LJMP MAIN 跳到STRAT处执行
ORG 001BH
LJMP JIA1
ORG 0030H
MAIN:MOV TMOD,#01H 设置T1工作在模式1
MOV TH1,#068H 赋初值,定时10ms
MOV TL1,#0F0H
MOV IE,#88H 开CPU中断,开定时器1中断
SETB TR1 启动T1定时器工作
MOV 60H,#100给60H单元赋初值
CLR 4FH 清零4FH单元
DISPLAY: 显示子程序
MOV DPTR,#TAB DPTR指向编码表位置
MOV A,R3 将R3的内容复制到A
MOV B,#10
DIV AB A除B,商给A,余数给B
MOVC A,@A+DPTR 根据A的值取出编码表中的编码
MOV P1,A 由P1口输出A的内容
SETB P2.0 置位P2.0
CLR P2.0 清零P2.0
MOV A,B
MOVC A,@A+DPTR 根据A的值取出编码表中的编码
MOV P1,A 由P1口输出A的内容
SETB P2.1 置位P2.1
CLR P2.1 清零P2.1
JNB 4FH,DISPLAY 判断1秒时间是否到,没有到,则跳转到DIAPLAY处
CLR 4FH 1秒到,清4FH
LJMP DISPLAY 调用显示子程序宴清 JIA1:MOV TH1,#068H赋初值
MOV TL1,#0F0H
DJNZ 60H,TT 60H单元自减1,判断是否为0,不为0则跳转到TT处
MOV 60H,#100 60H单元为0,则重新给其赋值100
SETB 4FH 同链祥桐时置棚坦位4FH单元
INC R3R3自加1
CJNE R3,#60,TT 判断R3是否为60,否则跳转TT处
MOV R3,#0 R3为60,则给R3赋0
TT:RETITAB: 编码表
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H 编码
END程序结束
程序如下:
#include <reg52.h>
sbit led1 = P2^0
sbit led2 = P2^1
sbit led3 = P2^2
sbit led4 = P2^3。
让电子信息技术与单片机技术相融合,有效提高了单片机应用效果。作为计算机技术中的一个分支,单片机技术在电子产品领域的团州应用,丰富了电子产品的功能,也为智能化电子设备的开发和应用提供了新的出路,实现了智能化电子设备的创新与发展。
从二十世纪九十年代开始,单汪昌片机技术就已经发展起来,随着时代的进步与科技的发展,目前该技术的实践应用日渐成熟,单片机被广泛应用于各个领域。现如今,人们越来越重视单片机在智能电子技术方面的开发和应用,单片机的发展进入到新的时期。
无论是自动测量还是智能仪表的实践,都能看到单片机技术的身影。当前工业发展进程中,电子行业属于新兴产业,工业生产中人们将电子信塌陵蔽息技术成功运用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)