标题:
用单片机定时计数器定时1秒钟(汇编程序)
[打印本页]
作者:
多喝点
时间:
2020-2-1 22:40
标题:
用单片机定时计数器定时1秒钟(汇编程序)
仿真电路图
1.PNG
(58.01 KB, 下载次数: 39)
下载附件
2020-2-1 22:39 上传
汇编程序代码:
ORG 0000h
MAIN:
SETB P1.7;
CLR A;
MOV P2,A;
;让定时计数器0作为定时器使用,工作在模式1;定时100ms
;让定时计数器1作为计数器使用,工作在模式2,自动重装入;
MOV TMOD,#61H;
MOV TH1,#0FBH;
MOV TL1,#0FBH;给计数器置初值,共计数五次
SETB TR1;
LOOP1:
CPL A;
MOV P2,A;
LOOP2:
MOV TH0,#3CH;计时100ms
MOV TL0,#0B0H;
SETB TR0;
LOOP3:
JBC TF0,LOOP4;判断是否计时了100ms
SJMP LOOP3;
LOOP4:
CPL P1.7;
JBC TF1,LOOP1;判断是否计数了5次,如果计时已经是5次时,跳去执行将P2口输出反向
AJMP LOOP2;经判断计数还未达到五次,再去计时100ms
;====================================================================
END
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1