新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > atmega16與ad530

atmega16與ad530

作者: 時間:2016-11-26 來源:網絡 收藏
#include

#include
#defineuchar unsigned char
#defineuintunsigned int
void delay()
{
uchar i;
for(i=0;i<100;i++);
}
void init()
{
DDRB|=0XA0;
DDRA|=BIT(PA1);

SPCR=0X57;
}
void ad5300(uchar x)
{
uchar temp1=0,temp2=0,status;
temp1|=x<<4;
temp2|=x>>4;
PORTA&=~BIT(PA1);
SPSR=0;
SPDR=temp2;
do
{
status=SPSR;
}while(!(status&=0X80));
//delay();
SPSR=0;
SPDR=temp1;
do
{
status=SPSR;
}while(!(status&=0X80));
// delay();
PORTA|=BIT(PA1);

本文引用地址:http://m.butianyuan.cn/article/201611/321655.htm

}

void main()
{
//DDRB=0XFF;
init();
ad5300(124);
}



關鍵詞: atmega16ad53

評論


技術專區(qū)

關閉