ans8
发布时间:2023-03-20 13:21:59
第8章接口技术答案
8.1静态显示电路和动态扫描显示电路各有什么特点?答:静态显示电路可以连接较多的显示器,显示程序只要把欲显示的数的段码送显示输出口即可。这种显示方式,显示亮度高,主程序不必扫描显示器,从而提高了CPU效率。但这需要较多的显示输出口线。
动态扫描显示电路是采用分时轮流选通数码管进行显示,利用发光管的余辉特性和人眼视觉暂留特性,适当选取扫描频率,使得看上去所有的数码管是同时点亮的。这种显示电路的字段输出线是共用的,大大简化了硬件线路。但所连接的数码管不宜太多,都者会显得亮度不足。
8.2请设计一个利用8031串行口外接移位寄存器74LS164扩展4个LED数码管的静态显示电路。试编写程序,使显示器轮流显示“8031”和“PASS”,每秒钟翻转一次。
解:串行口工作方式0输出时,外接移位寄存器74LS164构成的显示器接口电路
显示程序如下:
MOVSP,#60HMOVSCON,#00H;串行口方式0LOOP:MOV30H,#08H;待显示的内容写入显示缓冲区MOV31H,#00HMOV32H,#03HMOV33H,#01HLCALLDISP;显示LCALLDELAY;延迟1sMOV30H,#10H;字符“P”的偏移量