歡迎您光臨本站 登入註冊首頁

DAC0832與單片機介面電路

admin @ 2014-03-15 , reply:0

概述

[實驗要求]通過用單片機控制DAC0832輸出鋸齒波,讓實驗板上發光二極體D12由暗到亮變化,循環下去。[實驗目的]學會用單片機控制數模轉換晶元DAC0832。[硬體電路][源代碼]//TX-1BDA……

[實驗要求]
通過用單片機控制DAC0832輸出鋸齒波,讓實驗板上發光二極體D12由暗到亮變化,循環下去。
[實驗目的]
學會用單片機控制數模轉換晶元DAC0832。

[硬體電路]

[源代碼]
//TX-1BDA測試程序,下載后可觀察到D13發光二極體由暗變亮再熄//滅過程,
#include
sbit wela=P2^7; //數碼管位選
sbit dula=P2^6; //段選
sbit dawr=P3^6; //DA寫數據
sbit csda=P3^2; //DAƬѡ
unsigned char a,j,k;
void delay(unsigned char i) //延時
{
for(j=i;j>0;j--)
for(k=125;k>0;k--);
}
void main()
{
wela=0;
dula=0;
csda=0;
a=0;
dawr=0;
while(1)
{
P0=a; //給a不斷的加一,然後送給DA
delay(50); // 延時50ms 左右,再加一,再送DA。
a++;
}
}
注意:隨著給DA送的數字量的不斷增加,其轉換成模擬量的電流也不斷的增大,所以我們觀察發光二極體D12就會從暗變亮,熄滅。

[admin via 研發互助社區 ] DAC0832與單片機介面電路已經有3535次圍觀

http://cocdig.com/docs/show-post-1721.html