51单片机的串口中断过问题

2024-11-09 02:02:49
推荐回答(4个)
回答(1):

在接收函数的末尾加一句 TI = 0; 就行了。可能是串行中断标志位TI绝大部分时间为1,而它的优先级最高,屏蔽了定时器0和外部中断1。

回答(2):

PS是优先级寄存器,PS=1,设为高优先级后,定时器0会受到影响,但是不至于不能工作。

回答(3):

PS是什么寄存器来着,忘记了,你看看是不是这个东西和定时器0有什么关联

回答(4):

没看见你定义ps 啊