- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的电子万年历带计算器 大纲 1、内容摘要 2、设计任务及要求 3、内容设计 4、系统框架图 5、电路设计原理图 6、各部分电路的说明 7、元件清单 8、测试结果与分析 9、总结与体会 10、致谢 一、内容摘要 本次设计在电子万年历的基础上加上了计算器,通过切换键来实现两个功能的互换。计算器可以进行7位数的加、减、乘、除,但是最大有效显示结果为9位数。 具体实现功能如下:? 1、显示年、月、日、时、分、秒等信息? 2、具有可调整日期和时间功能? 3、与即时时间同步(不接外部电源) 4、按切换键后可进行简单的四则运算 二、设计任务及要求? 1、本课题设计的是简单的计算器和万年历,可以进行四则运算和显示时间,为了得到较好的显示效果,所以采用背光LCD1602显示数据和结果;? 2、计算器部分:键盘包括数字键(0-9)、符号键(+、-、*、/、.)、清除键(ON/C)和等号键(=),故需要16个按键,设计中采用4*4矩阵键盘;? 3、时间显示的部分,有年、月、日、时、分、秒,时间显示和计算器控制键的分别设置,故需要一个功能切换的按键。显示时间状态时,可以对当前的时间进行设置;? 4、执行程序:开机显示零,等待键入数值,当键入数字,通过LCD显示出来,当键入+、-、*、/运算符(包过小数),计算器在内部执行数值转换和存储,并等待再次键入数值后将显示键入的数值,按等号就会在LCD上输出运算结果;? 5、错误提示:当单片机执行程序中有错误时,会在LCD上显示相应的提示,如:当输入的数值或计算器得到的结果大于计算器的显示范围时,计算器会在LCD上提示溢出(显示-1);当除数为0时,计算器会在LCD上提示错误,显示“0”。 三、内容设计 AT89S52单片机 时钟芯片DS1302 液晶显示器LCD1602 整体设计设计方案 4*4键盘电路 电路原理图 软件设计 硬件调试与分析 单片机的介绍 与应用原理 1、单片机的介绍 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K?在系统可编程Flash?存储器。使用Atmel?公司高密度非易失性存储器技术制造,与工业89C51?产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8?位CPU?和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。? AT89S52具有以下标准功能:?8k字节Flash,256字节RAM,32?位I/O?口线,看门狗定时器,2?个数据指针,3个16?位定时器/计数器,1个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52?可降至0Hz?静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。? 单片机的工作方式:正常工作时消耗11~20mA电流,空闲状态时为1.7~5mA电流,掉电方式为5~50μA。 2、单片机的应用 (1)在智能仪器仪表上的应用?? (2)在工业控制中的应用?? (3)在家用电器中的应用?? (4)在计算机网络和通信领域中的应用?? (5)单片机在医用设备领域中的应用?? (6)在各种大型电器中的模块化应用?? (7)单片机在汽车设备领域中的应用 LCD1602的介绍 LCD1602已很普遍了,具体介绍我就不多说了,市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样(背光与不背光)。 其优点为:显示质量高,数字式接口,体积小、质量轻,功耗低(10mW) 显示方式:段式、字符式、点阵式;本次用到的是字符型液晶LCD1602,专门用于字母、数字、符号等点阵式LCD。 驱动方式:静态驱动、单纯(主动)矩阵驱动三种。 LCD1602主要技术参数 显示容量:16×2个字符? 芯片工作电压: 4.5—5.5V? 工作电流:2.0mA(5.0V)? 模块最佳工作电压:5.0V? 字符尺寸:2.95×4.35(W×H)mm LCD1602的引脚图 LCD1602的
您可能关注的文档
- 基于PDA的重庆测绘院测量电子记簿系统的研究与实现.doc
- 基于PI控制的电力电子负载.pdf
- 基于PLC控制的数字显示电子钟--英文文献翻译.doc
- 基于PMAC的时基控制(电子凸轮)原理与应用.doc
- 基于POP3协议的电子邮件接收程序的设计论文.doc
- 基于ProE电子零件弯曲模.doc
- 基于Pt100的电子温度表设计.pdf
- 基于SFA 模型的中国电子信息.pdf
- 基于ssl安全协议的电子支付的研究(全面).doc
- 基于vhdl的电子闹钟设计.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)