将位写入C中的端口

时间:2013-05-05 11:01:14

标签: c microcontroller atmel

使用atmel studio为atmega64微控制器编写一些初学者C.首先,我想从PINA中读取值,一个是值的补码,在PORTC上写出来。

开始

#include <avr/io.h>
int main(void)
{

DDRA = 0x00; //set PORTA to inputs
DDRC = 0xFF; //set PORTC to outputs
while(1)
{
    ~PINA; // one's  values of PORT A




}
return 0;
}

不太确定如何将值写入PORTC,

有谁能指导我从哪里开始?

干杯詹姆斯

1 个答案:

答案 0 :(得分:0)

分配运算符(就像您对其他任何端口所做的那样):

PORTC = ~PINA;