《单片机技术》课程设计任务一、设计题目:基于单片机并行口的电子钟的设计二、任务与要求:在智能化仪器仪表中,控制核心均为微处理器,而单片机以其高性能、高速度、体积小、价格低廉、稳定可靠而得到广泛应用,是设计智能化仪器仪表的首选微控制器,单片机结合简单的接口电路即可构成电子钟,它可广泛应用于工业、农业、日常生活等领域,与传统钟表相比较,它具有高精度、高可靠性、操作方便、价格便宜、智能化等特点,是钟表的一个发展方向,具有一定的实用价值
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
(4)、单片机采用AT89S51,fosc=12MHZ
(5)、电子钟供电电源电路的设计
(6)、电子钟时钟电路,复位电路的设计
(7)、编写系统监控程序、键扫子程序、显示子程序及其它所需子程序、功能程序和中断服务程序
(8)、计算机输出课程设计说