C51单片机外部中断,定时中断,串口中断同时使用的问题

2024-12-05 05:32:14
推荐回答(5个)
回答1:

应该一个定时器,一个计算器,一个外部中断。定时器中断设高。不要用外部中断计数,有可能会漏掉脉冲。开一个计数器就行,外部中断来了就开定时器和计数器。定时器到2S直接关计数器,并将计数值用串口发送。注意计数器满了之后会由FF变为00然后继续计数。

回答2:

1整体思路是没问题的,2秒计算一次,采集响应太慢,现实使用中基本不适用。
2你的counter,这样发到串口,只能是低8位,根本不是实际的数据,应该将其分解开,2次发送.

回答3:

尝试一下自己写,先整理好逻辑,理顺了,用语言描述出来就是。自己想提高,就必要要尝试

回答4:

这个10分不够

回答5: