急求单片机电子时钟c程序设计

51单片机的电子时钟设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
51单片机的电子时钟设计
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩11页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢单片机课程设计说明书
单片机数码电子时钟下载_电子电工毕业论文(设计)_资源天下
>> 单片机课程设计说明书
单片机数码电子时钟
单片机课程设计说明书
单片机数码电子时钟
电子电工毕业论文(设计)
课程(专业)
单片机|数码电子时钟
&内容简介:
&  单片机课程设计说明书 单片机数码电子时钟,共11页,4740字。  
一. 数码钟工作简介  
本作品采用Atmel公司的AT89C51单片机,以汇编语言为程序设计的基础,设计一个用四位数码管显示时、分的时钟。在实物图中,左边靠近电源的绿色发光二极管(长亮)是电源指示灯,表示的是5V稳定电源工作正常;单片机左下角红色发光二极管是秒灯,每闪烁一次表示时间走动一秒钟;按键正上方绿色发光二极管是设置灯,当时间正常走动时此时不亮,当第一次按下设置键(右键)时,此绿灯亮,同时秒时熄灭,且分钟的两位数码管出现闪烁,时间停止走动,进入校时状态,表示此时可以进行分钟的调整,当按一次加一键(左键)可实现分钟的加一功能,分钟以60分为极限,超出60分则返回数值0,从0再重新算起;如果再次按下设置键时,这时秒灯和设置灯仍旧保持熄灭和点亮状态,表示分钟的数码管停止闪烁,反过来表示小时的两位数码管则开始闪烁,此时可进行小时的调整,按加1键可实现小时的加1功能,小时调整以24为上限,同样超出24小时则从新回0;当第三次按下设置键时,数码管停止闪烁,设置灯熄灭,秒灯重新闪烁,时间以设定值计时。  
&相关说明:
&&&&1、下载本站部分资料,需要注册成为本站会员。如果你尚未注册或登录,请首先或。
&&&&2、48小时内下载同一文件,不重复扣金币。
&&&&3、下载后请用或解压缩后使用。
&&&&4、如采用迅雷等下载工具下载失败,请直接用浏览器下载。
&&&&5、如仍有其他下载问题,请看。
&下载地址:
相关毕业论文(设计)
推荐毕业论文(设计)
网友评论():
设为首页&&&&&&&&&&&&&&&&&&&&&
资源天下() 版权所有单片机电子时钟设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机电子时钟设计
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩26页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢单片机电子时钟的设计
单片机电子时钟的设计 20
要求:数码管能显示时分秒,具有调节功能,蜂鸣器每到一小时整鸣一分钟,用c语言写程序,一定要有电路图啊!谢谢
不区分大小写匿名
基于单片机的电子时钟控制系统
字数:7935,页数:42&& 论文编号:JD340
介绍了多功能数字钟的系统设计。系统具有时间设置及显示、闹钟等功能。本系统采用时钟芯片DS12C887和单片机AT89C51作为核心,通过外部键盘来实现对时钟芯片内部寄存器的修改,而完成对时钟数据的修改、闹钟时间的设定和铃声的编辑。有关的数据通过LCD来显示。系统带有液晶显示器,配合按键提供友好的用户界面,操作简单。该数字钟能长期、连续、可靠、稳定的工作;同时还具有体积小、功耗低等特点,便于携带,使用方便。单片机软件编程主要实现键盘、液晶显示。
关键词:单片机,时钟芯片,键盘,LCD
This paper describes the design of a multi-functiond digital clock system.It as displaying and setting time for clock and alarm .It is the system center that the real time clock DS12C887 and AT89C51. User can use the keyboard to modify the data that indicate the time data which include the daytime, alarm, date, etc. The data can be show by the LCD. It can be programmed the ringer which you like., this system has other special features such as temperature measurement and data protection at power faillure. The system takes liquid crystal display, matching with a key to provide amity of customer interface, the operation is simple, having the temperature examination function in the meantime, the clock data and& the temperature data .consecution,credibility,Still have a physical volume in the meantime small,the power consume a low etc. characteristics, easy to take, the usage convenience.The system software design includes a single slice a plait distance with two parts of machine calculator.The calculator software plait distance mainly carries out a parameter constitution,string to go a people's data to receive,the instruction send out and data of manifestation with saving..Singlelicethemachinesoftwareplaitdistance,LCDmanifestation,temperature examination each mold of etc. piece.& Key words: Single—Chip computer, the real time clock, keyboard, LCD
摘要………………………………………………………………………………………2AbstrctI…………………………………………………………………………………21 绪论……………………………………………………………………………………41.1数字钟的研究的背景及意 …………………………………………………………41.2 总体框图……………………………………………………………………………41.3 显示模块……………………………………………………………………………41.4单片机的选择………………………………………………………………………51.5时钟芯片的选择……………………………………………………………………51.6 声音模块……………………………………………………………………………51.7 键盘设计. …………………………………………………………………………6 1.8本文的主要工作……………………………………………………………………62单元电路设计…………………………………………………………………………62.1显示模块……………………………………………………………………………62.2单片机与时钟芯片的连接…………………………………………………………62.3声音模块……………………………………………………………………………72.4键盘…………………………………………………………………………………72.5总体电路……………………………………………………………………………82.6程序设计……………………………………………………………………………92.7本章小结……………………………………………………………………………423结 论…………………………………………………………………………………42谢辞……………………………………………………………………………………43参考文献………………………………………………………………………………43
以上回答来自:
单片机电子时钟的设计??
用单片机:89C51制作的 LED电子钟
参考链接:
*APPLICATION NOTE& E6000 ICEXPLORER ***************
* Title:&&&&&&&&&& FOR colk_time&&&&&&&&&&&&&&&&& *
* Version:&&&& &&&&00&&&&&&&&&&&&&&&&&&&&&&&&&&&& *
* Last Updated:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& *
* MCU:&&&&&&&&&&&& AT89C91&&&&&&&&&&&&&&&&&&&&&&& *
* FOR:&&&&&&&&&&&& &&&&&&&&&&&&&&&& *
***************************************************
&&&&&&&&&& K1& BIT& P3.2
&&&&&&&&&& K2& BIT& P3.4
&&&&&&&&&& K3& BIT& P3.3
&&&&&&&&&& K4& BIT& P3.5
&&&&&&&&&& C_HOUR&&&& EQU 23H
&&&&&&&&&& C_MINUTE&& EQU 24H
&&&&&&&&&& C_SECOND&& EQU 25H
&&&&&&&&&& ON_HOUR&&& EQU 26H
&&&&&&&&&& ON_MINUTE& EQU 27H
&&&&&&&&&& OFF_HOUR&& EQU 28H
&&&&&&&&&& OFF_MINUTE EQU 29H
&&&&&&&&&& ORG 0000H
&&&&&&&&&& AJMP MAIN
&&&&&&&&&& ORG 0003H
&&&&&&&&&& AJMP WINT0
&&&&&&&&&& ORG 000BH
&&&&&&&&&& AJMP WTO
&&&&&&&&&& ORG 0030H
MAIN:&&&&& MOV SP,#50H
&&&&&&&&&& CLR 00H
&&&&&&&&&& MOV 21H,#0
& &&&&&&&&&MOV 22H,#0
&&&&&&&&&& MOV C_HOUR,#0
&&&&&&&&&& MOV C_MINUTE,#0
&&&&&&&&&& MOV C_SECOND,#0
&&&&&&&&&& MOV ON_HOUR,#0
&&&&&&&&&& MOV ON_MINUTE,#0
&&&&&&&&&& MOV OFF_HOUR,#0
&&&&&&&&&& MOV OFF_MINUTE,#0
&&&&&&&&&& MOV TH0,#05
&&&&&&&&&& MOV TL0,#05
&&&&&&&&&& MOV TMOD,#02H
&&&&&&&&&& SETB EA
&&&&&&&&&& SETB EX0
&&&&&&&&&& CLR& ET0
&&&&&&&&&& CLR& TR0
&&&&&&&&&& CLR IT0
M:&&&&&&&& MOV A,C_HOUR
&&&&&&&&&& CJNE A,ON_HOUR,OFF_TIME
&&&&&&&&&& MOV A,C_MINUTE
&&&&&&&&&& CJNE A,ON_MINUTE,OFF_TIME
&&&&&&&&&& SETB P3.7
&&&&&&&&&& AJMP NEXT
OFF_TIME:& MOV A,C_HOUR
&&&&&&&&&& CJNE A,OFF_HOUR,NEXT
&&&&&&&&&& MOV A,C_MINUTE
&&&&&&&&&& CJNE A,OFF_MINUTE,NEXT
&&&&&&&&&& CLR P3.7
NEXT:&&&&& JNB 00H,M
&&&&&&&&&& ACALL DISP1
&&&&&&&&&& AJMP M
TAB:&&&&&& DB 0C0H,0F9H,0A4H,0B0H,99H
&&&&&&&&&& DB 92H,82H,0F8H,80H,90H
DISP1:&&&& MOV R0,C_HOUR
&&&&&&&&&& MOV DPTR,#TAB
&&&&&&&&&& MOV A,R0
&&&&&&&&&& SWAP A
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.0
&&&&&&&&&& ACALL DL&&&&&&&&&&&& ;SEND DISPPLAY HOUR HIGHT BIT
&&&&&&&&&& SETB P2.0
&&&&&&&&&& MOV A,R0
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.1
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.1&&&&&&&&&& ;SEND DISPPLAY HOUR LOW BIT
&&&&&&&&&& MOV R1,C_MINUTE
&&&&&&&&&& MOV A,R1
&&&&&&&&&& SWAP A
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.2
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.2&&&&&&&&&&& ;SEND DISPPLAY MINUTE HIGHT BIT
&&&&&&&&&& MOV A,R1
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.3
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.3&&&&&&&&&&& ;SEND DISPLAY MINUTE LOW BIT
&&&&&&&&&& MOV R2,C_SECOND&&&&&&&&
&&&&&&&&&& MOV A,R2
&&&&&&&&&& SWAP A
&&&&&&&&&& ANL A,#0FH
&&&&&&&& &&MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.4
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.4&&&&&&&&&&& ;SEND DISPPLAY SECOND HIGHT BIT
&&&&&&&&&& MOV A,R2
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.5
&&&&&& &&&&ACALL DL
&&&&&&&&&& SETB P2.5&&&&&&&&&&& ;SEND DISPPLAY SECOND LOW BIT
&&&&&&&&&& RET
WTO:&&&&&& PUSH ACC
&&&&&&&&&& PUSH PSW
&&&&&&&&&& INC 21H
&&&&&&&&&& MOV A,21H
&&&&&&&&&& CJNE A,#0C8H,TORETI ;200D=C8H 0.5ms*200=100mS
&&&&&&&&&& MOV 21H,#0
&&&& &&&&&&INC 22H
&&&&&&&&&& MOV A,22H
&&&&&&&&&& CJNE A,#10,TORETI&&& ;100ms*10=1S
&&&&&&&&&& MOV 22H,#0
&&&&&&&&&& CPL P0.0
&&&&&&&&&& CPL P0.1
&&&&&&&&&& MOV A,#01H
&&&&&&&&&& ADD A,C_SECOND
&&&&&&&&&& DA A
&&&&&&&&&& MOV C_SECOND,A
&&&&&&&&&& CJNE A,#60H,TORETI
&&&&&&&&&& MOV C_SECOND,#0
&&&&&&&&&& MOV A,#01H
&&&&&&&&&& ADD A,C_MINUTE
&&&&&&&&&& DA A
&&&&&&&&&& MOV C_MINUTE,A
&&&&&&&&&& CJNE A,#60H,TORETI
&&&&&&&&&& MOV C_MINUTE,#0
&&&&&&&&&& MOV A,#01H
&&&&&&&&&& ADD A,C_HOUR
&&&&&&&&&& DA A
&&&&&&&&&& MOV C_HOUR,A
&&&&&&&&&& CJNE A,#24H,TORETI
&&&&&&&&&& MOV C_HOUR,#0
TORETI:&&& POP PSW
&&&&&&&&&& POP ACC
&&&&&&&&&& RETI
DISP2:&&&& MOV R0,ON_HOUR
&&&&&&&&&& MOV DPTR,#TAB
&&&&&&&&&& MOV A,R0
&&&&&&&&&& SWAP A
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.0
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.0
&&&&&&&&&& MOV A,R0
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.1
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.1
&&&&&&&&&& MOV R1,ON_MINUTE
&&&&&&&&&& MOV A,R1
&&&&&&&&&& SWAP A
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.2
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.2
&&&&&&&&&& MOV A,R1
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.3
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.3
&&&&&&&&&& RET
DISP3:&&&& MOV R0,OFF_HOUR
&&&&&&&&&& MOV DPTR,#TAB
&&&&&&&&&& MOV A,R0
&&&&&&&&&& SWAP A
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.0
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.0
&&&&&&&&&& MOV A,R0
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.1
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.1
&&&&&&&&&& MOV R1,OFF_MINUTE
&&&&&&&&&& MOV A,R1
&&&&&&&&&& SWAP A
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.2
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.2
&&&&&&&&&& MOV A,R1
&&&&&&&&&& ANL A,#0FH
&&&&&&&&&& MOVC A,@A+DPTR
&&&&&&&&&& MOV P1,A
&&&&&&&&&& CLR P2.3
&&&&&&&&&& ACALL DL
&&&&&&&&&& SETB P2.3
&&&&&&&&&& RET
DL:&&&&&&& MOV 30H,#02H
DL1:&&&&&& MOV 31H,#0FFH
DL2:&&&&&& DJNZ 31H,DL2
&&&&&&&&&& DJNZ 30H,DL1
&&&&&&&&&& RET
DEL:&&&&&& MOV 32H,#100
DEL1:&&&&& MOV 33H,#250
DEL2:&&&&& DJNZ 33H,DEL2
&&&&&&&&&& DJNZ 32H,DEL1
&&&& &&&&&&RET
;*********************************************
WINT0:&&&& PUSH ACC
&&&&&&&&&& PUSH PSW
&&&&&&&&&& CLR EX0
&&&&&&&&&& CLR TR0
&&&&&&&&&& CLR ET0
K1_11:&&&&&&&&&&
&&&&&&&&&& ACALL DISP1&&&&&&&&&&&&
&&&&&&&&&& JB K1,K1_11
&&&&&&&&&& ACALL DISP1&&&&&&&&&&&
&&&&&&&&&& JNB K1,K11_1
PH4:&&&&&& SETB P3.1
&&&&&&&&&& SETB P3.0
PH0:&&&&&& ACALL DISP1
&&&&&&&&&& JB K2,PH01
&&&&&&&&&& ACALL DISP1&&&&&&
&&&&&&&&&& JNB K2,K2_1
&&&&&&&&&& MOV R0,C_HOUR
&&&&&&&&&& MOV A,#01H
&&&&&&&&&& ADD A,R0
&&&&&&&&&& DA A
&&&&&&&&&& MOV C_HOUR,A
&&&&&&&&&& CJNE A,#24H,PH0
&&&&&&&&&& MOV C_HOUR,#0
PH01:&&&&& JB K3,PH1
&&&&&&&&&& ACALL DISP1&&
&&&&&&&&&& JNB K3,K3_1
&&&&&&&&&& MOV R0,C_MINUTE
&&&&&&&&&& MOV A,#01H
&&&&&&&&&& ADD A,R0
&&&&&&&&&& DA A
& &&&&&&&&&MOV C_MINUTE,A
&&&&&&&&&& CJNE A,#60H,PH0
&&&&&&&&&& MOV C_MINUTE,#0
PH1:&&&&&& JB K4,PH10
&&&&&&&&&& ACALL DISP1&&
&&&&&&&&&& JNB K4,K4_1
&&&&&&&&&&
&&&&&&&&&& AJMP TEND
PH10:&&&&& JB K1,PH0
&&&&&&&&&& ACALL DISP1&&
&&&&&&&&&& JNB K1,K1_1
&&&&&&&&&&
&&&&&&&&&& CLR& P3.0
&&&&&&&&&& SETB P3.1
;-*******************************************
PH2:&&&&&& ACALL DISP2
&&&&&&&&&& JB K2,PH201
&&&&&&&&&& ACALL DISP2&&&&&
&&&&&&&&&& JNB K2,K22_1
&&&&&&&&&&
&&&&&&&&&& MOV R0,ON_HOUR
&&& &&&&&&&MOV A,#01H
&&&&&&&&&& ADD A,R0
&&&&&&&&&& DA A
&&&&&&&&&& MOV ON_HOUR,A
&&&&&&&&&& CJNE A,#24H,PH2
&&&&&&&&&& MOV ON_HOUR,#0
PH201:&&&& JB K3,PH210
&&&&&&&&&& ACALL DISP2
&&&&&&&&&& JNB K3,K22_2
&&&&&&&&&&
&&&&&&&&&& MOV R0,ON_MINUTE
&&&&& &&&&&MOV A,#01H
&&&&&&&&&& ADD A,R0
&&&&&&&&&& DA A
&&&&&&&&&& MOV ON_MINUTE,A
&&&&&&&&&& CJNE A,#60H,PH2
&&&&&&&&&& MOV ON_MINUTE,#0
PH210:&&&& JB K1,PH2
&&&&&&&&&& ACALL DISP2
&&&&&&&&&& JNB K1,K22_3
&&&&&&&&&& SETB& P3.0
&&&&&&&&&& CLR&& P3.1
;**************************************
PH3:&&&&&& ACALL DISP3
&&&&&&&&&& JB K2,PH301
&&&&&&&&&& ACALL DISP3&&&&&&
&&&&&&&&&& JNB K2,K33_1
&&&&&&&&&&
&&&&&&&&&& MOV R0,OFF_HOUR
&&&&&&&&&& MOV A,#01H
&&&&&&&&&& ADD A,R0
&&&&&&&&&& DA A
&&&&&&&&&& MOV OFF_HOUR,A
&&&&&&&&&& CJNE A,#24H,PH3
&&&&&&&&&& MOV OFF_HOUR,#0
PH301:&&&& JB K3,PH310
&&&&&&&&&& ACALL DISP3
&&&&&&&&&& JNB K3,K33_2
&&&&&&&&&&
&&&&&&&&&& MOV R0,OFF_MINUTE
&&&&&&&&&& MOV A,#01H
&&&&&&&&&& ADD A,R0
&&&&&&&&&& DA A
&&&&&&&&&& MOV OFF_MINUTE,A
&&&&&&&&&& CJNE A,#60H,PH3
&&&&&&&&&& MOV OFF_MINUTE,#0
PH310:&&&& JB K1,PH3
&&&&&&&&&& ACALL DISP3
&&&&&&&&&& JNB K1,K33_3
&&&&&&&&&& AJMP PH4
;*******************************************
TEND:&&&&& SETB EX0
&&&&&&&&&& SETB TR0
&& &&&&&&&&SETB 00H
&&&&&&&&&& SETB ET0
&&&&&&&&&& SETB P3.7
&&&&&&&&&& POP PSW
&&&&&&&&&& POP ACC
&&&&&&&&&& RETI
&&&&&&&&&& END
楼主何必这么麻烦,我上次淘宝了一个代码、仿真都齐全的,才花了30块,要不告诉你店名。。。同学毕设小店。楼主可以看看去。
相关知识略懂社热议等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号工具类服务
编辑部专用服务
作者专用服务
基于单片机的电子时钟设计
本设计以STC8952RC单片机控制器为主控芯片.STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器.STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能.在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案.经实际测试时钟的准确度达到了预定指标要求,实现了电子时钟的基本功能,效果良好.
作者单位:
邵阳学院信息工程系
年,卷(期):
在线出版日期:
本文读者也读过
相关检索词
万方数据知识服务平台--国家科技支撑计划资助项目(编号:2006BAH03B01)(C)北京万方数据股份有限公司
万方数据电子出版社

我要回帖

更多关于 单片机电子时钟的设计 的文章

 

随机推荐