急求单片机电子钟实验报告一份

原件死8051单片机的 发我QQ515431809 谢谢

第1个回答  2014-06-16
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP X0_INT
ORG 000BH
AJMP T0_INT
ORG 0013H
AJMP X1_INT
MAIN:
MOV TMOD,#01H ;T0定时方式1
MOV TH0, #0x3C ;50ms@12MHz
MOV TL0, #0xB0 ;
SETB TR0
SETB ET0 ;开启定时中断
SETB EX0
SETB EX1
SETB EA ;开中断
MOV R1, #0 ;0~99秒计数
MOV R2, #0 ;0.1秒数
MOV R7, #1 ;50ms计数
MOV P0, #0C0H ;显示00.0
MOV P2, #0C0H
mov p1, #0C0H
LOOP:
SJMP LOOP
;-----------------------------------------------------------
DELAY: ;延时子程序.
MOV R4, #0
DJNZ R4, $
DJNZ R4, $
RET
;-----------------------------------------------------------
X0_INT: ;启动/停止
CPL F0
RETI
;-----------------------------------------------------------
X1_INT: ;清零
MOV R1, #0
MOV P0, #0C0H
MOV P2, #0C0H
mov p1, #0C0H
RETI
;-----------------------------------------------------------
T0_INT: ;50ms中断执行一次.
MOV TL0, #0xB0;
MOV TH0, #0x3C ;50ms@12MHz
DJNZ R7, T0_END ;中断不到20次.
MOV R7, #2 ;#20
JNB F0, T0_END
mov a, r2
add a, #1
da a
anl a, #0fh
mov r2, a
jnz disp
MOV A, R1
ADD A, #1
DA A
MOV R1, A
disp:
mov a, r2
anl a, #0fh
movc a, @a+dptr ;查出段码
mov p1, a ;显示0.1秒
MOV A, R1
ANL A, #0FH
MOV DPTR, #TAB
MOVC A, @A+DPTR ;查出段码
MOV P2, A ;显示个位
MOV A, R1
SWAP A
ANL A, #0FH
MOVC A, @A+DPTR ;查出段码
MOV P0, A ;显示十位
T0_END:
RETI
;-----------------------------------------------------------
TAB:
DB 0c0H,0f9H,0a4H,0b0H,99H,92H,82H,0f8H,80H, 90H
END
第2个回答  2012-06-18
能显示年月日,显示时间就可以了,什么跑马表啊,报时啊,温度什么的,都不要,简简单单的一份报告就好!问题补充: bbfllggf@qq.com 谢谢啦 ...留个...

单片机实训总结范文5篇
其中分支程序分别为:AD转换模块(状态号为0),数字模块状态号为1),倒计时模块(状态号为2),电子钟模块(状态号为3),功能组合模块(状态号为4),流水灯模块(状态号为5)。 2 功能子程序设计 2.1 流水灯模块 流水灯模块利用单片机的P3口,通过给P3口的各位送低电平,相应的实现流水灯有规律的点亮。 2.2 30秒倒计时...

51单片机做数字电子钟
数字电子钟的工作过程为:从00:00:00(时:分:秒)开始计时,以24小时为一循环,最大计时时间为23:59:59。当需要校正时间时,按下调整键,小时的十位闪烁,等待键入新值,若需调整则按下加1按键,数值以秒为单位自动加1,当十位调整好后,按下确认键确认,然后小时的个位闪烁,等待键入新值,按照十位的调整步骤调整时间...

电子时钟开题报告
社会对信息交换不断提高的要求及高新技术的逐步发展,促使电子时钟发展并且投入市场得到广泛应用。 2 课题意义 二十一世纪是数字化技术高速发展的时代,而单片机在数字化高速发展的时代扮演着极为重要的角色。电子时钟的开发与研究在信息化时代的今天亦是当务之急,因为它应用在学校、机关、企业、部队等单位礼堂、训练场地...

基于单片机的数字时钟设计开题报告
\/\/我这里有一个定时的闹钟,你把蜂鸣器的中断改为LED就行了,可以通过P2^0--P2^3实现秒表的显示和以及调时调分和调节闹钟以及闹钟的开关,有问题可以给我留言QQ834589429 include<reg52.h> \/\/包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 code unsigned char tab[]= {0x3f,...

单片机扩展时钟系统的实验设计报告
delay(1);} } \/*走时函数*\/ void time(){ conv(); \/*走时单元转换*\/ dirve(); \/*走时时间输出驱动子函数*\/ p_out(); \/*判别闹时到否子函数*\/ } \/*定时器T0 5mS初始化*\/ void init_timer(){ TMOD=0x01;TH0=-(4800\/256);TL0=-(4800%256);IE=0x82;TR0=1;} \/*扫描按键...

单片机用中断和定时器控制时时钟系统的工作原理是什么实验报告
数字时钟实验报告。根据查询数字时钟实验报告得知,实验1是通过开关向单片机提出中断请求,单片机响应中断进行计数,并通过LED数码管指示出计数值,从而观察中断的请求、响应的过程。实验2是通过单片机的定时器产生延时,控制LED闪烁的方法。通过本实验学生可以掌握单片机中断和定时器的工作原理及使用方法以及中断和...

电子钟课程设计:
1.实验台上的六个数码管显示时、分、秒;2.能使电子钟复位(清零);3.能启动和停止电子钟运行;4.在电子钟停止运行状态下,能够修改时、分、秒的值;设计报告撰写格式要求: 1. 完成整个规定任务的设计及调试,得出正确结果,并经教师检查及答辩; 2. 写出规范的课程设计说明书; 3. 课程设计结束后交设计说明书等...

电子时钟设计
只会单片机 一功能模、设计指标:1. 显示时、分、秒。2. 可以24小时制或12小时制。3. 具有校时功能,可以对小时和分单独校时,对分校时的时候,停止分向小时进位。校时时钟源可以手动输入或借用电路中的时钟。4. 具有正点报时功能,正点前10秒开始,蜂鸣器1秒响1秒停地响5次。5. ...

在线等——电子产品工艺文件(不要收音机的)!!急急急!!!
方案二∶单片机编程——用单片机设计电路,由于使用软硬件结合的方式,所以电路结构简单、调试也相对方便。与第一种方案比较优点是非常明显的。我们选择了第二种方案 五、电路设计、参数计算、元器件选择 数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。由于计数的起始时间不可能与标准时间(如北京时间)一致,故需...

电子技术实习总结
1、数字万用表DT830B的调试:将探针插在相应的插孔上,依次测试 各个功能。 2、单片机SPCE061A的调试:(1)语音报时电子钟:按61板的按键1 报年月日,再按一下报时分。长按1键进入日期时间的调整,2键增加3 键减少。(2)复读机简要说明:1键开始录音,2键停止,3键播放。 4、结果及错误分析 1、数字万用表的测试...

相似回答