单片机计时时钟制作单片机计时时钟制作.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
单片机计时时钟制作 单片机计时时钟制作是指通过设计和实作,使用单片机来制作一个计时时钟,实现对时间的显示和控制。本文将通过对单片机计时时钟的设计和实现,来加深对《单片机原理与接口技术》的理解,并掌握定时器的使用和编程方法及中断处理程序的编程方法。 1. 课题内容简介 本文的课题内容包括可行性分析、方案确定、硬件设计、软件设计、软硬件调整、使用说明及软硬件测试等全部开发过程。在开发过程中,培养学生独立思考、独立分析问题、独立解决问题的能力,一次实习,终生受益。 2. 通过设计和实作,所能达到的效果 通过课程设计,加深对《单片机原理与接口技术》知识理解,巩固和提高学过的理论与专业知识,并予以适当的深化。进一步掌握定时器的使用和编程方法及中断处理程序的编程方法。掌握单片机控制系统设计的一般方法,包括硬、软件设计;计算机仿真技术等。 3. 要求 基本要求: * 采用 STC89C51 单片机 * 4 位 7 段数码管显示 * 5 伏供电 * 具有显示“时时 分分” * 按键功能:分调整,时调整 发挥部分: * 能设定闹钟功能 * 能演奏音乐 4. 电路组成及工作原理 本文时钟设计原理主要利用 AT89C51 单片机,由单片机的 P0 口控制数码管的位显示,P2口控制数码管的段显示,P1 口与按键相接用于时间的校正。在设计中引入两个电源电路,一个是外部电源系统产生+5V 电压,用于给 CPU 及显示电路提供工作电压,这是数字时钟正常工作时的总电压。另一个是备用电源,当外部电源关断时由它提供工作电压使 CPU 继续工作,利用单片机的空闲方式降低功耗,数码管不显示但能使计时保持正常,不会造成掉电时计时清零的现象。 5. 单片机系统 单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O 口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD 或 LED 驱动电路),脉宽调制电路(PWM),模拟多路转换器及 A/D 转换器等电路集成到一块单块芯片上,构成一个最小然而完善的计算机系统。 6. 显示部分 显示电路将“时”、“分”、“秒”计数器的输出,通过六个七段 LED显示器显示出来。 7. 系统调试 系统调试是整个系统的最后一步,通过系统调试,来检测系统的正确性和稳定性。 8. 时钟计时检测 时钟计时检测是整个系统的核心部分,通过时钟计时检测,来检测系统的计时正确性和稳定性。 9. 数码管动态显示汇编程序例子 数码管动态显示汇编程序例子是通过汇编语言来实现数码管的动态显示。 10. 秒信号程序 秒信号程序是整个系统的时基信号,它直接决定计时系统的精度,将标准秒信号送入“秒计数器”。 11. 时分秒时钟程序 时分秒时钟程序是整个系统的核心部分,通过时分秒时钟程序,来实现对一天 24 小时的累计。 12. 键盘控制时钟程序 键盘控制时钟程序是通过键盘来控制时钟的显示和设置。 13. 时钟设计原理 时钟设计原理是整个系统的设计原理,通过时钟设计原理,来实现对时间的显示和控制。 14. 总结 单片机计时时钟制作是指通过设计和实作,使用单片机来制作一个计时时钟,实现对时间的显示和控制。本文通过对单片机计时时钟的设计和实现,来加深对《单片机原理与接口技术》的理解,并掌握定时器的使用和编程方法及中断处理程序的编程方法。
- 粉丝: 92
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助