6位数字钟制作套件

6位数字钟制作套件(纯数字电路)电子制作套件
数字钟是采用数字电路对“时”、“分”、“秒”数字显示的计时装置。

与传统的机械钟相比,它走时准确、显示直观、无机械传动等优点,广泛应用于电子手表和车站、码头、机场等公共场大型电子钟等。

一、电路工作原理
图3—8—1所示是数字钟的原理框图(原理图见附录一的附图1—1)。

由图可见,该数字钟由秒脉冲发生器,六十进制“秒”、“分”计时计数器和二十四进制“时”计时计数器,时、分、秒译码显示电路,校时电路和报时电路等五部分电路组成。

1.秒信号发生电路
秒信号发生电路产生频率为1 Hz的时间基准信号。

数字钟大多采用32768(215H z石英晶体振荡器,经过15级二分频,获得1Hz的秒脉冲,如图3—8—2所示。

该电路主要应用CD4060。

CD4060是14级二进制计数器/分频器/振荡器。

它与外接电阻、电容、石英晶体共同组成215=32768 Hz振荡器,并进行14级二分频,再外加一级D触发器(74LS74)二分频,输出1Hz的时基秒信号。

CD4060的引脚排列如图3—8—3所示,表3—8—1为CD4060的功能表,图3—8—4所示为CD4060的内部逻辑框图。

R4是反馈电阻,可使CD4060内非门电路工作在电压传输特性的过渡区,即线性放大区。

R4的阻值可在几兆到十几兆之间选择,一般取22 MΩ。

C2是微调电容,可将振荡频率调整到精确值。

2.计数器电路
"秒”、“分”、“时”计数器电路均采用双BCD同步加法计数器CD4518,如图3—8—5所示。

“秒”、“分”计数器是六十进制计数器,为了便于应用8421BCD码显示译码器工作,“秒”、“分”个位采用十进制计数器,十位采用六进制计数器,如图(a)所示。

“时”计数器是二十四进制计数器,如图(b)所示。

CD4518的引脚排列和功能分别见图3—8—6和表3—8—2。

3.译码、显示电路
“时”、“分”、“秒’’的译码和显示电路完全相同,均使用七段显示译码器74
LS248直接驱动LED数码管LC5011—11。

图3—8—7所示为秒位译码、显示电路。

74LS 248和LC5011—11的引脚排列如图3—8—8所示。

4.校时电路
校时电路如图3—8—9所示。

“秒’’校时采用等待校时法。

正常工作时,将开关S1拨向VDD位置,不影响与门G1传送秒计数信号。

进行校对时,将S1拨向接地位置,封闭与门G1,暂停秒计时。

标准时间一到,立即将S1拨回VDD位置,开放与门G1。

“分”和“时”校时采用加速校时法。

正常工作时,S2或S3接地,封闭与门G3或05,不影响或门G2或04传送秒、分进位计数脉冲。

进行校对时,将S2、s3拨向VDD位置,秒脉冲通过G3、G2或G5、G4直接引入“分”、“时”计数器,让“分”,“时”计数器以秒节奏快速计数。

待标准分、时一到,立即将S2、S3拨回接地位置,封锁秒脉冲信号,开放或门G2、G4对秒、分进位计数脉冲的传送。

5.整点报时电路
整点报时电路如图3—8—10所示,包括控制和音响两部分。

每当“分”和“秒”计数器计到59分51秒,自动驱动音响电路发出五次持续1s的鸣叫,前四次音调低,最后一次音调高。

最后一声呜叫结束,计数器正好为整点(“00”分“00”秒)。

(1)控制电路
每当分、秒计数器计到59分50秒,即时,开始鸣叫报时。

此间,只有秒个位计数,所以
另外,时钟到达51、53、55、57和59秒(即QAl=1)时就鸣叫。

为此,将QC4、QA4、QD3、QA3、QD2、QA2和QAl逻辑相与作为控制信号C
所以
在51、53、55和57秒时,QDl=0,y=A,扬声器以512 Hz音频鸣叫四次。

在59秒时,QDl=1,y=B,扬声器以1024 kHz音频鸣叫最后一响。

报时电路中的512 Hz低音频信号A和1024 Hz高音频信号B分别取自CD4060的Q6和Q5。

(2)音响电路
音响电路采用射极输出器VT驱动扬声器,R6、R5用来限流。

二、元器件选择见表3—8—3。

三、安装与调试
1.根据原理图和图3—8-11所示安装图,用常规工艺安装好电路。

2.确认安装无误后,接通电源,逐级调试:
用通用计数器(见附录二)测量晶体振荡器输出频率,调节微调电容C2,使振荡频率为32768 Hz。

再测CD4060的Q4、Q5和Q6等脚输出频率,检查CD4060工作是否正常。

①将秒脉冲送入秒计数器,检查秒个位、十位是否按10秒、60秒进位。

采用同样方法检测分和时计数器。

②调试好时、分、秒计数器后,通过校时开关依次校准秒、分、时。

数字钟正常走时。

③利用校时开关加快数字钟走时,调试整点报时电路,使其分别在59分51秒、53秒、55秒、57秒时呜叫四声低音,在59分59秒时鸣叫一声高音。

四、技能实训
1.在数字钟的基础上,设计一个按作息时间表准时动作的打铃控制电路,使数字钟成为数字作息钟。

2.将设计好的数字作息钟制成印制板,选择元器件,并进行安装、调试。

合集下载

数字电路课程设计题目选编

数字电路课程设计题目选编

数字电路课程设计题目选编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,秒时不可调。

单片机制作的6位数字钟

单片机制作的6位数字钟

单片机制作的6位数字钟常见的电子钟程序由显示部分,计算部分,时钟调整部分构成。

时钟的基本显示原理:时钟开始显示为0时0分0秒,也就是数码管显示000000,然后每秒秒位加1 ,到9后,10秒位加1,秒位回0。

10秒位到5后,即59秒,分钟加1,10秒位回0。

依次类推,时钟最大的显示值为23小时59分59秒。

这里只要确定了1秒的定时时间,其他位均以此为基准往上累加。

开始程序定义了秒,十秒,分,十分,小时,十小时,共6位的寄存器,分别存在30h,31h,32h,33h,34h,35h单元,便于程序以后调用和理解。

6个数码管分别显示时、分、秒,一个功能键,可以切换调整时分秒、增加数值、熄灭节电等功能全部集一键。

以下是部分汇编源程序,购买我们产品后我们用光盘将完整的单片机汇编源程序和烧写文件送给客户。

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 中断入口程序;; (仅供参考);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;clr P3.7 ;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时跳回START1 SETMM1: 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秒时对秒计时单元清0 MOV R0,#77H ;指向分计时单元(76H-77H)ACALL ADD1 ;分计时单元加1分钟MOV A,R3 ;分数据放入ACLR C ;清进位标志CJNE A,#60H,ADDHH ;ADDHH: JC OUTT0 ;小于60分时中断退出ACALL CLR0 ;大于或等于60分时分计时单元清0 MOV R0,#79H ;指向小时计时单(78H-79H)ACALL ADD1 ;小时计时单元加1小时MOV A,R3 ;时数据放入ACLR C ;清进位标志CJNE A,#24H,HOUR ;HOUR: JC OUTT0 ;小于24小时中断退出ACALL CLR0 ;大于或等于24小时小时计时单元清0 OUTT0: 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 ;取当前计时单元数据到ADEC 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 ;子程序返回;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 清零程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.............;; 时钟调整程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;当调时按键按下时进入此程序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不显示)状态。

多功能6位电子钟说明书

多功能6位电子钟说明书

多功能6位电子钟说明书一、原理说明:1、显示原理:显示部分主要器件为2位共阳红色数码管,驱动采用PNP型三极管驱动,各端口配有限流电阻,驱动方式为扫描,占用P1.0~P1.6端口。

冒号部分采用4个Φ3.0的红色发光,驱动方式为独立端口驱动,占用P1.7端口。

2、键盘原理:按键S1~S3采用复用的方式与显示部分的P3.5、P3.4、P3.2口复用。

其工作方式为,在相应端口输出高电平时读取按键的状态并由单片机支除抖动并赋予相应的键值。

3、迅响电路及输入、输出电路原理:迅响电路由有源蜂鸣器和PNP型三极管组成。

其工作原理是当PNP型三极管导通后有源蜂鸣器立即发出定频声响。

驱动方式为独立端口驱动,占用P3.7端口。

输出电路是与迅响电路复合作用的,其电路结构为有源蜂鸣器,4.7K定值电阻R16,排针J3并联。

当有源蜂鸣器无迅响时J3输出低电平,当有源蜂鸣器发出声响时J3输出高电平,J3可接入数字电路等各种需要。

驱动方式为迅响复合输出,不占端口。

输入电路是与迅响电路复合作用的,其电路结构是在迅响电路的PNP型三极管的基极电路中接入排针J2。

引脚排针可改变单片机I/O口的电平状态,从而达到输入的目的。

驱动方式为复合端口驱动,占用P3.7端口。

4、单片机系统:本产品采用AT89C2051为核心器件(AT89C2051烧写程序必须借助专用编程器,我们提供的单片机已经写入程序),并配合所有的必须的电路,只具有上电复位的功能,无手动复位功能。

二、使用说明:1、功能按键说明: S1为功能选择按键,S2为功能扩展按键,S3为数值加一按键。

2、功能及操作说明:操作时,连续短时间(小于1秒)按动S1,即可在以上的6个功能中连续循环。

中途如果长按(大于2秒)S1,则立即回到时钟功能的状态。

1、时钟功能:上电后即显示10:10:00 ,寓意十全十美。

2、校时功能:短按一次S1,即当前时间和冒号为闪烁状态,按动S2则小时位加1,按动S3则分钟位加1,秒时不可调。

6位数字钟制作套件(纯数字电路)电子制作套件

6位数字钟制作套件(纯数字电路)电子制作套件

6位数字钟制作套件(纯数字电路)电子制作套件6位数字钟制作套件(纯数字电路)电子制作套件数字钟是采用数字电路对“时”、“分”、“秒”数字显示的计时装置。

与传统的机械钟相比,它走时准确、显示直观、无机械传动等优点,广泛应用于电子手表和车站、码头、机场等公共场大型电子钟等。

一、电路工作原理图3—8—1所示是数字钟的原理框图(原理图见附录一的附图1—1)。

由图可见,该数字钟由秒脉冲发生器,六十进制“秒”、“分”计时计数器和二十四进制“时”计时计数器,时、分、秒译码显示电路,校时电路和报时电路等五部分电路组成。

1(秒信号发生电路15 秒信号发生电路产生频率为1 Hz的时间基准信号。

数字钟大多采用32768(2Hz石英晶体振荡器,经过15级二分频,获得1Hz的秒脉冲,如图3—8—2所示。

该电路主要应用CD4060。

CD4060是14级二进制计数器,分频器,振荡器。

它与外接电阻、电容、15石英晶体共同组成2=32768 Hz振荡器,并进行14级二分频,再外加一级D 触发器(74LS74)二分频,输出1Hz的时基秒信号。

CD4060的引脚排列如图3—8—3所示,表3—8—1为CD4060的功能表,图3—8—4所示为CD4060的内部逻辑框图。

R4是反馈电阻,可使CD4060内非门电路工作在电压传输特性的过渡区,即线性放大区。

R4的阻值可在几兆到十几兆之间选择,一般取22 MΩ。

C2是微调电容,可将振荡频率调整到精确值。

2(计数器电路"秒”、“分”、“时”计数器电路均采用双BCD同步加法计数器CD4518,如图3—8—5所示。

“秒”、“分”计数器是六十进制计数器,为了便于应用8421BCD码显示译码器工作,“秒”、“分”个位采用十进制计数器,十位采用六进制计数器,如图(a)所示。

“时”计数器是二十四进制计数器,如图(b)所示。

CD4518的引脚排列和功能分别见图3—8—6和表3—8—2。

3(译码、显示电路“时”、“分”、“秒’’的译码和显示电路完全相同,均使用七段显示译码器74LS248直接驱动LED数码管LC5011—11。

六位数字钟

六位数字钟
六位数字钟
一:设计任务
• ①时钟功能具有显示时、分、秒的功能;并且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:

用计数器实现6位数字时钟的方法

用计数器实现6位数字时钟的方法使用计数器实现6位数字时钟的方法计数器是一种常见的数字电子元件,能够按照指定的步骤依次递增或递减数值。

我们可以使用计数器来实现一个6位数字时钟。

下面是一种可行的方法:1. 首先,选择适当的计数器。

计数器需要有至少6位(0至9)的数字显示功能。

可以选择数字集成电路如74LS90,74LS192等,这些集成电路具有可配置的计数和显示功能。

2. 连接计数器和数字显示器。

将计数器的输出引脚连接到对应位数的数字显示器的输入引脚。

一般来说,计数器的输出引脚和数字显示器的输入引脚是一一对应的。

3. 设置计数器的工作模式。

根据6位数字时钟的需求,将计数器设置为递增模式,从0开始加到9,然后再从0开始。

可以通过设置计数器的某些引脚状态或使用额外的逻辑电路实现。

4. 设置时钟控制。

为了保证时钟的准确性,可以使用一个稳定的脉冲信号作为时钟源输入计数器。

这可以来自一个单独的时钟发生器电路或者其他准确的计时源。

5. 组合显示。

每个数字显示器负责一个位数的显示,通过精确地控制计数器的输出和数字显示器的输入,可以实现6位数字时钟的显示。

通过以上步骤,我们可以将计数器与数字显示器结合起来,实现一个6位数字时钟。

根据具体的需求和材料的可用性,可以选择不同的硬件元件和连接方式。

这个时钟不仅可以显示当前时间,还可以用于计时、定时等功能。

需要注意的是,在实际应用中,还需要处理时钟的起始时间、时间格式、时区等问题。

此外,还可以考虑添加闹钟、温度显示等附加功能,以满足更多需求。

总结起来,使用计数器实现6位数字时钟的方法包括选择计数器,连接计数器和数字显示器,设置计数器的工作模式和时钟控制,以及组合显示。

通过精确的配置和控制,我们可以实现一个功能完善的6位数字时钟。

多功能数字钟的设计和制作

目录摘要 (1)1数字钟的结构设计及方案选择 (2)1.1振荡器的选择 (2)1.2计数单元的构成及选择 (3)1.3译码显示单元的构成选择 (3)1.4校时单元电路设计及选择 (4)2 数字钟单元电路的设计 (4)2.1振荡器电路设计 (4)2.2时间计数单元设计 (4)2.2.1集成异步计数器74LS390 (5)2.2.2 用74LS390构成秒和分计数器电路 (5)2.2.3用74LS390构成时计数器电路 (6)2.2.4 时间计数单元总电路 (7)2.3译码显示单元电路设计 (7)2.4 校时单元电路设计 (7)2.5整点报时单元电路设计 (1)3 数字钟的实现电路及其工作原理 (9)4电路的搭建与调试 (10)5结束语 (10)参考文献 (11)附录1: (12)摘要数字钟被广泛用于个人家庭及公共场所,成为人们日常生活中的必需品。

诸如定时自动报警、按时自动打铃、定时广播、自动起闭路灯、定时开关烘箱、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。

因此,研究数字钟及扩大其应用,有着非常现实的意。

数字电子钟,从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。

数字电子钟有以下几部分组成:振荡器,分频器,60进制的秒、分计时器和12进制计时计数器,秒、分、时的译码显示部分及校正电路等。

关键词:数字钟 555多谐振荡器计数器 74LS390 74LS48数字电子时钟的设计及制作1数字钟的结构设计及方案选择数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。

主要由振荡器、分频器、计数器、译码器显示器和校时电路组成。

振荡器产生稳定的高频脉冲信号,作为数字钟的时间基准,通常使用石英晶体震荡器,然后经过分频器输出标准秒脉冲,或者由555构成的多谐振荡器来直接产生1HZ的脉冲信号。

秒计数器满60后向分计数器进位,分计数器满60后向小时计数器进位,小时计数器按照“12翻1”规律计数。

基于FPGA的数字电子钟的设计与实现

基于FPGA的数字电⼦钟的设计与实现背景:本实验所有结果基于Quartus II 13.1 (64-bit)实现,实验过程采⽤⾃下⽽上⽬录⼀、基本功能设计与思路基本功能:能实现秒、分钟、⼩时的计数,计数结果清晰稳定的显⽰在 6 位数码管上。

1、动态显⽰模块该模块主要功能是通过数码管的动态扫描实现 6 位数码管显⽰计数结果,本模块由扫描模块scan_cnt6,位选控制模块 dig_select,数据选择控制模块 seg_select 以及译码模块 decoder 构成扫描模块 scan_cnt6模块功能:产⽣ 位选控制端dig_select 和数据选择端 code_select 模块所需要的地址信息,扫描时钟决定位选信号和数据切换的速度。

设计思路:利⽤74390芯⽚(P160 TTL 双⼗进制异步计数器)构建⼀个模六计数器,就是6进制计数器,利⽤计数到6(110)时,“q2”和“q1”为⾼电平,产⽣ ⼀个复位信号,加到74390的⾼电平有效的异步清0端“1CLR”上,使计数器回0,从⽽实现模六计数。

设计结果:cnt6模块设计图波形仿真:(默认为时序仿真)cnt6模块波形仿真图位选模块 dig_select模块功能:在地址端的控制下,产⽣位选信号。

设计思路:利⽤74138芯⽚(3线-8线译码器),当选通端输⼊端G1为⾼电平,选通端输⼊端G2AN和G2BN为低电平时,将扫描信号cnt6的输出作为输⼊信号,dig[5..0]是译码输出,输出低电平有效。

设计结果:dig_select模块设计图波形仿真:dig_select模块波形仿真图数据选择模块 seg_select模块功能:输⼊ 6 组数据,每组数据 4bit,本模块完成在地址端的控制下从6 组数据当中选择 1 组输出。

设计思路:利⽤74151芯⽚(P91 8选1数据选择器),在控制输⼊端GN为低电平时,将扫描信号的选择下,分别选中D[5..0]对应的输⼊信号输出为Y。

基于单片机的时钟设计6位LED

基于单片机的时钟设计6位LED1. 引言时钟是我们日常生活中必不可少的工具之一。

设计一个基于单片机的6位LED时钟,不仅可以提供时间显示功能,还能够增加一些附加功能,如闹钟、计时器等。

本文将介绍基于单片机的时钟设计方案,并提供详细的电路原理图和源代码。

2. 设计思路基于单片机的时钟设计通常采用时分秒的显示方式,并通过按键进行时间的调整和功能的切换。

考虑到使用方便和成本等因素,我们选择采用6位LED数码管作为显示屏,并使用74HC595芯片进行驱动。

2.1 电路设计电路的主要部分包括单片机、时钟模块、数码管及驱动芯片。

单片机的核心是时钟芯片,用于计时和存储时间数据。

时钟模块提供了精确的时间信号,可以与单片机进行通信。

数码管通过74HC595芯片进行驱动,以实现数字的显示。

2.2 软件设计软件设计是基于单片机的时钟设计中非常重要的一环。

主要包括以下功能:•时间显示:将时、分、秒的数据转换为数码管的显示信息,并实现动态显示效果。

•时间调整:通过按键对时钟进行时间的调整,包括调整小时、分钟、秒钟。

•附加功能:实现闹钟、计时器等附加功能,可以通过按键进行设置和开关。

3. 电路原理图电路的原理图如下:+--------------+| 数码管 |+--------------+|+--------------------------+| 74HC595驱动芯片 |+--------------------------+|+--------------+| 单片机 |+--------------+|+---------------------+| 时钟模块 |+---------------------+4. 源代码以下是基于单片机的时钟设计的部分源代码示例:#include <reg52.h>sbit SCLK=P1^0; // 74HC595芯片时钟输入sbit RCLK=P1^1; // 74HC595芯片锁存输出sbit DIO=P1^2; // 74HC595芯片串行数据输入// 数字码表unsigned char code number[10]={0x3F, // 00x06, // 10x5B, // 20x4F, // 30x66, // 40x6D, // 50x7D, // 60x07, // 70x7F, // 80x6F// 9};void delay(unsigned int t){unsigned int i, j;for(i=0; i<t; i++)for(j=0; j<123; j++);}void display(unsigned char *num){unsigned char i;for(i=0; i<8; i++){DIO = num[i];SCLK = 0;SCLK = 1;}RCLK = 0;RCLK = 1;}void main(){unsigned char time[8] = {0, 0, 0, 0, 0, 0, 0, 0};unsigned char i, j;while(1){// 获取当前时间// 进行时间调整// 显示时间display(time);// 延时0.5秒delay(500);}}5. 结语基于单片机的6位LED时钟设计,通过硬件和软件的设计实现了时间的显示和调整功能,并可以扩展其他附加功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档