怎么实现计数器实现外部脉冲计数 并显示1S内脉冲个数
答案:2 悬赏:30 手机版
解决时间 2021-01-27 01:06
- 提问者网友:谁的错
- 2021-01-26 06:17
怎么实现计数器实现外部脉冲计数 并显示1S内脉冲个数
最佳答案
- 五星知识达人网友:渊鱼
- 2021-01-26 06:28
只能用支持高速输入的PLC了,
把外部脉冲输入端接入后,再利用1秒的定时器
或者系统自带的内部继电器控制。
用加指令去计算1秒内的输入值就可以了。
把外部脉冲输入端接入后,再利用1秒的定时器
或者系统自带的内部继电器控制。
用加指令去计算1秒内的输入值就可以了。
全部回答
- 1楼网友:野慌
- 2021-01-26 07:59
org 0
sjmp main
org 000bh
sjmp timer
org 001bh
sjmp count
org 0030h
main:
setb ea
;setb et0
setb et1
;setb p1.0
mov tmod,#61h
mov tl1,#0f6h
mov th1,#0f6h
setb tr1
sjmp $
count:
mov tl0,#0c0h
mov th0,#63h
cpl p1.0
setb et0
setb tr0
reti
timer:
inc a
cjne a,#19h,time
mov a,#0 ;重新赋0
cpl p1.0
clr et0 ;关t0中断
clr tr0
;mov tl0,#0c0h
;mov th0,#63h
reti
time:
clr tf0
;setb ea
;setb et0
; mov tmod,#01h
mov tl0,#0c0h
mov th0,#63h
setb tr0
jnb tf0,$
sjmp timer
end
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯