《電子技術應用》
您所在的位置:首頁 > 模拟设计 > 设计应用 > 数模转换DAC0832的应用(含电路和源程序)
数模转换DAC0832的应用(含电路和源程序)
摘要: 数模转换DAC0832的应用[实验要求]通过用单片机控制DAC0832输出锯齿波,让实验板上发光二极管D12由暗到亮变化,循环下去。
Abstract:
Key words :

數模轉換DAC0832的應用

[實驗要求]

通過用單片機控制DAC0832輸出鋸齒波,讓實驗板上發光二極管D12由暗到亮變化,循環下去。

[實驗目的]

學會用單片機控制數模轉換芯片DAC0832。

DAC0832:DAC0832是8位全MOS中速D/A 轉換器,采用R—2RT 形電阻解碼網絡,轉換結果為一對差動電流輸出,轉換時間大約為1us。使用單電源+5V―+15V 供電。參考電壓為-10V-+10V。在此我們直接選擇+5V 作為參考電壓。DAC0832 有三種工作方式:直通方式,單緩沖方式,雙緩沖方式;在此我們選擇直通的工作方式,將XFER WR2 CS 管腳全部接數字地。管腳8 接參考電壓,在此我們接的參考電壓是+5V。我們在控制P0口輸出數據有規律的變化將可以產生三角波,鋸齒波,梯型波等波形了。

[硬件電路]

[源代碼]

//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就會從暗變亮,熄滅。。。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 手机看片福利永久国产日韩| 欧美激情中文网| 国产狼人综合免费视频| 久久的精品视频| 国产精品丝袜一区二区三区| 亚洲在线观看视频网站| 久久久久国产精品www| 伊人久久99| 色播亚洲婷婷| 欧美成人在线影院| 午夜精品一区二区三区在线视频 | 777精品久无码人妻蜜桃 | 久久久国产影院| 亚洲a在线观看| 97色伦亚洲国产| 日韩亚洲欧美精品| 午夜一区二区三区| 国产精品成人播放| 国产精品第10页| 久久99精品久久久久久久青青日本 | 日韩在线视频线视频免费网站| 91国产美女视频| 91av在线精品| 色99中文字幕| 国产亚洲精品久久久久久久 | 国产精品视频久久久久| 久久天天躁狠狠躁夜夜爽蜜月| 欧美中文字幕第一页| 久久精品99无色码中文字幕| 亚洲欧美国产不卡| 国产极品尤物在线| 精品无码一区二区三区爱欲| 精品久久久久久久免费人妻| 久久久久免费精品| 久久精品91久久香蕉加勒比| 国产精品自拍首页| 国产精品久久久久av| 欧美日韩国产精品一区二区 | 日本一区二区三不卡| 日本精品免费视频 | 国产免费一区二区视频|