组态王软件与单片机串口ascii通讯的机制及实现方法(实用应用文)
本文档由 wiwiwinny 分享于2022-05-27 08:08
Doc-9VKUB8;本文是实用应用文的论文参考范文或相关资料文档。正文共5,067字,word格式文档。内容摘要:中断处理,数据处理,到16进制转换,用于接收到ascii码转换,进制到Ascii转化,用于发送应答,接收和发送,串口中断发生后,先用判断语句判断头一个是不是40,如果是,将循环变量赋值0,然后接收,当收到0D后完成接收,进行数据处理,判断一下是否是本机地址,也就是把接收到的第二个和第三个ascii转换成16进制后与单片机内一个16进制的固定值进行比较,相等就是本机地址,对第二位,到异或值前的几个ascii码进行异或运算,与收到的异或码进行比较,如果相同,即为数据正确,然后将接收到的第五个ascii转换成16进制,与0x01进行与运算,判断是读还是写,如果是读,将P1和P2端口的状态送到应答格式
君,已阅读到文档的结尾了呢~~