版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录摘 第1章绪目录摘 第1章绪 课题背 课题意 国内外现状及水 第2章系统总体方案设 设计要 方案选择和论 单片机的选 显示方案的选 时钟模块的选 第3章系统硬件设 整体方案设 系统概 系统框 最小系统模 STC89C52简 最小系统电 液晶显示电 3.3.11602液晶简 液晶引脚说 指令介 液晶显示模块电 时钟模 3.4.1DS1302简 引脚说 时钟芯片DS1302的工作原 DS1302模块电路 按键输入模 蜂鸣器模 第4章软件设 4.1程序语言及开发环 程序流程图设 总体程序流程图设 液晶程序设程序流程图设 总体程序流程图设 液晶程序设 第5章硬件组装与调 元器件的选择与测 元件的焊接与组 电路的调 调试方 调试步 第6章总 鸣 参考文 附 附录一元件清 附录二原理 附录三PCB 摘摘本万年历在硬件方面主要采用STC89C52单片机作为主控核心,由DS1302时钟芯片提供时1602LCD液晶显示STC89C52单片机是由Atmel公司推出耗小,电压可选用4~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的低功耗实时时钟芯而且DS1302的使用寿命长,误差小;对于数字电子万年历采用直观的数字显示,数字显示是采用的1602液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒等信Keil关键词:万年历;单片机;DS1302Theancientpeoplerelyonthecorona,thetimeoftheleakrecord.Sinceancienttimes,people'sdailylifeandTheancientpeoplerelyonthecorona,thetimeoftheleakrecord.Sinceancienttimes,people'sdailylifeandworkcannotdowithoutaccurategraspoftime.Withthedevelopmentofscienceandtechnology,electroniccalendarhasbecomeincreasinglypopulardailytimingtool.Currentlyonthemarketofthecalendarispowerful,simpleandintuitive,bringgreatconveniencetopeople.Electroniccalendarisakindofwidelyuseddailytimingtool,moreimportantinthemodernsocietymoreand.ThecalendarintermsofhardwaremainlyadoptsSTC89C52microcontrollerascontrolcore,bytheDS1302clockchipwithclock,1602LCDscreendisplay.LaunchedbyATMELSTC89C52microcontrolleris,lowpowerconsumptionvoltagecanchoose4~6Vvoltagesupply;DS1302clockchipisAmericanDallascompanylaunchedthelow-powerreal-timeclockchip,itcanforyear,month,day,week,hours,minutes,secondsontheclock,alsohasaleapyearcompensationfunctionsandlonglifeoftheDS1302,smallerror;fordigitalelectroniccalendarusingvisualdigitaldisplay,digitaldisplayisthe1602LCDscreentodisplay,candisplayyear,month,day,week,hours,minutesandsecondsofinformation.Inaddition,theelectroniccalendarisalsoatimecalibrationandalarmsettingsandotherfunctions.Intermsofsoftware,mainlyincludingcalendarprogram,timeadjustmentprogram,displayprogram,alarmclockprogram,etc..Afterthecompletionofalltheprocedures,intheKeilsoftwaredebugging,OKnoproblem,afterburningtothemicrocontrollerSinglechip11.111.1课题1.2课题对年、月、日、周日、时、分、秒进行计时,对于数字电子万年历采用直观的数字显Keil1.3从什么角度分析中国电子万年历产业的发展状况?以什么方式评价中国电子万年历产业的发展程度?中国电子万年历产业的发展定位和前景是什么?中国电子万年历企业急需选择发展方向。2统总体方案设计要C2统总体方案设计要C方案选择和论证单片机的选择处理器,是以数字信号来处理大量信息的器件。DSP具有对元件值的容限2.2.2所以不采用LED数码管作为显示。2.2.32.2.3DS1302时钟芯片实现时钟,DS1302DALLAS公司推出的一RAM的实时时钟电路,它可以对年、月、日、周日、时、分、2.5V~5.5VCPU进行同步通信,并可采用RAM数据。DS130231×8的用RAM寄存器。DS1302DS1202DS1202兼容,3整体方案设计系统概STC89C523整体方案设计系统概STC89C523.1.2系统框3-1最小系统模块STC89C52STC89C52是一个低电压,高性能CMOS8位单片机,片内含bytes的可反擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通8位中央处Flash存储单元,功能强大STC89C52单片机可为您提供STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线。STC89C52PDIP、PQFP/TQFPPLCC1602123456789①VCC(40脚),接+5V电源正端;GND(20),接+5VXTAL1(19脚),接外部晶振的一个引脚。在单片机内部,它是一个反相放大器的输入端。当采用外部振荡器时,此引脚应接地。XTAL2(18脚),接外部晶振的另一个引脚。在片内接至反相放大器的输出端和内部时钟电路的输入端。当采用外部振荡器时,此脚接外部振荡器的输出端。控②③ ④8051单片机设有4个双向I/O(P0、P1、P2、P3),每一组I/O口线都P0口(32~39脚)④8051单片机设有4个双向I/O(P0、P1、P2、P3),每一组I/O口线都P0口(32~39脚)——双向口(三态),可作为输入/输出口,可驱动8个数据存储器寻址时8地址与数据总线分时使用P0口:先送8位地址信号到P0口,由地址锁存信号ALE的下降沿将地址信号锁存到地址锁存器后,再作为P1口(1~8脚)——准双向口(三态),可驱动4LSTTL门电路。用作输入线时,口锁存器必须由单片机先写入“1”,每一位都可编程为输入或输出P2口(21~28)——准双向口(三态),可4LSTTL门电路。可作为输入/输出口,实际应用中一般作为地址总线的高8位,与P0口一起组成16位P3口(10~17脚)——准双向口(三态),可驱动4个LSTTL门电路。双功能口,作为第一功能使用时,与P1口一样;作为第二功能使用时,每一系统电最小 复位电路由10uF的极性电容C110K的电阻R4构成。利用电容电压不能突变的由电路的RC值来决定。典型的51单片机当RESET脚的高电平持续两个机器周期以上就将复位,所以适当组合RC的取值就可以保证可靠的复位。在电路图中,电容的的大小是10uF,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的0.7倍(单片复位电路由10uF的极性电容C110K的电阻R4构成。利用电容电压不能突变的由电路的RC值来决定。典型的51单片机当RESET脚的高电平持续两个机器周期以上就将复位,所以适当组合RC的取值就可以保证可靠的复位。在电路图中,电容的的大小是10uF,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要的时间是10K×10UF=0.1S。也就是说在电脑启动的0.1S内,电容两端的电压时在0-3.5V增加,这个时候RESET引脚所接收到的电压是5V-1.5V。在5V正常工作的51单片机中小于1.5V的电压信号为低电平信号,而大于1.5V的电压信号为高电平信号。所以在开机0.1S内,单片机系统自动复位(RESET引脚接收到的高电平信号时间为0.1S左右)。最后一个是电源部分,采用5V的USB直接供电,可采用手机充电器、电脑USB口、P0I/OP0R1123456789IO 12123456789液晶显示电路1602液晶简本系统显示采液晶显示电路1602液晶简本系统显示采用了工业字符型液晶模块1602,可显示2行16个字符,能方便显示英16功能是显示ASCII字符,因此被称为“字符型显示装置”。当在内部没有适合的汉字库的液晶类型显示器想要表达汉字的时候,第一步就是要获得想要的汉文或者图形的子模数5×8图芯片工作电压:4.5—工作电流模块最佳工作电压字符尺寸3.3.21602第3脚:VL为液晶显示器对比度调整对比度的强弱由接电源的不同决定1602第3脚:VL为液晶显示器对比度调整对比度的强弱由接电源的不同决定,对比度的调整可以通过一个10k的电位器。4脚:RS5脚:RWRSR/W的1时可以读忙碌信号,当RS1,R/W0时能够将数据录入。714脚:D0-D7815163.3.3指令介3-31923456E78码码3-43-53-6指令如表3-7所示3-7指令如表3-7所示3-73-8指令如表3-9所示3-9CGRAM功能:下一次被存入数据CGRAM地功能:下一次被存入数据CGRAM地址将被设置,字符DB5DB4DB3即未来显示此字符的时候被采用的字符的地址(000-111)可同时定义八个字符,行号为DB2DB1DB0(000-111)八行。指令如表3-10所示3-10DDRAM被单片机送出的数据和指令,当BF=0的时候则相反。地址计数器(AC)内容被接收指令如表3-12所示指令如表3-13所示3-13CGRAMDDRAM3.3.4VCCGND1 3.3.4VCCGND1 K23 45678916 3-5时钟模DS1302DS1302DS1307、PCF8485本文介绍的实时时钟电路DS1302是DALLAS公司的一种具有涓细电流充电能力的电以关闭充电功能。采用普通32.768kHz晶振。是一种高性能、低功耗、带RAM的实时时钟LCD3.4.2引脚说3.4.2引脚说图3- DS1302引脚DS1302时钟芯片的引脚功能如下Pin8:Vcc1DS1302Vcc1Vcc2Vcc2Vcc1+0.2V,Vcc2DS1302Vcc2Vcc1,DS1302Vcc1(4)Pin5:RST是复RST输入驱动置高电平来启动所有的送。输入有两种功能:首先接通控制逻辑,允许地址/命令序列送入移位寄器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc>2.0V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。Pin6:I/O为串行数据输入输出端(双向),在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。3.4.3时钟芯片DS1302的工作原前,WP0。当“WP”1时,写保护位防止对任一寄存器的写操作。(2)DS1302DS1302的控制字如图3-7所示。控制字节的高有效位(位7)必须是逻辑1,如果它为0,则不能把数DS1302中,位60,则表示存取日历时钟数据,为1表示RAM数据51指示操作单元的地址;最低有效位(0)如0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出。3-7DS1302(3)入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一SCLK脉冲的下3-(4)DS13023-14DS13023.4.4DS1302模块电路DS1302模块的电路图3-9所示,第1脚和第43-14DS13023.4.4DS1302模块电路DS1302模块的电路图3-9所示,第1脚和第4脚分别接到了电路的VCC和GND,这2个脚是芯片工作的电源输入脚。第8脚接了一个3V的纽扣电池作为时钟芯片的后备电池,可以保证断掉主电源后时钟继续行走。第2和第3脚接了一个32.768K的晶1234X2 T3-9DS13023.5按键输入U2VCC2VCC1 8 3-103.6蜂鸣器模 3-103.6蜂鸣器模PNP三BEEP3-1143-114设4.1C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言DennisMRitchie1972年推出,1978年后,C语言KeilC51是美KeilSoftware公司出51系列兼容单片机C语言软件开发系统,需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么程序流程图设计总体程序流程图设计本系统的软件流程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省淮北市第二中学2026届初三下学期半期测试语文试题试卷含解析
- 租赁合同提前终止的条件
- 全家酸奶活动方案策划(3篇)
- 依云营销方案(3篇)
- 应急预案讨论内容(3篇)
- 产科应急预案脚本(3篇)
- 俱乐部体育营销方案(3篇)
- 形神兼备营销方案(3篇)
- 新房防水施工方案(3篇)
- 智能外贸营销方案(3篇)
- 2025年高考数学全国二卷试题真题及答案详解(精校打印)
- JG/T 5072.2-1996电梯T型导轨检验规则
- 2025至2030年中国护眼眼罩行业发展研究报告
- 2025浙江旅游职业学院辅导员考试试题及答案
- DB63T 1936-2021 1:25000地球化学测量规范
- 厂房屋顶光伏项目可行性分析报告
- 品质人员考试试题及答案
- 《河流悬移质泥沙自动监测技术规程》
- 社工招聘笔试题库及答案
- 母线槽施工方案
- 新生儿股外侧肌肉注射
评论
0/150
提交评论