89C51串行口按异步双工方式收发ASCII字符,最高位用来作奇偶检验位,采用奇检验方式,要求传送

日期:2021-05-20 14:42:35 人气:1

89C51串行口按异步双工方式收发ASCII字符,最高位用来作奇偶检验位,采用奇检验方式,要求传送

解:7位ASCII码加1位奇校验共8位数据,故可采用串行口方式1。
89C51单片机的奇偶校验位P是当累加器A中1的数目为奇数时,P=1。如果直接把P的值放入ASCII码的最高位,恰好成了偶校验,与要求不符。因此,要把P的值取反以后放入ASCII码最高位,才是要求的奇校验。
2、串行口方式1的发送和接收
双工通信要求收、发能同时进行。收、发操作主要是在串行接口进行,CPU只是把数据从接收缓冲器读出和把数据写入发送缓冲器。数据传送用中断方式进行,响应中断以后,通过检测是
    A+
热门评论