万年历时钟电路设计报告word精品
万年历设计报告

引言随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。
单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。
而电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。
因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。
而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。
数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。
LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。
所以,电子万年历无论作为比赛题目还是练习题目都是很有价值。
时钟芯片的选择方案方案一:直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。
采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大,所以不采用此方案。
方案二:采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年进行计数,而且精度高,位的RAM做为数据暂存区,工作电压2.5V~5.5V范围内,2.5V 时耗电小于300nA。
系统硬件概述本电路是由STC12C5A32S2单片机为控制核心;时钟电路由DS1302提供,它是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。
采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。
DS1302内部有一个31*8的用于临时性存放数据的RAM寄存器。
单片机万年历电子钟设计报告含电路图和源程序

万年历设计报告学院:武夷学院班级:09电信1班组员:林巧文一、设计要求与方案论证21.1 设计要求:21.1.1根本要求21.1.2发挥局部21.2 系统根本方案选择和论证21.2.1单片机芯片的选择方案和论证:21.2.2 显示模块选择方案和论证:21.2.3时钟芯片的选择方案和论证:31.3 电路设计最终方案决定3二、理论分析与计算32.1,秒数的产生由定时器T0产生:3三.系统的硬件设计与实现43.1 电路设计框图:43.2 系统硬件概述:43.3 主要单元电路的设计53.3.1单片机主控制模块的设计53.3.2显示模块的设计53.3.3闹钟模块的设计73.3.4电源稳压模块7四、系统的软件设计74.1程序流程框图74.2闹钟模块流程图:74.3按键调整模块流程图:7五、测试方案与测试结果分析75.1 测试仪器 (7)5.2软件测试平台 Keil C5185.3 模块测试85.3.1显示模块测试85.4测试结果分析与结论85.4.1测试结果分析85.4.2 测试结论 (8)六、作品总结9参考文献9附录一:系统电路图9附录三:系统C程序10一、设计要求与方案论证1.1 设计要求:根本要求〔1〕准确显示:时、分、秒〔24小时制〕〔2〕显示星期〔3〕显示公历〔4〕时间、日期、星期可调节〔5〕断电记忆功能发挥局部〔1〕闹钟功能〔2〕显示阴历〔3〕显示24节气〔4〕其他1.2 系统根本方案选择和论证单片机芯片的选择方案和论证:方案一:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进展调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的屡次拔插会对芯片造成一定的损坏。
方案二:采用AT89S52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进展调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片屡次拔插,所以不会对芯片造成损坏。
万年历电子钟设计论文

目录摘要万年历电子钟是一种非常广泛的日常计时工具,在现代社会生活中越来越流行。
它可以对年、月、日、周、时、分、秒进行计时,还具有闰年补偿等多种功能。
万年历电子钟设计是基于单片机进行的,可以显示年、月、日、时、分、秒、周及温度信息,具有可调整日期和时间功能。
设计包含STC89C52单片机模块、LED数码管模块、键盘模块、DS1302时钟模块、闹钟控制模块。
STC89C52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。
LED数码管动态扫描,对于显示数字最合适,价格适中,而且采用动态扫描法与单片机连接时,占用的单片机口线少。
DS1302的使用寿命长,误差小。
对于万年历电子钟采用直观的数字显示,可以同时显示年、月、日,周日,时、分、秒等信息,还具有时间校准,闹钟,闹钟状态校准等功能。
关键词:STC89C52,DS1302,74HC164,LED数码管一.设计要求与方案论证1.1 设计要求1.1.1基本要求(1)具有年、月、日、星期、时、分、秒等功能;(2)时间与阴、阳历能够自动关联;(3)具备年、月、日、星期、时、分、秒校准功能;2. 发挥部分:(1)增加闹钟二.电子万年历硬件设计与实现2.1 电子万年历系统设计2.1.1系统设计框图2.1.2 系统硬件概述本电路是由STC89C52单片机为控制核心,具有在线编程功能,低功耗,能在3V超低压工作;本源程序采用DS1302做专用的走时,停电后也可以正常走时90天以上;本源程序充分利用了STC89C51的新功能,设定的定时控制数据可以停电10年不丢失;本程序设计了误差自动校正,如果因为晶振的误差导致一天走时快1秒或者慢1秒的话,本程序每天都会在深夜自动校正后再在正确时间基础上计时;本程序还设计了快速走时摸拟运行状态(是正常走时的100倍以上);本程序还有6位数的阳历年月日显示,既可以当日历还可以当电子钟,也有6位数字显示时间。
2.2系统硬件各模块作用2.2.1单片机主控制模块功能特性描述STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。
综合设计实验报告模板

综合设计实验报告设计题目:课程名称:学生姓名:学号:所在院系:专业:班级:指导教师:目录第一章、前言 (1)第二章、设计要求及实现的功能 (1)2.1 设计要求 (1)2.2 设计实现的功能 (1)第三章、整体设计 (2)第四章、系统详细设计 (2)4.1硬件详细设计. (2)4.1.1主控制系统 (2)4.1.2时钟振荡电路和复位电路 (4)4.1.3 DS1302模块设计 (5)4.1.4 DS18B20模块设计 (6)4.1.5 按键电路 (8)4.1.6 LCD显示电路 (8)4.2 软件详细设计 (9)4.2.1系统软件详细设计 (9)4.2.2 DS1302的时间处理 (9)4.2.3 环境温度采集 (12)4.2.4 系统软件按键检测流程图 (12)第五章、系统仿真及程序编写及调试 (13)5.1 仿真软件介绍 (13)5.2系统硬件PROTEUS仿真原理图 (13)5.3 系统硬件仿真运行情况图 (14)第六章、课程设计总结 (14)第七章、仪器仪表清单 (15)第八章、参考文献 (16)第九章、附录 (16)显示温度的万年历第一章、前言随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。
如今万年历已经在人们生活中广泛的使用,它不仅是记录日期和时间的工具,而且也成为了一种装饰品。
现在的万年历可以说是多种多样,外观精美。
放在家里既可以计时也可作为风景壁画,因此越来越受到大众消费者的喜爱。
美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS1302。
它可以对年、月、日、周日、时、分、秒进行计时,而且DS1302的使用寿命长,误差小。
对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。
在本次设计中,采用单片机STC89C52,辅助以必要的外围电路,用C语言编写程序,并进行模块化设计而成的电子万年历系统。
万年历时钟电路设计报告

.万年历设计报告姓名:李朝林学号:20156045班级:电子信息工程02班阿坝师范学院物理与电子科学系目录1.设计任务与要求 (2)2.主要器件讨论与选择 (2)3.设计原理 (3)4.单元电路设计 (3)4.1显示电路 (3)4.2时分秒设计 (4)4.3星期天数设计 (5)4.4闰年平年判断电路 (6)4.5二月与大小月判断电路 (9)4.6天数置数信号 (10)4.7校正电路 (11)4.8秒脉冲电路 (11)5.完整的电路设计原理图 (12)6.电路调试过程与方法 (13)7.实验心得体会与总结 (13)1.设计任务与要求用数字集成电路设计万年历电子钟逻辑电路指标如下:1)设计一个能直接显示“年”、“月”、“日”、“星期”、“时”、“分”、“秒”的十进制万年历时钟显示器。
2)具有校时的功能,可分别对“年”、“月”、“日”、“星期”、“时”、“分”、“秒”进行单独校时。
2.主要器件讨论与选择主要器件中显示模块选用74SEG_BCD数码管显示8421bcd码,计数模块统一选用74LS160作为计数芯片;74LS160具有同步置数异步清零功能,同时在有时钟脉冲的情况下进行加计数,无论采用同步置数还是异步清零都可以实现60s、60m、24h置数清零功能。
因此[在此处键入]数字电子技术万年历设计报告74LS160是一个不错的选择。
本次仿真通过74LS160作为时分秒年月日星期置数,通过秒计数的置数信号作为分计时的脉冲cp,取反作为分计时的使能端,依次向高位进位达到显示目的。
通过闰年、平年、大月、小月、二月的判断电路来控制天计数的多少。
校时电路,校时选用74LS74触发器作为跳变信号;74LS244存储信号。
起作用的只有一个,当校时有效时计时电路无效。
3.设计原理原理图如下:4.单元电路设计4.1显示电路阿坝师范学院物理与电子科学系整个显示电路分为年、月、日、时、分、秒、星期几大模块。
统一采用7SEG-BCD数码管显示4.2时分秒设计秒分时一致采用74LS160芯片进行加计数,通过与非门截取信号作为置数信号和高位进位信号,取反作为高位使能端;送入BCD数码管显示。
智能时钟万年历(详细电路图)

《嵌入式课程设计》讲义项目1 智能数字万年历一.项目指标分析项目指标要求如下:1. 显示年、月、日、时、分、秒和星期。
2. 实时显示温度。
3. 可手动调整时间。
4. 采用LCD显示。
基于以上要求,核心控制芯片选用STC89C51;时钟芯片选用DS1302;温度传感器选用DS18B20;液晶屏选用LCD1602;设置按键,以便于调整时间。
二.电路原理系统电路功能图如图1所示:图1 智能数字万年历电路功能图由图1可知,P2口控制LCD的数据端;P3.5、P3.6和P3.7控制着LCD的片选、读/写和寄存器选择信号;可调电阻RP2用于调节屏的显示对比度。
P3.4是温度传感器DS18B20的1-wire接口,即片选、时钟和数据信号均由P3.4口控制。
P0.5、P0.6和P0.7是时钟芯片DS1302的SPI接口,为使信号控制更稳定,这三个接口上都上拉了10KΩ电阻;为获得精准的时钟信号,选用频率为32.768KHz的外部晶振对DS1302提供振荡信号。
P0.0-P0.3控制着四个按键,以便于调整时间。
三.程序设计基于这个项目,程序的设计可分成各芯片驱动程序设计和控制算法程序两部分。
1.各芯片的驱动程序设计在写驱动程序时,首先通读芯片手册,以掌握主要技术指标;然后可按照以下3个步骤进行:(1)分清楚各芯片的通信属于哪种接口方式,例如:时钟芯片DS1302按照SPI 接口进行通信;温度传感器DS18B20按照1-wire接口进行通信;液晶屏LCD1602采用常规的并行数据传输方式。
(2)仔细分析芯片时序图,弄清楚片选信号是高电平有效还是低电平有效;数据是在时钟信号的上升沿还是下降沿时打入;数据前还是时钟前等。
(3)将功能程序函数化、驱动程序模块化。
2.控制算法程序设计这里的算法主要集中在如何设置按键识别程序,即便于调整时间,又不影响液晶屏的显示。
这里,提供两种思想以便参考。
(1)循环扫描方式流程图图2 循环扫描方式流程图(2图3 状态机方式流程图将图2和图3比较起来看,两种方式的最大差别在于“10ms消抖时间如何度过?”。
万年历时钟实验报告范文

阿坝师专数字电路万年历时钟实验报告系别:电子信息工程系姓名:余石磊学号:专业:计算机控制技术时间:2012年6 月万年历时钟的设计和制作1.设计目的(1)熟悉集成电路的引脚安排。
(2)掌握各芯片的逻辑功能及使用方法。
(3)了解数字万年历的组成及工作原理。
(4)理解并掌握卡诺图在设计当中的使用 (5)熟悉数字万年历的设计与制作。
2.实验要求数字时钟是一种采用数字电路技术实现“时”、“分”、“秒”数字显示的计时装置。
与机械时钟相比有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,不仅作为家用电子时钟为大家喜爱,而且可以用于机场、车站、码头、体育场、等公共场所,给人们提供了准确的时间。
在此基础上,可以加载做出万年历的时钟显示器,对各年份都能显示出来。
万年历数字时钟从原理上来说是一种典型的数字电路。
目前,数字时钟的功能越来越强,并且有多种专门的大规模集成电路可供选择。
但从学习的角度考虑,在此设计报告中以小规模的集成电路来设计制作万年历时钟 3.实验原理时钟实际是一个标准频率(1H Z )进行计数的计数电路,由于计数的起始时刻不可能与标准的时间一致,故需要加一个校时电路。
同时标准的1H Z 时间信号必须做到准确稳定,通常用石英晶体振荡器电路构成。
一个万年历时钟显示器需做到对“年”、“月”、“日”、“星期”、“时”、“分”、“秒”的显示,主要有以下各部分组成,其整个电路的框架图如下图所示:秒计数多级分频器振荡器分计数月计数 校时电路数译码显示电路时计数 天计数 年计数 星期计数万年历时钟显示器框架图4.实验步骤(1)、万年历的时分秒设计;在这个电路中采用了中规模集成芯片74LS90,熟练掌握并运用该芯片级联方式。
其状态表为:输入 输出说明 Roa.Rob S9a.S9b CP Qn 13+Qn 12+Qn 11+Qn 1+1 0 x 0 0 0 0清零x 1 x 1 0 0 1 置9 01计 数CP0=CP CP1=Q0根据上面的状态表可以看出,该芯片是异步清零,异步置数。
万年历设计报告

工程综合设计设计报告万年历时钟的设计班级:电气071班专业:电气工程及其自动化设计人(学号):梅毅 (2007072032)杨开勇(2007072031)熊攀 (2007072027)杨静怡(2007072018) 完成日期: 2010年12月10日成都信息工程学院控制工程学院一、设计目的:1、掌握C51程序用于实践并实现相应的功能;2、掌握时钟程序的使用方法;3、掌握时间函数的使用方法;4、掌握键盘的程序使用方法;二、设计任务:设计一个智能化万年历时钟电路,LED数码管作为电路的显示部分,按钮开关作为调时部分,通过与单片机连接数码管动态显示年、月、日、时、分、秒、星期等功能,并能准确计算闰年闰月的显示。
三、设计要求:通过与单片机连接数码管动态显示年、月、日、时、分、秒、星期等功能,并能准确计算闰年闰月的显示,七个按钮连接P0口可以精确调整每一个时间数值,通过对所设计的万年历时钟电路进行实验测试,达到了动态显示时间,随时调整时间等技术指标。
四、系统方案设计:1、系统总体设计:1) 原理构成框图本设计用AT89C51作为核心控制部分,外接晶振电路与复位电路,74LS138作为位选扩展电路,P0口接七个开关作为时间调整部分,以两个四位数码管作为显示部分,开关控制显示时间与日期,P2口作为段选,P1口作为位选部分。
具体框图如图1所示:图1 原理框图2) 设计思路通过一段时间对专业书籍及多种设计方案的研究分析,我采用了比较常用的AT89C51作为核心控制芯片,用C 语言进行编程来满足设计的要求。
用LED 数码管来实现年、月、日、时、分、秒、星期的显示,通过七个开关可以在日期与时间间切换和对时钟进行调整,其他外接电路还有晶振电路、复位电路等等。
3) 主程序的设计系统程序采用C 语言按模块化方式进行设计,然后通过KeilC51L软件开发平台将程序转变成十六进制程序语言,得到HEX 文件,接着使用Proteous 进行仿真,其次,按照Proteous 的仿真电路图,在Protel99SE 中完成电路板的逻辑布局及布线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阿坝师范学院万年历设计报告姓名:李朝林学号:20156045 班级:电子信息工程02班阿坝师范学院物理与电子科学系目录1•设计任务与要求 (2)2•主要器件讨论与选择 (2)3.设计原理 (3)4•单元电路设计 (3)4.1显示电路 (3)4.2时分秒设计............................................. .44.3星期天数设计 (5)4.4闰年平年判断电路 (6)4.5二月与大小月判断电路 (9)4.6天数置数信号 (10)4.7校正电路 (11)4.8秒脉冲电路 (11)5.完整的电路设计原理图 (12)6.电路调试过程与方法 (13)7.实验心得体会与总结 (13)1. 设计任务与要求用数字集成电路设计万年历电子钟逻辑电路指标如下:1)设计一个能直接显示“年”“月”“日”、“星期”、“时”、“分”、“秒”的十进制万年历时钟显示器。
2)具有校时的功能,可分别对“年”、“月”、“日”、“星期”、“时” “分” “秒”进行单独校时。
2. 主要器件讨论与选择主要器件中显示模块选用74SEG_BCD数码管显示8421bcd码,计数模块统一选用74LS160作为计数芯片;74LS160具有同步置数异步清零功能,同时在有时钟脉冲的情况下进行加计数,无论采用同步置数还是异步清零都可以实现60s、60m、24h置数清零功能。
因此2/ 13[在此处键入]数字电子技术万年历设计报告3/ 1374LS160是一个不错的选择。
本次仿真通过 74LS160作为时分秒年月 日星期置数,通过秒计数的置数信号作为分计时的脉冲 cp ,取反作 为分计时的使能端,依次向高位进位达到显示目的。
通过闰年、平年、大月、小月、二月的判断电路来控制天计数的 多少。
校时电路,校时选用74LS74触发器作为跳变信号;74LS244存储 信号。
起作用的只有一个,当校时有效时计时电路无效。
3. 设计原理原理图如下:万年加时种星示器框采禺P4. 单元电路设计4.1显示电路振荡器呈期廿数楼时电路・译码显示电路疋*千 百 十个阿坝师范学院物理与电子科学系4 13整个显示电路分为年、月、日、时、分、秒、星期几大模块。
统一采 用7SEG-BCD^码管显示 4.2时分秒设计秒怦和分忖的谡计"秒和分■的计矽用理相同蔑卡话同邦甘下图;•秒分时一致采用74LS160芯片进行加计数,通过与非门截取信号作为 置数信号和高位进位信号,取反作为高位使能端;送入 BCD 数码管显示。
4.3星期天数设计 星期的设计思路:、02*♦JIIP0「101^弊^x" ------------齢1X *X Px* AX* 1io7X 』x7y /X d此时际=Q 2Q t 卫U5D3EMPEMTBQLKMROOD3 EHP ENT► CT-K LOAD MF^T^I Z B T OO* ■1 =s -1t 3 u £-l-i;1 :口1 11%1 d.w .M JfjqsgWEHR ENT、业K LOAOMRQCIO1 低位7MiL.8Oa通过清喀信号取反为高位cp当十检为6吋消hDi341■臼住[■Ei 貝Uhl 尸 EHT * GJ L KLOrt 口MR05 03 RGQOOO-l 8£3i3HCO1OB秒古6:匸匸1 4 1 3 S IPVI■SlIG88 <33 RGQ 2LO STONDtXJ DiFD3OCT O1028 RC-ODODi DO Du g D3 DO Di &>6 O1 C^2 3 貝匚O计数模士夬FHPENTLOADMRE32D3 C L 2 Q3 ROOQCI Q1 iOS Q3 ROO U2 B窗 DEC ■&.L po r- -aU13 A7 41 FOO74LS-0CU3 B[在此处键入]数字电子技术万年历设计报告5/ 13星期是七进制,星期是从星期一到星期日。
在七段译码器显示是: 1、2、3、4、5、6、8 (为了和人们的习惯一样,用8来表示星期日), 但是七段译码器是显示 0—9,在显示星期时,需将 0、7、9这三个 数屏蔽而不显示,在此电路中采用异步置数的方法来做到。
为此要做 到当达到6时就将其置数8,在8消失的同时将其置数1。
由星期显 示的置数时序逻辑图可以看出在 LAO D 保持两个脉冲的低电平时由6 和8产生的低电平之和,同时可以看出置数 8的信号只比置数1的 信号早一个脉冲,从而实现显示了 8的下一个是显示1。
在(6信号 来的时候)将其信号接到74LS160置数端的D ,同时将七段译码器的 D 接到74LS160的置数端A 上。
②③④⑤⑥⑥①心星期呈示的蛊数叶序逻辑图匸天的淞信号MOD'置S [信呈X 活号||S阿坝师范学院物理与电子科学系6/ 13、\\d QQwd 02l(k / / / //03 X Ja/加0K j&rm”一X*10^1肛—星期的设计.LD - +Q *星期和天数的进位同时来自小时的进位,小时采用 24进制当23: 00到来时产生清零信号同时向星期和日进位加一。
如下图:4.4闰年平年判断电路闰年的判斷方法如下二屮 1 当个位十位不全为零时有:卩当年的十位为偶数时;它的个位则是(K 4. 当年的十位为奇数时;它的个位:则是厶创百位干位为任意数'[在此处键入]数字电子技术万年历设计报告7/ 13。
十上\00(k001^4om010*-* 110^111^P 101^too.Mr\3”&& 7r-扣!>—叫乂匸X"灯-U PU1弘厂厂X-P -- *X-10< 10r \、11715-1+: \一-------------------A\■' : -A -【—2+-oG-+l ,1由卡锚取伽 当年伶的十位为奇数时;耳=0十oOroS 严当年佛的十俭対偶竝时:冯二亦亦止匕吕寸个位:十位:不全为彎, w= _= C^-' J-CJ C-^-HlG^3t2^p-o ^-T-L Q-5"24#良据以上T 青況有=*耳=©巧卜花)1^0B.当年的代为偶钛时:它的百便贝'是0、4.鼾 严年的千伯甘奇軸科;它的百桩则是人&、、。
白20白岛0 • 0干。
0EA000/ 001+J011Fflio-+J1WUP4-110b 1*100^呱2静2』•6**升T1 """叫叭9 -一 ---Q 一一一|X>X- J11 18 p(T \ X**f «X” 1xzria10-11?\、13* \ / I n*m1 1弘Y八憧十位角莓*:岭=S3刊©価!Sail-4 - Q 刊 Osn 為 *■阿坝师范学院物理与电子科学系由左诸国鉞题,当年份的于位対窃数时=巧=口千口0〒耳□亠「当年份的千位为偲数时:齐=丟;口百uGm「棍垢1M上育=4片=(巧+巧)—*YAB就是判断闰年判断表达式YAB二YA+Y平年即闰年取反实际电路连接如下图:8/ 13[在此处键入]数字电子技术万年历设计报告9/ 134.5二月与大小月判断电路I、、0心厲】£ 0+0厲3卢 oo a- +> ogp om甲01(kp110+ p11"d101^fj 100^0帖 (k1/抽12 '6」 7P 5P*01+失* L X#g X*X*X PX JX JX PX^X P10*IO U P X 』X 』 X. X* X 卢北简有…判斷月亠 A 、二月:* 圧出卡话的如下’屮 Ez 月二 2 i-o Q 机 £'』L'JQ110r1训X*=X 」10XrXr判断小月"一年当中有小月和大冃之分,所以首充要对小月进彳亍刿断,一年当F 冬“ 9^ 11 月是小月*也画出其主顫.如” X,X,•-/ H/ \_____。
十也个0’。
个个0-(?个[(?个o 丿阿坝师范学院物理与电子科学系10/ 13JrO^ 4 J20 nA* tuR 日1i—TKJ—ZJL=ll由其卡諾图化尚得:卫HRi ・0li ・乙石,文月即是小月非〈注意:』月既车是大月,也不是小月九4.6天数置数信号置位天数信号的引出"庄于在不同旳反愦信号作用下天数有不同町置应方式,比怕在[呎2趴述、31都有可总置 一,所以这需要判断;曰此引出这四种情况的反请信号.〜VWV-口计救的置位信号"榕从“年「'月■"反馈回未的言号绢合起未就枸戍了日计数的置立言号,公式如下;W1=Y^Y^Y29 W2=Y T Y=,Y^ dW3二 Y 小冃 Y30W4=Y^A31.最终\V5=W1-W2-\V3-W4tq 反向器肓,即得弭置位信号,+U30DU30:AS叫A[在此处键入]数字电子技术万年历设计报告最后的N05即为天数置数信号。
4.7校正电路校时模块选用芯片74LS244与74LS74触发器,74LS74作为跳变触发器,加上脉冲CP开关一次电平跳变一次,Q0作为正常计数的寄存器使能端0E.Q1作为校正时的使能端0巳当校正打开时,正常计数电路不起作用。
年月日加上与门提取数字九作为下一位正常计时的进位脉冲。
具体电路如下图:4.8秒脉冲电路秒脉冲电路如下图阿坝师范学院物理与电子科学系秒脉冲采用555电路构成多稳态触发器产生频率为1hz的秒信号来作为计时的时基信号。
5. 完整的电路设计原理图[在此处键入]数字电子技术万年历设计报告6. 电路调试过程与方法电路调试:调试过程可加上不同的脉冲cp到相应调试模块,检查各数码管接线是否准确,各芯片网络标号是否准确同时校时到今日今时,确定走时是否准确。
例如调试天数、星期、月份正常计数是否准确时可将脉冲直接加在小时计数上,使能端改为VCC直接进行下面的进位,不用进行等待。
为了使系统的设计具有条理性,采用分块模式的调试方法。
逐一对各功能模块和单元电路来检测,电路调试主要分两部分:1.调试计数电路2.调试显示电路等。
计数调试:计数电路都采用74LS160级联的方法来实现,确保芯片完整并且接线正确。
显示调试:在接线正常,无管脚混乱的情况下,CP发送脉冲、计数、译码最后到显示,首先调试一路的显示是否正常,然后循序渐进,步步为营,通过译码,看数码管能否按照10进制正常显示,如果有乱码情况,则检查译码器管脚与数码管脚接线是否混舌L,根据实际理论分析所存在的问题,检查出错误。
7. 实验心得体会与总结数字电路万年历设计采用集成电路芯片通过对时分秒电路设计星期天数月份年的显示、、存储选用主要涉及到时钟脉冲源电路设计;M进制计数电路设计;进位控制信号设计;如何通过卡诺图实现闰年,平年,大月,小月,二月及相应天数控制函数等,完成了万年历的显示。