流量计智能监测二次仪表的探讨 二十二
(2)动态显示
为了减少硬件开锁,提高系统可靠性和降低成本,单片机控制系统通常采用动态扫描显示。动态显示采用软件法把欲显示十六进制数(或BCD 码)转换为相应字形码,故它通常需要在RAM 区建立一个显示缓冲区。显示缓冲区内包含的存储单元个数常和系统中LED 显示器个数相等。显示缓冲区的起始地址很重要,它决定了显示缓冲区在RAM 中的位置。
显示缓冲区中每个存储单元用于存放相应LED 显示器欲显示的字形码地址偏移量,故CPU 可以根据这个地址偏移量通过查字形码表来找出所需显示字符的字形码,以便送到字形口显示。当显示器位数较少时,采用静态显示的方法是适合的。当位数较多时,用静态显示所需的I/O 太多,一般采用动态显示方法。
本设计采用四联排共阴极数码管进行显示,具有四位数码管,这四个数码管的段选a、b、c、d、e、f、g 分别接在一起,每一个都拥有一个共阴的位选端。
P1 口控制数码管的点亮情况。因为单片机的IO 口输出功率有限,需要使用74LS373 芯片进行锁存。此外还用一个电阻R-PACK8 来保护LED。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 流量计