- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程设计任务书
设计题目扩展8个输出端口设计
学生姓名
设计要求:
1.使用AT89C52的串行口,在工作方式0下,通过位移寄存器芯片74LS164实现8个输出端口
的扩展,接8个LED来显示8个输出端口的电平。具有电源开关及指示灯,有复位按键;
2.让8个LED灯4个为一组,实现亮灯的4个从中间开始向左移动一次,再从中间开始向右移
动一次,接着从最右端向中间移动一次,在从最右端向中间移动一次,然后闪烁两次,不断循环。
学生应完成的工作:
1.设计电源模块、复位电路和输出模块。电源模块应该能把220V的交流电整流为5V的直流电,
还应该实现对电源导通的指示及电源的开关可控;复位电路,由开关键控制实现;单片机AT89S52工
作在串行口,在工作方式0下,与位移寄存器芯片74LS164接通实现串口的8位输出端口的扩展,用
8个LED来指示8位输出端口的扩展情况。
2.用Proteus软件模拟仿真所设计的原理图。
3.根据所设计的电路原理图,进行实物系统制作。
4.撰写课程设计报告,该生主要负责单片机AT89C52的程序设计工作。
参考文献阅读:
[1]杜树春.单片机C语言和汇编语言混合编程实例详解.北京:北京航空航天大学出版社,2006.6
[2]张毅刚.单片机原理及应用.北京:高等教育出版社,2003.12
[3]于永,戴佳,常江.51单片机实例精讲.北京:电子工业出版社,2006.04
[4]朱宇光.单片机应用新技术教程.西安:电子工业出版社,2000.04
[5]胡汉才.单片机原理及其接口技术.清华大学出版社,2004
[6]吴飞青等.单片机原理与应用实践指导.机械工业出版社2009.2
工作计划:
5月6号——7号完成原理图设计;
5月8号——9号完成程序设计;
5月10——11号电路仿真和调试;
5月13号——16号电路板的焊接和调试;
17号完成课程设计说明书。
任务下达日期:2013年5月6日
任务完成日期:2013年5月17日
指导教师(签名):学生(签名):
扩展8个输出端口设计
摘要:本文按课程设计要求,通过移位寄存器给AT89S52扩展8个输出
端口,并通过给AT89S52编写相应程序来控制LED灯的闪亮规律。本设计
由桥堆2W10接变压器将交流电转化为直流电,经稳压集成电路7805稳压
和电容滤波后得到+5V的电源电压,对芯片和电路供电。由晶振和电容组成
时钟电路,对AT89S52提供工作频率。输出电路由移位寄存器和LED灯连
接而成。用汇编语言给AT89S52编写程序控制LED亮灯规律。经安装与调
试后制作出的系统圆满实现了课程设计的要求。
关键词:AT89S52;74LS164;LED;稳压管
目录
1.设计背景1
1.1课题提出的意义1
1.2对单片机发展前景的展望1
2.设计方案2
2.1硬件设计方案2
2.2程序设计方案3
3.方案实施5
3.1原理图设计5
3.2程序设计8
3.3仿真结果11
3.4安装与调试11
4.结果与结论12
4.1设计结果122
4.2设计结论122
5.收获与致谢错误!未定义书签。3
6.参考文献133
7.附件134
1.设计背景
1.1课题提出的意义
单片机的问世事计算机技术发展史上的一个重要里程碑,因为它的诞生标志着计算
机正式形成了通用计算机系统和嵌入式计算机系统两大分支。单片机体积小、成本低,
可广泛地嵌入到如工业控制单元、机器人、智能仪器仪表、汽车电子系统、家用电器、
办公自动化设备、金融电子系统、玩具、个人信息终端及通信产品中。
MCS-51系列单片机有4个并行口(P0,P1,P2,P3口),但对一个稍微复杂的应用
系
文档评论(0)