添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第694页 > AT90PWM2B-16SE > AT90PWM2B-16SE PDF资料 > AT90PWM2B-16SE PDF资料1第65页
AT90PWM2/3/2B/3B
值被读回来,但正如前面所讨论的, nop指令被包含,以便能够
回读最近指派给某些管脚的值。
表2中。
汇编代码例程
(1)
...
;
定义上拉电阻和设置高电平输出
;
确定方向的端口引脚
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为强驱动。
11.2.5
数字输入使能和睡眠模式
如图
图11-2 ,
数字输入信号可以被钳位到接地处的输入
施密特触发器。在图中的SLEEP信号由MCU休眠控制器在
掉电模式,省电模式,待机模式,以避免高能耗,如果
某些输入信号悬空或模拟输入电平接近V
CC
/2.
SLEEP信号无效外部中断引脚端口引脚。如果外部中断
请求未启用, SLEEP信号仍然有效,这些引脚。睡眠也受到不同覆盖
如上述其他的复用功能
“端口的第二功能”第66页。
如果一个逻辑高电平( “ 1 ”)是存在于配置为异步外部中断引脚
“中断上升沿,下降沿,或脚的逻辑变化” ,而外部中断
从恢复时未启用,相应的外部中断标志将被置
上面提到的睡眠模式,因为在这些休眠模式的钳位到
逻辑的变化。
65
4317J–AVR–08/10

深圳市碧威特网络技术有限公司