第9讲数码管动态显示.ppt
《第9讲数码管动态显示.ppt》由会员分享,可在线阅读,更多相关《第9讲数码管动态显示.ppt(16页珍藏版)》请在三一办公上搜索。
1、第9讲,数码管动态显示,51单片机开发板28课配套视频教程,数码管动态显示,本讲任务:了解数码管动态显示原理,掌握其编程方法。穿插讲解以下知识点:数组、元素、利用数组实现查表局部变量和全局变量的作用域、可见性,51单片机开发板28课配套视频教程,从1位数码管说起,复习:1位数码管和单片机的连接,其上显示1位十进制数的方法。问题的提出:1、如何显示4位十进制数?用4个1位数码管拼成。2、8个1位数码管和单片机如何连接 a、静态显示的连接方式、静态显示的优缺点(优点:不需要动态刷新;缺点:占用IO口线多)。b、动态显示的连接方式(所有位数码管的段选线并联在一起,由 位选线控制是哪一位数码管有效)、
2、动态显示的优缺点(缺点:需要动态刷新;优点:占用IO口线少)。4位及4位以上比较适合用动态显示,为了方便使用,市售的4位一体数码管,内部已经按动态显示的连接方式连好了。,51单片机开发板28课配套视频教程,动态扫描的原理,在实际的单片机系统中,往往需要多位显示。动态显示是一种最常见的多位显示方法,应用非常广泛。所有数码管段选都连接在一起的时候,怎么让数码管显示不一样的数字呢?动态显示是多个数码管,交替显示,利用人的视觉暂停作用使人看到多个数码管同时显示的效果。就像我们看的电影是有一帧一帧的画面显示的,当速度够快的时候我们看到它就是动态的。当我们显示数码管的速度够快的时候,也就可以看到它们是同时
3、显示了。,51单片机开发板28课配套视频教程,数码管的动态显示原理,动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。这样一来,就没有必要每一位数码管配一个锁存器,从而大大地简化了硬件电路。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。,51单片机开发板28课配套视频教程,51单片机开发板28课配套视频教程,51单片机开发板28课配套视频教程,动态显示编程原理,51单片机
4、开发板28课配套视频教程,先编写一个程序,在4位一体数码管左数第4位显示4,过1秒,在左数第3位显示3,过1秒,在左数第2位显示2,过1秒,在左数第1位显示1,上述过程不断循环。将中间的延时时间不断改短,我们发现了什么?刷新频率50HZ,我们就感觉不到闪烁了。所谓动态扫描显示是指轮流向各位数码管送出段选(字形码)和位选,由于人眼的视觉残留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要低,所以在选择限流电阻时应小于静态显示电路中的。,变量的作用域,51单片机开发板28课配套视频教程,变量有名称(姓名)、储存单元地址(肉身),还有作用范围、也叫有效范围(活动范围)、生命期(
5、寿命)。变量的作用域是指变量的“有效范围”,具体是指是可以使用变量名的程序代码区域。在变量的作用域中,可以合法地引用它、设置它的值。在变量的作用域之外,就不能使用它了,如果非要那么做,将会导致编译错误。变量,有的可以在整个程序中的所有范围内起作用,这称为全局变量。而有的只能在一定的范围内起作用,称为局部变量。,局部变量和全局变量,51单片机开发板28课配套视频教程,局部变量:一对 括起来的代码范围,属于一个局部作用域。在局部作用域内定义的变量,称为“局部变量”,也称为内部变量。局部作用域可以是一个函数体,也可以是复合语句。在局部作用域内定义的变量,其有效范围从它定义的行开始,一直到该局部作用域
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码管 动态 显示
链接地址:https://www.31ppt.com/p-6619329.html