- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机设计报告51片机设计报告
51单片机实做课课程设计报告
PAGE
51单片机课程设计报告
学 院: 物理与信息工程
专业班级: 电信111)
学 号:
姓 名:
指导教师: 王 莉
第 PAGE \* MERGEFORMAT 20 页 共 NUMPAGES \* MERGEFORMAT 22 页
目 录
设计任务与要求2
概述2
AT89C52介绍2
引脚功能说明2
总原理图及元器件清单3
总原理图3
元器件清单3
硬件模块分析4
(1)74LS245引脚结构及功能4
(2)LED显示模块4
(3)数码管显示模块5
(4)蜂鸣器模块6
4、系统硬件结构图及程序流程图7
(1)系统硬件结构图7
(2)程序流程图7
5、调试及结论8
(1)单元调试8
(2)整体调试8
6、实验结???8
(1)数码管倒计时及流水灯9
(2)8个LED灯同步闪烁9
(3)数码管显示HELLO10
(4)播放音乐10
7、心得体会10
8、参考文献12
9、附录:C源程序代码12
1、设计任务与要求
(1)概述
通过自选课题课程设计,将理论知识和实际操作结合起来,熟悉STC89C52的工作原理,运用所学知识,完成设计。本次课程设计选用比较常用的AT89C52单片机,显示模块分为三个:①LED灯;②数码管;③蜂鸣器。利用定时器控制数码管倒计时的时间间隔和LED流水灯的时间间隔,以及蜂鸣器播放音乐时音律的调节,以实现数码管倒计时、LED闪烁、音乐播放的功能。使用uVision软件,利用汇编语言编写程序,并用Protues软件进行硬件仿真,掌握这两款软件的基本使用方法,熟悉掌握汇编语言的编写,提高动手和思维能力。
(2)AT89C52介绍
·与MCS-51 产品指令和引脚完全兼容 ·8K字节可重擦写flash闪速存储器 ·1000次擦写周期·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·256*8位内部RAM·32可编程I/O线·3个16位定时器/计数器·8个中断源 ·可编程串行UART通道·低功耗的闲置和掉电模式
(3)引脚功能说明
(1).电源引脚
Vcc(40脚):典型值+5V。
Vss(20脚):接低电平。
(2).外部晶振
X1、X2分别与晶体两端相连接。当采用外部时钟信号时,X2接振荡信号,X1接地。
(3).输入输出口引脚:
P0口:I/O双向口。作输入口时,应先软件置“ 1”。
P1口:I/O双向口。作输入口时,应先软件置“ 1”。
P2口:I/O双向口。作输入口时,应先软件置“ 1”。
P3口:I/O双向口。作输入口时,应先软件置“ 1”。
(4).控制引脚:
RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp组成了MSC-51的控制总线。
RST/Vpd(9脚):复位信号输入端(高电平有效)。
第二功能:加+5V备用电源,可以实现掉电保护RAM信息不丢失。
ALE/-PROG(30脚):地址锁存信号输出端。
第二功能:编程脉冲输入。
-PSEN(29脚):外部程序存储器读选通信号。
-EA/Vpp(31脚):外部程序存储器使能端。
第二功能:编程电压输入端(+21V)。
2、总原理图及元器件清单
(1)基于Proteus 7.8的总原理图
(2)元器件清单
控制部分:AT29C52单片机1个,弹跳式开关1个。
显示部分:8个发光二极管(LED灯),1个6位七段数码管。
声音部分:蜂鸣器1个。
收发器:74LS245芯片1个。
3、硬件模块分析
(1)74LS245引脚结构及功能
74LS245是我们常用的芯片,用来驱动led或者其他的设备,用法很简单如上图,这里简单的给出一些资料,他是8路同相三态双向总线收发器,可双向传输数据。?????74LS245还具有双向三态功能,既可以输出,也可以输入数据。?
???? 当8051单片机的P0口总线负载达到或超过P0最大负载能力时,必须接入74LS245等总线驱动器。?
???? 当片选端/CE低电平有效时,DIR=“0”,信号由?B?向?A?传输;(接收)?*DIR=“1”,信号由?A?向?B?传输;(发送)当/CE为高电平时,A、B均为高阻态。
(2)LED显示模块(实现闪烁功能)
您可能关注的文档
- 机电控制工程基础实验报告册机电控制工程基础实验报告册.doc
- 机考模拟试卷——高起专语文机考模拟试卷——高起专语文.doc
- 机电设备管理维修及其自动化改造机电设备管理维修及其自动化改造.doc
- 机轨合一安全措施机轨合一安全措施.doc
- 机设基础力学例题1机设基础力学例题1.doc
- 机运队岗位危险源及防范措施机运队岗位危险源及防范措施.doc
- 机顶盒原理培训PPT机顶盒原理培训PPT.ppt
- 杂志正式版.高二五班暑期社会实践活动报告(原材料+成品)杂志正式版.高二五班暑期社会实践活动报告(原材料+成品).pdf
- 权威辅导-2016年北京大学经济学院金融硕士考研历年分数线招生人数整理权威辅导-2016年北京大学经济学院金融硕士考研历年分数线招生人数整理.pdf
- 杉木塘小学 语文 六单元电子教案模板杉木塘小学 语文 六单元电子教案模板.doc
文档评论(0)