学习寄存器版的小问题。

2019-07-20 10:12发布

在学习寄存器版《精通》一书,遇到个问题,例程是流水灯。下面没被注释掉的代码是书中main部分的代码

无标题.jpg

将led.h中的代码改成书中介绍的另一个写法
无标题1.jpg
编译出错,提示main代码有错误
无标题2.jpg
问题是,led.h改成上面的代码后,main中的代码怎么写,书中没有介绍。
请大神们明示。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
jkd405
1楼-- · 2019-07-20 16:00
LED0_SET(0或者1),大概这样,另外你宏定义那个SED应该是LED吧
BA2BA
2楼-- · 2019-07-20 17:47
 精彩回答 2  元偷偷看……
jkd405
3楼-- · 2019-07-20 21:47
似乎是写法有问题的,置位和复位要分别用或和与,分别用LED0和~LED0
正点原子
4楼-- · 2019-07-21 00:22
1,字符串写错了。
2,&~,不要一起用。加括号,写成&(~)
kmmyk
5楼-- · 2019-07-21 01:21
 精彩回答 2  元偷偷看……
BA2BA
6楼-- · 2019-07-21 04:11
正点原子 发表于 2018-1-1 00:38
1,字符串写错了。
2,&~,不要一起用。加括号,写成&(~)

下面是书中的例程代码
161027465537364684.jpg

我现在按原子老师您说的方式,改了,但也不行
无标题1.jpg
照样提示错误
无标题.jpg

一周热门 更多>