今天我写了数码管0到9单个循环的代码
这段应该是我觉得重要的
void smg_bit(u8 dat,u8 pos)//决定数码管的位置内容
{
HC138(6);
P0=0x01 <
P0=dat;//数码管内容
}
bit : 编译时分配空间 it 可以在外部或内部定义。bit是编译器在的可寻址区分配的一个位变量,是不定的,不是绝对地址目标
dat<<=1;即dat=dat<<1;,将dat变量左移1位后的值赋给dat,结果会改变dat变量的值
dat<<1;的带dat左移1位后的结果,并不会改变dat变量的值
