扩展8个输出端口设计.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

199****2782 + 关注
实名认证
内容提供者

博士毕业生

1亿VIP精品文档

相关文档