喜欢吃蛋糕番石榴在午休 level
获赞
1
粉丝
0
关注
1
看过 TA
3
广西科技大学
2025
Java
IP属地:山西
暂未填写个人简介
私信
关注
#牛客在线求职答疑中# 编程题19题目描述7-15 NCHU_串口字符解析分数 20全屏浏览作者 蔡轲单位 南昌航空大学RS232是串口常用的通信协议,在异步通信模式下,串口可以一次发送5~8位数据,收发双方之间没有数据发送时线路维持高电平,相当于接收方持续收到数据“1”(称为空闲位),发送方有数据发送时,会在有效数据(5~8位,具体位数由通信双方提前设置)前加上1位起始位“0”,在有效数据之后加上1位可选的奇偶校验位和1位结束位“1”。请编写程序,模拟串口接收处理程序,注:假定有效数据是8位,奇偶校验位采用奇校验。输入格式:由0、1组成的二进制数据流。例如:11110111010111111001001101111111011111111101111输出格式:过滤掉空闲、起始、结束以及奇偶校验位之后的数据,数据之前加上序号和英文冒号。如有多个数据,每个数据单独一行显示。若数据不足11位或者输入数据全1没有起始位,则输出"null data",若某个数据的结束符不为1,则输出“validate error”。若某个数据奇偶校验错误,则输出“parity check error”。若数据结束符和奇偶校验均不合格,输出“validate error”。如:11011或11111111111111111。例如:1:111010112:010011013:validate error输入样例:在这里给出一组输入。例如:1111011101011111111111输出样例:在这里给出相应的输出。例如:1:11101011输入样例1:在这里给出一组输入。例如:11110111010111111001001101111111011111111101111
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务