ejunAI 发表于 2005-3-23 08:57:49

关于ICCAVR的问题。望马老师赐教,不胜感激

需要对一块AVR 8515的板,进行操作。

手里有一个汇编程序。

对输出点操作相关的句子是:

.EQU        OUTPORT1=$C000;$3805        ;D0_D7 Y9,YA,YB,YC,Y5,Y6,Y7,Y8 有效电平为0

.EQU        OUTPORT2=$D000;$3806        ;D0_D7 YD,YG,YF,YE,Y3,Y2,Y1,Y4 有效电平为0

LDI        TEMP,$0FF

STS        OUTDATE1,TEMP

STS        OUTDATE2,TEMP        ;输入继电器初始化

STS        OUTPORT1,TEMP

STS        OUTPORT2,TEMP

在ICC中怎么实现上面几句

比如控制Y0的电平

machao 发表于 2005-3-23 23:23:51

.EQU   OUTPORT1=$C000;$3805   ;D0_D7 Y9,YA,YB,YC,Y5,Y6,Y7,Y8 有效电平为0

.EQU   OUTPORT2=$D000;$3806   ;D0_D7 YD,YG,YF,YE,Y3,Y2,Y1,Y4 有效电平为0



上两句看不懂你想表达什么,根据猜测给出参考。

在ICCAVR环境下的应用例程。

#define OUTPORT1 (*(volatile unsigned char *)0xC000)

#define OUTPORT2 (*(volatile unsigned char *)0xD000)

......

......

OUTPORT1 = 0XFF;

OUTPORT2 = 0XFF;

.......

.......

OUTPORT1 = 0XFE;   //Y4为0,其他为1
页: [1]
查看完整版本: 关于ICCAVR的问题。望马老师赐教,不胜感激