点亮第一个LED 有两个方法。第一个:直接写

p2^1=0;
p2^1(代号)=0;
那8个小灯泡,就是对应的0-7。
51单片机,跟你说

第二种哦,用机器语言,用机器语言,

p2=10111111
这样也可以。但是有一个问题,c语言不能输入二进制,因为没有二进制的声明,你这样输入,他会自动检测为整数

所以要把心里想的二进制转化成16进制,比如一个8位二进制10101010先把8位数,分为两部分1010 1010,4个为一组1010就是10,10在16进制就是a,也就是0xAA

就是这个二进制直接写main()
{
p2=0xAA

}就完成了

行不行,行不行51单片机,跟你说

相关文章: