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

课 程 设 计 说 明 书 课程名称: 单片机原理及应用 设计题目: 扩展8个输出端口设计 院 系: 电子信息与电气工程系 学生姓名: 学 号: 专业班级: 指导教师: 2 4日 课 程 设 计 任 务 设计题目 扩展8个输出端口设计 学生姓名 所在院系 电子信息与电气工程系 专业、年级、班 班 设计要求: 1.单片机串行口工作于方式0,使用移位寄存器芯片74LS164扩展出8个输出口,接八只LED输出显示。具有电源开关及指示灯,有复位按键; 2.将串行口设置为工作方式0,接74LS164,扩展成8个输出端口,接8只LED; 3.使8个LED每4个为一组,亮灯从中间开始向左移动一次,再从中间开始向右移动一次,接着从最右端向中间移动一次,再从最左端向中间移动一次,然后闪烁两次,不断循环。 学生应完成的工作: 1.用Proteus完成扩展8个输出端口的原理图设计; 2.在Keil上用汇编语言完成扩展8个输出端口的实现程序; 3.将Proteus和Keil级联,进行仿真,修改硬件电路和程序,直至实现所要求的功能; 4.根据原理图完成实物焊接,将程序烧进单片机之后进行调试,直到达到设计要求; 5.完成课程设计说明书。 我参与了程序的编写和部分调试工作。 参考文献阅读: [1] 杜尚丰.CAN总线测控技术及其应用张毅刚.单片机原理及应用.北京:高等教育出版社,2003.12 [4] 徐爱钧.智能化测量控制仪表原理与设计.北京:北京航空航天大学出版社,2007.8 [5] 于永,戴佳,常江.51单片机实例精讲.北京:电子工业出版社,2006.4 [6] 朱宇光.单片机应用新技术教程.西安:电子工业出版社,2004. 工作计划:4号——5号完成原理图设计; 6号——7号完成程序设计; 10——11号电路仿真和调试; 12号——13号电路板的焊接和调试; 14号完成课程设计说明书。 任务下达日期:2 04日 任务完成日期:2 日 指导教师(签名): 学生(签名): 扩展8个输出端口设计 摘 要:由桥堆2W10接变压器将交流电转化为直流电,经稳压集成电路7805稳压和电容滤波后得到+5V的电源电压,对芯片和电路供电;由晶振和电容组成起振电路,对AT89C52提供工作频率;由电阻和按键组成AT89C52的复位电路,AT89C52的P3.0和P3.1与移位寄存器芯片74LS164的A、B和CLK相接,将串行口扩展8个并行输出口,接八只LED输出显示。 关键词:AT89C52;移位寄存器芯片74LS164;LED;桥堆2w10;7805 目 录 1.设计背景……………………………………………………1 2.设计方案……………………………………………………1 2.1原理图设计方案…………………………………………1 2.2程序设计方案……………………………………………2 3.方案实施……………………………………………………3 3.1原理图设计方案的实施…………………………………………3 3.2程序设计方案的实施……………………………………………9 4.结果与结论……………………………………………………11 4.1设计的结果……………………………………………11 4.2设计的结论和心得体会……………………………………11 5.收获与致谢……………………………………………………12 6.参考文献……………………………………………………12 7附录……………………………………………………13 7.1附录一……………………………………………………13 7.2附录二……………………………………………………14 1. 设计背景 MCS-51系列单片机有4个并行口(P0,P1,P2,P3口),但对一个稍微复杂的应用系统来说,真正可供用户使用的并行口数量是有限的,况且常常因扩展I2C和SPI的器件需占用某些并行口,这就迫使我们不得不扩展并行口以满足实际的需要。在RXD和TXD没被使用的情况下,可以利用RXD和TXD端口和移位寄存器74LS164将串行口扩展为多组八位的并行输出口,这样就可以用本来闲置不用的端口进行并行口的扩展,能充分利用单片机有限的I/O资源,并扩展了并行口的数量。 单片机的应用越来来越广泛,上述扩展并

文档评论(0)

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

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

1亿VIP精品文档

相关文档