请教51单片机使用串口中断发送和非中断发送有

2024-11-08 20:25:54
推荐回答(1个)
回答(1):

51单片机串口发送数据,有两种方式,中断方式和查询方式。就发送数据的结果而言没有任何区别,也都很简单容易。要找区别,中断方式适合于稍复杂的系统,单片机执行程序需要完成的任务比较多,就不能采有查询方式发送,这样会白白浪费单片机大量的时间而影响完成其它任务了。
所以,中断方式,节省单片机的时间,效率是最高的,也是正式产品采用的方式。
查询方式,要整个发送数据期间内,除了发送数据是有效的指令,其余时间都是在循环等待,浪费了大量的时间,效率极低。但是,很适合一个小题目小程序采用,对于初学者编程比较容易。