5.png (74.79 KB, 下載次數: 93)
下載附件
2017-7-28 15:45 上傳
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載):
0.png (36.68 KB, 下載次數: 95)
下載附件
2017-7-28 17:00 上傳
0.png (52.8 KB, 下載次數: 82)
下載附件
2017-7-28 17:00 上傳
單片機源程序如下:
- #include<reg51.h> //包含單片機寄存器的頭文件
- #include<absacc.h> //包含對片外存儲器地址進行操作的頭文件
- #include<intrins.h>
- #include "1602.C"
- #include "1602_Display.C"
- #include "ADC0832.C"
- sbit CS1=P2^7; //將CS位定義為P2.7引腳
- sbit WR12=P3^6; //將WR12位定義為P3.6引腳
- void main(void)
- {
- unsigned int Output; //儲存A/D轉換后的值
-
- Lcd_Initiate(); //將液晶初始化
- delaynms(5); //延時5ms給硬件一點反應時間
- display_explain();
- display_symbol();
-
- CS1=0; //輸出低電平以選中DAC0832
- WR12=0; //輸出低電平以選中DAC0832
- while(1)
- {
- XBYTE[0x7fff]=P0; //將數據i送入片外地址07FFFH ,實際上就是通過P0口將數據送入DAC0832
-
- delaynms(5);
- display_input(P0); //顯示輸入數據
- delaynms(5);
-
- Output= A_D(); //將DAC0832輸出的模擬電壓進行A/D轉換
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
LED閃光燈電源代碼.rar
(390.58 KB, 下載次數: 125)
2017-7-28 15:47 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|