新闻中心

EEPW首页>嵌入式系统>设计应用> MCS251单片机和PC机间的串口通信

MCS251单片机和PC机间的串口通信

作者: 时间:2013-01-25 来源:网络 收藏
  设计单片机通信程序时,必须充分发挥单片机的效率。由于单片机多应用于实时性较强的控制场合,因此,应将及时响应和控制对象的动作放在优先考虑的位置,以尽量减少通信等辅助性操作所占用的CPU时间。基于上述考虑,笔者在设计单片机通信程序时,将通信程序分为接收中断处理程序、发送中断处理程序和通信处理程序3部分,并将这3部分程序巧妙地进行组合,从而构成整个单片机的通信程序。图2给出了接收中断处理子程序,图3给出了发送中断子程序。

MCS251单片机和PC机间的串口通信

图2 接收中断处理程序

MCS251单片机和PC机间的串口通信

图3 发送中断处理程序

  3 结束语

  本文给出了上位与下位单片机之间进行异步串行通信的解决方案,上位机通过友好的用户界面,可给下位机发送控制指令。此方案在实际运行过程中,运行稳定,效果良好,从而较好地解决了上位机与下位机之间的通信问题。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭