1、第 I 页 数字钟数字钟灯设计灯设计 20 /20 学年学年 第第 学期学期 课课 题题 单片机计时时钟制作 设设 计计 人人 班班 级级 自动化 学学 号号 指指 导导 老老 师师 起起 始始 时时 间间 第 18 周至第 19 周 第 II 页 课题任务书 (2008-2009 学 1 学期) 学院名称: 课题名称 单片机计时时钟制作 学生姓名 专业 自动化 学号 指导教师 任务书下达时间 20 年 月 日 课题概述: 本次设计是应用 MCS-51 单片机设计倒计时时钟控制器的硬件电路,并利用 汇编语言进行程序设计。通过控制单片机内部计数器的定时器功能来实现时间 的显示,再利用按钮来调节时
2、间的长短。把实际需要的时间设计成相应的定时 常数就可以通过数码显示管显示目标时间。这种控制电路结构简单,可靠性高, 应用性强;软件程序适应范围广,对于不同的倒计时间只需要改变相应的定时 常数即可。对单片机以及日常生活中的推前事件的应用有一定的借鉴价值。 通过本设计旨在让学生要将单片机的硬件知识与软件知识融会贯通,设计 出实用的系统。培养学生独立分析问题,综合运用知识解决实际问题的能力。 效果要求: 1. 实现一天 24 小时的时间显示功能 2. 可以调节小时和分钟 3. 有闹钟功能,并且可以自行设定闹钟的时间 第 III 页 目 录 一、绪论、绪论 . .1 1.1 单片机简介 . .1 二、
3、硬件系统设计方案硬件系统设计方案3 2.1 时钟电路的设计 3 2.2复位电路的设计4 2.3 数码显示电路的设计 5 2.4按键电路的设计7 2.5 蜂鸣器电路的设计 8 2.6接线图 9 三、三、软件软件系统设计方案系统设计方案 3.1 模块化设计方案10 3.2 主程序的设计11 3.3 LED动态显示程序的设计14 3.4 计时程序模块的设计 17 3.5 键盘程序的设计19 3.6 蜂鸣器程序的设计 22 3.7整个程序 23 四四、总结、总结 总 结 与 致 谢 2 8 参 考 文 献 2 9 使 用 说 明 2 9 第 1 页 一一 绪论绪论 1.1 单片机简介 1.1.1 单片
4、机的产生 计算机的发展经历了从电子管到大规模集成电路等几个发展阶段,随着大规模集成 电路技术的发展,使计算机向性能稳定可靠、微型化、廉价方向发展,从而出现了单片 微型计算机。 所谓单片微型计算机, 是指将组成微型计算机的基本功能部件, 如中央处理器 CPU、 存储器 ROM 和 RAM、输入/输出(I/O)接口电路等集成在一块集成电路芯片上的微型 计算机,简称单片机。总体来讲,单片机可以用以下“表达式”来表示: 单片机=CPU+ROM+RAM+I/O+功能部件 1.1.2 单片机的特点 随着现代科技的发展,单片机的集成度越来越高,CPU 的位数也越来越高,已能将 所有主要部件都集成在一块芯片上,使其应用模式多、范围广,并具有以下特点: 体积小,功耗低,价格便宜,重量轻,易于产品化。 控制功能强,运行速度快,能针对性地解决从简单到复杂的各类控制问题,满 足工业控制要求,并有很强的位处理和接口逻辑操作等多种功能。 抗干扰能力强,适用温度范围宽。由于许多功能部件集成在芯片内部,受外界 影响小,故可靠性高。 虽然单片机内存储器的容量不可能很大,但存储器和 I/O 接口都易于扩展。 可以方便的实现多机和分布式控制。 1.1.3 单片机的应用 单片机的应用具有面广量大的特点,目前它广泛的应用于国民经济各个领域,对技 术改造和产