当前位置:首页 >> 单片机入门 >> 统计单片机引脚输入脉冲个数,边沿触发编程

统计单片机引脚输入脉冲个数,边沿触发编程

MCS-51单片机 编程 作者:admin 来源:不详 发布时间:2018-05-19 09:16:12   浏览:5

已知负跳边脉冲从51单片机P3.3引脚输入,且该脉冲数少于65535个,试利用/INT1中断,统计输入脉冲个数。脉冲数存内RAM30H(低位)31H(高位),并调用数据处理子程序WORK和显示子程序DIR(已知,可直接调用)显示,要求用边沿触发方式。

参考MCS-51单片机程序:

org 000h

ljmp main

org 013h

ljmp i_int1

org 050h

main: mov sp,#60h

mov tcon,#00000100b

mov ie,#10000100b

mov 30h,#0

mov 31h,#0

sjmp $

i_int1: mov a,#1

add a,30h

mov 30h,a

clr a

addc a,31h

mov 31h,a

acall work

acall dir

reti

work: ;

ret

dir: ;

ret

end

编辑:admin  最后修改时间:2018-05-19