下载此文档

基于单片机的电子万年历带计算器.pptx


文档分类:通信/电子 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
该【基于单片机的电子万年历带计算器 】是由【小屁孩】上传分享,文档一共【32】页,该文档可以免费在线阅读,需要了解更多关于【基于单片机的电子万年历带计算器 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。基于单片机的电子万年历带计算器《单片机课程设计报告》系别:电气工程系班级:本电气113班指导老师:吴巧媚组员:杨祺杰、段湘文、刘强、***宇2021/10/101大纲1、内容摘要2、设计任务及要求3、内容设计4、系统框架图5、电路设计原理图6、各部分电路的说明7、元件清单8、测试结果与分析9、总结与体会10、致谢2021/10/102一、内容摘要本设计要制作的就是单片机于生活中最为常见的几种应用——简易计算器和电子万年历。本简易计算器和电子万年历以AT89S52单片机作为核心,可以显示简易的计算和时间,时间可以人为设定;另外还可以显示当前的日历,显示格式为年(四位),月(两位),日(两位)。设置时间的位切换、设定数值、启动定时器、切换日历通过外部中断来实现。简易计算器不仅可以进行简易的计算还可以显示时间。简易计算器显示电路由LCD1602组成,?制作该装置的材料需要有软硬件的支持,硬件方面AT89C51单片机,晶振,电源,液晶屏LCD1602,DS1302时钟芯片。2021/10/103本次设计在电子万年历的基础上加上了计算器,通过切换键来实现两个功能的互换。计算器可以进行7位数的加、减、乘、除,但是最大有效显示结果为9位数。具体实现功能如下:?1、显示年、月、日、时、分、秒等信息?2、具有可调整日期和时间功能?3、与即时时间同步(不接外部电源)4、按切换键后可进行简单的四则运算2021/10/104二、设计任务及要求1、本课题设计的是简单的计算器和万年历,可以进行四则运算和显示时间,为了得到较好的显示效果,所以采用背光LCD1602显示数据和结果;?2、计算器部分:键盘包括数字键(0-9)、符号键(+、-、*、/、.)、清除键(ON/C)和等号键(=),故需要16个按键,设计中采用4*4矩阵键盘;?3、时间显示的部分,有年、月、日、时、分、秒,时间显示和计算器控制键的分别设置,故需要一个功能切换的按键。显示时间状态时,可以对当前的时间进行设置;?4、执行程序:开机显示零,等待键入数值,当键入数字,通过LCD显示出来,当键入+、-、*、/运算符(包过小数),计算器在内部执行数值转换和存储,并等待再次键入数值后将显示键入的数值,按等号就会在LCD上输出运算结果;?5、错误提示:当单片机执行程序中有错误时,会在LCD上显示相应的提示,如:当输入的数值或计算器得到的结果大于计算器的显示范围时,计算器会在LCD上提示溢出(显示-1);当除数为0时,计算器会在LCD上提示错误,显示“0”。2021/10/105三、内容设计AT89S52单片机时钟芯片DS1302液晶显示器LCD1602整体设计设计方案4*4键盘电路电路原理图软件设计硬件调试与分析2021/10/106单片机的介绍与应用原理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内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。2021/10/107单片机的工作方式:正常工作时消耗11~20mA电流,~5mA电流,掉电方式为5~50μA。2、单片机的应用(1)在智能仪器仪表上的应用??(2)在工业控制中的应用??(3)在家用电器中的应用??(4)在计算机网络和通信领域中的应用??(5)单片机在医用设备领域中的应用??(6)在各种大型电器中的模块化应用??(7)单片机在汽车设备领域中的应用2021/10/108LCD1602的介绍LCD1602已很普遍了,具体介绍我就不多说了,市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。字符型LCD通常有14条引脚线或16条引脚线的LCD,(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样(背光与不背光)。其优点为:显示质量高,数字式接口,体积小、质量轻,功耗低(10mW)显示方式:段式、字符式、点阵式;本次用到的是字符型液晶LCD1602,专门用于字母、数字、符号等点阵式LCD。驱动方式:静态驱动、单纯(主动)矩阵驱动三种。LCD1602主要技术参数显示容量:16×2个字符?芯片工作电压:—?工作电流:()?模块最佳工作电压:?字符尺寸:×(W×H)mmLCD1602的原理及其应用2021/10/109LCD1602的引脚图2021/10/1010

基于单片机的电子万年历带计算器 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小2.38 MB
  • 时间2024-04-17