單片機(jī)C語言實(shí)例-361-用DAC0832產(chǎn)生鋸齒波電壓
//實(shí)例95:用DAC0832產(chǎn)生鋸齒波電壓
#include<reg51.h> //包含單片機(jī)寄存器的頭文件
#include<absacc.h> //包含對(duì)片外存儲(chǔ)器地址進(jìn)行操作的頭文件
sbit CS=P2^7; //將CS位定義為P2.7引腳
sbit WR12=P3^6; //將WR12位定義為P3.6引腳
void main(void)
{
unsigned char i;
CS=0; //輸出低電平以選中DAC0832
WR12=0; //輸出低電平以選中DAC0832
while(1)
{
for(i=0;i<255;i++)
XBYTE[0x7fff]=i; //將數(shù)據(jù)i送入片外地址07FFFH ,實(shí)際上就是通過P0口將數(shù)據(jù)送入DAC0832
}
}
更多詳情參考附件文檔
+08:00C107聯(lián)盟網(wǎng)8404.png (10.65 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
2022-4-2 09:34 上傳
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|