ox8000代表什么意思,怎么来的?

2019-10-16 06:28发布

USART_RX_STA&0x8000
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
南有乔木
2019-10-17 08:41
刚学完这里,0x8000 0000的二进制码1000 0000 0000 0000 ,而USART_RX_STA&0x8000就是判断USART_RX_STA最高位是不是1,(USART_RX_STA是由自己定义的16位标志符)。在定义USART_RX_STA时,就确定了其15、14为状态标志位(建议再看一遍视频和PPT),当第十五位为1时,就设置收到了0x0a(换行,在ASCII码中,换行是0x0a 回车是0x0d。
建议楼主理解下,为什么一定换行 回车的概念。。
多读几遍,不懂的话我可以把我注释的程序发给你

一周热门 更多>