1、 单片机技术课程设计任务单片机技术课程设计任务 一、设计题目:基于单片机并行口的电子钟的设计 二、适用班级: 三、指导教师: 四、任务与要求: 在智能化仪器仪表中,控制核心均为微处理器,而单片机以其高性能、高 速度、体积小、价格低廉、稳定可靠而得到广泛应用,是设计智能化仪器仪表 的首选微控制器,单片机结合简单的接口电路即可构成电子钟,它可广泛应用 于工业、农业、日常生活等领域,与传统钟表相比较,它具有高精度、高可靠 性、操作方便、价格便宜、智能化等特点,是钟表的一个发展方向,具有一定 的实用价值。 1、本课题任务如下: 设计一个具有特定功能的电子钟。该电子钟上电或按键复位后能自动 显示系统提示
2、符“P.”, 进入时钟准备状态;第一次按电子钟启动/调整 键,电子钟从 0 时 0 分 0 秒开始运行,进入时钟运行状态;再次按电子钟 启动/调整键,则电子钟进入时钟调整状态,此时可利用各调整键调整时 间,调整结束后可按启动/调整键再次进入时钟运行状态。 2、本课题要求如下: (1)在 AT89S51 的 P0 口和 P2 口外接由六个 LED 数码管(LED5LED0) 构成的显示器,用 P0 口作 LED 的段码输出口(P0.0P0.7 对应于 LED 的 adp) ,P2.5P2.0 作 LED 的位控输出线(P2.5P2.0 对应于 LED5 LED0) ,P1 口外接四个按键 A、B
3、、C、D(对应于 P1.0P1.3) 。 (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) 、
4、计算机输出课程设计说明书一份。 (9) 、设计时间:二周 (10) 、制作电子钟实物。 五、课程设计说明书主要内容 1、课程设计说明书封面; 2、课程设计任务书封面及课程设计任务书; 3、前言; 4、课程设计说明书目录; 5、电子钟功能说明及总体方案介绍; 6、详细介绍电子钟的工作原理; 7、绘制电子钟整机电路框图、整机电路原理图、电源电路原理图及 PCB 图 各 1 份; 8、列出电子钟元器件清单; 9、详细介绍电子钟单元电路工作原理(包括电源电路、时钟电路、复位电 路、键盘/显示接口电路及所用主要芯片) ; 10、单片机硬件资源的使用分配情况; 11、画出电子钟软件系统监控程序、各子程序、中断服务程序及各功能程序 的流程框图; 12、列出电子钟软件系统程序清单; 13、写出电子钟的使用说明; 14、设计体会,谈谈本设计的重点、难点及精妙之处,是否存在不足之点及 改进意见; 15、提出单片机技术课程教学建议; 16、参考资料。 六、课程设计说明书书写格式 参照“课程设计说明书书写格式”文件。 七、参考资料 1、曹巧媛,单片机原理及应