文档介绍:课程设计说明书
课程名称: 《单片机技术》
设计题目: 扩展8个输入端口设计
院系: 电子信息与电气工程学院
学生姓名: 龚亚忠
学号: 200902030046
专业班级: 电子信息工程(1)班
指导教师: 段德功
2012年 5月 18 日
摘要:本次课程设计的主要内容是扩展8个并行输入端口;硬件设计的电源部分由桥堆2W10和三端稳压集成电路实现,实现并入串出的电路部分主要由移位寄存器芯片74LS165与AT89S52构成,输入信号通过74LS165芯片串行传送给单片机;编写程序通过对串行口接收中断标志位RI状态的查询控制程序的执行顺序并利用P1口输出低电平驱动发光二极管显示结果;电路系统的主要功能是扩展8个并行输入端口;该电路系统各模块工作正常,能够实现设计要求。
关键词:7805;AT89S52;74LS165;并行输入;串行通信
课程设计任务书
设计题目
扩展8个输入端口设计
学生姓名
龚亚忠
所在院系
电子信息与电气工程学院
专业、年级、班
09级电子信息工程专业(1)班
设计要求:
,使用并入串出移位寄存器芯片74LS165扩展出8个输入口,接八只拨动开关,作为单片机数据输入端,控制单片机输出端口P1所接的8个LED;
,有复位按键;
;
,拨动开关,即可以看到相应的二极管点亮与熄灭。
学生应完成的工作:
Designer完成扩展8个输出端口的原理图设计;
;
,将程序烧进单片机之后进行调试,直到达到设计要求;
;
,提交设计实物与课程设计说明书(打印版和电子稿);
、软件的调试、电路板的焊接工作和电路系统的最后调试工作。
参考文献阅读:
[1] 张毅刚,彭喜元,:高等教育出版社,
[2] :北京航空航天大学出版社,
[3] :北京航空航天大学出版社,
[4] 于永,戴佳,:电子工业出版社,
[5] :电子工业出版社,2004.
工作计划: 5月7号——5月9号完成原理图设计;
5月10号——5月11号完成程序设计;
5月14号——5月16号电路板的焊接和调试;
5月17号——5月18号完成课程设计说明书。
任务下达日期:2012 年5月 7 日
任务完成日期:2012 年5月 18 日
指导教师(签名): 学生(签名):
目录
1. 设计背景 1
2. 设计方案 1
1
1
3. 方案实施 2
2
方案比较与选择 2
系统框图 2
主要元器件简介 2
对Altium Designer软件的简单介绍 3
电源电路的设计 3
复位电路设计 4
时钟电路设计 4
5
5
6
软件流程图设计 6
8
实物焊接 9
4. 结果与结论 9
5. 收获与致谢 10
6. 参考文献 11
7. 附件 12
附件一:系统电路原理图 12
附件二:程序流程图 13
附件三:源程序 14
附件四:元器件清单 15
附件五:系统实物图 16
1. 设计背景
AT89S5x系列单片机有4个并行口(P0,P1,P2,P3口),但对一个稍微复杂的应用系统来说,真正可供用户使用的并行口数量是有限的,况且常常因扩展I2C和SPI的器件需占用某些并行口,这就迫使我们不得不扩展并行口以满足实际的需要。在RXD和TXD没被使用的情况下,可以利用RXD和TXD端口和移位寄存器74LS165将串行口扩展为多组八位的并行输入口,这样就可以用本来闲置不用的端口进行并行口的扩展,能充分利用单片机有限的I/O资源,并扩展了并行口的数量。
随着微电子技术的发展,越来越多的电子产品的设计都向数字化、智能化、自动化方向发展,各种电子设备及通信系统的复杂度、集成度越来越高,大批主导电子产品,如计算机、数字音