单片机技术应用 单片机拓展项目 实验11-- 74LS164串入并出移位-实验指导书.docxVIP

单片机技术应用 单片机拓展项目 实验11-- 74LS164串入并出移位-实验指导书.docx

  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文档。上传文档
查看更多
实验十一 74LS164串入并出移位实验 实验概述 通过AT89C52输出串行数据,74LS164接收后并行输出,LED显示相应的数据。 实验目的 理解串行通讯和并行通讯的含义;了解74LS164的工作原理,理解串转并的原理;掌握单片机串口用于并行输出口扩展的原理。 实验预习要求 1、主要知识点概述::本实验用到了两个主要知识点是:74LS164的工作机制、简单的单片机串口输出。 2、实验结果说明:使用74LS164的并行输出端接8个LED,利用它串入并出的功能,把LED按预先规定的次序点亮。 实验原理 图:74LS164 74LS164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。 查阅74LS164的datasheet可以找到它的时序图和真值表。 图:74LS164时序图 图:74LS164真值表 由时序图和真值表可以知道主复位 (CLR) 输入端上的一个低电平将使其它所有输入端都无效,非同步地清除寄存器,强制所有的输出为低电平。时钟 (CP) 每次由低变高时,数据右移一位,输入到 Q0, Q0 是两个数据输入端(DSA和 DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。 Proteus使用的元器件 1.74LS164 //8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。 2.AT89C51 //51单片机 3.BUTTON //按键,用于最小系统复位 4.CAP //电容,用于搭建复位电路 5.CAP-ELEC //电解电容,用于搭建复位电路 6.CRYSTAL //晶振,给单片机提供时钟信号 7.LED-BLUE //蓝色LED灯 8.RES //电阻 实验要求 利用单片机的串行口和IO端口串行输出,通过移位寄存器74LS164转换为并行数据送给8个LED完成串行端口扩展,实现跑马灯闪烁。 硬件连接图 1. 硬件电路 图:74LS164串入并出移位 图:8位独立LED 2.硬件连接表 MCU-AT89S52 74LS164串入并出移位 8位独立LED P10 /CLR P11 CP P12 SI QA~ QH D1~ D8 3.Proteus仿真图 图:Proteus仿真图 实验程序 /******************************************************************** 文件名称: main.c 作 者: 版 本: V1.00 说 明: 74LS164串入并出移位实验 修改记录: -------------------------------------------------------------------------------- 功能描述: * 控制74LS164 * 循环送出从0到0XFF 256个8位数据 * 实现串行数据输入 并行数据输出 -------------------------------------------------------------------------------- *接线说明:P10-/CLR,P11-CP,P12-SI,QA~QH——D1~D8 ,LED 循环熄灭 ********************************************************************/ #include reg52.h #define uchar unsigned char #define uint unsigned int void delayms(uint); /**********端口定义*************************************************/ sbit CLR = P1^0; sbit CP = P1^1; sbit SI = P1^2; /**********nms延时子程序*******************************************/ v

您可能关注的文档

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档