首页
| 基础教程 | 单片机设计实例 | 常用芯片 | 电子基础
当前位置:单片机教程 >> 单片机设计实例 >> 浏览文章 今天是:
单片机设计实例

单片机秒表设计程序

作者:    来源:本站原创    点击数:   更新时间:2008年06月24日   
 

;*******************************************************************
;下面是一个单片机秒表设计汇编语言源程序,本人已经调试成功。
;出自: http://www.51hei.com
;*******************************************************************
ORG 000H
AJMP LOOP
ORG 0030H
TAB:DB 03FH,006H,05BH,04FH,066H,06DH,07DH,007H,07FH,06FH ;数字0-9的内码代码表程序
LOOP:MOV R0,#0
MOV R1,#0
MOV R6,#0
LP1:MOV A,R0
MOV B,#10
DIV AB
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P0,A
MOV P2,#0FBH
LCALL KT1 ;秒表按键
MOV R2,A
MOV A,B
MOVC A,@A+DPTR
MOV P0,A
MOV P2,#0F7H
LCALL KT1
MOV R3,A
LCALL KT1
MOV A,R1
MOV B,#10
DIV AB
MOV A,B
MOVC A,@A+DPTR
MOV P0,A
MOV P2,#0FDH
LCALL KT1
MOV R5,A
JNB P2.4,WT1
JNB P2.5,WT2
JNB P2.7,LOOP
INC R6
CJNE R6,#100,LP1
NOP
NOP
NOP
MOV R6,#0
INC R0
CJNE R0,#100,LP1
NOP
NOP
NOP
MOV R0,#0
INC R1
CJNE R1,#10,LP1
NOP
NOP
NOP
MOV R1,#0
AJMP LP1
WT1:JB P2.4,WT1
AJMP LP1
RET
WT2:JNB P2.6,LP1
MOV P0,R2
MOV P2,#0FBH
LCALL KT1
MOV P0,R3
MOV P2,#0F7H
LCALL KT1
MOV P0,R5
MOV P2,#0FDH
LCALL KT1
NOP
AJMP WT2
RET
KT1:MOV R7,#15
D1:DJNZ R7,D1
RET
END




 
发表评论】【告诉好友】【收藏此文】【关闭窗口
网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 >> 推荐文章
自制单片机实验板
单片机一键多功能按键识别设
 >> 阅读排行
keil教程
单片机电子时钟设计
单片机DS18B20水温控制系统
单片机交通灯设计
单片机课程设计
单片机数字钟设计
单片机时钟设计
单片机键盘程序(4×4矩阵式
单片机秒表设计
四组智力竞赛抢答器电路设计
 >> 相关文章
单片机键盘c程序
自制单片机实验板
单片机led动态显示程序
PIC单片机AD转换汇编程序
PIC单片机CAN总线通讯汇编程序
PIC单片机键盘扫描汇编程序(扫描
pic单片机键盘程序
pic单片机驱动led数码管显示程序
十通道开关及显示电路设计论文
编码电子锁设计总结报告
站长:刘兴国 站长信箱:372xcom1@21cn.com
单片机教程 @ www.51hei.com 2007-2008