计算机控制技术-常用控制程序设计课件.ppt

3.5.2 静态显示 一、软件查表法 用软件的显示不需要译码器,而直接将数码管经锁存器和CPU相连。CPU先将要显示的数据通过查表得到显示字模,然后输出到锁存器,在更新显示数据之前,不需要CPU再进行显示管理,这样CPU用于显示管理的时间只是查表和输出显示字模的时间,这种显示方法的硬件和软件的开销都不大,适合少量数码管显示。 实现两位十进制数显示的接口电路如图3-12所示。8255作为锁存器分别存放高、低位显示字模,经过同相驱动器74LS07来驱动LED数码管,图中限流电阻必不可少,一般发光二极管和驱动器的压降为2V左右,若限定发光二极管的电流为10mA,则限流电阻大小应为 该程序的设计思想是先显示高位,再显示低位,为了求出BCD码显示字模模型,首先把0-9十进制数的字模存放在以TABLE为首地址的单元中,然后用查表指令从该地址中取出要显示的BCD数的显示字模,并从相应的端口输出即可。 二、硬件译码法 另一种静态显示方法是由硬件译码器代替软件查表求出显示字模,这样可进一步节省CPU用于显示的时间,但硬件开销较大。随着大规模集成电路的发展,各种各样的译码、驱动及显示模块相继问世。典型芯片有74LS47七段共阳LED数码管BCD码译码器/驱动器。实现两位LED数码管显示的接口电路如图3-12所示。 3.5.3 动

文档评论(0)

1亿VIP精品文档

相关文档