- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
龙源期刊网
AT89C51 串行口控制数码管系统设计
作者:卢易枫
来源:《无线互联科技》2015 年第02 期
摘要:详细介绍了串入并出芯片74LS164 的功能,串行口控制数码管系统硬件及软件设
计,选用AT89C51 的管脚RXD 和TXD 与74LS164 相应连接,实现串行移位数码管控制。
关键词:串行口;AT89C51 ;74LS164;数码管
1 引言
AT89C51 与其外围设备的基本通信有两种模式:并行通信模式和串行通信模式。采用
AT89C51 并行通信模式时,诸如通过并行输入/输出口P1 控制交通灯,所有数据位通过并行输
入/输出口P1 进行输出。并行通信模式的优点是数据传送速度快,所有的数据位同时传输;缺
点是电路较多,一个并行的数据有多少位,就需要少条传输线,传输的距离较近。采用串行通
信模式时,所有的数据位按一定的顺序,通过两条传输线按位传输。串行通信模式的优点是电
路简单,仅需要两条传输线,传输距离相对较远,缺点是数据传送速度慢。
数码管需要接8 个脚才能显示,如果用单片机AT89C51 本身的I/O 口,虽可以但浪费宝
贵的I/O 口资源。文章采用串入并出移位寄存器74HC164 作为数码管驱动芯片进行控制。节省
了AT89C51 的I/O 口资源。
2 串行口硬件设计
2.1 74LS164 的基本结构
74LS164 是高速硅门CMOS 器件,与低功耗肖特基型TTL (LSTTL )器件的引脚兼容。
是8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。74LS164 引脚图如图1 所示,
数据通过两个输入端(A 或B )之一串行输入;任一输入端可以用作高电平使能端,控制另一
输入端的数据输入。两个输入端或者连接在一起,或者将不用的输入端接高电平,需要注意的
是一定不能悬空。
74LS164 的引脚逻辑功能如表1 所示。时钟CLK 每次由低变高时,数据右移一位,输入
到QA,QA 是两个数据输入端(A 和B )的逻辑与的输出端。当清除端(CLR )为低电平,输
出端(QA-QH )均为低电平;串行数据输入端(A ,B )可控制数据。当A ,B 任意一个为低
电平,则禁止新数据输入,在时钟端(CLK )脉冲上升沿作用下QO 为低电平;当A ,B 有一
个为高电平。则另一个就允许输入数据,并在CLK 上升沿作用下决定QO 的状态。
2.2 串行口控制数码管的硬件设计
文档评论(0)