当前位置:首页 > 单片机 > 单片机
[导读]C语言“位运算”:“与&”运算: 1×1=1 1×0=0 0×1=0 0×0=0“或|”运算: 1+1=1 1+0=1 0+1=1 0+0=0“异或^”运算: 1^1=0 1^0=1 0^1=1 0^0=0设:PORTA==10110100  x=(0~

C语言“位运算”:


“与&”运算: 1×1=1 1×0=0 0×1=0 0×0=0


“或|”运算: 1+1=1 1+0=1 0+1=1 0+0=0


“异或^”运算: 1^1=0 1^0=1 0^1=1 0^0=0


设:PORTA==10110100  x=(0~7)


PORTA &= ~(0x01<


PORTA |= (0x01<


PORTA^=(0x01<


______________________________________


C语言常识:逻辑“真”:非“0”,  逻辑“假”:“0”。


______________________________________


判断端口A的某一“位”的值:x= ( 0 ~ 7 )


If(PORTA &(0x01<


在if表达式中,如果x位的值为1,则表达式因为“非0”而为“真”,如果x位的值为0,则表达式因为值为“0”而为“假”。


在AVR的端口寄存器中DDRx默认为0x00,PORTx默认为0x00。

/***********************************************************

* 函数库说明:ATMEGE8 灯闪烁

* 版本: v1.0

* 说明: 无

*

* 版本更新:

*

************************************************************

*注意: LED C5

***********************************************************/

#include

int main(void)

{

unsigned int i,j;

//PORTC5设置为输出

DDRC |= (1 << DDC5);

//PORTC5输出低电平,LED亮

PORTC &= ~(1 << PORTC5);

while(1)

{

//取反

PORTC ^= (1 << PORTC5);

for(i = 0;i < 100;i ++)

for(j = 0;j < 1000;j ++);

}

}



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

为增进大家对有源滤波器的认识,本文将对有源滤波器的选型方法、环路滤波器对有源、无源滤波器的选择予以介绍。

关键字: 滤波器 指数 有源滤波器

为增进大家对滤波器的认识,本文将对切比雪夫滤波器阶数以及LC滤波器设计优化流程予以介绍。

关键字: 滤波器 指数 切比雪夫滤波器

为增进大家对抗混叠滤波器的认识,本文将对抗混叠滤波器的工作原理、抗混叠滤波器的性能指标等内容予以介绍。

关键字: 滤波器 指数 抗混叠滤波器

为增进大家对模组电源的认识,本文将对模组电源、模组电源的用途、模组电源的使用注意事项予以介绍。

关键字: 电源 指数 模组电源

为增进大家对电源的认识,本文将对隔离电源、非隔离电源之间的区别或者说隔离电源比非隔离电源有哪些优势予以详细介绍。

关键字: 电源 指数 隔离电源

为增进大家对电源的认识,本文将对电源无法带起负载的原因以及电源内阻对电路的影响予以介绍。

关键字: 电源 指数 内阻

为增进大家对人工智能的认识,本文将对人工智能的应用以及人工智能和量子计算机的关系予以介绍。

关键字: 人工智能 AI 指数

为增进大家对人工智能的认识,本文将对人工智能的技术和方法,以及人工智能的趋势予以介绍。

关键字: 人工智能 AI 指数

为增进大家对人工智能的认识,本文将对人工智能对社会结构性冲击以及人们对人工智能的部分研究予以介绍。

关键字: 人工智能 AI 指数

May 9, 2024 ---- 据TrendForce集邦咨询研究显示,2023年全球前十大IC设计业者营收合计约1,677亿美元,年增长12%,关键在于NVIDIA(英伟达)带动整体产业向上,其营收年成长幅度高达10...

关键字: NVIDIA IC设计 AI
关闭
关闭