- 10
- 0
- 约1.22万字
- 约 17页
- 2018-11-03 发布于福建
- 举报
单片机课程设计报告基于51单片机时钟LED显示
一 需求分析
本设计是基于51单片机时钟的LED显示,通过单片机产生计数功能,通过LED数码管显示,显示时间时、分、秒,并用按键进行时间调整,同时带有整点报时功能。
二 总体设计
1设计思路
通过51内部定时器产生时钟来进行准确计时,用独立键盘来实现时钟的可调,最后由LED数码管来显示。
2.器件选择
AT89C52 74LS138 8位共阴数码管 7407 MAX232 串行口九针插头
12M晶振 按键 电容 排阻
3.开发环境
KEIL Uvision4
4.下载工具
STC-ISP-V3.5
三 硬件电路分析
该硬件电路由显示电路、电源电路、信号处理电路、单片机最小系统、串口通信以及按键控制电路六部分构成。
该单片机开发板具备了电源、复位、时钟、键盘、显示等电路,可用于编程开发单片机的多种控制功能。
由于外部硬件电路已经确定,单片机各引脚已经连接好,其对应位也已经确定好,因此在进行程序设计前,要对AT89C52各引脚连接的电路以及所控制的电路进行分析,分析后确定了以下信息:
(1)P0口连接数码管八段,通过写P0口来控制数码管显示的内容;
(2)P1.0口控制着电路板上的绿色指示灯的亮灭,其中1为灭,0为亮;
(3)P2口:
P2.7~ P2.4分别连接K1~K4按键,编程时,需要通过读取P2.7~ P2.4的值获取按键状态;
P2.0~ P2.2分别连接3-8
原创力文档

文档评论(0)