多功能六位电子钟
多功能六位电子钟说明书
多功能六位电子钟说明书一、原理说明: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,秒时不可调。
智能电子闹钟设计
辽东学院毕业论文智能电子闹钟设计学生姓名: XXXX 学号: XXXX 班级: XXXX 专业:计算机应用技术指导教师: XXXX2012年12月摘要本系统设计是基于STC89C51RC的一种带8K闪烁可编程可擦除只读存储器(FPETOM-FlashProgrammabalandErasableReadOnlyMemory)的低电压、高性能CMOS8位微型处理器,即单片机芯片。
单片机的可擦除只读存储器可以反复擦除1000次,内部FLASH擦写次数为100000次以上。
该芯片使用高密度非易失存储制造技术,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器集成在单个芯片中,使得STC89C51RC成为了一种性价比极高的微型处理器芯片,在许多电路设计中都得到了应用。
由单片机控制数码管的显示,,修改设置时间采用操作方便的键盘,整点报时系统使用无源蜂鸣器,通过调节输入方波的占功比,达到美妙旋律的声音实现报时的功能,整个系统设计比较完善,有显示时间日期、整点报时、时间日期调节设置的功能,除些之外还介绍了单片机和汇编程序一些经验和方法,以便将单片机的汇编程序经过局部的修改就可以移植到单片机上,实现不同的功能,节约重新开发的时间。
最后总结了一些关于在做基于单片机的智能闹钟所遇到的问题和困难,其最大的特点是只读存储器可以反复擦除,精简版本高效微控制器STC89C51RC单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,也是它应用较为广泛的原因。
关键词:STC89C51RC单片机;数码管;蜂鸣器AbstractThe system design is based on a STC89C51RC with 8 k scintillation programmable can erase read only memory (FPETOM - FlashProgrammabalandErasableReadOnlyMemory) low voltage, high performance CMOS8 a micro processor, namely microcontroller chip. SCM can erase read-only memory can be repeated erase 1000 times, internal FLASH integration.it number for 100000 times or more. The chip using high density nonvolatile storage manufacturing technology, and industry standard MCS - 51 instruction set and output pipe JiaoXiang compatible. Because of the multi-function eight CPU and scintillation memory integrated on a single chip, make the STC89C51RC become a kind of high performance microprocessor chip, in many circuit design have been applied.The single-chip microcomputer control, digital tube display,, modify the setup time use convenient operation keyboard, integral point time systems use passive buzzer, through the control input square-wave occupy work than to the voice of melody to realize the function of the time, the whole system design is perfect, have show time date, on the hour time, time date regulation setting function, in addition to some outside still introduces the SCM and assembler some experience and methods to MCU assembly program through local modification can be transplanted into single chip microcomputer, the realization of different function, save to development time. Finally, summarized the about doing based on single chip microcomputer intelligent alarm clock meet problems and difficulties, its biggest characteristic is to read only memory can be repeated erase, streamlined version efficient micro controller STC89C51RC microcontroller as many embedded control system provides a high flexibility and cheap scheme, it is more widely application of reason.Keywords: STC89C51RC microcontroller; Digital tube; buzzer目录前言 (5)1.电子时钟的设计原理和方法 (6)1.1设计原理 (6)2.硬件电路的设计 (7)2.1 STC89C51RC简介 (7)2.2 键盘电路的设计 (8)2.3蜂鸣器驱动电路 (9)2.4 数码管驱动电路 (10)2.5 晶振电路 (11)3软件部分的设计 (12)3.1主程序部分的设计 (12)3.2中断计时器及时间进位 (13)3.3 闹钟子函数 (14)3.4 按键扫描 (15)3.5 时钟闹钟设置 (16)3.6 显示数字函数 (17)3.7 显示界面函数 (17)3.8 闹钟记录及读取 (18)4总结 (22)5参考文献 (23)6致谢 (24)附录A:电路原理图 (25)附录B:源程序 (26)前言随着科学技术的发展和电子技术产业结构调整,单片机开始迅速发展,由于家用电器逐渐普及,市场对于智能时钟控制系统的需求也越来越大。
六位时钟总结
六位时钟总结六位时钟总结篇1以下是一份关于六位时钟的总结:1.什么是六位时钟?六位时钟是一种电子时钟,它具有6个独立的数字显示区域,可以同时显示时、分、秒、时区、日期和秒数。
六位时钟通常还具有定时器、闹钟、秒表等功能,是办公室、书房、卧室等场合的理想选择。
2.六位时钟的特点是什么?六位时钟的特点包括:__可以同时显示多个时间信息,方便用户同时查看多个时区的时间。
__具有秒表功能,可以记录一段时间内的精确时间。
__具有定时器功能,可以设置闹钟时间,提醒用户按时完成任务。
__具有数字显示屏,可以显示日期、秒数等信息。
__可以连接蓝牙耳机、手机等设备,方便用户听音乐、接打电话等。
3.六位时钟的应用场景是什么?六位时钟的应用场景包括:__办公室:六位时钟可以显示多个时区的时间,方便员工查看不同地区的时间信息。
__书房:六位时钟可以显示多个时区的时间,方便作者查看不同地区的时间信息。
__卧室:六位时钟可以显示多个时区的时间,方便用户查看不同地区的时间信息。
__机场、火车站:六位时钟可以显示多个时区的时间,方便旅客查看不同地区的时间信息。
__办公室、酒店、公寓等场所:六位时钟可以显示多个时区的时间,方便用户查看不同地区的时间信息。
4.六位时钟的局限性是什么?六位时钟的局限性包括:__价格较高,不适合低收入人群。
__需要使用电池或充电,存在电池寿命和充电次数限制的问题。
__蓝牙连接功能只适用于部分设备,无法连接所有蓝牙设备。
__数字显示屏较小,不适合远距离观看。
__定时器功能较为简单,无法满足高端用户的需求。
5.六位时钟的未来发展趋势是什么?六位时钟的未来发展趋势包括:__更加智能化,可以连接物联网设备,实现远程控制和数据传输。
__更加个性化,可以定制外观和功能,满足不同用户的需求。
__更加节能,采用更加省电的显示技术和材料,延长电池寿命。
__更加多样化,除了传统数字显示外,还可以采用液晶显示、LED显示等多种形式。
多功能数字钟的设计与制作
电子技术课程设计报告书课题名称 多功能数字钟电路的设计与制作姓 名 *************** 学 号 **************** 院、系、部 **************** 专 业 **************** 指导教师*****************2011年 **月**日※※※※※※※※※ ※※ ※※ ※※ ※※※※※※※※※****级学生电子技术 课程设计多功能数字钟电路的设计与制作1 设计目的(1)掌握数字钟的设计、组装和调试方法。
(2)掌握集成电路的使用方法。
2 设计思路(1)设计脉冲发生电路。
(2)设计时钟逻辑电路。
(3)设计时、分校准电路。
3 设计过程3.1总体框图数字钟电路总体方框图如图1所示。
系统总体框图图11.晶体振荡器电路:晶体振荡器电路给数字钟提供一个频率稳定准确的32768Hz的方波信号,可保证数字钟的走时准确及稳定。
不管是指针式的电子钟还是数字显示的电子钟都使用了晶体振荡器电路。
2.分频器电路:分频器电路将32768HZ的高频方波信号经32768次分频后得到1Hz的方波信号供秒计数器进行计数。
分频器实际上也就是计数器。
3.时间计数器电路:时间计数电路由秒个位和秒十位计数器、分个位和分十位计数器及时个位和时十位计数器电路构成,其中秒个位和秒十位计数器、分个位和分十位计数器为60进制计数器,根据设计要求,时个位和时十位计数器为24进制计数器。
4.译码驱动电路:译码驱动电路将计数器输出的8421BCD码转换为数码管需要的逻辑状态,并且为保证数码管正常工作提供足够的工作电流。
5.整点报时电路:在时间出现整点前数秒内,数字钟会自动报时,以示提醒.其作用方式是发出连续的或有节奏的音频声波,较复杂的也可以是实时语音提示。
3.2方案设计与论证3.2.1脉冲产生电路方案一:由集成电路定时器555与RC组成的多谐振荡器作为时间标准信号源。
图1 555与RC组成的多谐振荡器图用555组成的脉冲产生电路: R1=15*103Ω,R2=68*103Ω,C=10μF ,则555所产生的脉冲的为:f=1.43/[(R1+2*R2)*103*10*106=0.947Hz,而设计要求为1Hz,因此其误差为5.3%,在精度要求不是很高的时候可以使用。
电子行业数字电子钟说明书
电子行业数字电子钟说明书概述本说明书旨在向用户介绍并指导使用电子行业数字电子钟。
本产品是一款高精度、多功能的数字电子钟,适用于电子行业及其他需要精确时间记录和显示的场景。
1.高精度:采用了先进的时钟芯片,确保准确的时间显示。
2.多功能:除了基本的时间显示功能,还提供了闹钟、倒计时、计时器等实用功能。
3.大屏幕显示:采用了大尺寸的数字液晶屏幕,清晰明了。
4.多种显示模式:提供了12小时制和24小时制两种时间显示模式,可以根据实际需要进行切换。
•尺寸:150mm x 100mm x 30mm•重量:200g(不含电池)•电源:2节AAA干电池(不包含)•屏幕:大屏幕液晶显示屏•温度范围:0℃ ~ 50℃•湿度范围:10% ~ 90% RH使用方法安装电池1.打开电子钟背部的电池仓盖。
2.按照正负极的标识,正确地安装2节AAA干电池。
3.关上电池仓盖。
时间设置1.电池安装完成后,屏幕将亮起,并显示12:00 AM。
2.按下“设置”按钮,屏幕上会显示时间设置的界面。
3.使用“上”和“下”按钮调整小时、分钟和秒数。
长按“上”或“下”按钮可以快速调整。
4.设置完成后,再次按下“设置”按钮退出设置模式。
闹钟设置1.在时间显示界面,按下“闹钟”按钮进入闹钟设置模式。
2.使用“上”和“下”按钮调整闹钟的小时和分钟。
3.设置完成后,按下“闹钟”按钮保存设置,并返回时间显示界面。
4.在设定的闹钟时间到达时,电子钟将发出蜂鸣声提醒。
倒计时设置1.在时间显示界面,按下“倒计时”按钮进入倒计时设置模式。
2.使用“上”和“下”按钮调整倒计时的小时和分钟。
3.设置完成后,按下“倒计时”按钮保存设置,并返回时间显示界面。
4.在倒计时结束时,电子钟将自动停止并发出蜂鸣声提醒。
计时器功能1.在时间显示界面,按下“计时器”按钮进入计时器模式。
2.按下“开始/暂停”按钮开始计时,再次按下暂停计时。
3.按下“复位”按钮重置计时。
注意事项1.请勿将产品暴露在高温、高湿度或极低温度环境下,以免对电子元件造成损坏。
AT89C2051的6位电子钟
AT89C2051的6位电子钟采用AT89C2051的6位电子钟原理如下图所示,只要硬件连接无误,保证成功。
另外图中的SET按纽用于校准时间。
按住2秒以上进入校准时间状态及换档和退出,快速点触用于调节时间数值。
三极管采用9015即可。
数码管最好采用红色的共阳型LE D数码管,亮度高些,因为是扫描的显示方式,所以各个数码管的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时跳回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秒时对秒计时单元清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 ;取当前计时单元数据到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 ;子程序返回; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 清零程序 ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;对计时单元复零用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不显示)状态。
多功能数字钟的设计说明
《电子工艺实习》课程设计题目:多功能数字钟设计院别:机电学院专业:机械电子工程姓名:学号:同组人员:指导教师:日期:2011.6.20~2011.7.1多功能数字钟的设计摘要数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,并且可以实现更多的功能,如:定时控制、整点报时、闹钟、触摸报整点时数等,在现实生活中,各种数字钟已得到了非常广泛的使用。
数字钟的设计方法有许多种,例如,可用基于NE555的中小规模集成电路组成数字钟,也还可以利用单片机来实现数字钟等。
这些方法都各有其特点,其中利用中小规模集成电路组建数字钟,原理简单,但由于集成电路集成度有限,对于需要实现较多功能的电路设计比较复杂,对于制作者焊接和布线有较高的要求。
用单片机实现的电子钟具有结构简单,并便于功能的扩展,但需要涉及到汇编以及C语言编写程序,对设计者有较高的要求。
本次设计为用中小规模集成电路组成数字钟。
关键词:数字钟;单片机;集成电路;NE555目录1. 设计要求 (1)2.电路的设计 (2)2.1主体电路的设计 (2)2.1.1秒脉冲电路的设计 (2)2.1.2时分秒计数器的设计 (3)2.1.3 译码与显示电路的设计 (5)2.1.4校时电路的设计 (8)2.1.5整点报时电路的设计 (9)2.2整体电路的设计 (11)3.电路功能测试以及常见问题解决本法 (12)3.1Proteus软件介绍 (12)3.2电路功能测试 (13)4、设计总结 (14)5.元件清单 (15)6.参考文献 (15)1. 设计要求1、设计一台能显示日、时、分秒的数字电子钟,要求用六位数码管显示时间,格式为00:00:00。
2、手动校正功能:能分别进行分、时的校正。
3、整点报时功能。
整点报时电路要求在每个整点鸣叫。
根据设计要求,可建立数字钟系统组成框图,如图2-1所示,数字中电路系统由主体电路和扩展电路两大部分组成,其中,主体电路完成数字钟的基本计数功能,扩展电路完成数字钟的整点报时扩展功能。
多功能数字电子钟设计
数字逻辑课程设计-多功能数字电子钟多功能数字钟的设计与仿真一.设计任务与要求设计任务:设计一个多功能数字钟。
要求:1.有“时”、“分”、“秒”(23小时59分59秒)显示且有校时功能。
(设计秒脉冲发生器)2.有整点报时功能。
(选:上下午、日期、闹钟等)3. 用中规模、小规模集成电路及模拟器件实现。
4. 供电方式: 5V直流电源二.设计目的、方案及原理1.设计目的(1)熟悉集成电路的引脚安排。
(2)掌握各芯片的逻辑功能及使用方法。
(3)了解面包板结构及其接线方法。
(4)了解多功能数字钟的组成及工作原理。
(5)熟悉多功能数字钟的设计与制作2.设计思路(1)设计数字钟的时、分、秒电路。
(2)设计可预置时间的校时电路。
(3)设计整点报时电路。
3.设计过程3.1.总体设计方案及其工作原理为:数字钟原理框图入图1所示,电路一般包括一下几个部分:振荡器、星期、小时、分钟、秒计数器、校时电路、报时电路。
数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。
由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定。
通常使用石英晶体振荡器电路构成数字钟,但也可以用555定时器构成。
图1 系统框图数字钟计时的标准信号应该是频率相当稳定的1HZ秒脉冲,所以要设置标准时间源。
数字钟计时周期是24小时,因此必须设置24计数器,秒、分、时由数码管显示。
ﻫ为使数字钟走时与标准时间一致,校时电路是必不可少的。
设计中采用开关控制校时电路“时”“分”“秒”计数器进行校时操作。
3.2.各独立功能部件的设计(1)分、秒计时器(60进制),时计数器(24进制),星期计数器(7进制)如下图,图中蓝色线为高电平+5v,绿色为接地线,红色线为时钟脉冲。
获得秒脉冲信号后,可根据60秒为一分,60分为一小时,24时为一个计数周期的计数规则,分别确定秒、分、时的计数器。
由于秒和分的显示都为60进制,因此他们可有两级十进制计数器组成,其中秒和分的个位为十进数器,十位为六进制计数器,可利用两片74160集成电路来实现。
电子表电子钟说明书
For personal use only in study and research; not for commercial use电子钟说明书主要功能日期、时间、温度切换显示;12小时或24小时制式选择;定时响闹功能;摄氏或华氏可选温度显示;七彩渐变背光欣赏;2000年至2099年年历查询。
产品图示:Back light—彩灯开关;3个状态,TR—自动;OFF—关闭;ON—开启;Return to time—时间返回开关;2个状态,OFF—关闭;ON—开启;RESET—重置键;M—Mode模式;S—Set设置;▲,上调;▼—下调使用说明一、电池安装打开电池盒,按电池盒内极性标志,装入三节“AAA”7号电池,如电池安装正确,产品将自动检测,显示屏自动全显示瞬间后,恢复到初试时间,2006年1月1日12点整,初始温度25℃,同时发出“BiBi,哔哔”的声。
否则重新安装电池。
二、查询、设置功能1.在正常时间显示状态下,且彩灯开关拨到“ON”或“OFF”时,连续按“M”键或轻触显示屏,显示屏按以下模式循环:TIME→TEMPERATURE→DATE→AL→TIMER,意思为时间→温度→日期→闹铃→定时器2.在正常时间显示状态下,且彩灯开关拨到“TR”时,首次按“M”键或轻触显示屏,彩灯亮、显示保持时间显示界面,再连续按“M”键或轻触显示屏,显示屏按以下模式循环:TIME→TEMPERATURE→DATE→AL→TIMER,意思为时间→温度→日期→闹铃→定时器3.在查询状态下,长按“S”键3秒,进入该项设置状态,按“▲”或“▼”键可对闪烁项进行调整。
设置完毕按“S”键,保存退出该项设置。
如再长按“S”键3秒,可循环设置该项功能。
4.在设置状态无按键动作,且时间返回开关拨到“ON”,显示10秒后,自动恢复正常时间显示状态。
5.在设定状态下,按住“▲”或“▼”键超过3秒,进入快速设置。
三、时间设置1.在正常时间显示模式下,按“S”键选择12小时制或24小时制显示模式。
多功能六位电子钟
多功能六位电子钟引言:随着科技的不断发展,人们对于电子产品的需求越来越高。
电子钟作为一种实用的日常物品,也在不断创新与进步。
本文将介绍一款多功能六位电子钟,其拥有多种实用功能,方便人们的生活。
一、外观设计这款多功能六位电子钟采用简约现代的外观设计,外壳采用高质量的塑料材料制作,兼具耐用性和美观度。
时钟采用LED显示屏幕,显示数字清晰可见,不受光线影响。
二、时间显示功能这款电子钟可以准确显示时分秒,并且可以通过设置进行闹钟和倒计时功能。
用户可以根据个人需求设置多个闹钟,并选择不同的铃声。
倒计时功能可以帮助人们掌握时间,并提醒完成项任务。
三、温度与湿度显示功能除了时间显示功能,这款电子钟还可以显示当前的室内温度和湿度。
这个功能对于需要具备监测环境的场合非常有用,比如办公室、仓库、实验室等。
用户可以通过设定阈值,在温度或湿度超出设定值时,电子钟会自动发出警报。
四、日历功能这款电子钟还具有日历功能,可以显示日期和星期几。
对于需要日程管理的人来说,这个功能非常实用。
用户可以通过设定提醒功能,将重要的事项输入到电子钟中,提醒自己及时处理。
五、倒计时器功能这款电子钟还可以设置倒计时器功能,能够帮助人们进行倒计时计算。
无论是烹饪、运动、学习还是工作等,倒计时器都能够提醒使用者保持高效的时间管理。
六、背光功能为了满足不同使用环境下的需求,这款电子钟还具备背光功能。
当光线不足时,用户可以通过按下背光按键,点亮背光,方便夜间使用。
七、便携性这款电子钟尺寸适中,便于携带。
无论是旅行还是外出办公,用户都可以随身携带这款电子钟。
八、电源和节能功能这款电子钟可以使用电池或者插电两种方式供电。
同时,它还具有节能功能,当电池电量不足时,电子钟会自动进入低功耗模式,延长电池寿命。
结论:这款多功能六位电子钟集时钟、温度、湿度、日历、倒计时器和背光功能于一体,方便人们的生活。
它的外观时尚,功能丰富,便携易用。
无论是在家庭、办公室还是旅行中,都能够派上用场。
基于AT89C2051六位数字钟
目录第一章方案选择及总体设计(一)、设计目的(二)、设计设备(三)、设计原理第二章硬件设计及电路图(一)电路原理图及PCB(二)AT89C2051芯片介绍第三章软件设计及程序清单(一)软件设计(二)程序清单第四章实物制作及调试说明第五章结论引言20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。
忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。
但是,一旦重要事情,一时的耽误可能酿成大祸。
例如,许多火灾都是由于人们一时忘记了关闭煤气或是忘记充电时间。
尤其在医院,每次护士都会给病人作皮试,测试病人是否对药物过敏。
注射后,一般等待5分钟,一旦超时,所作的皮试试验就会无效。
手表当然是一个好的选择,但是,随着接受皮试的人数增加,到底是哪个人的皮试到时间却难以判断。
所以,要制作一个定时系统。
随时提醒这些容易忘记时间的人。
钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。
诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。
因此,研究数字钟及扩大其应用,有着非常现实的意义。
单片机技术是高等院校电类专业的一门重要技术基础课,也是现代控制类、机电类和计算机类各专业的一门必修课程。
如果要在理论中实践真理真正的学习到实用的知识,课程设计是必要的过程。
MCS-51单片机的内部结构和工作原理、指令系统和汇编语言程序设计、存储器扩张和中断系统、I/O接口和总线等问题,都在课程设计中得到了很好的体现,并在此基础上讨论单片机应用系统的设计方法,以培养学生在工程应用中解决实际问题的能力。
维修电子钟表的方法和秘诀有什么
维修电子钟表的方法和秘诀有什么有时候小孩子手上也会佩戴一副电子钟表,因为可以随时的看时间这也使得孩子能够准确的规划去做一些事情,那么你知道有哪些维修电子钟表的方法吗?以下是店铺为你整理的维修电子钟表的方法,希望能帮到你。
维修电子钟表的方法1、电源故障:完全同于指针式电子手表的常规检测方法,还可按动照明按钮S3以灯泡来检查电池。
若灯光暗淡或闪烁,甚至不亮,都说明电源有故障。
若确属电池已失效,就要换用原规格、型号的电池。
此外,还要注意电极的极片有无锈蚀及安装位置是否正确等。
2、电路基板上的电池正负极输入线是否断、短路:用万用表的欧姆档,监测断路或短路。
若断、短路发生在集成电路的芯片附近,修复比较困难,只得换用新的电路基板。
3、升压电路故障:用示波器检测振荡电路,若有振荡信号但液晶屏无显示,故障多在升压电路。
一般是以常规法检测升压电路,若升压电容击穿,就要换用新电容;若升压电容正常,即为CMOS集成电路故障,需换电路基板。
4、导电橡胶故障:在以常规检测电路基板的字划电极输出信号和公共电极信号都正常的情况下,液晶屏仍不显示,多位导电橡胶故障。
导电橡胶故障有压缩量小、轴向尺寸小,或塑料支架变形而压不紧等。
可换用压缩量较大轴向尺寸稍大的导线橡胶。
若无配件,也可安放液晶屏的塑料底框外垫加胶带纸。
5、潮气、汗水、污物侵入机芯:六功能数字电子手表,一般表壳密封差,潮气、汗水很易侵入,间或有污物进入,往往使电路基板与导电橡胶,及液晶显示器字划电极间绝缘电阻严重下降,造成不显示。
这一故障时在排除了以上几个方面故障之后的一种常见故障。
实践证明,绝大多数不显示是由这种故障造成的。
修理方法是,用无水酒精擦拭零件,待零件烘干后,重新装配。
上述外界因素,有时也可能只使微调电容或固定电容的绝缘电阻下降,电容的损耗角剧烈增大,从而使振荡电路不起振。
修理方法是,用绒布蘸取少量无水酒精擦拭电容,或直接在烘箱中(或简易烘干器上)进行烘烤(注意温度不要过高),一般都能排除故障。
电子钟说明书
数字电子钟说明书姓名:杨华碧学号:1010401024指导老师:赖友源时间:2011年12月7日星期三数字电子钟说明书一、电子钟功能介绍可调整运行的电子钟具有三种工作状态:“P.”状态、运行状态、调整状态。
(1)、“P.”状态,依靠上电或者复位键进入,在此状态下,按B 、C 、D 键均无效,按A 键有效,进入运行状态;(2)、运行状态,按奇数次A 键进入,在此状态下,按B 、C 、D 键均无效,只有按A 键有效,按下A 键后,退出运行状态,进入调整状态;(3)、调整状态,按偶数次A 键进入,在此状态下,按B 、C 、D 键均有效,如按下A 键,则推出调整状态,进入运行状态;B 、C 、D 分别为调时、分、秒,分别使之加1;调整后,按A 键退出调整状态。
二、实现时钟计时的基本方法(1)计数初值计算:把定时器设为工作方式1,定时时间为50ms ,则计数溢出20次即得时钟计时最小单位秒。
假设使用T/CO,方式1,50ms 定时,fosc=12MHz 。
则初值X 满足us us MHz X 5000012*121*)2(16=- H CB X 03110000001111001015536→→=(2)采用中断方式进行溢出次数累计,计满20次为秒计时(1秒); (3)从秒到分和从分到时是通过累计加和数值比较实现。
三、电子钟的时间显示电子钟的时钟时间在六位数码管上显示,因此,在内部RAM 中设置显示缓冲区共8个单元。
四、电子钟的启、停及时间调整电子钟设置4个按键,通过程序控制来完成电子钟的启、停及时间调整。
A键控制电子钟的启、停;B键调整时;B键调整分;B键调整秒。
五、电子钟电路仿真图:六、电子钟元件清单:七、电子钟程序流程框图1、主程序流程图:2、按键子程序流程图3、中断服务子程序流程图4、显示子程序流程图八、电子钟程序清单#include<reg52.h>unsigned int start;unsigned int count=0;unsigned char fg;unsigned char c[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; unsigned char sec,min,hour;sbit sec1=P2^7;sbit sec2=P2^6;sbit min1=P2^4;sbit min2=P2^3;sbit hour1=P2^1;sbit hour2=P2^0;sbit a=P2^5;sbit b=P2^2;sbit key_A=P1^0;sbit key_B=P1^1;sbit key_C=P1^2;sbit key_D=P1^3;void delay(unsigned int t){for(t;t>0;t--);}void display(){P2=0xff;P0= c[sec%10];sec1=0;delay(15);sec1=1;P0=c[sec/10];sec2=0;delay(15);sec2=1;P0=c[min%10];min1=0;delay(15);min1=1;P0=c[min/10]; min2=0;delay(15);min2=1;P0=c[hour%10]; hour1=0;delay(15);hour1=1;P0=c[hour/10]; hour2=0;delay(15);hour2=1;P0=0x40;a=0;delay(10);a=1;P0=0x40;b=0;delay(10);b=1;}void Intl(){unsigned char ts;P0=0xf3;P2=0xfe;for(ts=0;ts<12;ts++)delay(9999);sec=0,min=0,hour=0; }void keyA(){if(key_A==0){display();delay(30);if(key_A==1){if(TR0==1)TR0=0;else TR0=1;}}}void keyB(){if(key_B==0){display();if(key_B==1)sec++;}}void keyC(){if(key_C==0){display();if(key_C==1)min++;}}void keyD(){if(key_D==0){display();if(key_D==1)hour++;}}main(){P1=0xff;Intl();while(key_A);while(!key_A);TMOD=0x01;//定时器0工作方式1//EA=1; //开CPU中断//ET0=1; //开定时器0中断//TR0=1; //启动定时器// while(1){display();keyA();while(!TR0){display();keyA();keyB();keyC();keyD();}}}void tim0() interrupt 1{TH0=(65536-49993)/256;TL0=(65536-49993)%256;count++;if(count>=20){count=0;sec++;if(sec>=60){sec=0;min++;if(min>=60){min=0;hour++;if(hour>=24){hour=0;}}}}}九、程序不足与分析1不足:有时差产生;原因:在执行中断服务时,需要一定的时间,其长度难以测量准确。
基于单片机的简易电子时钟设计论文
论文题目基于单片机的简易电子时钟设计班级:XXXXXX专业:电子信息工程学生姓名:XXXX指导教师:XXXX日期:XXXX-XX-XX摘要数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。
由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。
尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的。
在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。
矚慫润厲钐瘗睞枥庑赖。
单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。
聞創沟燴鐺險爱氇谴净。
关键字:单片机,数字时钟。
AbstractDigital clock has become an indispensable necessities in People's Daily life, widely used in personal family and office and other public places, to people's life, study, work, entertainment, bring great convenience. Due to the development of the digital integrated circuit technology and adopts the advanced quartz technology, walking make digital clock has advantages of accurate, stable performance, easy to carry, it is also used in timing, automatic feed and automatic control and other fields. Although already on the market at present the ready-made digital clock chip for sale, cheap, use is convenient, but in view of the single chip microcomputer timer function also can complete the design of the digital clock circuit, therefore is necessary for the design of digital clock. Here we will have learned more fragmented knowledge of digital circuit of the organic link, the system used in practice, to develop our comprehensive analysis and circuit design, programming, debugging circuit ability. 残骛楼諍锩瀨濟溆塹籟。
基于QuartusII 的多功能数字钟设计
多功能数字钟设计院系:专业:指导教师:班级:学号:姓名时间:2015.3.9-3.18摘要多功能数字钟在我们的日常生活中有着非常广泛的应用。
本实验利用QuartusII软件设计一个多功能数字计时器,并下载到SmartSOPC实验系统中。
这个数字计时器,可以完成00:00:00到23:59:59的计时功能,并在控制电路的作用下具有保持、清零、快速校时、快速校分、整点报时等功能,这些功能相互独立,却又互相协调配合。
在此类基础功能之上还添加了秒表功能。
关键词QuartusII软件 SmartSOPC实验系统多功能数字钟外文摘要Title Multi-function digital clock design dissertationAbstractMulti-function digital clock in our daily life has a very wide application. This experiment using software QuartusII design a multi-function digital timer, and download to SmartSOPC experiment system. The digital timer, can complete 00:00:00 to 23:59:59 timing functions, and under the action of control circuit has to keep fast, reset, when the school, the school points, hour, and other functions, and these features are independent of each other, and coordinate with each other. On such a basis function also added stopwatch function.Keywords QuartusII、SmartSOPC experimental system、Multi-function digital timer。
多功能数字电子钟的方案设计书(郑思贺)
数字电子钟的设计一、概述数字钟是一个将“时”“分”“秒”显示于人的视觉器官的计时装置。
它的计时周期为24小时,显示满刻度为23时59分59秒,另外应有校时功能和报时功能。
因此,一个基本的数字钟电路主要由以下几部分组成。
如图1所示多功能数字钟的组成框图。
图1 数字钟的组成框图二、秒脉冲发生器1. 晶体振荡器a:晶体振器构成晶体振荡器电路给数字电子钟提供一个频率稳定准确的32768Hz的方波信号,可保证数字钟的走时准确及稳定。
不管是指针式的电子钟还是数字显示的电子钟都使用了晶体振荡器电路。
如图2所示晶体振荡电路框图。
图2 晶体振荡电路框图b:晶体振荡器电路原理在电路中,非门U1与晶体、电容和电阻构成晶体振荡器电路,U2实现整形功能,将振荡器输出的近似于正弦波的波形转换为较理想的方波。
输出反馈电阻R1为非门提供偏置,使电路工作于放大区域,即非门的功能近似于一个高增益的反相放大器。
电容C1、C2与晶体构成一个谐振型网络,完成对振荡频率的控制功能,同时提供了一个180度相移,从而和非门构成一个正反馈网络,实现了振荡器的功能。
由于晶体具有较高的频率稳定性及准确性,从而保证了输出频率的稳定和准确。
晶体XTAL1的频率选为32768Hz。
其中C1的值取5~20 pF,C2为30pF。
C1作为校正电容可以对温度进行补偿,以提高频率准确度和稳定度。
由于电路的输入阻抗极高,因此反馈电阻R1可选为10MΩ。
较高的反馈电阻有利于提高振荡频率的稳定性。
2. 分频器电路分频器电路将32768Hz的高频方波信号经32768()次分频后得到1Hz的方波信号供秒计数器进行计数。
分频器实际上也就是计数器,为此电路输送一秒脉冲。
3. 秒脉冲发生器原理CD4060的10、11脚之间并接石英晶体和反馈电阻与其内部的反相器组成一个石英晶体振荡器。
电路产生的32768Hz的信号经过内部十四级分频后由3脚(Q14其分频系数为16384)输出脉冲频率为2Hz,再通过一个二分频器分频就得到了1Hz的时钟信号,也就是1S;CD4027为双JK触发器,其内部含有两个独立的JK触发器,其中16脚6脚(2J)5脚(2K)接电源,4脚(R2)7脚(S2)接地,3脚(CP2)输入2Hz脉冲信号,分频后的1Hz脉冲由1脚(Q2)输出。
基于单片机的电子时钟6位LED数码管显示
数码管显示电子时钟设计一.功能要求1.数字电子时钟最主要是LED数码管显示功能,以24小时为一个周期,显示时间时、分、秒。
2.具有校时功能,可以对时、进行单独校对,使其校正到标准时间。
二.方案论证1.数字时钟方案数字时钟是本设计的最主要的部分。
根据需要,可利用两种方案实现。
方案一:本方案采用Dallas公司的专用时钟芯片DS12887A。
该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。
为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。
当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。
而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。
方案二:本方案完全用软件实现数字时钟。
原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。
利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零。
该方案具有硬件电路简单的特点。
但由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。
而且,由于是软件实现,当单片机不上电,程序不执行时,时钟将不工作。
基于硬件电路的考虑,本设计采用方案二完成数字时钟的功能。
2.数码管显示方案方案一:静态显示。
所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或截止。
该方式每一位都需要一个8 位输出口控制。
静态显示时较小的电流能获得较高的亮度,且字符不闪烁。
但当所显示的位数较多时,静态显示所需的I/O口太多,造成了资源的浪费。
方案二:动态显示。
所谓动态显示就是一位一位的轮流点亮各个位,对于显示器的每一位来说,每隔一段时间点亮一次。
单片机课程设计任务及要求
13Z机制《单片机课程设计》任务书及要求一、本课程设计的目的和意义通过课程设计使学生深入理解单片机的基本结构和工作原理。
掌握单片机系统常用接口的设计及扩展方法。
掌握汇编语言程序设计和程序调试的技巧。
学会单片机应用系统的设计与开发,培养学生分析问题和解决问题的能力。
为学生将来在机械设计制造及其自动化及其他领域应用单片机技术打下良好基础。
二、设计任务及要求1.硬件设计:根据所选题目要求,完成基于单片机的完整硬件接口电路设计。
2.程序设计:根据需要画出程序流程图,设计出全部汇编程序并给出程序设计说明和程序注释。
3.设计文件:设计报告字数约4000~5000字(不包括程序清单),内容及格式要求如下:(1)报告内容的一般安排●目录(1页)●前言(1页):说明所选题目的、当今应用说明、对课题的理解,及要解决的问题和课题的意义。
●总体方案设计(3~4页):通过列举和分析若干可行技术方案、原理,从中选定可行最优设计方案,给出组成原理(框图)及技术路线。
●硬件设计(4~8页):元器件选择与必要的介绍;单片机硬件系统及外围接口电路的设计,原理说明。
系统总电路图可占完整一页。
●软件设计(6~10页):设计各功能子程序、中断服务程序,及主程序,程序中应有必要的注释。
对于复杂程序结构可先绘制程序流程图。
●设计小结(1页):对设计中所存在的问题和不足进行分析和总结,提出建议、解决的方法和对这次设计实践的认识、收获和提高。
●参考文献(1页)(2)设计报告书写要求以班级为单位购买徐师大标准的课程设计报告本,人手一册。
课程设计报告本应双面书写,每页的文字部分不得少于16行、每行不少于22字。
若整页为汇编语言程序,则该页不得少于20行。
设计说明书中插图总数不宜超过10个,插图可包括元器件图、单片机系统硬件电路图、程序流程图等,插图大小及所占篇幅根据线条密度定,线条不能太稀疏。
插图上下之外部不得留有超过一行文字高度的空白行。
每个插图要有图号及图名,图号按顺序标注即可,例如“图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七段数码管。
在译码显示电路输出的驱动下,显示出清晰、直观的数字符号。
数码管电子钟 任务报告书
《六位数码管电子钟的安装与调试》工作任务书班级_______________ 姓名 ________________ 学号 ________ 同组成员___________________________ 认知目标:1.理解STC2052单片机的工作原理:2.理解六位数码管电子钟的电路工作原理。
技能目标:1.能对电路中的元器件进行识别和质量检测:2.能根据电路的装配工艺要求进行正确安装与调试。
情感目标:I.通过项目的分组实施培养团队合作精神:2.通过项目负贡人的方式培养组织协调管理的意识:3.通过项目的实施促进专业素养的养成。
一、项目分析【知识链接】电踣原理图见附录困——六位数玛管电子仲原理图。
1.电路的ft!成:单片机芯片STC1052.数显电路、复位电路、走时调整电路等。
2.部分元等件功能:C2为复位电容:Jz为4MHz的品板:K1、K2、K3为功能按钮:数码管为共阴极:六个数码管的段选共用芯片的P1.6-P1.0D,位逸使用芯片的P3.0、P3.1, P3.2、P3. 3、P3.4、P35分别技制六个数码管的选通。
【说一说】根据知识链接的内容,结合电路原理图,通过自主探究和小组讨论的方式完成项目的分析,说出电路的具体工作原理。
二、项目实施任务一:元器件检测【知识链接】10 9 8 7 61 2 3 4 5图2数码管内部纣构示意图和引脚识别图【做一做】I.根据下表I的元器件清单.从元器件袋中选择合适的元器件.并核对电容、三极管等元器件的参数及数量:2. 利用已有知识,完成元器件的质量检测,将检测结果填入表1:3. 目测印制电路板有无缺陷,安装【知识链接】在印制电路板上枯装元器件应符合装配工艺要求,其基本原则为:元器件的标志 方向应符合规定要求:有槌性的元器件要注意极性方向:安装高度应得合规定要求, 同一规格的元器件应尽量安装在同一高度:安装廉序一般为先低后高.先小后大,先 轻后重,先一般元器件后特殊元器件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多功能六位电子钟豪
文件目录
一、元件清单
二、电路原理图
三、原理说明
四、使用说明
元件清单
一、原理说明:
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,秒时不可调。
3)闹钟功能:短按二次S1,显示状态为22:10:00,冒号为长亮。
按动S2刚小时位加1,按动S3则分钟位加1,秒时不可调。
当按动小时位超过23时则会显示--:--:--,这个表示关闭闹钟功能。
闹铃声为蜂鸣器长鸣3秒钟。
4)倒计时功能:短按三次S1,显示状态为0,冒号为长灭。
按动S2则从低位依此显示高位,按动S3则相应位加1,当S2按到第6次时会在所设定的时间状态下开始倒计时,再次按动S2将再次进入调整功能,并且停止倒计时。
5)秒表功能:短按四次S1,显示状态为00:00:00,冒号为长亮。
按动S2则开始秒表计时,再次按动S2则停止计时,当停止计时的时候按动S3则秒表清零。
6)计数器功能:短按五次S1,显示状态为00:00:00,冒号为长灭,按动S2则计数器加1,按动S3则计数器清零。
组员:谢智豪、李日有、谢海营。