单片机时钟课程设计报告
《单片机时钟课程设计报告》由会员分享,可在线阅读,更多相关《单片机时钟课程设计报告(17页珍藏版)》请在毕设资料网上搜索。
1、单片机课程设计报告 第 1 页 共 17 页 一一 需求分析需求分析 本设计是基于51单片机时钟的LED显示,通过单片机产生计数功能,通过 LED数码管显示,显示时间时、分、秒,并用按键进行时间调整,同时带有整点 报时功能。 二二 总体设计总体设计 1 设计思路 通过51内部定时器产生时钟来进行准确计时,用独立键盘来实现时钟的可 调,最后由LED数码管来显示。 2.器件选择 AT89C52 74LS138 8 位共阴数码管 7407 MAX232 串行口九针插头 12M 晶振 按键 电容 排阻 3.开发环境 KEIL Uvision4 4.下载工具 STC-ISP-V3.5 单片机课程设计报告
2、 第 2 页 共 17 页 三三 硬件电路分析硬件电路分析 该硬件电路由显示电路、电源电路、信号处理电路、单片机最小系统、串口 通信以及按键控制电路六部分构成。 该单片机开发板具备了电源、复位、时钟、键盘、显示等电路,可用于编程 开发单片机的多种控制功能。 由于外部硬件电路已经确定,单片机各引脚已经连接好,其对应位也已经确 定好,因此在进行程序设计前,要对AT89C52各引脚连接的电路以及所控制的电 路进行分析,分析后确定了以下信息: (1)P0口连接数码管八段,通过写P0口来控制数码管显示的内容; (2)P1.0口控制着电路板上的绿色指示灯的亮灭,其中1为灭,0为亮; (3)P2口: 单片机
3、课程设计报告 第 3 页 共 17 页 P2.7 P2.4分别连接K1K4按键,编程时,需要通过读取P2.7 P2.4的值获取按键 状态; P2.0 P2.2分别连接3-8译码器的A、B、C输入端,编程时需要写P2.0 P2.2口来 实现控制六个数码管的显示; P2.3连接3-8译码器的使能端,编程时需要对P2.3写入0,; (4)单片机复位电路已经连接好,复位键可以直接使用,编程时无需编写复位 程序; (5)振荡电路已连接好,其中晶振为12MHz,通过利用中断进行精确计时; 四四 软件设计软件设计 1进行软件设计前需要先学习下KEIL Uvision4和 STC-ISP-V3.5两款软件的使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 时钟 课程设计 报告
