就是给你控制LED灯的管脚赋值 0x55 或 0xAA 就行了; 0x55和0xAA表示什么啊?可以解释一下吗。

 我来答
小无谈旅游百科
高粉答主

2020-06-16 · 每个回答都超有意思的
知道小有建树答主
回答量:824
采纳率:98%
帮助的人:19.5万
展开全部

0x55二进制0b01010101对于你的问题,可以理解为8针端口输出低(0)、(1)高、低(0)、(1)高、低(0)、(1)高、低(0)、低(0),高(0)(0)。

高(0)(0),高(1),高(0),高(1),分别为(1)水平高。因此,连接到引脚的LED被一个明亮的隔开,0xAA是对边0b10101010。

尝试控制方法:

1.首先,打开桌面上的keil软件。keil软件是51单片机编程中最常用的软件。

2.写相应的代码:#include//定义SCMsbitled头文件=P2^0;//定义单片机引脚,voidmain(void){//mainfunctionwhile(1)//{无限循环led=0x1f;//点亮前三盏灯。这里是十六进制转换,}//不知道的可以查一下信息。

3、打开刻录软件,点击“打开文件”,查找刚刚编写的程序。

4.找到适当的文件夹后,寻找十六进制文件。这是一个可以刻蚀软件识别的程序。

5.找到程序后,将单片机连接到计算机上,点击程序下载,将程序烧录到单片机中。

6.把程序下载到MCU后就可以看到8个前3个LED亮起来。

laosizhender
推荐于2018-04-05 · 超过14用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:35.9万
展开全部
0x55 就是 二进制下的 0b 0101 0101 针对你的问题,可以理解为一个端口的8个管脚分别输出 低(0)、高(1)、低(0)、高(1)、低(0)、高(1)、低(0)、高(1)电平 所以接在管脚上的LED回隔一个亮一个
而0xaa则正好相反 是 0b 1010 1010
慢慢学,功夫不负有心人
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
囧脸
2012-07-25 · TA获得超过131个赞
知道答主
回答量:59
采纳率:0%
帮助的人:80.2万
展开全部
16进制数,0x55化为二进制是01010101,0xaa化为二进制是10101010,前者偶数后者奇数位置,用于控制灯的亮灭。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式