- 7
- 0
- 约1.17千字
- 约 15页
- 2020-10-10 发布于广东
- 举报
;1;Ⅰ硬件设计
系统硬件的设计可以根据系统的各个功能,把整个系统划分成若干个模 块,分别对这些模块来进行设计,然后在通过单片机程序来实现对各个硬件 模块功能的调度。
本系统涉及到的硬件模块有:按键电路、数码管显示电路、单片机时钟 电路、蜂鸣器电路。
各部分实现功能如下:
按键电路:提供按键信号。
单片机时钟电路、复位电路:提供内部时钟。 数码管驱动显示电路:显示当前时间。
蜂鸣器电路:闹钟报时。
Ⅱ 软件设计
本系统的软件部分主要完成功能:??分秒的进位算法处理、数码管的时间显 示、时间调整设置、闹钟功能。
根据软件的功能划分软件设计模块结构,如下所示 ;三.系统硬件电路的设计
1 根据确定的硬件方案设计硬件框图,如下图所示: ;单片机管脚资源分配:
P0 口为数码管段选信号输出口。 P3 口为数码管位选信号输出口。
P1.0、P1.1、P1.2、P1.3、P1.4 为键盘的输入信号。 P3.6 为蜂鸣器信号的输出口。
下面分别介绍各个电路。
(1)数码管驱动及显示电路
本设计采用 8 位 7 段共阳极数码管用来显示时间。为了将时间在 LED 数码 管上显示可采用动态显示法。通过对每位数码管的依次扫描,使对应数码管亮; 同时向该数码管送对应的字码使其显示数字。由于数码管扫描周期很短,而且 人眼有视觉暂留效应,所以数码管看起
原创力文档

文档评论(0)