• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于51单片机串口与PC端的通信理解

力洪 2021-01-12 浏览量:392
想问问大家有没有做过51通过串口与PC端的通信鸭?串口中断是不是可以理解成定时中断差不多啊?可是定时器中断到一定时间就触发中断,但是串口中断怎么才能触发,我看了好像说什么接收或发送一定的数据格式就能触发中断,但是数据已经接收或发送了,触发中断还有什么意义么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一种是发送一个字节完毕后进入中断,还有一种是接收到一个数据中断,比如SBUF=数据,这个时候数据还在发送中,如果执行下面的语句还没有发送完成,接收就不用说了,很好理解
    • 发布于 2021-01-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 让你把数据写进发送缓冲区,就会触发串口中断​,自己就会把数据发送出去。而不是数据已经接收或者发送了​​​。
    • 发布于2021-01-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口收到或者发送一个字节之后发生一次中断,意思是DR寄存器发生了变化
    • 发布于2021-01-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于51单片机串口与PC端的通信理解