1、 课题名称:基于单片机的电子钟的设计 专业名称: 自动化 I 单片机技术课程设计任务书 一、设计题目:基于单片机的电子钟的设计、基于单片机的频率计的设计 二、适用班级:自本 04010403 三、指导教师: 四、任务与要求: 1、本课题任务如下: (1) 、基于单片机的电子钟的设计 设计一个具有特定功能的电子钟。 该电子钟上电或按键复位后能 自动显示系统提示符“P.”, 进入时钟准备状态;第一次按电子钟 启动/调整键, 电子钟从 0 时 0 分 0 秒开始运行, 进入时钟运行状态; 再次按电子钟启动/调整键,则电子钟进入时钟调整状态,此时可利 用各调整键调整时间,调整结束后可按启动/调整键再次
2、进入时钟运 行状态。 (2) 、基于单片机的频率计的设计 设计一个能够测量矩形波信号的频率、周期、脉宽、占空比的频 率计。该频率计上电或按键复位后能自动显示系统提示符“P.”, 进入测量准备状态。按频率测量键则测量频率;按周期测量键则测 量周期;按脉宽测量键则测量脉宽;按占空比测量键则测量占空比。 2、本课题可选择设计方案如下: (1) 、基于单片机并行口的设计 在 AT89S52 的 P0 口和 P2 口上外接 LED 数码管显示器,P0 口作 LED 数码管显示器的段控口,P2 口作 LED 数码管显示器的位控口,P1 口外接四个按键 A、B、C、D。 (2) 、基于单片机串行口的设计 I
3、I 将 AT89S52 的串行口扩展成并行口,外接 LED 数码管显示器;P1 口外接四个按键 A、B、C、D。 (3) 、基于 Intel 8279 的设计 利用 Intel 8279 芯片为 AT89S52 扩展并行口,通过 Intel 8279 外接 LED 数码管显示器和四个按键 A、B、C、D 构成的键盘。 (4) 、基于 Intel 8155 的设计 利用 Intel 8155 芯片为 AT89S52 扩展并行口,通过 Intel 8155 外接 LED 数码管显示器和四个按键 A、B、C、D 构成的键盘。 (5) 、基于 Intel 8255 的设计 利用 Intel 8255
4、芯片为 AT89S52 扩展并行口,通过 Intel 8255 外接 LED 数码管显示器和四个按键 A、B、C、D 构成的键盘。 3、本课题基本要求如下: (1) 、基于单片机的电子钟的设计 LED 数码管显示器显示当前时间;四个按键的功能:A 键用于电 子钟启动/调整; B 键用于调时,范围 0-23,0 为 24 点,每按一次时加 1; C 键用于调分,范围 0-59,0 为 60 分,每按一次分加 1;D 键用于调秒, 范围 0-59,0 为 60 秒,每按一次秒加 1; (2) 、基于单片机的频率计的设计 LED 数码管显示器显示被测信号的频率、周期、脉宽、占空比; 四个按键的功能:A 键用于测量频率;B 键用于测量周期;C 键用于测 量脉宽;D 键用于测量占空比; (3) 、以上两个课题可以任选其一或全选,学生也可以自定课题; (4) 、编程语言:汇编或 C51; (5) 、计算机打印单片机技术课程设计说明书一份; (6) 、设计时间:二周; (7) 、实物制作或 Proteus 仿真; (8) 、人员分组:一人一组或多人一组(不超 4 人) 。