- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机电子时钟设计和实现.ppt
* 基于单片机的电子时钟的设计与实现 西北大学物理学系应用物理专业 学生姓名: 张 韬 学 号: 20061100060 指导教师: 王永强 一、设计简介 二、单片机的简单介绍 三、试验所用单片机AT89S52 四、试验硬件设计 五、软件设计 六、总结 内容概况 一、设计简介 随着二十世纪的结束,我们已走过了三个“电”的时代,即电气时代、电子时代和电脑时代。进入二十一世纪,随着微电子技术和超大规模集成电路的发展,以单片机为核心的现代化智能设备在各个领域(如工业控制、家电产品、汽车电子、通信、智能仪器仪表)都得到了越来越广泛的应用,并且正在深刻的改变着我们生活的方方面面,这也同时标志着数字化时代的到来。而电子时钟作为计时系统,在工业或生活中更是无处不在。 本题目所设计的单片机电子时钟系统,就是用单片机实现一种计时系统。用单片机设计制造的的电子时钟,具有集成性高、稳定性和可靠性高、功能多样并可无限拓展、电路简介、成本低廉等特点,有广泛的应用前景。 设计简介 本题以提高自身的学习能力、实践动手能力、综合运用知识的能力为目标,以微机原理、计算机接口与技术等相关课程为基础,通过对单片机原理、程序编写方法、多种应用软件的学习,经过问题定义、模块化分析设计、绘制电路、硬件选择、软件编程几大步骤,最终设计完成一款具有计时显示功能,时间调整功能的单片机时钟。具有一定的使用价值。 二.单片机 所谓单片机是一个单芯片形态、面向控制对象的嵌入式应用计算机系统。即把组成微型计算机的各个功能部件,如中央处理器CPU、随机存储器RAM、只读存储器ROM、输入/输出(I/O)接口电路、定时器/计数器以及串行通信接口等集成在一款芯片中,构成一个完整的微型计算机。 由于单片机功能强大,价格低廉,它已被广泛应用与仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。 单片机的发展历史 代表芯片 时间 发展阶段 多种机型并行发展 1983~至今 更高性能阶段 MCS51 1978~1982 高性能阶段 INTER MCS-48 1976~1978 低性能阶段 两片集成芯片 1974~1976 初级阶段: 中断控制 中央 处理器 时钟电路 程序存贮器 数据存贮器 定时器 并行I/O接口 特殊I/O接口 外部中断请求线 内部中断源 外部时钟 VCC GND 外部输入线 并行I/O 特殊I/O 单片机的结构 单片机分类 按照单片机的类型,单片机有: (1)51系列单片机,其中首推Intel公司的8051单片机,片内有 4K字节的一次性程序存储器(OTP)。 (2)具有ISP功能的单片机,ISP功能能够实现在系统可编程,可以省去通用的编程器,单片机在用户板上即可下载和烧录用户程序,而无需将单片机从生产好的产品上取下。 (3)PIC系列单片机,PIC单片机系列是美国微芯公司(Microship)的产品,CPU采用RISC结构,具有精简的指令集 。PIC系列单片机的I/O口是双向的,其输出电路为CMOS互补推挽输出电路。也具有在线调试及编程(ISP)功能。 (4)AVR单片机,AVR单片机是Atmel公司推出的较为新颖的单片机,其显著的特点为高性能、高速度、低功耗。AVR型号其管脚与对应的51系列兼容。 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器,向下完全兼容51子系列。标准功能有8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振和时钟电路,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52 单片机 三.设计要求 本设计拟实现的基本功能为单片机计时显示功能。 可拓展要求(视情况拓展开发,能够体现单片机电子时钟的可扩展优越性) 加入时间调整程序,使用按钮,调整年月日及时间; 加入阴历显示功能; 加入温度计功能。 实验采用AT89S52作为时钟控制单片机(支持在线可编程且存储容量大);采用时钟芯片为单片机提供时钟信号(提高精度);采用普通按键作为时间日期更改输入模块,21段LED数码管作为输出模块,动态扫描方式显示内容。 四.硬件设计 基本硬件模块: 1.单片机基本工作模块 2. 电源模块 3. 按键输入模块 4.时钟芯片模块 5.显示
文档评论(0)