课程设计基于单片机的电子日历设计大学论文 .doc

课程设计基于单片机的电子日历设计大学论文 .doc

ID:11061725

大小:816.50 KB

页数:29页

时间:2018-07-09

课程设计基于单片机的电子日历设计大学论文  .doc_第1页
课程设计基于单片机的电子日历设计大学论文  .doc_第2页
课程设计基于单片机的电子日历设计大学论文  .doc_第3页
课程设计基于单片机的电子日历设计大学论文  .doc_第4页
课程设计基于单片机的电子日历设计大学论文  .doc_第5页
资源描述:

《课程设计基于单片机的电子日历设计大学论文 .doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于单片机的电子日历设计基于单片机的电子日历设计一、设计目的和要求单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。单片机是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过

2、对它的学习,应用,从而达到学习、设计、开发软、硬的能力。通过对一个基于单片机的能实现电子日历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。系统由主控制器AT89C51、时钟电路DS1302、显示电路、和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。系统设计要求:电子日历能显示,能调整。基于51系列的单片机进行的电子万年历设计可以显示年月日时分秒及周信息,具有可调整日期和时间功能。在设计的同时对单片机的理论基础和外围扩展知识进行了比较全面准备。具体实现功能

3、:显示年月日时分秒及星期信息,具有可调整日期和时间功能,与即时时间同步。主要使用到的工具和器件:²Keilc51²Protues²DS1302²AT89S52²LCD1286429基于单片机的电子日历设计二、方案设计每一系统都有几个核心的模块。它对整个系统的性能有非常大的影响。比如系统的主控。2.1主控芯片选择方案论证方案一:选择51系列的单片机;AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C

4、51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,

5、CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。方案二:选择msp430系列单片机;MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。MSP430系列单

6、片机的各系列都集成了较丰富的片内外设。它们分别是看门狗(WDT)、模拟比较器A、定时器A0(Timer_A0)、定时器A1(Timer_A1)、定时器B0(Timer_B0)、UART、SPI、I2C、硬件乘法器、液晶驱动器、10位/12位ADC、16位Σ-ΔADC、DMA、I/O端口、基本定时器(BasicTimer)、实时时钟(RTC)和USB控制器等若干外围模块的不同组合。其中,看门狗可以使程序失控时迅速复位;模拟比较器进行模拟电压的比较,配合定时器,可设计出A/D转换器;16位定时器(Tim

7、er_A和Timer_B)具有捕获/比较功能,大量的捕获/比较寄存器,可用于事件计数、时序发生、PWM等;有的器件更具有可实现异步、同步及多址访问串行通信接口可方便的实现多机通信等应用;具有较多的I/O端口,P0、P1、P2端口能够接收外部上升沿或下降沿的中断输入;10/12位硬件A/D转换器有较高的转换速率,最高可达200kbps,能够满足大多数数据采集应用;能直接驱动液晶多达160段;实现两路的1229基于单片机的电子日历设计位D/A转换;硬件I2C串行总线接口实现存储器串行扩展;以及为了增加数

8、据传输速度,而采用的DMA模块。MSP430系列单片机的这些片内外设为系统的单片解决方案提供了极大的方便。方案对比:Ø运算周期:时钟显示最小单位为秒,51和msp430的运算周期都在1秒之内,这一点都满足要求。ØIO口是否满足系统设计要求:51有32个IO口,msp430的IO口则更多。这一点都满足要求。Ø是否需要外加时钟芯片:采用定时器,误差较大。Msp430内部就有时钟RTC单元,51单片机需要外加。选择51单片机作为系统的主控;2.2显示模块方案选择方案一:用数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。