您好,欢迎来到吉趣旅游网。
搜索
您的当前位置:首页AVR

AVR

来源:吉趣旅游网
RISC:精简指令集 CISC:复杂指令集

单个时钟周期:

unsigned char i;

R0-R31 ACC

3*200

Rom(flash)

16KByte 16*1024Byte

8Kword 1024*8word =8192字 0-8191

0x0000

0x1c00

0x1fff

FLASH:分为引导区与应用区

EEPROM :电写入电擦除存储器 512 0-511 0x000-0x1ff

Ram(S)

1024BYTE 0-1023

PWM:脉宽调制模式 IIC:

USART:

VCC GND

AVCC:模数转换器的工作电源,通常接VCC

XTAL1:时钟输入 XTAL2:时钟输出

reset:复位引脚,低电平有效

aref:模数转换器外部参考电压输入

SREG 状态寄存器 I T H S V N Z C I:全局中断使能

CLI();表示I=0,关闭全局中断 SEI();表示I=1,打开全局中断

通用寄存器:32个,

R0 $00 $000

R31 $1f $01f x R27 R26 y R29 R28 z R31 R30

I/0寄存器:(特殊功能寄存器)

64 $00 $020

$3F $05f

SRAM 1024 $000 $060

$3FF $45f

堆栈 SPH SPL 软件堆栈,向下生长 SRAM 04 5f

指令的时序: PORTD=0X7F;

MCUCR:MCU控制寄存器

SM2 SE SM1 SM0 ISC11 ISC10 ISC01 ISC00 SM2 SM1 SM0 睡眠模式选择位 0 0 0 空闲模式

0 0 1 ADC噪声抑制模式 0 1 0 掉电模式 0 1 1 省电模式

1 0 0 1 0 1

1 1 0 待命模式 1 1 1 扩展待命模式 SE 休眠使能

MCUCR=0X70; //控制器进入省电模式 asm(\"sleep\");

MCUCSR:MCU控制与状态寄存器

JTD ISC2 - JTRF WDRF BORF EXTRF PORF

ICC的使用

1、 新建项目Project -new

2、 在项目选项中选择单片机型号 Project -option

3、 新建文件并保存.C文件 tools-application-builder

4、 将文件添加到项目中Project-add files

5、 编辑并编译文件 Project-make project

DDRn :方向寄存器,设为1表示对应口线为输出,设为0表示口线输入

1) 当DDRnx为1 PORTnx表示输出电平

2) 当DDRnx为0 PORTnx表示是否启动内部上拉电阻,PINn读入数据

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- jqkq.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务