单片机通信技术应用实例

周长锁 王旭 编著
内容简介 本书通过实例展现单片机多种通信模式的实现方法,以单片机的串口和SPI接口为主线,详细讲解STC15W系列单片机在串口通信和网络通信中的应用,以及在蓝牙、WiFi、GPRS等通信技术中的应用。参考本书的实例,能比较容易地入手单片机通信类产品的设计和开发。 本书由工控开发人员编写,每章的实例都有详细的电路原理图和C程序源代码,实例来源于实际应用项目和技术储备测试,其中与上位机通信的实例提供了VB6程序源代码,与手机通信的实例提供了Android程序源代码,使读者能系统理解单片机的通信过程。 本书适合具有一定单片机技术基础的电子爱好者和电子产品开发人员阅读参考。 前 言 随着信息化的发展和物联网概念的提出,单片机由原来主要解决产品的智能化问题,转变为现在还要解决产品的网络化问题,而要实现网络化,就要根据具体情况采用合适的通信技术。 掌握单片机通信技术是电子产品设计开发人员的基本要求,要想设计出好的产品,还需要对应用该产品的行业有较深入的理解,清楚产品的现状与不足、发展趋势和功能需求等信息,通过行业的专业知识与单片机技术的结合,才能更好地应用单片机的通信技术。 STC15W系列单片机是抗干扰性能优良的国产单片机,其中STC15W4K系列有4个串口,适合工控产品使用,尤其适合通信协议转换方面的产品使用。同时,STC15W4K系列单片机有容量为4KB的RAM,远超同类8位单片机几百字节RAM的配置,达到了ARM处理器的水平,能替代ARM处理器在网络通信中的应用,性价比高,开发出的产品也具有竞争力。 本书共分9章,其中第1~6章介绍单片机串口通信编程技巧和串口扩展蓝牙、WiFi、GPRS通信接口的应用;第7~8章介绍单片机SPI接口及其扩展为网络接口和CAN接口的应用;第9章介绍单片机模拟I\(^{2}\)C总线的应用。各章节的具体内容安排如下。 第1章介绍单片机串口通信…