欢迎访问ic37.com |
会员登录 免费注册
发布采购

ATMEGA16L-8PU 参数 Datasheet PDF下载

ATMEGA16L-8PU图片预览
型号: ATMEGA16L-8PU
PDF下载: 下载PDF文件 查看货源
内容描述: 8位微控制器,带有16K字节的系统内可编程闪存 [8-bit Microcontroller with 16K Bytes In-System Programmable Flash]
分类和应用: 闪存微控制器PC
文件页数/大小: 357 页 / 5688 K
品牌: ATMEL [ ATMEL CORPORATION ]
 浏览型号ATMEGA16L-8PU的Datasheet PDF文件第50页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第51页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第52页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第53页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第55页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第56页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第57页浏览型号ATMEGA16L-8PU的Datasheet PDF文件第58页  
ATmega16(L)
下面的代码示例演示了如何置位端口B的引脚0和1, 2和3 ,以及将
端口引脚4至7个作为输入与分配给端口的引脚6和7所得到的针上拉
值被读回来,但正如前面所讨论的,一
NOP
指令中包括能够
回读最近指派给某些管脚的值。
汇编代码例程
...
;
定义上拉电阻和设置高电平输出
;
确定方向的端口引脚
LDI
LDI
OUT
OUT
NOP
;
读端口引脚
in
...
r16,PINB
r16,(1<<PB7)|(1<<PB6)|(1<<PB1)|(1<<PB0)
r17,(1<<DDB3)|(1<<DDB2)|(1<<DDB1)|(1<<DDB0)
PORTB,r16
DDRB,r17
;
为了同步插入nop
C代码示例
无符号字符型
i;
...
/*
定义上拉电阻和设置高电平输出
*/
/*
确定方向的端口引脚
*/
PORTB = ( 1<<PB7 ) | ( 1<<PB6 ) | ( 1<<PB1 ) | ( 1<<PB0 ) ;
DDRB = (1<<DDB3)|(1<<DDB2)|(1<<DDB1)|(1<<DDB0);
/*
插入NOP同步* /
_NOP ();
/*
读端口引脚
*/
I = PINB ;
...
注意:
1.在汇编程序中,两个临时寄存器用来减少从上拉的时候
窗口被设置在销0,1, 6和7所示,直到方向位设置正确,定义位2和3中
为低,且重新定义为0和1为强驱动。
数字输入使能
和睡眠模式
如图
数字输入信号可以被钳位到接地处的输入
施密特触发器。在图中的SLEEP信号由MCU休眠控制器在
掉电模式,省电模式,待机模式和扩展待机模式,以避免
如果某些输入信号悬空或模拟信号电平高功耗
接近V
CC
/2.
SLEEP信号无效外部中断引脚端口引脚。如果外部中断
请求未启用, SLEEP信号仍然有效,这些引脚。 SLEEP也由VARI-覆盖
中描述的OU的其他可选功能
如果一个逻辑高电平( “ 1 ”)是存在于配置为异步外部中断引脚
“中断上升沿,下降沿,或脚的逻辑变化” ,而外部中断
中断是
启用后,相应的外部中断标志将在恢复时设置
上面提到的睡眠模式,因为在这些休眠模式的钳位到
逻辑的变化。
54
2466S–AVR–05/09