1、 课 程 设 计 任 务 书课 程 设 计 任 务 书 课程名称: 单片机原理与应用课程设计 起讫时间: 2011 年 6 月 22 日-6 月 28 日 院 系: 电子信息工程系 一、 课程设计课题 基于单片机的电子时钟的设计 二、 课程设计要求 1. 掌握使用 proteus 软件的方法。 2. 理解单片机的时钟显示方法。 3. 明确设计指标,写出设计方案,设计出硬件原理图。 4. 基于硬件的软件设计与调试。 5. 将结果向指导教师演示,由教师提问验收通过; 6. 打印程序清单,撰写程序说明,完成课程设计报告书,进行分组讨论 设计心得。 三、 课程设计工作量 1. 第一天:明确课程设计任务
2、和目标,熟悉单片机系统调试软件仿真实 现。 2. 第二天:明确设计指标,设计电路原理图。 3. 第三、四天:基于硬件的软件设计与调试。 4.第五天:学生演示设计调试结果,教师提问验收。打印程序清单,撰 写程序说明,完成课程设计报告书。 四、 课程设计说明书内容(有指导书的可省略) 1, 单片机结构、原理。 2, 电子时钟硬件设计(原理图,原理图分析)。 3, 软件设计(软件简介,调试过程)。 4, 硬件、软件程序清单。 目录 第一章第一章 电子时钟电子时钟 1 1.1 电子时钟简介 1 1.2 电子时钟的基本特点.1 1.3 电子时钟的原理1 第二章第二章 单片机识的相关知识单片机识的相关知识
3、 2 2.1单片机简介 .2 2.2单片机的发展史 2 2.3 单片机的特点 3 2.4 89C51 单片机介绍3 第三章第三章 控制系统的硬件设计控制系统的硬件设计 6 3.1 单片机型号的选择 .6 3.2 数码管显示工作原理 .6 3.3 键盘电路设计 7 3.4系统工作原理.7 3.5整个电路原理图 9 第四章第四章 控制系统的软件设计控制系统的软件设计 10 4.1 程序设计 .10 4.2程序流程图 .13 4.3伟福硬件仿真器简介 .14 4.4仿真图及结果分析15 第五章第五章 附录程序附录程序 17 第六章第六章 结束语结束语. 19 参考文献 20 第 1 页 共 19 页
4、 第一章第一章 电子时钟电子时钟 1.11.1 电子时钟简介电子时钟简介 本作品采用 Atmel 公司的 AT89C51 单片机,以汇编语言为程序设计的基础,设计一 个用四位数码管显示时、分的时钟。现代的电子时钟是基于单片机的一种计时工具,采 用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进 一,满六十分小时进一,满二十四小时小时清零。从而达到计时的功能,是人民日常生 活补课缺少的工具。 1.21.2 电子时钟的基本特点电子时钟的基本特点 现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、 石英表都采用了石英技术,因此走时精度高,稳定性好,使用方
5、便,不需要经常调试, 数字式电子钟用集成电路计时时,译码代替机械式传动,用 LED 显示器代替指针显示 进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行 时和分的校对,片选的灵活性好。 1.3 1.3 电子时钟的原理电子时钟的原理 该电子时钟由 89C51,BUTTON,六段数码管等构成,采用晶振电路作为驱动电 路,由延时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒为一分钟,六 十分钟为一小时,满二十四小时为一天。而电路中唯一的一个控制键却拥有多种不同的 功能,按下又松开,可以实现屏蔽数码管显示的功能,达到省电的目的;直接按下不松 开, 则可以通过按键实现
6、分钟的累加, 每按一次分钟加一; 而连续两次按下按键不放松, 则可实现小时的调节,同样每按一次小时加一。 第 2 页 共 19 页 第二章第二章 单片机识的相关知识单片机识的相关知识 2.12.1 单片机简介单片机简介 单片机单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大 部分功能集成 在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部 和外部总线系统,目前大部分还会具有外 存。同时集成诸如通讯接口、定时器,实时 时钟等外围设备。而现在最强大的 单片机系统甚至可以将声音、图像、网络、复杂的 输入输出系统集成在一块芯片上。 2.22.2 单片机的发展史单片机的发展史 单片机诞生于 20 世纪 70 年代末,经历了 SCM、MCU、SoC 三大阶段。 起初模型起初模型 1.SCM 即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求