电子钟毕业设计.docx
- 文档编号:2996180
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:27
- 大小:389.49KB
电子钟毕业设计.docx
《电子钟毕业设计.docx》由会员分享,可在线阅读,更多相关《电子钟毕业设计.docx(27页珍藏版)》请在冰豆网上搜索。
电子钟毕业设计
摘要
随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。
由其是单片机技术的应用产品已经走进了千家万户。
电子万年历的出现给人们的生活带来的诸多方便。
本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。
本设计以数字集成电路技术为基础,单片机技术为核心。
本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。
本系统以单片机的C语言进行软件设计,增加了程序的可读性和可移植性,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。
系统通过点阵式液晶为载体显示数据,所以具有人性化的操作和美观的页面效果。
关键词:
单片机;万年历;数码管;AT89C52微控制器
Abstract
Alongwiththetechnicalandquickdevelopmentinelectronics,appearwiththelarge-scaleintegratedcircuitespecially,givemankindthelifebroughtthechangesoftheroot.Thecoalgasreportstothepolicethesystempublishes,scribingtheelectronicsmeasuretheinstrumentwalkedintothearithmeticfigureturnstheagestsfunctionisstrong,thefunctioniswell-found,techniqueforerunner,willquicklytechnicaldevelopmentinscience.
Thistextdiscussestoreporttothepolicethedesignofthesystemprimarilywithrealizes.Makeuseoftheelectricpotentialmachinereplacetheairspreadstofeelmachine,changeitselectricresistancevaluetochangeelectricvoltage,againwithsolidhourinputoftheairdensityproceedsthecomparison,distinguishingthelightthatproducetheharmonycontrolsthedifferentreactioncontrols,notifytheeachcustomerunit.
Theso-calledwatersupplydesignhandlesthepost-thewatersaccordingtothefloornumber,unitnumber,watersupplytypesumstanzathenumberdisplaycomeout,andtheamalgamationrealizeswatersupplyconsumerofemployment.
Keywords:
MCU;Calendar;Digitaltube;AT89C52Microcontrollers
引言
电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。
因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。
而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。
所以,电子万年历无论作为比赛题目还是练习题目都是比较不错的选择。
1概述
1.1单片微型计算机概述
1.1.1单片机的发展概况
1)微型计算机、单板机、单片机
一个典型的数字计算机系统应包括运算器、控制器、存储器、输入输出接口四大部分。
通常把运算器与控制器集成在一小片硅片上,则称这种芯片为中央处理器CPU(CentralProcessingUnit)或微处理器MPU(MicroprocessingUnit)。
如果把它与大规模集成电路制成的主存储器、输入输出接口电路用总线结构联系起来,就构成了微型计算机。
如果在一块晶体硅片上,能容纳上述一台计算机的四个基本组成部分,则称这种芯片为单片微型计算机。
由此可见,一个只集成了中央处理器CPU的IC封装,只是微型计算机的一个组成部分。
微型计算机已广泛地用于数值计算和工业控制中。
用于数值处理时,需要配上相应的外围设备组成通用微型计算机系统(MicrosoftcomputerSystem)。
用于工业控制时,由于控制对象不同,因而不可能设计一个通用的控制计算机。
一般只提供由上述四部分组成的基本计算机系统以尽量缩小机器的体积,用户则可根据需要增加相应的过程通道组成各自的计算机控制系统。
国内出现的这种类型的多种单板计算机正是基于这种考虑的,因而它们均可直接用于控制系统中。
这种单板机由多片大规模集成电路元件组成,这些芯片都布置在一块印刷电路板上。
所以从结构上看,单板机实际上是一个单电路板、多集成芯片的微型计算机小系统。
只有在一片硅片上包括了计算机的全部要素:
CPU、ROM(或EPROM)、RAM和I/O接口,才称得上一台单片机。
图1-1为单片机内部几大部分之间相互联系的结构框图。
图1-1单片机结构框图
2)单片机的发展状况
单片机的发展历史并不长,但发展速度却是惊人的。
自Intel公司1971年率先推出MCS-48系列单片机后,各种类型和型号的单片机相继问世。
如果以八位单片机推出为起点,单片机的发展大致可分为三个阶段。
第一阶段(1976年-1978年)为初级8位单片机发展阶段。
1978年9月,Inter公司推出MCS-48系列单片机,这是第一个完全的8位单片机,受到了单片机用户的欢迎;随后其他公司推出了各自的8位单片机。
在1978年以前各厂家生产的8位单片机,从性能来看,均属于抵挡8位单片机,他们都具有片内8位微处理器、并行I/O口、8位定时器/计数器和简单的中断功能。
但由于受集成度(几千只管/片)限制,一般都没有串行I/O接口,并且寻址空间的范围小于8K字节的限制。
第二阶段(1978年-1981年)为高性能单片机发展阶段。
1980年Inter公司在MCS-48基础上又推出了高性能的MCS-51系列单片机。
这一阶段的单片机都具有串行I/O接口和两个以上的16位定时器/计数器,具有较丰富的多级中断系统,片内存储器容量也相应增大。
片内ROM容量达4K-8K字节、RAM达128-256字节,片内除了带有并行I/O口外,甚至还有A/D转换功能,因而把这类单片机称为高档8位单片机。
这一阶段进一步拓宽了单片机的应用范围,使之能用于智能终端、局部网络接口,并挤入了个人计算机领域。
第三阶段(1982年起)为16位单片机的推出和8位单片机性能继续提高阶段。
这一阶段是单片机发展和应用最活跃的阶段。
目前,单片机正朝着大容量片上存储器、多功能I/O接口及专用附加功能、宽范围工作电源和低功耗方向发展。
1.1.2单片机的特点及应用
单片机在一块半导体芯片上集成了一台具有一定规模的微型计算机,因此单片机与通用微型计算机相比较,它在硬件结构、指令设置上均有其独到之处。
其主要特点如下:
1)单片机内集成存储器。
2)控制功能强,运行速度快。
3)较多的引脚具有功能复用。
4)单片机类型多,便于功能扩展。
5)单片机的可靠性能高。
6)单片机功耗较低。
单片机的应用
1)单机应用
●测控系统。
●智能仪表。
●机电一体化产品。
●智能接口。
●智能民用产品。
2)多机应用
●功能集散系统。
●并行多控制系统。
●局部网络系统。
2单片机介绍
AT89C52是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含8kByte的可反复擦写的只读程序存储器(PEROM)和256Byte的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C52单片机适合于许多较为复杂的控制应用场合。
2.1主要性能参数
●与MCS-51产品指令和引脚完全兼容
●8K字节可重擦写Flash闪速存储器
●1000次擦写周期
●全静态操作:
0Hz—24MHz
●三级加密程序存储器
●256X8字节内部RAM
●32个可编程I/O口线
●3个16位定时/计数器
●8个中断源
●可编程串行UART通道
●低功耗空闲和掉电模式
2.2功能特性概述
AT89C52提供以下标准功能:
8K字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。
同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。
掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件直到下一个硬件复位。
2.3引脚功能说明
Vcc:
电源电压
GND:
地
P0口:
P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。
作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。
P1口:
P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。
作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。
P2口:
P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。
在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。
P3口:
P3口是一组带有内部上拉电阻的8位双向I/O口。
P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。
此时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。
RST:
复位输入。
当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。
ALE/
:
当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。
一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。
要注意的是:
每当访问外部数据存储器时将跳过一个ALE脉冲。
:
程序储存允许(
)输出是外部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子钟 毕业设计