tica, SimSun, sans-serif">我应用的单片机是Atmeg16,在一本书上我看到对某一端口赋值8位二进制数,
void HC164_send_byte(unsigned char byte) //这里写的是一个串口扩展的发送函数
{
unsigned char i ;
for (i = 0;i<=7;i++)
{
PORTA.0 = byte & 1 << i //这是什么意思呢,一个八位的char类型的数值赋值给某一个端口,它是怎样工作的呢?还请哪位高手给解释一下,在此谢过!
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
谢谢各位的点播
一周热门 更多>