添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1186页 > AT90USB1286-16MU > AT90USB1286-16MU PDF资料 > AT90USB1286-16MU PDF资料2第37页
AT90USB64/128
汇编代码例程
(1)
;
;
;
;
;
OFFSET定义为0x4000的,以确保
外部存储器访问
配置端口C (地址高字节)
当销被释放输出为0x00
正常的端口引脚操作
LDI
R16 ,为0xFF
OUT
DDRC , R16
LDI
R16 ,为0x00
OUT
PORTC , R16
;发布PC7 : 6
LDI
R16 , ( 1<<XMM1 )
STS
XMCRB , R16
;把0xAA写入解决外部×0001
;内存
LDI
R16 ,和0xAA
STS
0×0001 + OFFSET , R16
;重新启用PC7 : 6的外部存储器
LDI
R16 , ( 0<<XMM1 )
STS
XMCRB , R16
;存储将0x55解决( OFFSET + 1 )的
;外部存储器
LDI
R16 ,将0x55
STS
0×0001 + OFFSET , R16
C代码示例
(1)
#定义偏移0x4000的
空间
XRAM_example (无效)
{
无符号的char * p = (无符号字符* ) ( OFFSET + 1 ) ;
DDRC = 0xFF的;
PORTC = 0×00 ;
XMCRB = ( 1<<XMM1 ) ;
* P =和0xAA ;
XMCRB = 0×00 ;
* P =将0x55 ;
}
注意:
1.请参阅“关于代码示例”第8页。
37
7593A–AVR–02/06

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