- 4
- 0
- 约1.11千字
- 约 12页
- 2016-08-10 发布于重庆
- 举报
带你征服嵌入式第四讲IO口
带你征服嵌入式 AVR篇第四讲 本节内容 AVR单片机I/O口的4种位操作 AVR单片机I/O口的位操作编程例子 AVR单片机的位操作 1.按位或 用于打开某一位或某几位,即置位。 例如: PORTA |= 0X80;//将端口A的第七位置“1” 不管该位之前是什么状态,都会被置1 AVR单片机的位操作 2.按位取反 用于关闭某一位或某几位,即清位 例如: PORTA = ~0X80 //将端口A的第七位清零 不管该位之前是什么状态,都会将其清零。 AVR单片机的位操作 3.按位异或 用于翻转某一位或某几位 例如: PORTA^=0X80// 将端口A的第七位翻转 如果原来是1,翻转后是0,反之亦然 AVR单片机的位操作 4.按位与 用于检查某一位或某几位是否位1 例如: If(PINA0X80)//检查PA.7是否位1 一般用于条件或判断语句中,用于检查某一位是否为1 AVR单片机的位操作 5.端口引脚配置 AVR单片机I/O口的位操作编程例子 例1:PA口第七位接发光二极管,此程序为闪烁程序 #includeiom16v.h #includemacros.h void delay(void) { unsigned char a,b: for(a=0;a240;a++) for(b=0;b240;b++); } AVR单片机I/O口的位操作编程例子 void main(v
您可能关注的文档
最近下载
- 山东高速集团《高速公路施工标准化技术指南》(第六分册-房建工程).pdf VIP
- 工程地质勘察资料归档与档案管理手册.docx VIP
- 《包装的学问》公开课(1).ppt VIP
- 党建知识竞赛试题附答案.doc VIP
- 国开电大本科《理工英语4》一平台机考阅读理解判断题题库(2026珍藏版).doc VIP
- 【02-暑假预习】专题03 Unit 3 Fit for life (选择必修二) (知识全梳理&考点精准练) (教师版)-2025年新高二英语暑假衔接讲练 (译林版).pdf VIP
- 国开电大本科《理工英语4》一平台机考阅读理解选择题题库(2026珍藏版).doc VIP
- 北美非常规油气压裂技术进展及发展方向.pdf VIP
- 党建知识考试试题附答案.docx VIP
- 2016-2022年中国外科手术量调研分析.xlsx VIP
原创力文档

文档评论(0)