文档库 最新最全的文档下载
当前位置:文档库 › 项目四 数字万年历(对讲机)

项目四 数字万年历(对讲机)

项目四  数字万年历(对讲机)
项目四  数字万年历(对讲机)

项目四数字万年历(对讲机)

知识资讯:

1. 集成电路(IC)

集成电路

集成电路:集成电路是利用半导体工艺、厚薄膜工艺、薄膜工艺,将有源器件、无源器件按照设计要求连接起来,制作在同一硅片上,形成具

有特定功能的电路,并封装在管壳之中,英文为缩写为IC,

也俗称芯片。

特点:1.体积小;2.重量轻;3.功耗小;4.成本低;5.可靠性高;6.性能稳定集成电路的封装

封装形式:指安装半导体集成电路芯片用的外壳

封装作用:起着安装、固定、密封、保护芯片等方面的作用

封装材料:塑料、陶瓷、金属等

集成电路的使用常识

圆形封装:将管底对准集成电路,引脚编号按顺时针方向排列(现应用较少)单列直插式封装(SIP):集成电路引脚朝下,以缺口、凹槽或色点作为引脚参

考标记,引脚编号顺序一般从左到右排列双列直插式封装(DIP):集成电路引脚朝上,以缺口或色点等标记为参考标记,

引脚编号按顺时针方向排列;反之,引脚按逆时针方

向排列

三脚封装:正面(印有型号商标的一面)朝向集成电路,引脚编号顺序自左向右方向排列

使用注意事项:

(1).集成电路在使用情况下的各项电性能参数不得超出该集成电路所允许的最大使用范围

(2).安装集成电路时要注意方向不要搞错

(3).在焊接时,不得使用大于45W的电烙铁

(4).焊接CMOS集成电路时要采用漏电流小的烙铁或焊接时暂时拔掉烙铁电源(5).遇到空的引出脚时,不应擅自接地

(6).注意引脚承受的应力与引脚间的绝缘

(7).对功率集成电路需要有足够的散热器,并尽量远离热源

(8).切忌带电插拔集成电路

(9).集成电路及其引线应远离脉冲高压源

(10).防止感性负载的感应电动势击穿集成电路

2. 电声器件及磁头

电声器件:在电路中用于完成电信号与声音信号相互转换的元件称为电声器件。

扬声器(又称喇叭),能将电信号转换成声音信号

扬声器的种类:电动式、励磁式、舌簧式、晶体压电式

a.电动式扬声器

电动式扬声器按其所采用的磁性材料可分为永磁式和恒磁式两种。永磁式的特点是漏磁少、体积小但价格较贵。恒磁式的特点是漏磁大,体积大,但价格便宜。

结构:电动式扬声器由纸盆,音圈,磁体等组成

b.压电陶瓷扬声器

压电陶瓷扬声器主要由压电陶瓷片和纸盆组成,可以制成压电陶瓷喇叭及各种蜂鸣器。

c.耳塞机

耳塞机主要应用于在电子产品中代替扬声器做放声用。它也是借助磁场将音频电流变为机械振动而还原成声音。

使用注意事项:

@扬声器应安装在木箱或机壳内,以利于扩展音量,改善音质,保护扬声器@扬声器应远离热源

@扬声器应防潮

@扬声器严禁撞击和振动,以免损坏

@扬声器长时间的输入电功率不应超过其额定功率

常见传声器:动圈式、晶体式、铝带式、电容式、碳粒式

1)、动圈式传声器

由永久磁铁,磁钢,音圈,音膜、输出变压器等组成。动圈式传声器结构坚固,工作稳定,经济耐用,使用十分广泛。

2)、普通电容式传声器

普通电容式传声器是由固定电极与膜片组成。这种话筒频率响应好,输出阻抗极高,但结构复杂、又需要供电系统,适合在质量要求高的扩音、

录音中使用。

3)、驻极体电容传声器

其结构与上述电容式传声器相似,但是它的电极是驻极体。除具备普通电容式传声器的优良性能外,还具有结构简单、体极小、耐振、价格低

廉、使用方便等特点,因而应用广泛,缺点是在高温高湿下寿命较短

3. 表面安装元器件

随着电子科学理论的发展和工艺技术的改进,出现了表面安装技术,简称SMT(Surface Mount Technology)。SMT发展的重要基础是SMD

和SMC。SMC和SMD:称为表面安装元器件,又称为贴片元器件或片式

元器件。

片式元器件按其形状可分为矩形、圆柱形和异形(如翼形、钩形等)。

表面安装元器件的识别

(1)SMC电阻器

精度为±5%的贴片电阻一般是用三位数来表示,其中前两位数字表示电阻值的有效数字,第三位是前两位数的倍乘率,即10的整数次幂。电阻单位为欧姆(Ω),小数点用字母R表示。

例如:5R1(5.1Ω)364(360kΩ)

125(1.2MΩ)820(82Ω)

精度为±1%的电阻一般多数采用4位数来表示,这样前三位是表示的是

有效数字,第四位表示10的整数次幂,即有多少个零。

例如:4531也就是4530Ω,也就等于4.53KΩ

(2)SMC电容器

SMC电容器的静电容量一般是采用三位数字表示的。一般情况下静电容量的单位为皮法(pF),但电解电容器为微法(uF)。

例如:103(0.01uF)

目前越来越多的SMC电容器采用一个英文字母与一位数字表示静电容量,其中英文字母代表容量的有效值,而数字则表示有效值的倍乘率,单位为pF。

例如:G3(1800pF)C6(1.2μF)A4(0.01uF 其他元器件

开关和接插件

1).开关

开关在电子设备中做切断、接通或转换电路用,能实现信号和电能的传输合理选择和正确使用开关和接插件,将会大大降低电路的故障率。

2).接插件

接插件又称连接器或插头插座。在电子设备中,接插件可以提供简便的插拔式电气连接。接插件一般分为插头和插座两部分。相同类型的接插件其插头和插座各自成套,不能与其他类型接插件互换使用。

开关及接插件的选用

a.首先应根据使用条件和功能来选择合适类型的开关及接插件

b.开关接插件的额定电压、电流要留有一定的余量

c.尽量选用带定位的接插件,以免插错而造成故障

d.触点的接线和焊接要可靠,焊接处应加套管保护

4. 继电器

继电器:继电器是自动控制电路中一种常用的开关元件。

工作原理:是利用电磁、机电原理或其他(如热电或电子)方法实现自动接通或断开一个或一组接点、完成电路功能的开关。可以用小电流或低电压来控制大电流或高电压。它在电路中起着自动操作、自动调节、安全保护等作用。

1).电磁继电器

继电器的结构:电磁继电器一般由一个带铁心的线圈,一组或几组带触点的簧片和衔铁组成。当线圈通电时,线圈中的铁心吸动衔铁,就使“常开接点”

闭合,而常闭接点”断开,使继电器“释放”或“复位”。

继电器的电路符号:继电器的线圈用一个长方框符号表示,同时在长方框内或框

旁标上这个继电器的文字符号“ K ”。

继电器接点的形式:继电器的接点有H型、D型和Z型三种形式。

继电器接点的表示方法:一种是把它直接画在长方框的一侧;另一种是把各个接

点分别画在各自的控制电路中。按规定,继电器的接点

状态应按线圈不通电时的初始状态画出。

2).固态继电器

特点:固态继电器(简称SSR)是一种由固态半导体器件组成的新型无触点的电子开关器件。能达到无触点、无火花的接通或断开电路的目的。

分类:固态继电器按使用场合不同可分为直流型(DC—SSR)和交流型(AC—SSR)两种。交流固态继电器又分为过零型和非过零型两种。

霍尔集成电路

霍尔集成电路是一种利用霍尔效应工作的磁敏元件。霍尔集成电路具有将磁信号转换成电信号的能力。

霍尔效应:指给元件加上相互垂直的控制电流I和磁场B后,便会产生既垂直于磁场方向又垂直于电流方向的感应电压,

质量判定:检测霍尔集成电路好坏可以通过在路时测它有无输出电压来判断,方法是用数字式万用表直流电压档。

5. 显示器件

电子显示器件是指将电信号转换为光信号的光电转换器件,即用来显示数字、符号、文字或图像的器件。

1)、液晶显示器(LCD)

特点: 液晶本身不会发光,它要借助自然光或外来光才能显示

同时具有工作电压低(2V~6V)

功耗小

体积小

工作温度范围窄(-10℃~+60℃)

响应时间和余辉时间较长(ms级)

2)、LED数码管

将发光二极管制成条状,再按照一定方式连接组成“8”即构成LED数码管。使用时按规定使某些笔段上的发光二极管亮,就可组成0~9的数字。LED 数码管分共阳极和共阴级两种,

3)、荧光显示器

(1)结构:荧光显示器由灯丝、栅极、阳极等组成,如下图所示。

(2)工作原理:

它们组装在真空管中,灯丝电源将直热式阴极加热到700℃左右,使灯丝表面的氧化物发射电子,电子从阴极射向阳极上的荧光粉涂层,使荧

光粉发光。

另外荧光显示器用于显示电视图像时,采用了许多先进技术,大大地改善了图像效果。

6. 常用电子材料

电子整机生产常用的电子材料

线材、绝缘材料、印制板电路、磁性材料、粘合剂、焊接材料常用绝缘材料

1)、气体绝缘材料

气体绝缘材料的功能是用于电气绝缘、冷却、散热、灭弧等。在电机、仪表、变压器、电缆、电容器中得到广泛应用。

2)、绝缘漆

绝缘漆是一种固化成绝缘膜或绝缘整体的重要绝缘材料。

绝缘漆主要用来浸渍多孔性绝缘零部件或涂覆在工件、材料表面。

按用途绝缘漆可以分为浸渍漆和涂覆漆两大类。

3)、绝缘纤维制品

其中合成纤维因具有良好的耐热性、耐腐蚀性、抗张强度高、介电性能好等优点,是一种有发展前途的新产品。

绝缘纸板:又叫压纸板或纤维纸板。常用做保护材料和耐震绝缘零部件及浸在变压器油中做Y级绝缘材料

钢纸板:因其坚韧和机械强度大而得名。适宜做小型电机槽楔或其它绝缘零部件钢纸管:它的原材料及其制造工艺与钢纸板一样,仅仅是形状不同,它具有良好的加工性能,在电弧作用下能产生大量的气体可以帮助灭弧。适于用作

熔断器、避雷器的管芯等

4)、绝缘层压制品

层压管:常用的层压管型号为3640环氧酚醛玻璃布管

层压板:常用的是3240层压玻璃布板,另外,还有印刷电路用的敷铜箔板

模压制品:常用的模压制品的型号是环氧酚醛玻璃布棒

5)、绝缘薄膜

电工用绝缘薄膜的特点是厚度薄、柔软、耐潮、电气性能和机械性能好。

其厚度范围大致为0.006-0.5毫米。薄膜主要用作电机、电器线圈和电线电缆绕包绝缘,以及作为电容器的介质。

6)、绝缘油

绝缘体材料通常呈油状存在,所以液体绝缘材料又称绝缘油。

作用:在电工设备中,可用于填充间隙,增强设备的绝缘能力;可作为冷却剂,改善设备的冷却散热条件;可作为灭弧介质;可用于油浸纸介质

电容器,以提高容量和击穿强度

根据绝缘油的来源分类:

根据绝缘油的来源可以分为天然油和合成油两类。

?天然的绝缘油有矿物油和植物油,其中用量最大、用途最广的是矿物油。?而矿物油中变压器油用量最大。合成油有氯化物、氟化物、硅化物等

7. 印制电路板

覆铜箔层压板的选用:

覆铜箔板的选用主要是根据产品的技术要求、工作环境和工作频率、经济性来决定的。在保证产品质量的前提下,优先考虑经济效益,选用

价格低廉的覆铜箔板,以降低产品成本。

1)、印制电路板的特点

印制电路是指在绝缘基板上的印制导线和印制元件系统。

印制电路板是具有印制电路的绝缘基板。印制电路板主要用于安装和连接元器件。

使用印制电路板制造的产品具有可靠性高,一致性、稳定性好,机械强度高、耐振、耐冲击,体积小、重量轻,便于标准化、便于维修以及用铜量小等优点。其缺点是制造工艺较复杂,单件或小批量生产不经济。

印制电路板的分类:

单面印制电路板:单面印制电路板是在绝缘基板覆铜箔一面制成印制导线。

它适用于对电性能要求不高的电路中如:收音机、收录机、

电视机、仪器和仪表等

双面印制电路板:双面印制电路板是在两面都有印制导线的印制板。一般采

用金属化孔连接两面印制导线。它适用于对电性能要求较

高的通信设备、计算机、仪器和仪表等

多层印制电路板:它由几层较薄的单面或双面印制电路板(每层厚度在0.4mm

以下)叠合压制而成。目前,广泛使用的有四层、六层、八

层,更多层的也有使用

软性印制电路板:软性印制电路板也称柔性印制电路板,它可以分为单面、

双面和多层三大类。此类印制电路板最大的特点是能折叠、

弯曲、卷绕。软性印制电路板在电子计算机、自动化仪表、

通信设备中应用广泛

8. 磁性材料

软磁材料的种类、特点和应用范围:

软磁材料在电气工业中用量最大。

其主要功能是:用来减小磁回路的磁阻,增强回路的磁通量,改善交流磁路和直流磁路的功能。

特殊性能的磁性材料,随着科学技术的发展,工程上需要很多的特殊性能的磁性材料。属于这类材料的有:矩形材料、压磁材料、恒导磁合金、磁温度补偿合金等

硬磁材料又称永磁材料,主要用来储藏和供给磁能,是用以制作永久磁体的一类磁性材料。常用于各种电声器件中

9. 辅助材料

1)、焊料

焊接:焊接就是采用适当的焊料,将两种或两种以上相互分离的金属结合起来焊接的作用:在电子产品中,不仅能实现机械上的结合,更能完成电的连接焊接的材料:有焊料和焊剂。焊料是一种合金,在焊接中起主要作用。而焊剂是一种化工材料,它的作用是加速焊接和提高焊接质量焊料的分类:按组成的成分不同可分为锡铅焊料、银焊料和铜焊料等。按熔点不同可分为软焊料(熔点在450℃以下)和硬焊料(熔点高于450℃)常用焊料:在电子产品装配中,常用的是软焊料(即锡铅焊料),简称焊锡。它的使用比较普遍

2)、常用焊锡

管状焊锡丝:是由助焊剂与焊锡制作在一起做成管状,在焊锡管中夹带固体

助焊剂

抗氧化焊锡:是在锡铅合金中加入少量的活性金属,从而保护焊锡不被继续

氧化。这类焊锡适用于浸焊和波峰焊

含银焊锡:是在锡铅焊料中加0.5%~2.0%的银,可减少镀银件中银在焊料中的熔解量,并可降低焊料的熔点

焊膏:是由焊粉、有机物和溶剂组成,制成糊状物。它是表面安装技术中一种重要的贴装材料

焊粉:焊粉是用于焊接的金属粉末

3)、助焊剂

助焊剂的作用:主要用于锡铅焊接中

有助于清洁被焊接面

防止氧化

增加焊料的流动性

使焊点易于成形

提高焊接质量

助焊剂的分类:

无机类助焊剂:无机类助焊剂的化学作用强、焊接性能好。但有强烈的腐

蚀作用,不宜在电子产品装配中使用,只能在特定场合使

用(钎焊),并且焊后一定要清除残渣

有机类助焊剂:这类助焊剂具有较好助焊性能,但具有一定程度的腐蚀性,

残渣不易清洗,限制了它在电子产品装配中的使用树脂类助焊剂:这类助焊剂在电子产品装配中应用较广,其主要成分是松

香。由于松脂残渣为非腐蚀性、非导电性、非吸湿性,所

以这类助焊剂被广泛使用

4)、导线焊接

①、焊前处理

A、去绝缘层

单股导线,也就是常说的硬线,一般用扁口钳或剥线钳剥去绝缘层。

多股导线,也就是常说的软线,绝缘层内有多根细的芯线,一般用剥线钳去掉绝缘层,接着需要把多股导线的线头进行捻头处理,即按芯线原来的

捻紧方向继续捻紧,使其成为一股。也可以在剥除绝缘层时,按芯线原来捻

紧的方向边拽边拧。

同轴电缆,一般也称为屏蔽线,它具有四层结构,端头处理时,首先剥掉最外面的绝缘层,接着把露出的金属编织线根部向外扩成线孔,并把编

织线捻紧成一个引线状,剪掉多余部分,然后把剥出的一段内部绝缘导线切

除一部分绝缘体,露出导线。

B、预焊

剥去绝缘外皮的导线端部要立即进行预焊,导线端头预焊的方法同元器件引线预焊一样,但注意导线挂锡时要边上锡边旋转,旋转方向与拧合方向

一致。烙铁头工作面放在距离露出的裸导线根部一定距离处加热,挂锡导线

的最大长度应小于裸线的长度。

②、导线焊接

A、导线同接线端子的焊接

导线与接线端子的连接应采用压接钳压接,但对某些无法压接的场合可采用焊接的方式,导线的焊接有绕焊、钩焊、搭焊三种基本形式

B、导线与导线间的焊接

导线之间的焊接以绕焊为主

对于在调试或维修过程中,需要临时进行连接的导线,也可采用搭锡的方法。

③、焊后处理

在对铜制导线、电缆、电机、变压器等进行焊接时,为了去除氧化膜,通常都使用含卤族元素的盐类作为焊剂。这类焊剂残余对母体造成的电化腐蚀和化学腐蚀会将导体一层一层地腐蚀掉,特别是焊接多股芯线电缆时,焊剂将沿着芯线间的孔隙,以毛吸作用向电缆内部渗入,造成所谓的蚀芯现象,所以焊后必须进行清洗。清洗通常是在焊后立即用沸水清洗,多芯电缆要清洗较长时间(约5分钟),然后用干净的热水漂净。

项目制作:

对讲机制作:

元器件清单:

电路图:

PCB图:

总结:

通过本项目的学习让我了解集成电路的种类、封装形式及使用常识、电声器件、磁头的分类、特点及用途表面安装元器件、开关、接插件、继电器、显示器件的特点、分类及作用、各种常用电子材料的分类、特点、性能参数和用途等等,熟悉导线基本知识与制作工艺、电子产品组装工艺流程与产品的质量控制,掌握电子产品的整机装配工艺流程与维修方法、集成电路的封装形式及使用常识、电声器件、磁头的特点及用途掌握片式元器件、开关、接插件、继电器、显示器件的特点及用途、正确选择和合理使用各类电子材料方法、常用电子材料的分类、特点和性能参数等,理解导线加工工序及过程、绝缘导线端头的处理及加工方法,通过这次项目制作.培养我科学、严谨的实验操作态度积极动脑解决问题的思维模式,也培养了我的沟通能力和团队协作精神、收集信息、正确评价信息的能力。

数字电子课设:万年历的设计

编号 北京工商大学 数字电子技术基础 《万年历的设计》 姓名 学院 班级 学号 设计时间

一、设计目的 1、熟悉集成电路的引脚安排 2、掌握芯片的逻辑功能及使用方法 3、了解数字电子钟及万年历的组成及工作原理 4、熟悉数字电子钟及万年历的设计与制作 5、熟悉multisim电子电路设计及仿真软件的应用 二、设计思路 1、设计60进制秒计数器芯片 2、设计24进制时计数器芯片 3、设计31进制天计数器芯片 4、设计12机制月计数器芯片 5、设计7进制周计数器芯片 6、设计闰年平年不同月份不同进制逻辑 三、设计过程 1、Tr_min and s 60进制计数器芯片: “秒”、“分”电路都六十进制,它由一级十进制计数器和一级六进制计数器组成,六十进制计数器的设计图如下,采用四个片74ls161N串联而成,低位芯片的抚慰信号作为下级输入信号,串接起来构成“秒”、“分”计数器芯片。

2、Tr_hour24进制计数器芯片: 24进制计数器芯片的设计图如下,时计数电路由两片74ls161串联组成。当时个位计数为4,十位计数为2时,两片74ls160N复零,从而构成24进制计数。 3、Tr_day天计数器芯片: 采用两片74ls160N和一片74ls151N串联而成,天计数器的进制受到月计数器反馈M、N影响和年计数器反馈R4的影响,在M、N不收到反馈信息的时候,天计数器为28进制,电路设计图如下:

4、Tr_week周计数器芯片: 周计数器由一块74ls161N构成一个七进制计数器,原理与秒、分、时计数器相似,电路设计图如下 5、Tr_month月计数器芯片: 采用两片74160N和两片74HC151D_2V串联而成,月计数器的反馈信息M、N影响

数字万年历的制作

数字万年历的制作 数字显示万年历,它采用一枚专用软封装的时钟芯片,驱动15只红色共阳极数码管,可同时显示公历年、月、日、时、分、星期,以及农历月、日,还有秒点显示和整点报时、定时闹钟功能,使用220V市电供电,预留有备用电池座,外形尺寸为长21cm×宽14.5cm×厚3cm,最厚处6cm,适合放置在办公桌面上使用,具有很好的实用性。成品外观如图1所示。 图1 图2 原理简介 电路原理图如图2所示,为了读图方便,连线稍作了简化。从图中可以看出,IC1是一枚专用时钟芯片,Y1是32768Hz的晶振,为芯片提供时基频率信号,经过芯片内部处理后,输出各显示位的驱动信号,经过PNP(8550)型三极管做功率放大后驱动各数码管显示。芯片采用了动态扫描的输出

方式,由于人眼存在视觉暂留现象,且扫描速度比较快,因此看上去所有数码管都是在显示的。这种方式可以有效减少芯片的输出引脚数量,简化了线路,降低了功耗。 在电源部分中,整流二极管VD1~VD4组成了桥式整流电路,将变压器输出的交流电转换为直流电,经C6滤波后,送至三端稳压块7805,输出5V直流稳压电源,为电路供电。VD3和VD8组成互相隔离的供电电路,目的是在市电停电时,后备纽扣电池通过VD3,自动为芯片IC1提供后备电源,保证芯片计时数据不中断。同时由于VD8、VD9的存在,后备电池将不再向数码管供电,以节约后备电池的耗电量。由于芯片自身耗电较低,因此靠纽扣电池也可以维持芯片在很长时间里,内部计时不中断。当市电恢复后,7805输出经过VD8、VD9分别向芯片和数码管供电,由于DV3的存在,且纽扣电池电压为3V,低于7805输出的5V,因此纽扣电池将自动停止供电,7805输出也不会对纽扣电池充电。 VT9是唯一一只NPN(8050)型三极管,用于驱动喇叭,做为整点报时和定闹发声。LED10、LED14是用于秒点显示的发光二极管,LED11和LED12分别是整点报时显示和定闹显示的发光二极管,均为红色。 图3是万年历的全套散件的照片。表1是元器件清单。 图3 表1 元器件清单 序号元件名称参数元件数量序号元件名称参数元件数量 1 电阻10Ω 1 21 三极管8050 1 2 电阻33Ω8 22 三端稳压块7805 1 3 电阻47Ω 3 23 晶振32768Hz 1 4 电阻75Ω7 24 IC1软封装芯片 1 5 电阻100Ω 1 25 0.5’数码管红11 6 电阻150Ω8 26 0.8’数码管红 4

基于单片机的数字电子钟万年历课程设计

汇编语言 课程设计报告书 一.课程设计的题目和内容 用汇编语言编写一个万年历程序系统,该系统要有进入系统的封面,要有验证用户名和密码的功能,能正确显示万年历,在推出系统的时候,要有封底。 二.系统设计及功能要求 1.系统封面设计 内容:题目名称,设计日期,设计者姓名。 要求:具有动感,如题目名称移动;字体具有立体感。可插入一些图画,如学校的校徽图。 2.输入画面设计 内容及要求:①密码及口令:输入,核查及修改功能。②年份:输入及判断功能。如:年份值是否为4位整数,不为4位,提示用户重输。 3.日历计算功能设计 ①求某年某月某日是星期几的子功能。(要求编成子程序) 算法:s=(y-1)+(y-1)/4-(y-1)/100+(y-1)/400+c (其中:y为年份;c为某月某日是这一年的第几天,由②求出;s为总天数。“/”为整除。) n=s%7 (其中:n为星期数;“%”为求余数)

②求某月某日是这一年的第几天的子功能。(要求编成子程序) 二月份是否为平年(28天)或闰年(29天)的算法: y/400=0∨y/4=0∧y/100≠0 (y为年份;“/”整除),则y为以闰年;否则,y为平年。 根据①②可求出一年中的日历。 4.日历输出功能设计。 ①格式及显示设计 显示要求:设置显示滚动区;在该区中每次显示4个月的日历(并列排列)。 ②日历打印设计:将日历按年存入磁盘不同的文件中保存,供打印或 再次显示使用。 1.程序系统总体功能模块调用图及模块功能说明 封面程序的功能是显示欢迎信息,并且显示制 作人的信息的;验证用户名和密码的程序是验证用 户是否是合法的用户的,该程序要有容错的功能; 万年历程序是主程序,该程序的功能是通过用户输 入年和月,来查询日历的,并且该程序还可以判断 输入的年份是平年还是闰年。封底程序是用来显示 用户退出万年历系统的时候,一个感谢用户使用万 年历的界面的。

基于单片机电子万年历的毕业设计说明

单片机课程设计报告 电子万年历设计 姓名:建强 学号: 专业班级: 08电气(2)班指导老师:吴永 所在学院:科技学院 2011年6月30日

摘要 随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS1302。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。 综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。在设计的同时对单片机的理论基础和外围扩展知识进行了比较全面准备。在硬件与软件设计时,没有良好的基础知识和实践经验会受到很大限制,每项功能实现时需要那种硬件,程序该如何编写,算法如何实现等,没有一定的基础就不可能很好的实现。 具体实现功能: (1)显示年月日时分秒及星期信息 (2)具有可调整日期和时间功能 (3)与即时时间同步

目录 1方案论证 (3) 1.1单片机芯片的选择方案和论证 (3) 1.2显示模块选择方案和论证 (3) 1.3时钟芯片的选择方案和论证 (4) 1.4电路设计最终方案决定 (4) 2系统的硬件设计与实现 (5) 2.1电路设计框图 (5) 2.2系统硬件概述 (5) 2.3主要单元电路的设计 (5) 2.3.1单片机主控制模块的设计 (5) 2.3.2时钟电路模块的设计 (6) 2.3.3电路原理及说明 (7) 2.3.4显示模块的设计 (8) 3系统的软件设计 (9) 3.1程序流程框图 (9) 4测试与结果分析 (11) 4.1硬件测试 (10) 4.2软件测试 (10) 4.3测试结果分析与结论 (10) 4.3.1 测试结果分析 (10) 4.3.2 测试结论 (10) 5prodeus软件仿真........................................ ..........错误!未定义书签。 5.1Proteus ISIS简介 (12) 5.2Proteus运行流程 (13) 5.3Proteus功能仿真 (13) 6课程设计总结与体会.......................................... .....错误!未定义书签。 参考文献...........................................................错误!未定义书签。 附录一:系统电路图.................................................错误!未定义书签。 附录二:系统程序...................................................错误!未定义书签。

数字万年历毕业设计

数字万年历毕业设计 目录 第一章数字万年历需求分析 (1) §1-1万年历的概念 (1) §1-2需求分析 (1) 第二章系统的硬件设计与实现 (2) §2-1系统电路示意图 (2) §2-2驱动电路 (2) §2-3时钟控制电路 (3) §2-4所需主要器件 (4) §2-5系统硬件概述 (4) 第三章系统的软件设计 (17) §3-1程序流程框图 (17) §3-2程序设计 (19) 第四章安装与调试 (25) §4-1安装 (25) §4-2调试 (25) §4-3软、硬件测试 (26) 4-3-1硬件测试 (26) 4-3-2软件测试 (26) §4-4测试结果分析与结论 (27) 4-4-1测试结果分析 (27) 4-4-2测试结论 (27) 第五章总结 (27) 致谢 (28) 参考文献 (29)

第一章数字万年历需求分析 §1-1万年历的概念 万年历我国古代传说中最古老的一部太阳历。为纪念历法编撰者万年功绩,便将这部历法命名为“万年历”。而现在所使用的万年历,实际上就是记录一定时间范围内(比如100年或更多)的具体阳历或阴历的日期的年历,方便有需要的人查询使用,与原始历法并无直接联系。万年历只是一种象征,表示时间跨度大。 §1-2需求分析 在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响。为了更好的利用我们自己的时间,我们必须对时间有一个度量,因此产生了钟表。钟表的发展是非常迅速的,从刚开始的机械式钟表到现在普遍用到的数字式钟表,即使现在钟表千奇百怪,但是它们都只是完成一种功能——计时功能,只是工作原理不同而已,在人们的使用过程中,逐渐发现了钟表的功能太单一,没有更大程度上的满足人们的需求。因此在这里,我想能不能把一些辅助功能加入钟表中去。在此设计中所设计的钟表不但具有普通钟表的功能,它还能实现额外的功能:世界时间、农历显示。 改革开放30年来,中国电子万年历市场从无到有,从小到大、从总量快速扩张到结构明显升级,逐步形成了有中国特色的多样化、多层次的消费市场。电子万年历市场规模比改革初期扩大了几倍乃至几十倍,其发展成就令世人瞩目。 同时随着数字技术网络技术飞速发展,今天数字万年历也得到了迅猛的发展。万年历早超越了单纯的钟表只显视时间的结构,它已经了发展成为一套完整的系统。它在日常生活发挥着巨大的作用人们对它需求也越来越高。 本系统采用了以广泛使用的单片机技术为核心,软硬件结合,使硬件部分大为简化,提高了系统稳定性,并采用LED显示电路、键盘电路,使人机交互简便易行,此外结合音乐闹铃电路、看门狗和供电电路。本方案设计出的万年历可以显示日期时间、世界时、农历,设置闹铃功能。

电子万年历的设计与实现

毕业设计(论文)任务书 题目:电子万年历的设计与实现 任务与要求: 设计一以单片机为核心控制的万年历,具有多项显示和控制功能。要求:准确计 时,以数字形式显示当前年月日、星期、时间; 具有年月日、星期、时间的设置和调整功能;自行设计所需直流电源 时间: 2010年9 月 27 日至 2010 年 11 月 23 日共 8 周 所属系部:电子工程系

摘要 随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。 而电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。所以,电子万年历无论作为比赛题目还是练习题目都是很有价值。 关键词:单片机;万年历 1

目录 1 概述 (5) 1.1单片机原理及应用简介 (5) 1.2系统硬件设计 (6) 1.3结构原理与比较.............................. 错误!未定义书签。2系统总体方案及硬件设计......................... 错误!未定义书签。 2.1系统总体方案................................ 错误!未定义书签。 2.2硬件电路的总体框图设计 (12) 2.3硬件电路原理图设计 (12) 3软件设计 (13) 3.1主程序流程图 (13) 3.2显示模块流程图 (14) 4P ROTEUS软件仿真 (15) 4.1仿真过程 (15) 4.2仿真结果 (16) 5课程设计体会 (17) 参考文献 (18) 附录:源程序代码附 (18) 结束语 (25) 2

LED 数字万年历

LED数字万年历?HT45R02 文件编码:HA0100S 简介 此款LED数码万年历采用Holtek公司开发的HT45R02和HT38A5微控制器设计,具有年、 月、日、时、分、秒、星期、温度、农历、气温、24节气显示以及整点报时,定闹功能。 HT45R02具有2K′14位ROM,80′8位RAM和40个双向输入/输出口。拥有省电,宽广的工作 电压范围等特点。HT38A5提供高质量的和弦铃声,内含12首音乐,以及8和弦功能。HT45R02 只需3个I/O跟HT38A5通讯即可执行整点报时,定闹功能。 使用说明 按键功能 ? 设置/移动 进入设置和移动设定漠视。 ? 定闹/整点报时 在设置状态下,增加当前闪烁位置的数值。 在常态下直接按此键,可开启或关闭正点定闹。 ? 减小/跑马灯 在设置状态下,减小当前闪烁位置的数值。 在常态下按此键,变换跑马灯的方法。 ? 复位 按此键功能将复位。 1

时间和定闹设定 ? 按设置/移动键“年”闪烁,按增加或减小键调整整数值。 ? 设定好“年”后,按设置/移动键“月”闪烁,按增加或减小键调整整数值。 ? 设定好“月”后,按设置/移动键“日”闪烁,按增加或减小键调整整数值。 ? 设定好“日”后,按设置/移动键“时”闪烁,按增加或减小键调整整数值。 ? 设定好“时”后,按设置/移动键“分”闪烁,按增加或减小键调整整数值。当设定超过12小时,上午、下午指示灯则依所设定而亮,以显示当前时间为上午时刻下午时刻。 ? 设定好“时”后,按设置/移动键“分”闪烁,按增加或减小键调整整数值。 ? 设定好“分”后,按设置/移动键“秒”闪烁,按增加或减小键秒清除为零。 ? 设定好“秒”后,按设置/移动键进入设定定闹状态,首先在星期的位置显示“1”闪烁,表示可以设定的当前闹铃,按增加或减小键调整整数值。 ? 设定好当前闹铃数后,按设置/移动键“时”闪烁,按增加或减小键调整整数值,表示设定的闹铃时间小时位。 ? 定好定闹的“时”后,按设置/移动键定闹的“分”闪烁,按增加或减小键调整整数值。 表示设定的闹铃时间分钟位。 ? 设定好定闹的“分”后,按设置/移动键月份位置2?2或“ON”闪烁,分别表示关闭或打开闹铃。按增加或减小键可以设定或禁止闹铃。 ? 最后按设置/移动键结束调整,进入常态。 ? 在以上各个调整过程中,按住/移动键超过2秒钟,自动结束调整进入常态。 2

用DS1302与LCD1602可调数字万年历课程设计

数字开发与实践 课 程 设 计 题目:用DS1302与LCD1602 设计可调式电子日历时钟 班级: 姓名: 学号: 学院: 二O一二年六月五日

用DS1302与LCD1602设计 的可调式电子日历时钟 一、总体设计 1.1、设计目的 为巩固所学的单片机知识,把所学理论运用到实践中,用LCD1602与DS1302 设计可调式电子日历时钟。 1.2、设计要求 (1)显示:年、月、日、时、分、秒和星期; (2)设置年、月、日、时、分、秒和星期的初始状态; (3)能够用4个按键调整日历时钟的年、月、日、时、分、秒和星期; 完成可调式电子日历时钟的硬件和软件的设计,包括单片机的相关内 容;日历时钟模块的设计,液晶显示模块的设计,按键模块的设计。 控制程序的编写等。 备注:本程序另外添加了每到上午8:10和下午2:10的闹钟提醒功能。 1.3、系统基本方案选择和论证 1.3.1、单片机芯片的选择方案 方案一: 采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容。 方案二: 采用STC12C5A60S2系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全

兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。但造价较高。 1.3.2 、显示模块选择方案和论证: 方案一: 采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用显示数字显得太浪费,且价格也相对较高。所以不用此种作为显示。 方案二: 采用LED数码管动态扫描,虽然LED数码管价格适中,但要显示多个数字所需要的个数偏多,功耗较大,显示出来的只是拼音,而不是汉字。所以也不用此种作为显示。 方案三: 采用LCD液晶显示屏,液晶显示屏的显示功能强大,可显示大量字符,且视觉效果较好,外形美观。LCD1602可实现显示2行十六个字符。 1.3.3、时钟芯片的选择方案和论证: 方案一: 直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大。所以不采用此方案。 方案二: 采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、星期、月、年以及闰年补偿的年进行计数,而且精度高,31*8位的RAM做为数据暂存区,工作电压范围为2.5V~5.5V,2.5V时耗电小于300nA。 1.3.4、电路设计最终方案决定 综上各方案所述,对此次作品的方案选定:采用80C51作为主控制系统;DS1302提供时钟;LCD1602液晶带汉字库显示屏作为显示部分。

电子万年历设计

课程论文论文题目基于单片机的电子万年历设计 课程名称单片机原理及接口技术 专业年级 2014级自动化3班 学生姓名孙宏远贾腾飞 学号 2016年12 月3 日

摘要: 本文介绍了基于AT89C51单片机的多功能电子万年历的硬件结构和软硬件设计方法。系统以AT89C51单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。万年历采用直观的数字显示,可以在LED上同时显示年、月、日、周日、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。。 关键词:AT89C51单片机,DS1602时钟芯片,LCD1602显示屏。串口通信。 一:引言 本设计的基于单片机控制的电子万年历,具有年、月、日、星期、时、分、秒的显示等功能,实现过程就是由主控制发送信息给DS1302时钟芯片再由时钟芯片反馈给单片机,再由主控制器传送给LCD1602显示屏显示信息。并且可以在键盘设置模块输入修改时间,当键盘设置时间、日期时,单片机主控制根据输入信息,通过串口通信传送给DS1302时钟芯片,DS1302芯片读取当前新信息产生反馈传送给单片机,然后单片机根据控制最后输送显示信息到LCD1602液晶显示屏模块上显示。 二:硬件设计: 2.0.硬件的设计总框图 2.1 DS1032时钟电路 DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32.768kHz晶振。芯片如图。 DS1302的内部主要由移位寄存器、指令和控制逻辑、振荡分频电路、实时时钟以及RAM组成。每次操作时,必须首先把CE置为高电平。再把提供地址和命令信息的8位装入移位寄存器。数据在SCLK的上升沿串行输入。无论是读周期还是写周期发生,也无论传送方式是单字节还是多字节,开始8位将指定内部何处被进行访问。在开始 8个时钟周期把含有地址信息的命令字装入移位寄存器之后。紧随其后的时钟在读操作时输出数据。 2.2 LCD1602与AT89C52的引脚接线 LCD1602采用总线式与单片机相连,AT89c52的P1口直接与液晶模块的数据总线D0~D7相连;P2 口的0,1,2脚分别与液晶模块的RS、RW、E脚相连。滑动变阻器用于调整液晶显示的亮度。电路如图

数字万年历设计

江西理工大学应用科学学院 微机控制系统课程设计报告 题目:数字万年历设计 姓名:曹振林 学号:08060111328 专业班级:电气113班 指导教师: 完成时间:2014年06月27日 设计报告综合测试平时总评 格式(10分) 内容 (10分) 图表 (5分) 功能测试 (35分) 答辩 (20分) 考勤 (20分)指导教师签名:

摘要 在电子技术迅速发展的今天,尤其是随大规模集成电路出现,给人类生活带来了根本性的改变。特别是单片机领域中的应用产品已经走进了大部分人的家庭。电子万年历的出现给人们的生活带来的诸多方便。本设计首先描述系统总体模块工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。本设计以数字集成电路技术为基础,单片机技术为核心。本系统以单片机的进行软件设计,增加了程序的可读性和可移植性,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。 单片机具有体积小,成本低,抗干扰能力强,面向控制,可以实现分机各分布式控制等优点。本文研究的万年历系统就是利用单片机上述的优点,采用目前市场性价比比较高的STC89C52单片机控制、以DS1302时钟芯片计时、以LCD1602液晶屏显示,系统主要有单片机控制电路,时钟电路,显示电路及校正电路四个模块组成。本文阐述了系统的硬件工作原理,所应用的各个接口模块的功能以及工作过程。系统程序采用C语言编写,用protel 2000画出电路图,经keil软件进行调试后在仿真软件中进行仿真测试,可以显示年、月、日、星期、时、分、秒,并具有校准功能和与即时时间同步的功能。 此万年历具有读取方便、显示直观、功能多样、电路设计新颖、功能强大、结构简单等优点,符合电子仪器仪表的发展趋势,具有广阔的市场应用前景。 关键词:电子万年历 51系列单片机时钟芯片FLASH存储器液晶显示

基于STC89C52液晶显示数字万年历设计报告

西安邮电学院 开放实验设计报告 系部名称电子与信息工程系学生姓名 专业名称电子与信息工程班级 实习时间

基于STC89C52液晶显示数字万年历 1.引言 在51单片机应用系统中,常常需要记录实时的时间信息。比如,在数据采集时,对默写重要的事件常常需要记录下准确的发生事件;又比如在银行营业大厅中使用的利率或汇率显示屏,上面除了显示利率或者汇率等数据外,还需要显示实时的时间信息,其中包括年,月,日,星期,时间等。 下面我们利用STC89C52和液晶显示器LCD1602和实时时钟芯片DS1302来实现实时时钟并利用液晶显示器进行显示。 1. 单片机STC89C52 STC89C52 是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在线系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC89C52可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器8K字节在系统可编程Flash。 2. 实时时钟芯片DS1302 DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。带有IIC总线接口,便于同单片机进行通信。外接32.768KHZ晶振,可实现年误差小于2分钟。 3.液晶显示模块LCD 1602 LCD1602液晶显示模块是由字符型液晶显示屏(LCD),控制驱动主电路HD44780及其扩展驱动电路HD44100或与其兼容的IC,少量阻,容元件,结构件等装配在PCB板上而成。它可以显示2行字符,每行16个字符。 2.所用硬件和软件系统的介绍,实施方案 数字时钟芯片DS1302 1. 数据输入输出(I/O) 在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK 脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。 2. DS1302的控制字节

电子万年历设计

课程论文 论文题目基于单片机的电子万年历设计 课程名称单片机原理及接口技术 专业年级2014级自动化3班 学生姓名孙宏远贾腾飞 学号 2014485420144848 2016年12 月3 日

摘要: 本文介绍了基于AT89C51单片机的多功能电子万年历的硬件结构和软硬件设计方法。系统以AT89C51单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。万年历采用直观的数字显示,可以在LED上同时显示年、月、日、周日、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。。 关键词:AT89C51单片机,DS1602时钟芯片,LCD1602显示屏。串口通信。一:引言 本设计的基于单片机控制的电子万年历,具有年、月、日、星期、时、分、秒的显示等功能,实现过程就是由主控制发送信息给DS1302时钟芯片再由时钟芯片反馈给单片机,再由主控制器传送给LCD1602显示屏显示信息。并且可以在键盘设置模块输入修改时间,当键盘设置时间、日期时,单片机主控制根据输入信息,通过串口通信传送给DS1302时钟芯片,DS1302芯片读取当前新信息产生反馈传送给单片机,然后单片机根据控制最后输送显示信息到LCD1602液晶显示屏模块上显示。 二:硬件设计: 2.0.硬件的设计总框图 2.1 DS1032时钟电路 DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32.768kHz晶振。芯片如图。 DS1302的内部主要由移位寄存器、指令和控制逻辑、振荡分频电路、实时时钟以及RAM组成。每次操作时,必须首先把CE置为高电平。再把提供地址和命令信息的8位装入移位寄存器。数据在SCLK的上升沿串行输入。无论是读周期还是写周期发生,也无论传送方式是单字节还是多字节,开始8位将指定内部何处被进行访问。在开始 8个时钟周期把含有地址信息的命令字装入移位寄存

数字万年历课程设计

《数字万年历》课程设计报告 专业:自动化 班级:***** 姓名:***** 指导老师:***** 二零一一年六月

摘要 在当代繁忙的工作与生活中,时间与我们每个人都有非常密切的关系,每个人都被时间影响着,我们必须对时间有个度量,因此设计万年历来记录时间,本设计采用AT89C51和DS1302实时时钟芯片进行万年历电路设计和软件设计,该万年历能实现能够实现年、月、日、时、分的显示,也可以人为校正时间,初始时间:2000 01 01 12.00。 本次设计以12MHZ晶振与AT89C51相连,通过编程实现以24小时为一周期,利用单片机的定时器和计数器产生定时效果,通过编程产生数字时钟效果,然后用数码管动态扫描显示内部处理的数据。通过端口读入当前外部控制状态来改变程序的不同状态从而实现不同功能。 本次万年历设计以单片机为核心软硬件结合,使硬件部分大为简化,也提高了系统的稳定性。 关键词:万年历单片机DS1302

目录 一、方案的确定 (3) 1.1单片机芯片的选择方案 (3) 1.2显示方案 (3) 1.3时钟芯片的选择方案 (5) 二、系统的硬件设计与实现 (6) 2.1电路设计框图 (6) 2.2主要单元电路的设计 (7) 2.2.1单片机主控制模块的设计 (7) 2.2.2时钟电路模块的设计 (8) 三、系统的软件设计 (9) 3.1程序流程框图 (9) 3.1.1电子时钟计算程序图 (10) 3.1.2调整流程图 (11) 3.2程序设计 (12) 四、致谢词 (15) 参考文献 (15) 附录:proteus仿真图 (16)

一.方案的确定 1.1单片机芯片的选择方案 方案1:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,实验室学生用的较多的也较为熟悉的处理单元。 方案2:采用AT89S52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,但AT89S52性价比不高。 所以选择采用89C51作为主控制系统。 1.2显示方案 方案一: 硬件方案:采用51单片机作为控制单元,显示器采用6位LED数码管(共阳),可分别显示时间或日期;(通过KB键可切换),显示器的驱动采用动态扫描电路形式。所需的驱动电流比静态驱动时要大,因此要增加驱动电路。可采用74LS244或者晶体管;其中74ls244是用来驱动段选码,晶体管是驱动位选码。 软件方案:“时钟”基准时间由单片机内部定时中断来提供,定时时间应该乘以一个整数得到“秒”,且不宜太长或太短,最长不能超过16位定时器的最长定时时间,最短不能少于定时中断服务程序的执行时间。一般来说,基准时间越短,越有利于提高时钟运行的精确度。本实验定时5ms乘以一个整数200得到1秒,用一个计数器(R4)对定时中断的次数进行计数,从而可以实现“秒”定时,同理可以实现“分”定时和“时”定时,甚至于“日”、“月”、“年”定时。设计电路图如下图所示:

电子万年历(数码管显示)

程序 #include #include #define uchar unsigned char #define uint unsigned int #define jump_ROM 0xCC #define start 0x44 #define readdata 0xBE sbit dq=P1^7; sbit w1=P0^6; sbit w2=P0^5; sbit w3=P0^4; sbit w4=P0^7; sbit wela=P0^3; sbit A=P0^0; sbit b=P0^1; sbit C=P0^2; sbit SCLK=P1^0; //DS1302通讯线定义sbit DIO=P1^1; sbit RST=P1^2; sbit k1=P1^6; sbit k2=P1^5; sbit add=P1^4;

sbit sub=P1^3; uchar code smgw[]={0,1,2,3,4,5,6,7}; uchar code smgd[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00}; //uchar code tab[]={0x077,0x12,0x0c7,0x0d3,0x0b2,0x0f1,0x0f4,0x13,0x0f7,0x0b3,0x00}; uchar temperature[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar code xingqi[] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x7f}; uchar tab1[9]; uchar tab2[9]; uchar nian,yue,ri,zhou,shi,fen,miao,a,shan,tt,shan; uchar knum; uchar q,j,tempp; void display(); void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=55;y>0;y--); } void delay1(int useconds) {int s; for(s=0;s

基于单片机的多功能电子万年历设计开题报告

毕业设计开题报告 1.结合毕业设计课题情况,根据所查阅的文献资料,撰写2000字左右的文献综述: 文献综述 一、本课题研究背景 单片机从20世纪70年代末出现后,以其卓越的性能,得到了广泛的应用,已经深入到各个领域。单片机芯片本身是按工业测控环境要求设计的,分为民用、工业品、军品,其中工业品和军品具有较强的适合恶劣环境的能力[1]。由于单片机本身就是一个计算机系统,因此,只要在单片机的外围适当加一些必要的扩展电路及通道接口,就可有构成各种应用系统,如控制系统、数据采集系统、自动控制系统、自动测试系统、检测监视系统、智能仪表、功能模块等[2]。单片机的应用领域十分广泛,自20世纪80年代以来,单片机的应用已经深入到工业、农业、国防、科研、机关、教育、商业以及家电、生活、娱乐、玩具等各个领域中。单片机应该在检测、控制领域中,具有以下特点:1)小巧灵活、成本化、易于产品化。2)可靠性好,适用范围广[3]。 近年来,电子钟已成为人们日常生活中必不可少的物品,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来了极大的方便。随着技术的发展,人们已不再满足于钟表原先简单的计时功能,希望出现一些新的功能,诸如日历的显示、闹钟的应用等,以带来更大的方便,而所有这些,又都是以数字化的电子时钟为基础的。因此,研究实用电子时钟及其扩展应用,有着非常现实的意义,具有很大的实用价值[4]。 由于数字集成电路技术的发展和采用了先进的石英技术,现代电子钟具有走时准确、性能稳定、制作维修简单等优点,弥补了传统钟表的许多不足之处[5]。我们利用单片机技术设计制作的电子万年历, 可以很方便的由软件编程进行功能的调整和改进,使其在能够准确显示年、月、日、时间、星期的同时,还能具有很多其他的功能[6]。如设定闹钟、语音报时、阴阳历的转换、二十四节气的显示等,有一定的新颖性和实用性,同时体积小、携带方便,使用也更为方便,具有技术更新周期短、成本低、开放灵活等优点,具备一定的市场前景。这里要介绍的就是一款可满足使用者特殊要求,输出方式灵活、计时准确、性能稳定、维护方便的实用电子万年历[7]。

基于STM的万年历设计

基于S T M32的万年历设计 班级: 姓名: 学号: 成绩:

题目:基于STM32的万年历设计 前言: 随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS12C887。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS12C887的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可 功耗小, 在液晶 . )生产 薄 线、LCD 电子仪器仪表的发展趋势,具有广阔的市场前景。本课题利用 STM32 的 RTC 实现一个简易的电子时钟,在液晶显示屏中显示时间值。 显示时间格式为XX:XX:XX(时:分:秒),当时间计数为: 23: 59: 59 时将刷新为:00: 00: 00。 1.功能描述 1.1设计要求

1.具有数字时钟功能。 2.具有简单日历功能。 3.具有手动校准时间功能。 4.具有闰年识别功能。 1.2 RTC(实时时钟)简介 实时时钟是一个独立的定时器。 RTC 模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。 RTC 的锂 1.3.1可选择的芯片方案 整个系统用STM32F103VE单片机作为中央控制器,由单片机执行采集内部RTC值,时钟信号通过单片机I/O口传给LCD12864,单片机模块控制驱动模块驱动显示模块,通过显示模块来实现信号的输出、LCD12864的显示及相关的控制功能。系统设有按键模块用于对时间进行调整及扩展多个小键盘。 方案一:采用89C51芯片 采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具

基于单片机的数字万年历设计说明

论文题目: 基于单片机的数字万年历设计 完成日期: 指导教师签字: 答辩小组成员签字:

摘要 现代工业革命代表性特征就是计算机产品出现和应用,而随着计算机技术的不断深入创新和发展,基于计算机核心技术思维模式的电子类产品,已经逐步作为人类社会生活的密不可分的重要组成部分,较为典型代表就是:有效记录时间电子类产品。本次毕业设计选题定为:基于单片机的数字万年历设计,选择AT89S52作为数字万年历的核心控制处理器,系统以串行DS1302芯片记录日历时间,AT89S52作为数字万年历的核心控制处理器,可以进行闰年补偿并且可以进行精确的计,本文所设计数字万年历的,能够满足用户对于温度的检测功能,芯片上选择具有应用广泛和功能强大的芯片,同时选择具有较强抗干扰能力的液晶显示板,作为数字万年历的用户交互界面。这种万年历具有数据读取十分方便、功能丰富、电路看起来十分的简单明了并且制作成本并不是太高等各方面的优点。因此,会有十分良好的市场前景。它可通过设计一个基于单片机的数字万年历的设计,有效解决了现在现有的产品中存在的问题,因此在推向市场的时候会具有很好的应用价值。 关键词:单片机;万年历;AT89S52;DS1302;DS18B20;

ABSTRACT Modern Industrial Revolution represents the characteristic is the computer products and applications, and along with the computer technology the deepening of innovation and development, based on computer the thinking patterns of the core technology of electronic products has gradually as inseparable and important component of human social life, the typical representative is: effective recording time electronics products. The graduation design topic is: Design of digital calendar based on MCU, using AT89S52 as the core of digital calendar control processor system with serial chip DS1302 calendar to record time AT89S52 as the core of digital calendar control processor can leap year compensation and accurate. In this paper, the design digital calendar, can meet the user for temperature detection function, chip selection is widely used and powerful chip, and a liquid crystal display panel having strong anti-interference ability, as the interface of the digital calendar. This calendar with data read is very convenient, feature rich, the circuit looks very simple and the manufacturing cost is not too high and the advantages. Therefore, there will be a very good market prospects. It can be through the design of a design based on single chip digital calendar, an effective solution to the problems existing in the existing product. Therefore, in pushing the market has a good application value. Key Words:SCM;calendar; DS1302;DS18B20;

相关文档