您的位置 首页 编程

单片机计数器计数脉冲检测汇编程序

4位数码管用2个573接到p0口,位选p2段选P0口,电路详见单片机开发板的原理图:点这里采用定时器来记录脉冲并用数码管输出以下是源代

4位数码管用2个573接到p0口,位选p2 段选P0口,电路详见单片机开发板的原理图:点这里 选用定时器来记载脉冲 并用数码管输出

以下是源代码:

;********51hei单片机 计数脉冲检测汇编程序,数码管显现脉冲的的次数 **********************************
ORG 0000H
JMP MAIN
ORG 000BH
JMP TT0
ORG 001BH
JMP TT1
MOV 23H,#300
MOV 20H,#00H
MOV SP,70H
;=========================================
MAIN: MOV TMOD,#01100010B
MOV TH1,#240
MOV TL1,#240
MOV IE,#10001010B
MOV TH0,#00H
MOV TL0,#00H
SETB TR0
SETB TR1
LOOP4: JMP LOOP4
;=========================================
TT1: CALL IIP
INC 20H
MOV R1,20H
CJNE R1,#10,LOOP2
MOV 20H,#00H
LOOP2:RETI
;===========================================
TT0: DJNZ 23H,LOOP0
CPL P1.0
CPL P1.1
CPL P1.2
CPL P1.3
CPL P1.4
CPL P1.5
CPL P1.6
CPL P1.7
LOOP0:RETI
;===========================================
IIP:MOV A,20H
CALL TABLE
MOV P0,A
SETB P2.0
NOP
NOP
NOP
CLR P2.0
MOV 21H,#00H
MOV A,21H
MOV P0,A
SETB P2.1
NOP
NOP
NOP
CLR P2.1
;====================================================
TABLE:INC A
MOVC A,@A+PC
RET
DB 3FH,06H,05BH,04FH,066H,06DH,07DH,07H,07FH,06FH,
DB 077H,07CH,039H,05EH,079H,071H,
;======================================================
END

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/254020.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部