六位数字钟
数字电路课程设计题目选编
数字电路课程设计题目选编1、基于DC4011水箱水位自动控制器的设计与实现简介及要求:水箱水位自动控制器,电路采用CD4011四与非门作为处理芯片。
要求能够实现如下功能:水箱中的水位低于预定的水位时,自动启动水泵抽水;而当水箱中的水位达到预定的高水位时,使水泵停止抽水,始终保持水箱中有一定的水,既不会干,也不会溢,非常的实用而且方便。
2、基于CD4011声控、光控延时开关的设计与实现简介及要求:要求电路以CD4011作为中心元件,结合外围电路,实现以下功能:在白天或光线较亮时,节电开关呈关闭状态,灯不亮;夜间或光线较暗时,节电开关呈预备工作状态,当有人经过该开关附近时,脚步声、说话声、拍手声等都能开启节电开关。
灯亮后经过40秒左右的延时节电开关自动关闭,灯灭。
3、基于CD4011红外感应开关的设计与实现在一些公共场所里,诸如自动干手机、自动取票机等,只要人手在机器前面一晃,机器便被启动,延时一段时间后自动关闭,使用起来非常方便。
要求用CD4011设计有此功能的红外线感应开关。
4、基于CD4011红外线对射报警器的设计与实现设计一款利用红外线进行布防的防盗报警系统,利用多谐振荡器作为红外线发射器的驱动电路,驱动红外发射管,向布防区内发射红外线,接收端利用专用的红外线接收器件对发射的红外线信号进行接收,经放大电路进行信号放大及整形,以CD4011作为逻辑处理器,控制报警电路及复位电路,电路中设有报警信号锁定功能,即使现场的入侵人员走开,报警电路也将一直报警,直到人为解除后方能取消报警。
5、基于CD4069无线音乐门铃的设计与实现音乐门铃已为人们所熟知,在一些住宅楼中都装有音乐门铃,当有客人来访时,只要按下门铃按钮,就会发出“叮咚”的声音或是播放一首乐曲,然而在一些已装修好的室内,若是装上有线门铃,由于必须布线,从而破坏装修,让人感到非常麻烦。
采用CD4069设计一款无线音乐门铃,发射按键与接收机间采用了无线方式传输信息。
多功能六位电子钟说明书
多功能六位电子钟说明书一、原理说明:1、显示原理:显示部分主要器件为3只两位一体共阳极数码管,驱动采用 PNP 型三极管驱动,各端口配有限流电阻,驱动方式为动态扫描,占用 P3.0~P3.5 端口,段码由P1.0~P1.6输出。
冒号部分采用 4 个Φ3.0的红色发光二极管,驱动方式为独立端口P1.7驱动。
2、键盘原理:按键 S1~S3 采用复用的方式与显示部分的 P3.5、P3.4、P3.2 口复用。
其工作方式为,在相应端口输出高电平时读取按键的状态并由单片机消除抖动并赋予相应的键值。
3、迅响电路及输入、输出电路原理:迅响电路由有源蜂鸣器和 PNP 型三极管组成。
其工作原理是当 PNP 型三极管导通后有源蜂鸣器立即发出定频声响。
驱动方式为独立端口驱动,占用P3.7端口。
输出电路是与迅响电路复合作用的,其电路结构为有源蜂鸣器,5.1K定值电阻R6,排针J3并联。
当有源蜂鸣器无迅响时J3输出低电平,当有源蜂鸣器发出声响时J3输出高电平,J3可接入数字电路等各种需要。
驱动方式为迅响复合输出,不占端口。
输入电路是与迅响电路复合作用的,其电路结构是在迅响电路的 PNP 型三极管的基极电路中接入排针J2。
引脚排针可改变单片机I/O口的电平状态,从而达到输入的目的。
驱动方式为复合端口驱动,占用P3.7端口。
4、单片机系统:本产品采用了单片机AT89C2051为核心器件,并配合所有的外围电路,具有上电复位的功能,无手动复位功能。
二、使用说明:1、功能按键说明:S1为功能选择按键,S2为功能扩展按键,S3为数值加一按键。
2、功能及操作说明:操作时,连续短时间(小于1秒)按动S1,即可在以上的6个功能中连续循环。
中途如果长按(大于2秒)S1,则立即回到时钟功能的状态。
1)时钟功能:上电后即显示10:10:00 ,寓意十全十美。
2)校时功能:短按一次 S1,即当前时间和冒号为闪烁状态,按动 S2 则小时位加 1,按动 S3则分钟位加1,秒时不可调。
数字钟概述
数字钟概述一、数字钟的简介数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,已得到广泛的使用。
数字钟的设计方法有许多种,例如,可用中小规模集成电路组成电子钟;也可以利用专用的电子钟芯片配以显示电路及其所需要的外围电路组成电子钟;还可以利用单片机来实现电子钟等等。
这些方法都各有其特点,其中利用单片机实现的电子钟具有编程灵活,并便于功能的扩展。
数字钟已成为人们日常生活中不可缺少的生活必需品,广泛地应用于人家庭以及车站、码头、剧场、办公室等家庭和公共场所,给人们的生活,学习,工作,娱乐带来极大的方便[1]。
数字钟一般由振荡器,分频器,译码器,显示器等部分组成,这些都是数字电路中最基本的,应用最广的电路。
当前市场上已有现成数字钟集成电路芯片出售,价格较便宜。
由于数字集成电路技术的发展,采用了先进稳定的石英振荡器技术,使数字钟具有走时准确,性能稳定,携带方便等特点,是目前人们生活和工作不可或缺的报时用品[2]。
二、数字钟的发展前景现在是一个知识爆炸的新时代。
新产品、新技术层出不穷,电子技术的发展更是日新月异。
可以毫不夸张的说,电子技术的应用无处不在,电子技术正在不断地改变我们的生活,改变着我们的世界。
在这快速发展的年代,时间对人们来说是越来越宝贵,在快节奏的生活时,人们往往忘记了时间,一旦遇到重要的事情而忘记了时间,这将会带来很大的损失。
因此我们需要一个定时系统来提醒这些忙碌的人。
数字化的钟表给人们带来了极大的方便。
近些年,随着科技的发展和社会的进步,人们对数字钟的要求也越来越高,传统的时钟已不能满足人们的需求。
多功能数字钟不管在性能还是在样式上都发生了质的变化,有电子闹钟、数字闹钟等等。
单片机在多功能数字钟中的应用已是非常普遍的,人们对数字钟的功能及工作顺序都非常熟悉。
但是却很少知道它的内部结构以及工作原理。
由单片机作为数字钟的核心控制器,可以通过它的时钟信号进行计时实现计时功能,将其时间数据经单片机输出,利用显示器显示出来。
数字钟的设计方法及步骤
四川机电职业技术学院数字电子课程设计说明书题目:数字电子钟院系名称:电子电气工程系专业班级:09电气6班学生姓名:姚瑶学号:0907041114指导教师:刘惠兰、刘廷敏、徐贵仁教师职称:2010年12月15日摘要数字电子钟是采用数字电路实现对“时”、“分”、“秒”数字显示的设计装置。
由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度、稳定度远远超过了老式机械钟表。
在数字显示方面,目前还可以直接采用CMOS-LED 光电组合器件,构成模块式石英晶体数字钟。
为了帮助同学们了解数字钟的组成,运用已学过的数字电路基本知识,掌握设计简单数字系统的方法,本课题介绍数字钟的设计制作方法。
关键词:数字集成电路计数器七段数码显示校时电路1设计题目数字电子钟A 纸,页边距为2.5cm数字电子钟是采用数字电路实现对“时”、“分”、“秒”数字显示的设计装置。
由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度、稳定度远远超过了老式机械钟表。
在数字显示方面,目前还可以直接采用CMOS-LED 光电组合器件,构成模块式石英晶体数字钟。
为了帮助同学们了解数字钟的组成,运用已学过的数字电路基本知识,掌握设计简单数字系统的方法,本课题介绍数字钟的设计制作方法。
1.1数字钟的组成和工作原理一个简单的数字钟,主要由六部分组成。
整机电路方框图如图1-1所示。
图1-1数字钟整机方框图(宋体,5号)1.1.1石英晶体振荡器模块振荡器主要用来产生时间标准信号。
因为数字钟的精度,主要取决于时间标准信号的频率及其稳定度,所以要产生稳定的时标信号,一般是采用石英晶体多谐振荡器,从数字钟的精度考虑,晶振频率愈高,钏表的计时准确度就愈高。
但这会使振荡器的耗电量增大,分频器的级数也要增多。
所以在确定频率时应考虑两方面的因素,然后再选定石英晶体的型号。
图1-2晶体振荡器之一100kΩ1.1.2分频器模块因为振荡器产生的时标信号频率很高,要使它变成能用来计时的“秒”信号,需要一定级数的分频电路。
《六位数数字电子钟》实训报告书
实训报告一. 实训目的:了解常用电子元器件的性能,规格,质量参数及其意义.学习借助万用表鉴别其性能好坏的方法,学习通孔插装元器件的组装焊接技术,提高焊接水平.通过数字钟组状与调试学习,提高识图能力及实际操作技能.二. 实训内容:1.常用元器件识别及测试性能鉴别2.通孔插装元器件手工焊接及拆焊3.数字钟组装调试三. 实训步骤:1.常用元器件识别及测试性能鉴别1)三用表使用方法学习2)电阻、电容、电感、二极管、三极管、集成电路等(符号、参数、万用表测试三极管及其E.B.C判别方法)2.通孔插装元器件手工焊接及拆焊1)常用工具使用方法学习钳子、镊子、起子、吸锡器、烙铁等2)焊料(焊锡丝)3)助焊剂4)手工焊接A.对焊点要求B.焊接要领(五步法)C.焊件表面处理:保持烙铁头清洁、焊锡、焊剂用量适中、焊件整形及固定、烙铁撤离方向等5)拆焊要求拆焊原则、拆焊工具、拆焊操作要点实训过程步骤一准备认准焊点位置, 准备好焊锡丝和烙铁, 处于随时可焊接的状态。
此时特别强调的施烙铁头部要保持干净, 即可以沾上焊锡(俗称吃锡)。
步骤二加热将烙铁头放在工件焊点处, 加热焊接点。
注意首先要保持烙铁加热焊件各部分, 例如印制板上引线和焊盘都使之受热, 其次要注意让烙铁头的扁平部分(较大部分)接触热容量较大的焊件, 烙铁头的侧面或边缘部分接触热容量较小的焊件,以保持焊件均匀受热。
步骤三送焊锡当焊件加热到能熔化焊料的温度后将焊丝置于焊点, 焊料开始熔化并润湿焊点。
步骤四去焊锡当熔化一定量的焊锡后将焊锡丝移开。
步骤五移烙铁当焊锡完全润湿焊点后移开烙铁, 注意移开烙铁的方向应该是大致45°的方向。
要保证焊点美观。
上述过程, 对一般焊点而言焊接时间大约2~3秒钟。
对于热容量较小的焊点, 例如印制电路板上的小焊盘, 有时用三步法概括操作方法, 即将上述步骤2, 3合为一步, 4, 5合为一步。
实际上细微区分还是五步, 所以五步法有普遍性, 是掌握手工烙铁焊接的基本方法。
数字钟工作原理
数字钟工作原理
数字钟是一种电子设备,它的工作原理基于一个精确的时间基准和数字电路的协同作用。
首先,数字钟需要一个准确的时间基准,通常是一个由水晶振荡器提供的电信号。
水晶振荡器具有稳定的振荡频率,并且能够提供非常精确的时间间隔。
然后,通过一个计数器电路,来测量自基准信号以来的时间。
计数器通过计算振荡器的脉冲次数来确定经过的时间。
这些脉冲通常以固定的频率产生。
接下来,数字钟需要一个数码显示器来显示时间。
数码显示器通常由一系列的数字段组成,每个数字段可以显示0到9的数字。
这些数字段可以通过数字电路的控制,根据计数器的计数值来显示相应的数字。
数字钟还可能包含其他功能,例如闹钟、定时器等。
这些功能通常由额外的电路和按钮来实现,可以通过更复杂的数字逻辑来控制。
总的来说,数字钟通过将精确的时间基准与数字电路结合,能够实时地显示准确的时间。
它的工作原理基于程序化的计算和数字显示技术,同时提供了额外的功能来更好地满足用户的需求。
基于proteus仿真的数字钟
数字(一)钟是一个对1Hz频率进行计数的电路。
振荡器产生的时钟信号经过分频器形成秒脉冲信号,秒脉冲信号输入计数器进行计数,显示出时间。
秒计数器电路计满60后触发分计数器电路,分计数器电路计满60后触发时计数器电路,当计满24小时后重零开始计数。
一般由振荡器、分频器、计数器、译码器、数码显示器等几部分组成。
振荡电路:主要用来产生时间信号。
石英晶体振荡器可以提高时间信号的稳定度。
分频器:振荡器产生的信号频率很高,要得到“秒”信号,需一定级数的分频器进行分频。
计数器:有了“秒”信号,则可以根据60秒为1分,24小时为1天的进制,分别设定“时”、“分”、“秒”的计数器,分别为60进制,60进制,24进制计数器,并输出一分,一小时,一天的进位信号。
译码显示:将“时”“分”“秒”显示出来。
将计数器输入状态,输入到译码器,产生驱动数码显示器信号,呈现出对应的进位数字字型。
关键词数字钟振荡计数校正目录1.前言22.系统总体方案设计32.1方案比较42.2方案选择63单元模块设计73.1时间计数电路的设计73.2译码显示电路93.3三个按键的电路113.3.1按键一:光标的移位与闪烁123.3.2按键二:时间的上翻让时间得到修改143.3.3 按键三:确定154 系统调试155 系统功能和指标参数155.1系统功能165.2系统指标参数166 设计总结和体会176.1设计总结176.2设计的收获体会17致谢1818附录数字电子钟电路总图191.前言数字电子钟是一个用数字电路实现的时,分,秒计时的装置,与机械式时钟相比具有更高的准确性。
本次的数字电子钟的设计原理就是一种典型的数字电路,其中还包括了一些组合逻辑电路和时序电路。
本次的数字电子钟的设计主要目的是为了让我们更好的掌握数字电子钟的原理,从而掌握逻辑电路的一些典型运用,学会自己制作电子钟。
通过对数字电子钟得设计进一步的了解各种中小规模集成电路的作用和实用方法。
数字钟(闹钟+秒表+整点报时+校时)
-总结设计报告数字钟2017-3-16自动化B设计容简介数字钟的主要由74160计数器、7447译码器和显示电路来实现基本功能,而校时、整点报时、秒表和闹钟电路实现其扩展功能。
整个电路的秒脉冲(即1HZ)由事先封装好的分频电路产生,秒脉冲送入74160计数器,‘秒’‘分’‘时’的计数器分别送到对应的译码器,然后再将信号送到显示电路显示时间。
本次数字钟的设计计时周期为24小时制,显示满刻度为23时59分59秒,星期显示方面为周一~周六+周日。
扩展功能的校时电路为自动校时,在校准‘分’‘时’显示后,可以在这个数的基础上继续运行,在整点报时功能中,当数字钟运行至整点前4秒时(例:23时59分56秒)即开始报时,持续5秒后停止,整点报时功能不可手动关闭。
秒表功能方面,设计给定脉冲为100HZ,为4位显示,最大设计计时为60.99秒,可以手动暂停/开始和清零。
最后是闹钟功能,闹钟设计响应时间为60秒,并且可以手动开启/关闭闹钟。
设计框图单元模块设计一、‘秒’电路秒电路由两片74161计数器加秒脉冲来实现60进制的计数,再通过两片7447译码器将信号给到显示模块来实现秒的功能。
二、‘分’电路‘分’电路和秒电路一样为60进制,由两片74160计数器和秒进位脉冲来实现分功能,再由7447译码器将信号给至显示电路三、‘时’电路‘时’电路和‘秒’‘分’电路有所不同,‘时’电路为24进制,可由两片74160计数器和分进位脉冲实现‘时’功能,再由译码器将信号给显示电路。
四、星期电路基本功能中星期显示最为复杂,因为计数器默认初始值为0,可能导致下载至实验箱初始星期显示为0,另外根据要求需显示星期一、二、三、四、五、六、日,又加大了星期电路的设计难度,为解决上述问题,此处采用逻辑门通过一些逻辑关系来实现星期功能。
QD QC QB QA D C B A(0)0 0 0 0 0 0 0 1 (1)(1)0 0 0 1 0 0 1 0 (2)(2)0 0 1 0 0 0 1 1 (3)(3)0 0 1 1 0 1 0 0 (4)(4)0 1 0 0 0 1 0 1 (5)(5)0 1 0 1 0 1 1 0 (6)(6)0 1 1 0 1 0 0 0 (8)通过真值表对应的关系,画出卡诺图,化简得到A、B、C、D与QA、QB、QC、QD 对应的逻辑关系,虽然逻辑电路比较复杂,但是很好的解决了计数器默认初始值为0导致星期显示存在0的情况,并且实现了周六到周日到周一的完美跳转。
多功能数字钟的设计及制作
多功能数字钟的设计及制作1.设计分析本次设计的数字钟具有校时功能。
我们需要在先设计一个基本的数字钟,然后在此基础上增加校时电路。
一个基本的数字钟由三个部分组成:秒脉冲产生电路,计数电路,译码显示电路,然后就是加上校时电路,一个四部分构成了本次设计的多功能数字钟,其总体方框图如图1-1图1-1 总体方框图2.设计内容2.1秒脉冲产生部分本设计使用由555定时器构成的多谐振荡器来产生1HZ的信号。
虽然此振荡器没有石英晶体稳定度和精确度高,由于设计简单而成为了设计时的首选。
只要在555定时器电路外部配上两个电阻及两个电容元件,并将某些引脚相连,就可以方便地构成多谐振荡器。
555定时器是数字脉冲产生的核心芯片,所以在了解其原理之前,我们需了解555定时器。
555定时器逻辑符号如图2-1所示:图2-1 555定时器逻辑符号管脚功能如表2-1所示:图2-2 秒脉冲电路根据原理和元件图,结合一阶电路暂态过程的三要素法,可以计算出充放电的时间,两者相加即为脉冲周期,脉冲周期的倒数即为脉冲频率。
充电过程的方程式: 2/3Vcc=Vcc+(1/3Vcc-Vcc)e(t1/RC)t1=(R1+R2)C*㏑2=0.7(R1+R2)C放电过程的方程式: 1/3Vcc=0+(2/3Vcc-0)e(t1/RC)t2=R2*C㏑2=0.7R2*C脉冲周期为: t=t1+t2=0.7(R1+2R2)C脉冲频率为: f=1/t=1.43/(R1+2R2)C令R1=15k,R2=68k,C=0. 01F,(其中0.01F的电容的作用是防干扰的)代入数据,计算得,f=0.94HZ≈1HZ基本满足实验要求。
2.2计数部分计数部分的核心芯片是74LS9074LS90是二---五---十进制异步计数器。
它有两个时钟输入CKA和CKB,其中,CPA和Q0组成一位二进制计数器,CKB和Q1Q2Q3组成五进制计数器,若将Q0与CKB相连接,时钟脉冲从CKA输入,则构成了84212BCD码十进制计数器。
AT89C2051做的数字电子时钟
AT89C2051做的数字钟采用AT89C2051的6位电子钟原理如下图所示,只要硬件连接无误,保证成功。
另外图中的SET按纽用于校准时间。
按住2秒以上进入校准时间状态及换档和退出,快速点触用于调节时间数值。
三极管采用9015即可。
数码管最好采用红色的共阳型LED数码管,亮度高些,因为是扫描的显示方式,所以各个数码管的abcdefg各脚采用了总线并联,改动510欧姆的电阻可以改变显示亮度。
电子钟原理图电子钟源程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AT89C2051时钟程序;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 定时器T0、T1溢出周期为50MS,T0为秒计数用,T1为调整时闪烁用,; P3.7为调整按钮,P1口为字符输出口,采用共阳显示管。
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 中断入口程序;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ORG 0000H ;程序执行开始地址LJMP START ;跳到标号START执行ORG 0003H ;外中断0中断程序入口RETI ;外中断0中断返回ORG 000BH ;定时器T0中断程序入口LJMP INTT0 ;跳至INTTO执行ORG 0013H ;外中断1中断程序入口RETI ;外中断1中断返回ORG 001BH ;定时器T1中断程序入口LJMP INTT1 ;跳至INTT1执行ORG 0023H ;串行中断程序入口地址RETI ;串行中断程序返回; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 主程序;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;START: MOV R0,#70H ;清70H-7AH共11个内存单元MOV R7,#0BH ;CLEARDISP: MOV @R0,#00H ;INC R0 ;DJNZ R7,CLEARDISP ;MOV 20H,#00H ;清20H(标志用)MOV 7AH,#0AH ;放入"熄灭符"数据MOV TMOD,#11H ;设T0、T1为16位定时器MOV TL0,#0B0H ;50MS定时初值(T0计时用)MOV TH0,#3CH ;50MS定时初值MOV TL1,#0B0H ;50MS定时初值(T1闪烁定时用)MOV TH1,#3CH ;50MS定时初值SETB EA ;总中断开放SETB ET0 ;允许T0中断SETB TR0 ;开启T0定时器MOV R4,#14H ;1秒定时用初值(50MS×20)START1: LCALL DISPLAY ;调用显示子程序JNB P3.7,SETMM1 ;P3.7口为0时转时间调整程序SJMP START1 ;P3.7口为1时跳回START1SETMM1: LJMP SETMM ;转到时间调整程序SETMM ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 1秒计时程序;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;T0中断服务程序INTT0: PUSH ACC ;累加器入栈保护PUSH PSW ;状态字入栈保护CLR ET0 ;关T0中断允许CLR TR0 ;关闭定时器T0MOV A,#0B7H ;中断响应时间同步修正ADD A,TL0 ;低8位初值修正MOV TL0,A ;重装初值(低8位修正值)MOV A,#3CH ;高8位初值修正ADDC A,TH0 ;MOV TH0,A ;重装初值(高8位修正值)SETB TR0 ;开启定时器T0DJNZ R4, OUTT0 ;20次中断未到中断退出ADDSS: MOV R4,#14H ;20次中断到(1秒)重赋初值MOV R0,#71H ;指向秒计时单元(71H-72H)ACALL ADD1 ;调用加1程序(加1秒操作)MOV A,R3 ;秒数据放入A(R3为2位十进制数组合)CLR C ;清进位标志CJNE A,#60H,ADDMM ;ADDMM: JC OUTT0 ;小于60秒时中断退出ACALL CLR0 ;大于或等于60秒时对秒计时单元清0MOV R0,#77H ;指向分计时单元(76H-77H)ACALL ADD1 ;分计时单元加1分钟MOV A,R3 ;分数据放入ACLR C ;清进位标志CJNE A,#60H,ADDHH ;ADDHH: JC OUTT0 ;小于60分时中断退出ACALL CLR0 ;大于或等于60分时分计时单元清0MOV R0,#79H ;指向小时计时单元(78H-79H)ACALL ADD1 ;小时计时单元加1小时MOV A,R3 ;时数据放入ACLR C ;清进位标志CJNE A,#24H,HOUR ;HOUR: JC OUTT0 ;小于24小时中断退出ACALL CLR0 ;大于或等于24小时小时计时单元清0OUTT0: MOV 72H,76H ;中断退出时将分、时计时单元数据移MOV 73H,77H ;入对应显示单元MOV 74H,78H ;MOV 75H,79H ;POP PSW ;恢复状态字(出栈)POP ACC ;恢复累加器SETB ET0 ;开放T0中断RETI ;中断返回;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 闪动调时程序;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;T1中断服务程序,用作时间调整时调整单元闪烁指示INTT1: PUSH ACC ;中断现场保护PUSH PSW ;MOV TL1, #0B0H ;装定时器T1定时初值MOV TH1, #3CH ;DJNZ R2,INTT1OUT ;0.3秒未到退出中断(50MS中断6次)MOV R2,#06H ;重装0.3秒定时用初值CPL 02H ;0.3秒定时到对闪烁标志取反JB 02H,FLASH1 ;02H位为1时显示单元"熄灭"MOV 72H,76H ;02H位为0时正常显示MOV 73H,77H ;MOV 74H,78H ;MOV 75H,79H ;INTT1OUT: POP PSW ;恢复现场POP ACC ;RETI ;中断退出FLASH1: JB 01H,FLASH2 ;01H位为1时,转小时熄灭控制MOV 72H,7AH ;01H位为0时,"熄灭符"数据放入分MOV 73H,7AH ;显示单元(72H-73H),将不显示分数据MOV 74H,78H ;MOV 75H,79H ;AJMP INTT1OUT ;转中断退出FLASH2: MOV 72H,76H ;01H位为1时,"熄灭符"数据放入小时MOV 73H,77H ;显示单元(74H-75H),小时数据将不显示MOV 74H,7AH ;MOV 75H,7AH ;AJMP INTT1OUT ;转中断退出; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 加1子序;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ADD1: MOV A,@R0 ;取当前计时单元数据到A DEC R0 ;指向前一地址SWAP A ;A中数据高四位与低四位交换ORL A,@R0 ;前一地址中数据放入A中低四位ADD A,#01H ;A加1操作DA A ;十进制调整MOV R3,A ;移入R3寄存器ANL A,#0FH ;高四位变0MOV @R0,A ;放回前一地址单元MOV A,R3 ;取回R3中暂存数据INC R0 ;指向当前地址单元SWAP A ;A中数据高四位与低四位交换ANL A,#0FH ;高四位变0MOV @R0,A ;数据放入当削地址单元中RET ;子程序返回; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 清零程序;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;对计时单元复零用CLR0: CLR A ;清累加器MOV @R0,A ;清当前地址单元DEC R0 ;指向前一地址MOV @R0,A ;前一地址单元清0RET ;子程序返回; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 时钟调整程序;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;当调时按键按下时进入此程序SETMM: cLR ET0 ;关定时器T0中断CLR TR0 ;关闭定时器T0LCALL DL1S ;调用1秒延时程序JB P3.7,CLOSEDIS ;键按下时间小于1秒,关闭显示(省电)MOV R2,#06H ;进入调时状态,赋闪烁定时初值SETB ET1 ;允许T1中断SETB TR1 ;开启定时器T1SET2: JNB P3.7,SET1 ;P3.7口为0(键未释放),等待SETB 00H ;键释放,分调整闪烁标志置1SET4: JB P3.7,SET3 ;等待键按下LCALL DL05S ;有键按下,延时0.5秒JNB P3.7,SETHH ;按下时间大于0.5秒转调小时状态MOV R0,#77H ;按下时间小于0.5秒加1分钟操作LCALL ADD1 ;调用加1子程序MOV A,R3 ;取调整单元数据CLR C ;清进位标志CJNE A,#60H,HHH ;调整单元数据与60比较HHH: JC SET4 ;调整单元数据小于60转SET4循环LCALL CLR0 ;调整单元数据大于或等于60时清0CLR C ;清进位标志AJMP SET4 ;跳转到SET4循环CLOSEDIS: SETB ET0 ;省电(LED不显示)状态。
六位数字时钟电路实习报告
实习报告:六位数字时钟电路设计一、实习目的本次实习旨在通过设计和实现一个六位数字时钟电路,检验并巩固我们所学数字电路知识,提高实际操作能力,培养解决实际问题的能力。
同时,通过本次实习,了解数字时钟电路的工作原理,掌握常用的数字集成电路及其使用方法。
二、实习内容本次实习的主要任务是设计和实现一个六位数字时钟电路。
具体包括以下几个部分:1. 确定时钟电路的总体设计方案,选择合适的数字集成电路。
2. 设计时钟电路的逻辑电路图,包括时钟发生器、分频器、计数器等。
3. 编写时钟电路的程序,实现时钟的功能。
4. 进行电路仿真,验证时钟电路的功能和性能。
5. 制作电路板,进行实际电路测试,验证电路的可靠性。
三、实习过程1. 在实习开始前,我们先对数字时钟电路的基本原理进行了学习和讨论,了解了时钟电路的基本组成部分和功能。
然后,我们根据实习要求,确定了时钟电路的设计方案,并选择了合适的数字集成电路。
2. 接着,我们根据时钟电路的设计方案,绘制了逻辑电路图。
在设计过程中,我们充分考虑了电路的稳定性和可靠性,确保时钟电路能够正常工作。
3. 在电路设计完成后,我们编写了时钟电路的程序。
程序主要包括初始化部分、时钟发生部分、分频部分和显示部分。
我们通过编程实现了时钟的计数和显示功能。
4. 在程序编写完成后,我们使用了电路仿真软件对时钟电路进行了仿真。
仿真结果表明,时钟电路的功能和性能均达到预期要求。
5. 最后,我们根据电路仿真结果,制作了电路板。
在电路板制作完成后,进行了实际电路测试。
测试结果表明,电路板能够正常工作,时钟电路具有较高的可靠性和稳定性。
四、实习总结通过本次实习,我们学会了如何设计和实现一个数字时钟电路,掌握了常用的数字集成电路及其使用方法。
同时,我们培养了团队协作精神,提高了实际操作能力和解决实际问题的能力。
在实习过程中,我们遇到了一些困难,如电路设计的优化、程序的调试等。
但是,在老师和同学的帮助下,我们逐一解决了这些问题,使时钟电路得以正常工作。
数字钟原理
数字钟原理数字钟是一种使用数字显示时间的钟表,它通过内部的电子元件来实现时间的精确显示。
数字钟的原理主要包括时间信号的接收、时间信号的处理和数字显示。
下面将从这三个方面来介绍数字钟的原理。
首先,数字钟的原理之一是时间信号的接收。
数字钟通常会接收来自标准时间信号的无线信号或者通过网络接收时间服务器的时间同步信号。
这些时间信号可以来自国家授时中心,也可以来自卫星导航系统,通过接收这些信号,数字钟可以实现对时间的准确同步。
在接收时间信号的过程中,数字钟会对接收到的信号进行解码和处理,以确保时间的准确性和稳定性。
其次,数字钟的原理还包括时间信号的处理。
接收到的时间信号需要经过处理才能被数字钟准确显示出来。
数字钟内部通常会有一个时钟芯片,它可以对接收到的时间信号进行处理和计算,以得出当前的精确时间。
时钟芯片会根据接收到的时间信号进行时钟频率的调整,以确保时钟的准确性和稳定性。
同时,数字钟还会对时间信号进行误差校正,以确保显示的时间与标准时间保持一致。
最后,数字钟的原理还涉及到数字显示。
经过时间信号的接收和处理,数字钟会将计算得到的时间以数字形式显示在时钟面板上。
数字显示通常采用LED或LCD显示屏,它可以清晰地显示出小时、分钟和秒钟的数字。
数字显示不仅方便了人们对时间的观察和理解,而且还可以通过亮度调节和显示格式的设置来满足不同环境下的使用需求。
综上所述,数字钟的原理主要包括时间信号的接收、时间信号的处理和数字显示。
通过对时间信号的接收和处理,数字钟可以实现对时间的准确同步和精确显示。
数字钟的原理不仅涉及到电子技术和信号处理,还涉及到对时间的精准把控和显示技术的应用。
数字钟的出现极大地方便了人们对时间的观察和管理,成为现代生活中不可或缺的一部分。
基于单片机的电子时钟6位LED数码管显示
数码管显示电子时钟设计一.功能要求1.数字电子时钟最主要是LED数码管显示功能,以24小时为一个周期,显示时间时、分、秒。
2.具有校时功能,可以对时、进行单独校对,使其校正到标准时间。
二.方案论证1.数字时钟方案数字时钟是本设计的最主要的部分。
根据需要,可利用两种方案实现。
方案一:本方案采用Dallas公司的专用时钟芯片DS12887A。
该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。
为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。
当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。
而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。
方案二:本方案完全用软件实现数字时钟。
原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。
利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零。
该方案具有硬件电路简单的特点。
但由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。
而且,由于是软件实现,当单片机不上电,程序不执行时,时钟将不工作。
基于硬件电路的考虑,本设计采用方案二完成数字时钟的功能。
2.数码管显示方案方案一:静态显示。
所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或截止。
该方式每一位都需要一个8 位输出口控制。
静态显示时较小的电流能获得较高的亮度,且字符不闪烁。
但当所显示的位数较多时,静态显示所需的I/O口太多,造成了资源的浪费。
方案二:动态显示。
所谓动态显示就是一位一位的轮流点亮各个位,对于显示器的每一位来说,每隔一段时间点亮一次。
数字钟兼钟控定时器设计
数字钟兼钟控定时器的设计系别:电子电气工程系班级:10级电子一班姓名:孙阳学号:201095024023指导老师:刘建平摘要随着社会的进步,信息化产业的发展,出现的高科技产品的技术含量也越来越来高,数字电子技术的掌握和发展是对新知识新技术接轨的一种直接途径;再加上定时器部分自动设置的结合可以说这也是一个现代化产品。
虽然现在它的技术含量并不高,但我相信通过努力创新和不断的改进与改装,也将会成为一种实用性强、水平高的产品。
可以知道《数字电子钟兼钟控定时器》这是以社会生活相接轨的课题,因此它会得到社会的认可和使用。
数字钟是采用数字电路实现时、分、秒数字显示的计时装置。
由于数字集成电路的发展和石英晶体振荡器的使用,使得数字钟的精度、稳定性远远超过了机械钟表,再者数字电子钟在我们的实际生活中经常见到,它的精度、稳定性远远超过了机械钟表,因此得到了广泛的使用。
关键字: Protell99se 数字钟、定时器、LM8364一基本原理与方案设计1基本原理数字电子钟一般由六个部分组成,其中振荡器和分频器组成标准的秒信号发生器,由不同进制的计数器、译码器和显示器组成计时系统。
秒信号送入计时器进行计数,把累计的结果以“时”、“分”、“秒”的十进制数字显示出来。
“时”显示由二十四进制计数器、译码器和显示器构成,“分”、“秒”显示分别由六十进制计数器、译码器和显示器构成。
所有计时结果由六位数码管显示2 方案设计根据设计任务和原理,数字钟可用中小规模集成电路制作,也可用大规模集成电路制作。
数字钟专有集成电路有多种,有的没有定时功能,有的只有单定时功能。
而本课题要求具有双定时功能,通过查找资料可知,可以选用集成电路LM8364较为合适。
其原理框图如图所示:LED显示器60HZ信号产生电时钟IC 整点报时电定时定闹电控制电图数字钟兼钟控定时器方案二框图LM8364除了用做数字钟外,还可兼做钟控定时器。
这种钟控定时器具有24h 任意时间开、任意时间关、1h定时输出等功能,适合家庭某些电器每天一次的自动控制。
六位贴片数字电子时钟 KC_8023
例如,如果选用12MHz晶振,则最高计数频率为0.5MHz。虽然对 外部输入信号的占空比无特殊要求,但为了确保某给定电平在变化前至 少被采样一次,外部计数脉冲的高电平与低电平保持时间均需在一个机 器周期以上。 当CPU用软件给定时器设置了某种工作方式之后,定时器就会按设 定的工作方式独立运行,不再占用CPU的操作时间,除非定时器计满溢 出,才可能中断CPU当前操作。CPU也可以重新设置定时器工作方式, 以改变 定时器的操作。由此可见,定时器是单片机中效率高而且工作灵活的部 件。 综上所述,我们已知定时器/计数器是一种可编程部件,所以在定时 器/计数器开始工作之前,CPU必须将一些命令(称为控制字)写入定 时/计数器。将控制字写入定时/计数器的过程叫定时器/计数器初始化。 在初始化过 程中,要将工作方式控制字写入方式寄存器,工作状态字(或相关位) 写入控制寄存器,赋定时/计数初值。 控制寄存器 定时器/计数器T0和T1有2个控制寄存器-TMOD和 TCON,它们分别用来设置各个定时器/计数器的工作方式,选择定时 或计数功能,控制启动运行,以及作为运行状态的标志等。其中, TCON寄存器中 另有4位用于中断系统。
各位定义如下: TF1:定时器 1 溢出标志位。当字时器 1 计满溢出时,由硬件使 TF1 置 “1”,并且申请中断。进入中断服务程序后,由硬件自动清“0”,在查询 方式下用软件清“0”。 TR1:定时器 1 运行控制位。由软件清“0”关闭定时器 1。当 GATE=1, 且 INT1 为高电平时,TR1 置“1”启动定时器 1;当 GATE=0,TR1 置 “1”启动定时器 1。
TF0:定时器 0 溢出标志。其功能及操作情况同 TF1。 TR0:定时器 0 运行控制位。其功能及操作情况同 TR1。 IE1:外部中断 1 请求标志。 IT1:外部中断 1 触发方式选择位。 IE0:外部中断 0 请求标志。 IT0:外部中断 0 触发方式选择位。 TCON 中低 4 位与中断有关,我们将在下节课讲中断时再给予讲解。 由于 TCON 是可以位寻址的,因而如果只清溢出或启动定时器工作, 可以用位操作命令。例如:执行“CLR TF0”后则清定时器 0 的溢出; 执行“SETB TR1”后可启动定时器 1 开始工作(当然前面还要设置方 式定)。
基于AT89C2051六位数字钟11
基于AT89C2051六位数字钟11毕业设计(论文)说明书题目: AT89C2051六位数字钟学院广州市机电高级技工专业:机电一体化年级: 10机电高职2 学号: 11 设计人:黄天伟指导教师:年月:目录1 引言 (1)2 数字钟的系统概述 (1)2.1 总体方案设计 (2)3 AT89C2051单片机及其引脚说明 (3)3.1 内部结构 (4)3.2 程序保密 (4)3.3 软硬件的开发 (4)3.4 引脚说明 (4)3.5 主要性能 (5)4 电路的硬件设计 (6)4.1 复位电路 (6)4.2 时钟电路 (6)4.3 按键电路 (7)4.4 迅响电路及输入、输出电路 (7)4.5 数码管显示电路 (9)4.5.1LED数码管结构及工作原理 (9)4.5.2 显示原理 (9)4.6稳压电路 (9)5 软件设计 (10)5.1 主程序系统结构 (9)5.2 软件任务分析 (9)5.3 软件流程图 (9)6安装与调试 (10)6.1 安装、焊接到电路板上 (10)6.2 测试与调试 (11)7 结束语 (18)参考文献 (18)致谢 (19)附录 1 (19)附录 2 (19)基于AT89C2051六位数字钟摘要:本设计论文介绍了用AT89C2051单片机控制的数字钟的硬件结构与软件设计。
此数字钟是一个将“时”、“分”、“秒”显示于人的视觉器官的计时装置。
它的计时周期为24小时,显示满刻度为23时59分59秒,另外应有校时功能。
电路由时钟脉冲发生器、时钟计数器、译码驱动电路和数字显示电路以及时间调整电路组成。
用晶体振荡器产生时间标准信号,这里采用石英晶体振荡器。
根据60秒为1分、60分为1小时、24小时为1天的计数周期,分别组成两个60进制(秒、分)、一个24进制(时)的计数器。
构成秒、分、时的计数,实现计时的功能。
显示器件选用LED七段数码管。
在译码显示电路输出的驱动下,显示出清晰、直观的数字符号。
基于AT89C2051六位数字钟
目录第一章方案选择及总体设计(一)、设计目的(二)、设计设备(三)、设计原理第二章硬件设计及电路图(一)电路原理图及PCB(二)AT89C2051芯片介绍第三章软件设计及程序清单(一)软件设计(二)程序清单第四章实物制作及调试说明第五章结论引言20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。
忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。
但是,一旦重要事情,一时的耽误可能酿成大祸。
例如,许多火灾都是由于人们一时忘记了关闭煤气或是忘记充电时间。
尤其在医院,每次护士都会给病人作皮试,测试病人是否对药物过敏。
注射后,一般等待5分钟,一旦超时,所作的皮试试验就会无效。
手表当然是一个好的选择,但是,随着接受皮试的人数增加,到底是哪个人的皮试到时间却难以判断。
所以,要制作一个定时系统。
随时提醒这些容易忘记时间的人。
钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。
诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。
因此,研究数字钟及扩大其应用,有着非常现实的意义。
单片机技术是高等院校电类专业的一门重要技术基础课,也是现代控制类、机电类和计算机类各专业的一门必修课程。
如果要在理论中实践真理真正的学习到实用的知识,课程设计是必要的过程。
MCS-51单片机的内部结构和工作原理、指令系统和汇编语言程序设计、存储器扩张和中断系统、I/O接口和总线等问题,都在课程设计中得到了很好的体现,并在此基础上讨论单片机应用系统的设计方法,以培养学生在工程应用中解决实际问题的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一:设计任务
• ①时钟功能具有显示时、分、秒的功能;并且24小时一循环 • ②具有较准时、分的功能; • ③具有整点报时的功能,在离整定10s时,便自动发出鸣叫声,步长1s, 每隔1s鸣叫一次,共鸣叫5次,最后1响结束时为整点;
二:设计框图
三:整体电路设计 由555定时器构成了振荡器电路,3
2口则接在秒的个位上,从而实现了整
点报时。
PCB封装图
PCB封装需要注
意布局的合理性,
同时还要考虑一下 元器件的干扰,考
虑到制作成本的控
制,所以,布局时 应尽量紧密
实物图
结论
本课题设计任务有: ①时钟功能具有显示时、分、秒的功能;并且24小时一循环 ②具有较准时、分的功能; ③具有整点报时的功能,在离整定10s时,便自动发出鸣叫声,步长1s,每 隔1s鸣叫一次,共鸣叫5次,最后1响结束时为整点; 经过努力,我们完成了任务要求1和3,任务2由于按键的灵敏度问题,未能 实现准确校准时、分的功能。总体来说:完成了课题设计的要求。
计数器电路:4518计器
CD4518是一个双BCD同步加计数器,由两个相同的同步4级计数器组成。 CD4518引脚功能(管脚
功能)如下: 1CP、2CP:时钟输入端。1CR、2CR:清除端。 1EN、2EN:计数允许控制端。
1Q0~1Q3:计数器输出端。 2Q0~2Q3:计数器输出端。Vdd:正电源。Vss:地。
译码器电路:4511译码器
CD4511 是一片 CMOS BCD—锁存/7 段译码/驱动器,用于驱动共阴极 LED (数码管)显示器的 BCD 码—七段码译码器。具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供 较大的拉电流。可直接驱动共阴LED数码管。A0~A3:二进制数据输入端,/BI:输出消隐控制端,LE:
个同步加法计数器4518芯片构成了时分秒的
计数电路,6片七段译码器4511芯片构成译
码电路,6个共阴极数码管构成了时分秒的 显示电路,蜂鸣器和三极管等构成了整点报 时电路。
震荡器电路:555定时器
555定时器的功能主要由两个比较器决
定。两个比较器的输出电压控制RS触发器 和放电管的状态。在电源与地之间加上电
数据锁定控制端,/LT:灯测试端,Ya~Yg:数据输出端,VDD:电源正,VSS:电源负。
整点报时电路
整点报时电路有三极管,蜂鸣器和 两个四选一门电路组成,UA接在分十 位的5和个位的9上,用来保证是59分, 如果不是59分不导通,输出低电平, 当59分时UA导通输出一个高电平接在 UB的1口,这时UB的4,5两个输入口接 在秒十分位的5,从而保证是50秒,而
压,当5脚悬空时,则电压比较器C1的同
相输入端的电压为2VCC/3,C2的反相输 入端的电压为VCC若触发输入端TR的电压 小于VCC/3,则比较器C2的输出为0,可 使RS触发器置1,使输出端OUT=1。如果 阈值输入端TH的电压大于2VCC/3,同时 TR端的电压大于VCC/3,则C1的输出为0, C2的输出为1,可将RS触发器置0,使输 出为0电平。