版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
器,7SEG-MPX4-CA是一种四个共阳二极管显示器。为了能更轻松的控制这三片调整时间及阴历显示功能。所有程序编写完成后,在wave软件中进行调试,确AbstractE-calendardaytimeisaverywiderangeoftools,increasinglypopularinmodernsociety.Itcanbeyear,month,day,Sunday,hours,minutes,secondsfortime,butalsohasaleapyearcompensationtoavarietyoffunctions,andtheDS1302'slonglife,smallerror.Forthedigitalelectroniccalendarusinganintuitivedigitaldisplaycansimultaneouslydisplayyear,month,day,Sunday,hours,minutes,seconds,andtemperatureandotherinformation,butalsoatime-calibrationandotherfunctions.ThecircuitusesAT89S52microcontrollerasthecore,powerconsumption,low-voltageworkin3V,thevoltagecanchoose3~5Vvoltagesupply.Thedesignisbasedon51seriesofmicrocontrollerstothedesignofelectroniccalendar,youcandisplaydateinformationonwhentheminutesandseconds,andweeks,withadjustabledateandtimefunctions.AtthesametimeinthedesignofthetheoreticalbasisoftheMCUandperipheralexpansionofknowledgeofthemorecomprehensivepreparation.Thehardwareandsoftwaredesign,thereisnogoodbasicknowledgeandpracticalexperiencewillbegreatlylimited,eachfeatureisrequiredtoachievethekindofhardware,procedures,howtowrite,howtoimplementsuchalgorithms,thereisnocertainfoundationcannotbegoodimplementation.Foundduringthepreparationprocesstotheexistingknowledgetocompletethepreparationofthetaskalonedifficult,Inthehelpofteachersandstudentstocompletetheprogrampartofthepreparation.Calendarofthedesignprocessinhardwareandsoftwaretosynchronizethedesign.HardwaremainlybytheAT89C52microcontroller,LEDdisplaycircuit,andthetunecomposedofthecircuitwhenthebutton.IntheSCMchoiceIusedtheAT89C52microcontroller,whichissuitableformanyofthemorecomplexcontrolapplications.Monitortheuseoftwo7SEG-MPX8-CAanda7SEG-MPX4-CA.7SEG-MPX8-CAisatotalofeight-yangdiodedisplay,7SEG-MPX4-CAisatotaloffour-yangdiodedisplay.Inordertomoreeasilycontrolthethreemonitors,Iusethree74HC164todrive.74HC164isan8-bitedge-triggeredshiftregister,serialinputdata,andparalleloutput.Thesoftwareincludescalendarprogram,timetoadjustprocedures,turnthelunarcalendarprograms,displayprograms.Programswritteninassemblylanguageusedinordertomoreeasilyadjustthetimeandtherealizationofthelunarcalendardisplay.Allprogrammingiscomplete,thewavesoftwaredebugging,makesurethatnoproblems,intheProteussoftwarewithinamicrocontrollerembeddedinthesimulation.Thefinaloveralltheteachertohelpstudents,aswellastheirowneffortstocompletethedesignoftheelectroniccalendar.Keywords:Clockelectricclock:DS1302;DS18B20:Dynamicscan:scm 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 9 9 9 10 11 11 11 114.4测试结果分析与结论 12 12 12 12 12 13 14 15 40(1)基本要求方案一:方案二:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫块块分、时、日、周、月、年以及闰年补偿的年进行计数,而1.2.4温度传感器的选择方案与论证:使用热敏电阻作为传感器,用热敏电阻与一个相应阻值电阻相串联分压,利用热敏电阻方案需用A/D转换电路,增加硬件成本而且热敏电阻的感温特性曲线并不是严格线性的,行数据传输,易于与单片机连接,可以去除A/D模块,降低硬件成本,简化系统电路。另LED数码管动态2.3主要单元电路的设计AT89S52单片机为40引脚双列直插芯片,有四个I/O口PO,P1,P2,P3,MCS-51单片机共有4个8位的I/O口(PO、P1、P2、P3),每一条I/O线都能独立地作输出或输入。AAú622835所丝kCE和X2是振荡源,外接32.768KHz晶振。RST是复位/片选线,之前,RST必须保持低电平。中有在SCLK为低电平时,才能将RS世世AVP露如图-3所示。采用数字式温度传感器DS18B20,它是数字式温度传感器,具有测量精度高,电路连接简单特点,此类传感器仅需要一条数据线进行数据传输,使用P0.7与DS18B202.3.4电路原理及说明(1)时钟芯片DS1302的工作原理:DS1302在每次进行读、写程序前都必须初始化,先把SCLK端置“0”,接着把RST端置“1”,最后才给予SCLK脉冲;读/写时序如下图4所示。图5为DS1302的控制字,此控制字的位7必须置1,若为0则不能把对DS1302进行读写数据。对于位6,若对程序进行读/写时RAM=1,对时间进行读/写时,CK=0。位1至位5指操作单元的地址。位0是读/写操作位,进行读操作时,该位为1;该位为0则表示进行的是写操作。控制字节总是从最低位开始输入/输出的。表6为DS1302的日历、时间寄存器内容“CH”是时钟暂停标志位,当该位为1时,时钟振荡器停止,DS1302处于低功耗状态;当该位为0时,时钟开始运行。“WP”是写保护位,在任何的对时钟和RAM的写操作之前,WP必须为0。当“WP”为1时,写保护不得用于商业用途DS1302的控制字如表-1所示。控制字节的高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入DS1302中,位6如果0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出(3)数据输入输出(I/0)在控制指令字输入后的下一个SCLK时钟的上升沿时,从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。如下图-4所示 11图-4DS1302读/写时序图DS1302有12个寄存器,其中有7个寄存器与日历、时钟相关,存放的数据位为BCD器器Bit7-秒↵分时时日月O年O不得用于商业用途相关的寄存器等。时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器内容。为一个8位的字节,其命令控制字为COH~FDH,其中奇数为读操作,偶数为写操作;另一类为突发方式下的RAM寄存器,此方式下可一次性读写所有的RAM的31个字节,命如图一5所示,采用动态扫描显示,由21个数码管,3-8译码器74LS138接1K限流电uEt3.1程序流程框图开始开始开始开始置阳历总天数Y当前月加1N月加与当前月同?总天数中加入号YN计算阳历天数结束,总天数中的数据图-B计算阳历程序流程图日减1日减1加键有效星期加1加键有效星期加1星期减1加键有效小时加1加键有效小时加1减键有效分钟减1减键有效分钟减1分钟加1NYY月份为当前正在减的月份的前一个月的月份为当前正在减的月份的值NREG2EQU22HREG3EQU23HREG4EQU24HLCALLRDTEMPMOVA,TEMPH123454.2硬件测试电子万年历的电路系统较大,对于焊接方面更是不可轻视,庞大的电路系统中只要出在本成电子万年历的设计调试中遇到了很多的问题。回想这些问题只要认真多思考都(1)LED数码管的断码错乱,原因出于没有认真看清a、b、c等引脚信息。解决:重新排列74LS47的输出端,相应接入LED数码管,即可解决出现在的断码或4.3软件测试电子成年历功能很多,所以对于它的程序也较为复杂,所以在编写程序和调解决:首先对调用的延时进行逐渐修改,可以解决显示闪动问题。其次,由于本作品使解决:把不相关的程序暂时屏蔽,地农历的子程序独立调试,发现在调用农历自动更新可以与十六进制对应,最后解决了此问题.解决:由于DS18B20是串行通信数据,只用一个口线4.4测试结果分析与结论4.4.1测试结果分析(1在测试中遇到发光二极管、LED数码管为不显示时,首先使用试测仪对电路进行测试,观察是否存在漏焊,虚焊,或者元件损坏.(2LED数码管显示不正常,还有亮度不够,首先使用试测仪经过多次的反复测试与分析,可以对电路的原理及功能更加熟悉,同时提高了设计能力与及对电路的分析能力.同时在软件的编程方面得到更到的提高,对编程能力得到加强.同时对所学的知识得到很大的提高与巩固.2陈正振编电子电路设计与制作广西交通职业技术学院信息工程系23杨子文编单片机原理及应用西安电子科技大学存BCD_10:LCALLBCD_10否中否中月月月月月月
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 景德镇艺术职业大学《配合物化学》2023-2024学年第一学期期末试卷
- 辽宁大学《嵌入式技术》2023-2024学年第一学期期末试卷
- 江苏海事职业技术学院《口腔科学》2023-2024学年第一学期期末试卷
- 黑龙江工程学院昆仑旅游学院《建筑施工组织》2023-2024学年第一学期期末试卷
- 重庆三峡职业学院《食品仪器分析原子吸收测定水中钙(标准曲线法)》2023-2024学年第一学期期末试卷
- 浙江越秀外国语学院《漆画表现灰料新语言》2023-2024学年第一学期期末试卷
- 浙江海洋大学《GIS气象应用与开发》2023-2024学年第一学期期末试卷
- 中国计量大学《生物信息学入门(双语)》2023-2024学年第一学期期末试卷
- 中央财经大学《工程建筑制图》2023-2024学年第一学期期末试卷
- 小学德育工作的管理制度
- 新人教版九年级化学第三单元复习课件
- 北师大版四年级数学上册口算天天练题卡2
- 滑模施工计算书及相关图纸
- DB11T 2279-2024 社会单位消防安全评估规范
- 《电力电缆试验》课件
- JJF 2122-2024 机动车测速仪现场测速标准装置校准规范
- 充电桩四方协议书范本
- 2024年南京铁道职业技术学院单招职业技能测试题库及答案解析
- 2023年信息处理技术员教程
- 稽核管理培训
- 电梯曳引机生锈处理方案
评论
0/150
提交评论