0 《单片机技术》课程设计任务 1、本课题任务如下: 设计一个具有特定功能的电子钟
该电子钟上电或按键复位后能自动显示系统提示符“P
”, 进入时钟准备状态;第一次按电子钟启动/调整键,电子钟从 0时 0分 0秒开始运行,进入时钟运行状态;再次按电子钟启动/调整键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按启动/调整键再次进入时钟运行状态
2、本课题要求如下: (1)在 AT89S51的P0口和 P2口外接由六个LED数码管(LED5~LED0)构成的显示器,用 P0口作 LED的段码输出口(P0
7对应于 LED的a~dp),P2
0作 LED的位控输出线(P2
0对应于 LED5~LED0),P1口外接四个按键A、B、C、D(对应于 P1
(2)、利用六个LED显示当前时间
(3)、四个按键的功能:A键用于电子钟启动/调整;B键用于调时,范围0-23,0为 24点,每按一次时加 1;C键用于调分,范围 0-59,0 为 60分,每按一次分加 1;D键用于调秒, 范围 0-59,0为 60秒,每按一次秒加 1
方案四: 独立式按键,LED动态显示
该方案方框图如图 1
4所示,独立式按键直接与单片机I/O口相连构成键盘,每个按键不会相互影响,因本系统用到的按键比较少,采用独立式键盘不会浪费 I/O口线,所以本系统采用独立式键盘
动态显示的亮度虽然不如静态显示,但其硬件电路较简单,可节省硬件成本,虽然动态扫描需占用CPU较多的时间,但本系统中的单片机没有很多实时测控任务,因此,本系统采用此种方案
1 2 多功能电子表的工作原理 本设计中的电子钟的核心是AT89S51单片机,其内部带有4KB在线可编程Flash存储器的单片机,无须外扩程序存储器,硬件电路主要由四部分构成:时钟电路,复位电路