LESSON3 数码管静态显示及定时器和中断应用 PPT 课件
数码管静态显示是一种常用的显示方式,它使用 LED 或 LCD 显示器来显示数字或字符。在静态显示方式中,每个数码管的段选必须接一个 8 位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。静态显示的优点是占用 CPU 时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高。
在静态显示方式中,使用 LED 显示器时,要注意区分两种不同的接法。为了显示数字或字符,必须对数字或字符进行编码。七段数码管加上一个小数点,共计 8 段。因此为 LED 显示器提供的编码正好是一个字节。 TX 实验板用共阴 LED 显示器,根据电路连接图显示 16 进制数的编码已列在下表。
在数码管静态显示方式中,还有动态显示方式。动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。
中断系统是微控制器系统中的一个重要组件。中断系统的定义是 CPU 在处理某一事件 A 时,发生了另一事件 B 请求 CPU 迅速去处理(中断发生);CPU 暂时中断当前的工作,去处理中断事件,然后回到原来的工作。80C51 的中断系统结构主要包括中断源、 Interrupt Control Unit(ICU)和中断服务程序。
在 80C51 的中断系统中,中断源是指产生中断的事件,例如定时器溢出、中断按键等。Interrupt Control Unit(ICU)是负责管理中断的模块,它将中断源送到 CPU,并且提供中断的优先级。中断服务程序是指 CPU 在处理中断事件时执行的程序。