欢迎来到天天文库
浏览记录
ID:12374230
大小:305.50 KB
页数:25页
时间:2018-07-16
《单片机课程设计 电子日历时钟显示器设计.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、沈阳理工大学课程设计专用纸No22目录1.题目设计要求12.开发平台简介13.系统硬件设计23.1设计原理23.2器件的功能与作用23.2.1MCS51单片机AT89C5123.2.2复位电路33.2.3晶振电路43.2.4DS1302时钟模块43.2.5引脚功能及结构43.2.6DS1302的控制字节53.2.7数据输入输出(I/O)53.2.8DS1302的寄存器63.2.9液晶显示LCD160263.2.10串行时钟日历片DS130284.系统软件设计104.1程序流程104.2程序代码115.系统仿真调试205.1仿真原理
2、图设计205.2仿真运行过程215.3仿真运行结果226.总结227.参考文献23沈阳理工大学课程设计专用纸No221.题目设计要求通过串行日历时钟芯片DS1302生成当前日期和是时间,通过IO口传输到AT89c52芯片中,然后再将AT89c52接收到的数据输出到LCD上。要求LCD上显示的日期和时间与当前系统时间保持一致。2.开发平台简介2.1系统仿真平台ProteusProteus软件是由英国LabcenterElectronics公司开发的EDA工具软件,已有近20年的历史,在全球得到了广泛应用。Proteus软件的功能强大
3、,它集电路设计、制版及仿真等多种功能于一身,不仅能够对电工、电子技术学科涉及的电路进行设计,还能够对微处理器进行设计和仿真,并且功能齐全,界面多彩。和我们手头其他的电路设计仿真软件,他最大的不同即它的功能不是单一的。另外,它独特的单片机仿真功能是任何其他仿真软件都不具备的。2.2软件开发平台KeilCKeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能
4、强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。KeilC51生成的目标代码效率之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。沈阳理工大学课程设计专用纸No223.系统硬件设计3.1设计原理图3.1电路原理图3.2器件的功能与作用3.2.1MCS51单片机AT89C51AT89C51是一种带4K字节FLASH存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位
5、微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。沈阳理工大学课程设计专用纸No22AT89S51系列单片机中有PDIP,PLCC,TQFP多种封装形式。本设计采用的是PDIP
6、封装40管脚的单片机。图3.2主控制模块AT89C523.2.2复位电路复位是单片机的初始化操作。单片机启运运行时,都需要先复位,其作用是使CPU和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。因而,复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部电路才能实现。复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。沈阳理工大学课程设计专用纸No22图3
7、.3复位电路3.2.3晶振电路图3.4晶振电路晶体振荡器电路给数字钟提供一个频率稳定准确的32768Hz的方波信号,可保证数字钟的走时准确及稳定。3.2.4DS1302时钟模块DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202
8、的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。3.2.5引脚功能及结构沈阳理工大学课程设计专用纸No22DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭
此文档下载收益归作者所有