proteus仿真DAC0832實例大全部 含單片機c語言和仿真
0.png (41.06 KB, 下載次數(shù): 67)
下載附件
2018-9-29 16:55 上傳
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (35.58 KB, 下載次數(shù): 78)
下載附件
2018-9-29 16:56 上傳
8只數(shù)碼管顯示
ADC0809-中斷方式
ADC0809-定時方式
DAC0832_IO口方式-直通-單極性
DAC0832_IO口方式-直通-雙極型
DAC0832總線方式-單緩沖-單極性
示例-exp0
示例-定時器2
0.png (12.6 KB, 下載次數(shù): 59)
下載附件
2018-9-29 17:04 上傳
單片機源程序如下:
- /*用DAC0832生成三角波*/
- #include <reg52.h>
- #include <absacc.h>
- #define uint unsigned int
- #define uchar unsigned char
- //#define DAC0832 XBYTE[0x7fff]
- uchar pdata DAC0832;
- void DelayMS(uint ms)//延時程序
- {
- uchar i;
- while(ms--)
- {
- for(i=0;i<120;i++);
- }
- }
- void main()//主程序
- {
- uchar i;
- uchar k;
- k=0; //k為三角波上升和下降的標志位 //
- i=0;
- while(1)//循環(huán)輸出三角波
- {
- if(k==0)//輸出三角波的下降沿
- {
- i++;
- DAC0832 =i;
- if(i==255) k=~k;
- DelayMS(1);
- }
- else//輸出三角波的上升沿
- {
- i--;
- DAC0832 =i;
- if(i==0) k=~k;
- DelayMS(1);
- }
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
新加示例.zip
(640.95 KB, 下載次數(shù): 109)
2018-9-29 08:07 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|