51单片机设计报告51片机设计报告.doc

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

文档评论(0)

zyongwxiaj8 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档