1、 第 1 页 物理与物理与机电工程机电工程学院课程设计报告学院课程设计报告 课程名称: 单片机课程设计 系 部: 物理与机电工程学院 专业班级: 电子信息工程 学生姓名: 指导教师: 完成时间: 2012-3-16 报告成绩: 评阅意见: 评阅教师 日期 第 2 页 一、设计任务与要求 二、方案设计与论证 三、硬件电路设计 四、软件设计 五、仿真过程与仿真结果 六、安装与调试 七、结论与心得 八、参考文献 第 3 页 单片机原理课程设计报告 一、设计任务与要求 1、设计基本要求。 设计一个电子钟: (1)具有小时分秒时间显示。 (2)能够设置闹钟至少 5 次闹钟时间。 (3)可利用按键修改时间
2、,具有上午下午的提示信息。 2、 。通过课程设计的教学实践,进一步学习、掌握单片机应用系统的有关知 识,加深了解单片机的工作原理。初步掌握简单单片机应用系统的设计、制作、 调试的方法。提高动手实践能力、提高科学的思维能力。 二、方案设计与论证 1 电子时钟 1.1 电子时钟简介 1957 年,Ventura 发明了世界上第一个电子表, 从而奠定了电子时钟的基础, 电子时钟开始迅速发展起来。现代的电子时钟是基于单片机的一种计时工具,采 用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒 分钟进一,满六十分小时进一,满二十四小时小时清零。从而达到计时的功能, 是人民日常生活补课
3、缺少的工具。 1.2 电子时钟的基本特点 现在高精度的计时工具大多数都使用了石英晶体振荡器,走时精度高,稳 定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代 替机械式传动,用 LED 显示器代替指针显示进而显示时间,减小了计时误差, 这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活 性好。 1.3 电子时钟的原理 该电子时钟由 89C51,BUTTON,六段数码管等构成,采用晶振电路作为 驱动电路,由延时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒 为一分钟,六十分钟为一小时,满二十四小时为一天。而电路中两个控制键功能 第 4 页 直接按下
4、不松开,则可以通过按键实现分钟的累加,每按一次分钟加一;而另一 按键按下又放松,则可实现小时的调节,同样每按一次小时加一。 2 单片机识的相关知识 2.1 单片机简介 单片机全称为单片机微型计算机(Single Chip Microsoftcomputer)。从应 用领域来看,单片机主要用来控制,所以又称为微控制器(Microcontroller Unit) 或嵌入式控制器。 单片机是将计算机的基本部件微型化并集成在一块芯片上的微 型计算机。 2.2 89C51 单片机介绍 VCC:供电电压。 GND:接地。 P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电 流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序 数据存储器,它可以被定义