立即注册 找回密码

微雪课堂

搜索
微雪课堂 AVR
订阅

AVR

ATmega168 堆栈指针
堆栈指针主要用来保存临时数据、局部变量和中断/ 子程序的返回地址。堆栈指针总是指向堆栈的顶部。要注意AVR 的堆栈是向下生长的,即新数据推入堆栈时,堆栈指针的数值将减小。堆栈指针指向数据SRAM 堆栈区。在此聚 ...
分类:    2015-5-28 00:09
ATmega168 通用寄存器
寄存器文件针对AVR增强型RISC指令集做了优化。为了获得需要的性能和灵活性,寄存器文件支持以下的输入/ 输出方案:·输出一个 8 位操作数,输入一个 8 位结果·输出两个 8 位操作数,输入一个 8 位结果·输出两个 8 ...
分类:    2015-5-28 00:08
ATmega168 状态寄存器
ATmega168状态寄存器包含了最近执行的算术指令的结果信息。这些信息可以用来改变程序流程以实现条件操作。如指令集所述,所有ALU 运算都将影响状态寄存器的内容。这样,在许多情况下就不需要专门的比较指令了,从而 ...
分类:    2015-5-28 00:08
ATmega168 ALU
ALU (Arithmetic Logic Unit)- 算术逻辑单元。 ATmega168 的 ALU 跟其他 AVR ALU 一样都是与32 个通用工作寄存器直接相连。寄存器与寄存器之间、寄存器与立即数之间的ALU 运算只需要一个时钟周期。ALU 操作分为3 类 ...
分类:    2015-5-28 00:08
ATmega168 内核介绍
本节从总体上讨论ATmega168 AVR 内核的结构。CPU 的主要任务是保证程序的正确执行。因此它必须能够访问存储器、执行运算、控制外设以及处理中断。(点击图片放大)结构综述Figure 3. AVR 结构的方框图为了获得最高的 ...
分类:    2015-5-28 00:08
ATmega168 引脚功能
引脚名称引脚功能说明VCC电源正GND电源地端口B(PB7..PB0)端口 B 为 8 位双向 I/O 口,并具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动 特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能, ...
分类:    2015-5-28 00:07
ATmega168 简介
ATmega168是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega168 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATmega168 AVR ...
分类:    2015-5-28 00:07
ATmega88 片上调试系统
特性* 完全的程序流控制* 仿真芯片上所有的模拟和数字功能,除了RESET引脚* 实时操作* 支持符号调试(C 与汇编级,或其它 HLL)* 没有限制的程序断点数( 使用软件断点)* 非插入式操作* 与实际器件相同的电气特性* 自动 ...
分类:    2015-5-28 00:06
ATmega88 SPI数据模式与时序
ATmega88有四种 XCKn (SCK)相位与极性的组合与串行数据有关,具体由 UCPHAn与UCPOLn决 定。 数据传输的时序图请见 Figure77。 数据位的移出与锁定发生在 XCKn 信号的相反边沿,以保证有足够的时间使数据稳定。UCPOLn ...
分类:    2015-5-28 00:06
ATmega88 中断向量
本节描述 ATmega88 的中断处理。更一般的 AVR 中断处理请参见 P11” 复位与中断处理 ” 。(点击图片放大)Notes: 1. 熔丝位BOOTRST被编程时,MCU复位后程序跳转到Boot Loader。请参见 P241”Boot Loader 支持RWW自 ...
分类:    2015-5-28 00:05
ATmega88 看门狗定时器
看门狗定时器由独立的128 kHz片内振荡器驱动。通过设置看门狗定时器的预分频器可以调节看门狗复位的时间间隔,如 P44Table26 所示。看门狗复位指令 WDR 用来复位看门狗定时器。此外,禁止看门狗定时器或发生复位时它 ...
分类:    2015-5-28 00:05
ATmega88 基准电压使能信号和启动时间
ATmega88具有片内能隙基准源,用于掉电检测,或者是作为模拟比较器或ADC的输入。电压基准的启动时间可能影响其工作方式。启动时间列于Table 23。为了降低功耗,可以控制基准源仅在如下情况打开:1. BOD 使能 ( 熔丝 ...
分类:    2015-5-28 00:05
ATmega88 控制和状态寄存器MCUCSR
AVR 控制和状态寄存器提供了有关引起AVR复位的复位源的信息。· Bit 7..4 – Res: 保留位ATmega48/88/168中的这些位都没有适用,读返回值始终为 "0”。· Bit 3 – WDRF: 看门狗复位标志看门狗复位发生时置位。上电 ...
分类:    2015-5-28 00:05
ATmega88 看门狗复位
看门狗定时器溢出时将产生持续时间为1个CK周期的复位脉冲。在脉冲的下降沿,延时定时器开始对tTOUT 记数。请参见P44 以了解看门狗定时器的具体操作过程。 ...
分类:    2015-5-28 00:04
ATmega88 掉电检测
ATmega88 具有片内 BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检测工作过程中 VCC 的变化。此触发电平通过熔丝位 BODLEVEL 来设定。 BOD的触发电平具有迟滞回线以消除电源尖峰的影响。这个迟滞功 ...
分类:    2015-5-28 00:04
AVR

微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号 )

GMT+8, 2024-3-29 22:38 , Processed in 0.015960 second(s), 9 queries .

返回顶部