您的位置 首页 主动

AVR编程_如何用C言语设置,铲除和查看是否置位I/O

Question如何用C语言设置,清除和检查是否置位IO寄存器?Answer在AVRStudio的Help菜单中选择theonlineAVRToolsUserGuide然

Question

如何用C言语设置,铲除和查看是否置位I/O 寄存器?
Answer
在AVR Studio的Help菜单中挑选the online AVR Tools User Guide然后翻开AVR Assembler –> User Guide –> Expressions,在这里你能取得许多汇编言语关于算术运算方面的使用。

下面是一些简略和常用的算术运算操作,这个比如是改动或查看AVR控制器PORTB端口上PB6和PB4的bit值。

设置PB6和PB4,一起不改动其他管脚状况

PORTB |= (1<

铲除PB6和PB4,一起不改动其他管脚状况

PORTB &= ~((1<

查看PB6是否被置1

if (PORTB &= (1<{
//Do something, for instance set a value in a variable
}

查看PB6和PB4是否被置1

if ((PORTB &= ((1<{
//Do something, for instance set a value in a variable
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/zhudong/261292.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部