Pro的teus实例教程课件-第8章.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pro的teus实例教程课件-第8章

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3. 系统电路原理图 根据以上分析,Proteus ISIS中设计系统的原理图如图8-40所示。 系统电路原理图采用了总线绘制法,可使图面清晰。总线接法主要是以网络标识来连接各元件。所以读者在看图时,一定要注意,具有同一个网络标识的线是接在一起的。 核心器件为AT89C51单片机,其次是P0口数据的锁存电路。因为P0口一次只能送出一个字节,所以,要想实现八个字同时显示(这八个字不仅仅是指“南阳理工学院”,而是指显示屏上的八个位置),需采用分时从P0口输出数据的办法。P0口的数据可以传送至每个行锁存器输入端,经过程序判断使相应的锁存器锁存脉冲有效,达到对应16×16LED点阵接收对应数据的目的。这和多位数码管显示的原理基本上是一致的。 16个锁存器的脉冲信号来自于单片机的P2口和P1口。P3口的低四位作为4-16线译码器的输入信号,译码器输出接各16×16LED点阵的列线。图中锁存器U2、U3接显示屏左边第一个16×16LED点阵行线,U5、U6接第二个,U7、U8接第三个,U9、U10接第四个,U11、U12接第五个,U13、U14接第六个,U15、U16接第七个,U17、U18接第八个。锁存器脉冲与16×16LED点阵的对应关系从左至右分别为C1、C9,C2、C10,C3、C11,C4、C12,C5、C13,C6、C14,C7、C15,C8、C16。 连接好显示屏电路后,为了得到较好的整体显示效果,把所有的LED按顺序紧挨着排放在一起,看起来像是一个大的显示屏,把接线隐藏在其后。读者在Proteus中阅读该原理图时,可以选择某个显示单元,然后拖动移位,可以看到隐藏接线。不过,电子档中提供的原理图中显示的屏行线命名和本例中的介绍有些出入,但锁存器输出和显示屏的行线只要对应就行。 在图9-40中,RP1是排阻,作为P0口的上拉电阻。AT89C51的P0口驱动能力较其他三个口弱,故在接显示器件时通常需接上拉电阻。 图8-40 系统电路原理图 8.4.2 程序设计 由于本例和8.3节中的设计实例的最终设计目的一样,所以在软件实现上并没有区别。另外在8.3节设计实例的软件设计上故意考虑了两个实例的兼容性,以使两个例子的软件完全统一。可以说,上例中的软件用在本例中更合适,用在上例中还有简化的余地,请读者思考。因此,系统流程图及程序请参考上例,系统仿真结果见图8-39,对系统软件设计及仿真过程本章不再详述。 * * * * * * * * * * * * * * * * * * * * * * * * * * * 图8-32 16×16 LED点阵连线 图8-32中,上半部两个8×8 LED点阵的各自8根共阳极线两两并接在一起,分别取名H1、H2、H3、H4、H5、H6、H7、H8,称为行线,分别控制第1~8行(每行16个二极管)LED的共阳极。同理,下半部两个8×8 LED点阵的各自8根共阳极线两两并接在一起,分别取名H9、H10、H11、H12、H13、H14、H15、H16,称为行线,分别控制第9~16行(每行16个二极管)LED的共阳极。 再来看列线的扩展。左半部两个8×8 LED点阵的各自8根共阴极线两两并接在一起,分别取名L1、L2、L3、L4、L5、L6、L7、L8,称为列线,分别控制第1~8列(每列16个二极管)LED的共阴极。注意:第一列的共阴极为L8,第八列的共阴极为L1。 同理,右半部两个8×8 LED点阵的各自8根共阴极线两两并接在一起,分别取名L9、L10、L11、L12、L13、L14、L15、L16,称为列线,分别控制第8~16列(每列16个二极管)LED的共阴极。注意:第九列的共阴极为L16而第16列的共阴极为L9。 扩展之后,16×16 LED点阵的行引线从上到下分别为H1~H16,列引线从左到右分别为L8、L7、L6、L5、L4、L3、L2、L1、L16、L15、L14、L13、L12、L11、L10、L9。可以作个简单的测试仿真。在图8-32中,假设想让第一行第二列的二极管点亮,则把H1接高电平,L9接低电平。同理,如果想让第10行第11列的二极管点亮,则应把H10接高电平,L14接低电平。 扩展之后,16×16 LED点阵

您可能关注的文档

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档