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

已知负跳边脉冲从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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭