- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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附录二……………………………………………………141. 设计背景
MCS-51系列单片机有4个并行口(P0,P1,P2,P3口),但对一个稍微复杂的应用系统来说,真正可供用户使用的并行口数量是有限的,况且常常因扩展I2C和SPI的器件需占用某些并行口,这就迫使我们不得不扩展并行口以满足实际的需要。在RXD和TXD没被使用的情况下,可以利用RXD和TXD端口和移位寄存器74LS164将串行口扩展为多组八位的并行输出口,这样就可以用本来闲置不用的端口进行并行口的扩展,能充分利用单片机有限的I/O资源,并扩展了并行口的数量。
单片机的应用越来来越广泛,上述扩展并
文档评论(0)