c51中的bit,char的强制类型转换。
data为非0,,bit强制后,为1。否则为0
data的在char强制后取后8位。
data为非0,,bit强制后,为1。否则为0
data的在char强制后取后8位。
例如:
unsigned
sbit SDA
1)、要用x来记录p1.0的值,可以用:
for(i=0;i<8;i++)
{
}
2)、要用SDA来一位一位传送x的值,可以:
for(i=0;i<8;i++)
{
}
http://blog.sina.com.cn/s/blog_533f26760102vg0i.html

本文介绍C51编程中bit和char类型的强制转换应用,包括如何使用bit类型来实现数据位操作,以及如何利用char类型来获取数据的低位部分。通过具体实例展示了在读写单片机I/O口时这两种类型转换的作用。
930

被折叠的 条评论
为什么被折叠?



