日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]// TLC5615輸出0-5V電壓值// 芯片 ATMEGA16L // 時(shí)鐘 4MHz 內(nèi)部#include#define SCLK5615 4 // tlc5615時(shí)鐘線(xiàn), PD4輸出 #define DATA5615 5 // tlc5615數(shù)據(jù)線(xiàn), PD5輸出 #define CS5615 6 // tlc5615片選線(xiàn) ,PD

// TLC5615輸出0-5V電壓值

// 芯片 ATMEGA16L
// 時(shí)鐘 4MHz 內(nèi)部

#include

#define SCLK5615 4 // tlc5615時(shí)鐘線(xiàn), PD4輸出
#define DATA5615 5 // tlc5615數(shù)據(jù)線(xiàn), PD5輸出
#define CS5615 6 // tlc5615片選線(xiàn) ,PD6輸出

//TLC5615數(shù)據(jù)線(xiàn)置1
#define DATA5615_SET PORTD |= 1<//TLC5615數(shù)據(jù)線(xiàn)清0
#define DATA5615_CLR PORTD &= ~(1<//TLC5615時(shí)鐘線(xiàn)置1
#define SCLK5615_SET PORTD |= 1<//TLC5615時(shí)鐘線(xiàn)清0
#define SCLK5615_CLR PORTD &= ~(1<//TLC5615片選線(xiàn)置1
#define CS5615_SET PORTD |= 1<//TLC5615片選線(xiàn)清0
#define CS5615_CLR PORTD &= ~(1<

void delay_nms(unsigned int); //延時(shí) n ms
void tlc5615(unsigned int dat);
void main()
{
delay_nms(200);
DDRD=0xff;
tlc5615(200); // 轉(zhuǎn)換輸出電壓=2*Vref*code/1024,輸出電壓最大為電源電壓。當(dāng)前輸出1.77V。
while(1);

}
void tlc5615(unsigned int dat)
{
unsigned char i;
CS5615_SET;
DATA5615_CLR;
SCLK5615_CLR; // CS高電平期間,SCLK為低電平
dat<<=6; // 數(shù)字量dat左移6位,保留原dat低10位。新dat的高10位有效,低6位全0。
CS5615_CLR; // CS片選有效,開(kāi)始接收數(shù)據(jù)
SCLK5615_CLR;
for(i=0;i<12;i++) // 發(fā)送10位數(shù)據(jù)和2位0,從最高位開(kāi)始發(fā)送。
{ // 非級(jí)聯(lián)方式,只需要輸入12位數(shù)據(jù)。

if((dat&0x8000)==0x8000)
DATA5615_SET;
else
DATA5615_CLR;;
SCLK5615_SET; // SCLK上升沿,數(shù)據(jù)輸入
dat<<=1;
SCLK5615_CLR; // SCLK恢復(fù)低電平
}
CS5615_SET; // CS上升沿,數(shù)據(jù)送到DAC寄存器
// CS的上升沿和下降沿只有在SCLK為低的時(shí)候有效
SCLK5615_CLR;
DATA5615_CLR; // 拉高片選端,拉低時(shí)鐘端與數(shù)據(jù)端,回到初始狀態(tài)

}
void delay_nms(unsigned int k) //延時(shí) n ms
{
while(k) //4M晶振,一個(gè)循環(huán)1ms
{
int i;
i=700;
while(i--);
k=k-1;
}
}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉