《单片机基础》第7次实验报告.docxVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE1 / NUMPAGES1 《单片机基础》第7次实验报告 七段数码管组的计时仿真实验 一、实验电路说明: 此次实验仿真要求运用Keil与Proteus联合仿真,其中Proteus的电路设计如下图(其中开关三极管选用MPS6562)。 图中51单片机P0口接两个四位的七段数码管组做为数码管组的段选数据输出。P2.0-P2.2口连接一个3-8译码器,做为数码管组的位选信号输出(数码管的显示方法参见教材P187)。 二、实验要求: 两个七段数码管组可以显示4字节的数据(双字),数据初始值为0对该数据以一秒的时间间隔进行加一计数,将计数结果实时的显示在数码管上。 三、实验说明: 1、此次实验的数码管组为共阴极的数码管组,其中位选端的灌电流可达数百毫安,51 单片机的任何IO口均无法承受这样的负载电流,故数码管的位选端通过三极管与译 码器八位输出口相连,使用三极管做为电流驱动器件。 2、数码管八个位选,低电平有效,选中的位对应的一个七段数码管才能点亮,该管那些 段亮取决于P0口输出的段选数据(共阴极数码管的段选字模参见教材P190页)。 3、3-8译码器的逻辑值表如下: 从表中我们可以看出,对应于P2.0-P2.2口的每一个输出(000-111),译码器刚好 选通8个数码管的一位且仅一位。需要注意的是,在仿真中,每显示一位数据前须通 过关断所有数码管来实现显示消隐(否则显示是乱码),而关断所有数码管显然可以 通过让3-8译码器输出全1来实现,其实很简单,只要将E1端置0,译码器就输出 全1,故E1端接P2.7口,用以在软件中实现消隐。 4、数码管组动态显示说明: 由一个8位并行口P0输出所有8个管子的段选数据,为使各位数码管显示不同的数 据必须采用扫描显示方式:先通过位选输出(译码器的输出)使得第1位数码管的共 阴极为0,其余位的共阴极为1,段选数据输出第1位数码管要显示的字形码,并延 时1ms-5ms;然后位选输出使第2位的数码管共阴极为0,其余位为1,段选数据输出第2位数码管要显示的字形码……;每位轮流循环显示。虽然每一瞬间只有一位数码管在显示,但由于人的视觉暂留特性,使人感觉每位数码管都在亮。这种显示方式称为数码管的动态扫描显示。重要问题:程序编制时先送段选还是先送位选?请同学们在实验中思考总结。 5、电路设计图缺少一个器件,请同学们自行找出并加上,也可在实验中发现问题并修改。

文档评论(0)

俞老师 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档