第9讲数码管动态显示 课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 9 讲 数码管动态显示 亚博科技 51 单片机开发板 28 课配套视频教程 数码管动态显示 本讲任务: 了解数码管动态显示原理,掌握其编程方法。 穿插讲解以下知识点: 数组、元素、利用数组实现查表 局部变量和全局变量的作用域、可见性 亚博科技 51 单片机开发板 28 课配套视频教程 从 1 位数码管说起 复习: 1 位数码管和单片机的连接,其上显示 1 位十进制数的方法。 问题的提出: 1 、如何显示 4 位十进制数? ? 用 4 个 1 位数码管拼成。 2 、 8 个 1 位数码管和单片机如何连接 ? a 、静态显示的连接方式、静态显示的优缺点(优点:不需要动态 刷新;缺点:占用 IO 口线多)。 ? b 、动态显示的连接方式(所有位数码管的段选线并联在一起,由 位选线控制是哪一位数码管有效)、动态显示的优缺点(缺点:需要动 态刷新;优点:占用 IO 口线少)。 4 位及 4 位以上比较适合用动态显示,为了方便使用,市售的 4 位一体 数码管,内部已经按动态显示的连接方式连好了。 亚博科技 51 单片机开发板 28 课配套视频教程 动态扫描的原理 在实际的单片机系统中,往往需要多位显示。 动态显示是一种最常见的多位显示方法,应用非常 广泛。所有数码管段选都连接在一起的时候,怎么 让数码管显示不一样的数字呢?动态显示是多个数 码管,交替显示,利用人的视觉暂停作用使人看到 多个数码管同时显示的效果。就像我们看的电影是 有一帧一帧的画面显示的,当速度够快的时候我们 看到它就是动态的。当我们显示数码管的速度够快 的时候,也就可以看到它们是同时显示了。 亚博科技 51 单片机开发板 28 课配套视频教程 数码管的动态显示原理 ? 动态显示的特点是将所有位数码管的段选线并联 在一起,由位选线控制是哪一位数码管有效。这 样一来,就没有必要每一位数码管配一个锁存器 ,从而大大地简化了硬件电路。选亮数码管采用 动态扫描显示。所谓动态扫描显示即轮流向各位 数码管送出字形码和相应的位选,利用发光管的 余辉和人眼视觉暂留作用,使人的感觉好像各位 数码管同时都在显示。动态显示的亮度比静态显 示要差一些,所以在选择限流电阻时应略小于静 态显示电路中的。 亚博科技 51 单片机开发板 28 课配套视频教程 亚博科技 51 单片机开发板 28 课配套视频教程 亚博科技 51 单片机开发板 28 课配套视频教程 动态显示编程原理 亚博科技 51 单片机开发板 28 课配套视频教程 ? 先编写一个程序,在 4 位一体数码管左数第 4 位显示 4 ,过 1 秒,在左数第 3 位显示 3 ,过 1 秒,在左数第 2 位显示 2 ,过 1 秒,在左数第 1 位显示 1, 上述 过程不断循环。 ? 将中间的延时时间不断改短,我们发现了什么? ? 刷新频率 50HZ, 我们就感觉不到闪烁了。 ? 所谓动态扫描显示是指轮流向各位数码管送出段选(字形码)和位选, 由于人眼的视觉残留作用,使人的感觉好像各位数码管同时都在显示。 ? 动态显示的亮度比静态显示要低,所以在选择限流电阻时应小于静态显 示电路中的。 变量的作用域 亚博科技 51 单片机开发板 28 课配套视频教程 ? 变量有名称(姓名)、储存单元地址(肉身),还有作用范 围、也叫有效范围(活动范围)、生命期(寿命)。变量的 作用域是指变量的“有效范围”,具体是指是可以使用变量 名的程序代码区域 。在变量的作用域中,可以合法地引用 它、设置它的值。在变量的作用域之外,就不能使用它了, 如果非要那么做,将会导致编译错误。变量,有的可以在整 个程序中的所有范围内起作用,这称为全局变量。而有的只 能在一定的范围内起作用,称为局部变量。 局部变量和全局变量 亚博科技 51 单片机开发板 28 课配套视频教程 局部变量: 一对 { } 括起来的代码范围,属于一个局部作用域。在局部作用域内定义的变量,称为“局部变量”,也称为内部变 量。 局部作用域可以是一个函数体,也可以是复合语句。 在局部作用域内定义的变量,其有

文档评论(0)

yusuyuan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档