求哪位高手可以帮忙写下:
1,数据的传输速率均使用RS-232接口按115200Kbps的速率传输,使用主从式通讯,主机是电脑从机是IO控制板。
2,主机向从机申请数据(主机的程序不写)
3,从机向主机发送一组数据
1)从机发送一组数据共3+4个字节
消息头 FF 00 B0
b)第一字节:第一方位开关状态数据(0到七位:按键1,按键2,按键3,前开关,后开关,左开关,右开关,出票反馈)
c)第二字节:投币数
d)第三字节:0位-设置按键开关(进入、推出)(0表示断开,1表示导通),1位-补票、补币,4位-第一方位出币信号,6位-1,7位-1(出票、出币报警,收到补票、补币报警,重新发送出票、出币信号和剩余票数、币数)
e)第四节:
手机出票、出币数
f)第五字节:校验和(效验占一个字节,其数值等于前4个有效字节的数据总和,取低8位忽略搞8位)。
4,从机向主机返回收到主机数据成功
一组数据共3+1字节
消息头:FF 00 B1
第一字节:表示从机是否接受主机数据,0失败,1成功
管脚连接(P0.0后开关 0.1左开关 0.2右开关 0.3彩票信号 0.4出币信号 0.5投币 0.6设置 0.7补票/补币
P1.0前开关 1.1开关3 1.2开关2 1.3开关1 1.4空置
P2.2出票驱动 2.3出币驱动 2.4开关1 2.5开关2 2.6开关3 2.7空置)
一周热门 更多>