好文档 - 专业文书写作范文服务资料分享网站

2020年(VR虚拟现实)征服嵌入式系列之AVR单片机笔记

天下 分享 时间: 加入收藏 我要投稿 点赞

(VR虚拟现实)征服嵌入式系列之AVR单片机笔记

目录

第一课:不同类型单片机开发的比较1 第二课:AVR单片机的优点3

第三课:AVR单片机头文件简介与使用6 第四课:AVR单片机I/O口的4种位操作方法8 第五课:AVR熔丝位简介11

第六课:如何把51单片机的程序移植到AVR单片机14 第七课:AVR单片机中断的原理和使用15

第八课:AVR单片机片内EEPROM的原理和使用22 第九课:AVR单片机片内ADC的原理和使用27 第十课:AVR片内定时器的原理和使用方法36 第十一课:AVR单片机TWI总线的原理48

第十二课:AVR单片机USART通信接口的原理和使用55 第十三课:AVR单片机驱动LCD1602液晶显示器65 第十四课:AVR单片机驱动DS18B2073 第十五课:AVR单片机驱动DS130280

第十六课:不同型号的AVR单片机之间程序的移植方法88

ATmega16

第一课:不同类型单片机开发的比较 第二课:AVR单片机的优点 注意:上面的DDB7应该是DDRB7.

点亮第一个LED灯 #include #include voidmain() {

DDRB=0xff; PORTB=0xff; DDRA=0xff; PORTA=0xfe; while(1); }

第三课:AVR单片机头文件简介与使用

几种操作方法的比较 #include #include voidmain() {

DDRB=0xff; PORTB=0xff; DDRA=0xff; PORTA=0; PORTA|=(1<<2); PORTA|=BIT(3); PORTA|=BIT(PORTA); }

第四课:AVR单片机I/O口的4种位操作方法

闪烁灯

#include #include voiddelay(unsignedcharz) {

unsignedcharx,y; for(x=0;x=z;x++) for(y=0;y<110;y++); }

voidmain() {

DDRB=0xff; PORTB=0xff;

DDRA=0xff; PORTA=0xff; while(1) {

PORTA&=~0x80; delay(500); PORTA|=0x80; delay(500); } }

用按键控制灯的闪烁 #include #include voidmain() {

DDRB=0xff; PORTB=0xff; DDRA=0xff; PORTA=0xff; DDRD=0;

PORTD=0xff;//PD口设置为带上拉的输入 while(1)

2020年(VR虚拟现实)征服嵌入式系列之AVR单片机笔记

(VR虚拟现实)征服嵌入式系列之AVR单片机笔记目录第一课:不同类型单片机开发的比较1第二课:AVR单片机的优点3第三课:AVR单片机头文件简介与使用6第四课:AVR单片机I/O口的4种位操作方法8第五课:AVR熔丝位简介11第六课:如何把51单片机的程序移植到AVR单片机14第七课:A
推荐度:
点击下载文档文档为doc格式
4y8xu2qrqf62h6002tw881m9s40m5v00js3
领取福利

微信扫码领取福利

微信扫码分享