单片机电子钟原理图,帮我大概解释一下这个图的工作原理就可以了,谢谢。带图!5分

作者&投稿:表朗 (若有异议请与网页底部的电邮联系)
帮忙解释下这个单片机电子钟原理图,谢谢。5分!~

这个电路是用6为数码管来显示数字的,复位电路是单片机能工作的比较重要的电路,主要是让单片机复位的,从原点开始运行,后面的两个74LX是两个锁存器,另外从这个图中可以看出是通过单片机内部进行定时,而不是用专用的时间芯片,利用单片机的定时器进行控制的

电路原理:就是单片机产生4位二进制码(BCD码),通过74L147 解码后送给给led显示0~9的数字(低电平有效),然后通过74L138进行led段选(单片led的片选信号),这就构成了led扫描显示,利用人眼的视觉效应就能看清显示的数字。74L147是BCD码到7段解码器,是单片机输出变得很简单,74L138是译码器,能节约单片机I/O口。工作原理:就是通过编程在单片机内写入相应代码(时钟秒程序可用一个定时器T0实现,然后循环扫描键盘信号),当相应的案件被按下,单片机就输出相应的数据

本电子钟采用PIC16C55单片机控制,适于温室的定时恒温或自来水的定时定压控制等。PIC16C55单片机工作电压为2.5~6.25V,功耗低、驱动能力强。本电子钟可以控制一路负载在24小时内的3次开/关;一个双限触发的定时输出口,既可接传统的功率保持型继电器,也可接脉冲继电器。本机用四位LED数码管扫描式显示,还有消隐(省电)工作方式,使用起来非常灵活、方便。

一、 电子钟工作原理

电子钟电路见图1。RB7口是定时指示端,在定时开期间输出高电平,驱动V1发光,该口也可经缓冲作定时输出口;RB6是双限触发控制的定时输出口,其工作方式是:在RB7高电平期间,若RB1为高电平,则RB6输出高电平;若RB0为高电平,RB6输出低电平;若RB1、RB0同为低电平,RB6保持原态; 同为高电平时,RB6输出低电平。RB5、RB4用于驱动脉冲继电器,RB6上升沿触发RB5输出高电平开脉冲;在RB6下降沿触发RB4时,RB4端输出高电平关脉冲,开/关脉冲的持续时间均为125ms。

图 1

RB3是消隐控制器,接高电平(即SK1闭合)时,显示屏及秒闪正常;否则,显示消隐。显示消隐时,时钟及各控制逻辑都正常运行,如忽略RB4至RB7各口的驱动电流,则在3V供电时,整机电流不足20μA,即两节5号电池可用数月!RB2选择数码管极性,RB2为低电平,使用共阴LED;RB2为高电平,则用共阳LED。数码管的极性是在上电初始化时,根据 RB2口状态确定的,工作过程中改变RB2的电平则不起作用。

本机设S1~S4四个按键,S1是功能选择键,S2是小时增量调整,S3是分钟增量,S4用于分钟减量调节,其使用方法为:

上电时,RB5至RB7均为低电平,RB4端送出一个关脉冲,使SK1闭合,整机正常显示、工作,RC7口送出秒闪脉冲,RC6~RC0送字段码。RA3~RA0分别为10时、时、10分、分位的位码输出。这时,按一下S2或S3(时增量/ 分增量键),可使RB7端置位或复位。

在正常走时期间,秒闪正常;在校对或设置定时时,秒停闪。例如:在正常走时期间,按一下S1键,秒闪停止,屏幕显示J-,表示可以校对时间。这时再按S2~S4中任一键,屏幕显示现在时间,但秒不闪,此刻可按S2~S4校对时钟。再次按S1,屏幕显示 1∪,表示可以设定第一次开时间,此时按S2~S4对时间进行查看及设置。继续按S1,系统显示1∩,表示可设置第一次关时间……依次进行。设置好系统及 3次开关时间后,整机回到正常显示状态,秒闪恢复。

如欲取消某次开/关定时,只需把该次的开与关时间设置成相同值即可。

笔者曾把该时钟用于定时定压供水控制系统,RB6端用于驱动继电器(也可用RB5与RB4两端驱动脉冲继电器),RB1端接水压(水位)的低限输入,RB0 端接高限输入,设置好定时,一个简易的定时定压自动供水系统即告完成。

二、 编程技巧

PIC16C55单片机程序存储器只有512字节,加上采用外接32768Hz晶体振荡方式,时钟速度较低,因此,统筹好系统的工作时序与人机界面之间的关系是软件设计成败的关键。本机编程采用如下方案:软件工作流程见附图2。

图 2

PIC16C55单片机的一个机器周期是4个时钟周期,不难算出,本系统中每秒有8192个机器周期。在编制软件时,先设定单片机内部定时计数器F1的计数方式为机器周期的64分频。这样,每当F1溢出时,系统递加2秒。平时,系统每128个机器周期内用RC口与RA口驱动扫描一次显示屏,可保证每秒内扫描64次显示屏,基本上无闪烁感。而 128个机器周期正是F1的第0位(为便于叙述以下简记为F1?0)每次下降沿的间隔时间,我们可以编一段程序,当F1?0的下降沿到来时,扫描一次显示屏,每当F1的低4位为全0时(125ms一次)使系统检测一次RB口与按键状态,并进行相关处理,部分相关程序如下:

WAIT BTFSC 1,0 ;等待F1?0的下降沿,编程时

GOTO WAIT ;要保证每次下降沿前到此

MOVFW 1

SKPNZ

GOTO CLOCK ;F1=0,满2秒,转时钟处理

ANDLW 0FH ;屏蔽F1高4位

SKPZ

GOTO DISPLAY;F1低4位不为0,转显示

MOVLW 0C0H ;满125mS,使RB口脉冲复位

ANDWF 6,1

MOVLW 0FH ;检测按键

TRIS 7

MOVFW 7

ANDLW 0FH ;保留按键数据

SKPZ

GOTO AN;有键值,转按键处理

DISPLAY …… ;显示扫描,定时管理RB口

CLOCK …… ;时钟,定时处理程序

AN …… ;按键管理程序

跟单片机相连的最左上角是一个上电复位电路,往下来是晶振做的振荡电路,而它的右上角是一个按键的电路,根据程序编写的不同,有不同的功能,这里大概是用来调节时钟的,接下来看最复杂的那部分,从P1.0到P1.3与74LS47相连,74LS47是一个BCD-7段数码管的译码器/驱动器,其功能是将BCD码转化成数码管中的数字,实现段选;从P1.4到P1.7与74LS138相连,74LS138是一个三八线译码器,其功能是将BCD码实现对数码管的某一位的选择,即实现位选。
打酱油路过,希望能给你帮助。

使用138译码器产生位码和使用74LS47数码管驱动芯片产生位码。


单片机电子钟原理图,帮我大概解释一下这个图的工作原理就可以了,谢谢...
本电子钟可以控制一路负载在24小时内的3次开\/关;一个双限触发的定时输出口,既可接传统的功率保持型继电器,也可接脉冲继电器。本机用四位LED数码管扫描式显示,还有消隐(省电)工作方式,使用起来非常灵活、方便。一、 电子钟工作原理 电子钟电路见图1。RB7口是定时指示端,在定时开期间输出高电平,...

帮忙解释下这个单片机电子钟原理图,谢谢
这个电路估计是一个计时器,右边那三个按键是控制按键,可能控制计时器的开始、结束、暂停。74LS47(不是74L147)是七段数码管译码器,可以将P1.0~P1.3四位引脚输出的BCD码直接转换成数字显示。(例如5的BCD码是0101,即P1.0和P1.2为高电平,P1.1和P1.3为低电平,而在数码管上直接显示的...

数字电子钟电原理图要求有日\\时\\分\\秒
下面有张图,供参考。

帮忙解释下这个单片机电子钟原理图,谢谢。5分!
调整时间是由89S51内部程序完成的。你按相应的按钮会进入相应的调整程序。显示部分如为7段数码管,那就是动态扫描完成的。显示屏如为段式液晶,那扫描的电压就要低电,高电和半电,有的还是4分电压。一般为方便都选用7段数码管。

单片机电子钟原理图,帮我大概解释一下这个图的工作原理就可以了,谢谢...
这是一个简单的单片机控制显示LED的电路。图太模糊了一些细节看不清。只能将看得清的大概解释一下。1.单片机X1,X2脚接晶振和两个电容组成震荡电路给单片机提供时钟信号 2.P1口低4位连接74ls574给6位LED提供显示的数据信号。74ls547应该是个4位两进制译码器。P14-P16连接74ls138给6位LED显示器提...

明天就要毕业答辩了,帮忙解释下这个单片机电子钟原理图,谢谢!详细点...
74LS47 是 BCD-7 段数码管译码器\/驱动器, 74LS47 的功能用于将 BCD 码转化成数码块中的数字,通过它解码,可以直接把数字转换为 数码管的显示数字。138就不用多说了吧 译码器。这里138的作用就是选择哪个数码管要亮,LS147作用就是要显示0~9的哪 个数。。。

求一个纯硬件数字电子时钟的电路图
选50Hz时接Vss、选60Hz时悬空。27 CR输入。停电后自动由电池供电时,片子内部的时钟振荡器立刻工作,代替50\/60Hz输入,控制时间计数器继续计时,但不显示,来电时自动转为交流供电,恢复显示。在CR输入端接的R和C的数值,决定片内时钟振荡器频率。28 12\/24小时选择,接Vss显示24小时格式。

急求一个89c51设计的电子时钟,有原理图和C程序
数字电子钟的设计(由数字IC构成)一、设计目的1. 熟悉集成电路的引脚安排。2. 掌握各芯片的逻辑功能及使用方法。3. 了解面包板结构及其接线方法。4. 了解数字钟的组成及工作原理。5. 熟悉数字钟的设计与制作。二、设计要求1.设计指标时间以24小时为一个周期;显示时、分、秒;有校时功能,可以分别对时及分进行...

电子钟设计原理图
1) 设计控制系统数字电子电路部分的电原理图 2) 按照电原理图制作实物(制线路版,焊接)3) 编制单片机控制程序 4) 综合调式 以上设计先把电原理图和程序用电子邮件寄来,然后再做样机调式。程序范列 ;实用单片机电子钟的制作 ;主程序(MAIN),如下:ORG 0000H AJMP MAIN ORG 000BH AJMP TIME OR...

钟表的工作原理是什么(家里用的摆在桌面上的表)?
你说是摆在桌面上用电池的、一般叫电子钟,现在常用的是石英钟:是用“石英晶体”(晶振)作为振荡器,通过电子分频控制电机运转,带动指针走时,走时精度较高。示意图如下:那就没错啦,就是电子钟。“很多铜丝绕成的东西”就是线圈,是经过震荡、分频后的脉冲送到线圈,线圈产生磁场推动电机转子转动...

监利县13863856294: 明天就要毕业答辩了,帮忙解释下这个单片机电子钟原理图,谢谢!详细点,把问题都回答下谢谢!!! -
保章感冒: 74LS47 是 BCD-7 段数码管译码器/驱动器, 74LS47 的功能用于将 BCD 码转化成数码块中的数字,通过它解码,可以直接把数字转换为 数码管的显示数字.138就不用多说了吧 译码器.这里138的作用就是选择哪个数码管要亮,LS147作用就是要显示0~9的哪 个数.....

监利县13863856294: 有分!帮忙解释下这个单片机电子钟原理图,谢谢!详细点,把问题都回答下谢谢!!! -
保章感冒: 74LS47 的功能用于将 BCD 码转化成数码块中的数字,通过它解码,可以直接把数字转换为 数码管的显示数字.74138是译码器,主要是选择要显示的哪个数码管(数码管是一位一位量的,在速度比较快时,看上去就是同时亮的). 服复位电路有两个作用:1,在上电后能让单片机进入到正常的工作状态,程序指针指导程序初始处 2.在单片机出现问题后能人工通过按钮进行复位,重新执行程序. 控制程序自然是检测按钮开关,然后通过内在的程序处理修改时间变量并显示出来.

监利县13863856294: 求高人简述单片机电子钟的时间显示流程图? -
保章感冒: 利用实验平台上的4个LED数码管,设计带有闹铃功百能的数字时钟.1、 在4位数码管上显示当前时间,计时格式为度“时时分分”2、 由LED闪烁做秒版显示3、 利用按键可以对时间及闹钟进行设置,并可显示闹铃时间.当闹铃时间到蜂鸣器权发出声响,按停止键可使闹铃声停止.

监利县13863856294: 51单片机电子钟工作原理.急啊!! -
保章感冒: 就是用定时器啊,数码管用动态显示74LS47是译码器 只要输入数字就能在数码管上对应输出相应的数字.138你也会用吧!定时器会用不?就是赋初值让它每隔一秒让秒变量加一,到六十秒让分变量加一,六十分后让时变量加一,到二十四小时让时变量清零.从头开始.不懂再问我.

监利县13863856294: 求单片机数字电子钟的原理图和程序(单片机高手进) -
保章感冒: 设计这个是需要很多时间的,我曾经做了一个,但是不够准确,因为晶体会有偏差,必须在程序中补偿,但是补偿多少是需要用仪器来测量的,比如一秒会差2微秒,感觉没有什么,但时间长了就偏差大咯,所以很多人就不用单片机来直接设计,而是用单片机来外接一个时钟电路,那样会好一些的,如果是自己在学习的话,建议你自己来做,太长的时间比人估计也不会给你写,除非他正好也在做这个的.

监利县13863856294: 利用8051单片机做一个电子时钟.只需要电子时钟的功能和电路图.
保章感冒: 用单片机:89C51制作的 LED电子钟 参考链接: http://www.51picavr.com/news/c8/2009-01/109.htm *APPLICATION NOTE E6000 ICEXPLORER *************** * Title: FOR colk_time * * Version: 00 * * Last Updated: * * MCU: AT89C91 * * FOR: ...

监利县13863856294: 8位数码管的51单片机电子钟程序用电路图 -
保章感冒: 电路图科技名词定义 中文名称:电路图 英文名称:circuit diagram 定义1:用图形符号并按工作顺序排列,详细表示电路、设备或成套装置的全部基本组成和连接关系,而不考虑其实际位置的一种简图.目的是便于详细理解电路的作用原理,分...

监利县13863856294: 51单片机制作简易电子钟,求电路图和程序,要求6位显示,24小时制 -
保章感冒:#include "reg51.h" #define uint unsigned int #define uchar unsigned char unsigned char code led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar sec,min,hour; bit secup=00; uchar n=0; void delay(unsigned int ms) { unsigned int i=...

监利县13863856294: 电子时钟原理 -
保章感冒: 电子时钟原理是在一块单片机上,规定一个端口为输出端口,与LED连接.再写入相应的时钟程序就行了.

监利县13863856294: 用单片机设计一个电子时钟 -
保章感冒: MAIN ORG 0000H AJMP MAIN ORG 000BH AJMP CLOCK ORG 0030H PORT EQU 8000H PORTA EQU 8001H PORTB EQU 8002H PORTC EQU 8003H DISP0 EQU 30H DISP1 EQU 31H DISP2 EQU 32H DISP3 EQU 33H DISP4 EQU 34H ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网