|
里面附有音樂噴泉原理圖和焊接圖,和測試程序
ADC0832與LM386+mcu圖如下:
0.png (65.39 KB, 下載次數(shù): 78)
下載附件
2018-4-6 16:51 上傳
0.png (74.17 KB, 下載次數(shù): 68)
下載附件
2018-4-6 16:51 上傳
元件清單:
0.jpg (68.74 KB, 下載次數(shù): 98)
下載附件
2018-4-6 16:51 上傳
單片機源程序如下:
- unsigned char adc0832(unsigned char CH)
- {
- unsigned char i,test,adval;
- adval = 0x00;
- test = 0x00;
- Clk = 0; //初始化
- DATI = 1;
- _nop_();
- CS = 0;
- _nop_();
- Clk = 1;
- _nop_();
- if ( CH == 0x00 ) //通道選擇
- {
- Clk = 0;
- DATI = 1; //通道0的第一位
- _nop_();
- Clk = 1;
- _nop_();
- Clk = 0;
- DATI = 0; //通道0的第二位
- _nop_();
- Clk = 1;
- _nop_();
- }
- else
- {
- Clk = 0;
- DATI = 1; //通道1的第一位
- _nop_();
- Clk = 1;
- _nop_();
- Clk = 0;
- DATI = 1; //通道1的第二位
- _nop_();
- Clk = 1;
- _nop_();
- }
- Clk = 0;
- DATI = 1;
- for( i = 0;i < 8;i++ ) //讀取前8位的值
- {
- _nop_();
- adval <<= 1;
- Clk = 1;
- _nop_();
- Clk = 0;
- if (DATO)
- adval |= 0x01;
- else
- adval |= 0x00;
- }
- for (i = 0; i < 8; i++) //讀取后8位的值
- {
- test >>= 1;
- if (DATO)
- test |= 0x80;
- else
- test |= 0x00;
- _nop_();
- Clk = 1;
- _nop_();
- Clk = 0;
- }
- if (adval == test) //比較前8位與后8位的值,如果不相同舍去。若一直出現(xiàn)顯示為零,請將該行去掉
- dat = test;
- _nop_();
- CS = 1; //釋放ADC0832
- DATO = 1;
- return dat;
- }
復制代碼
QQ圖片20180406114222.png (33.63 KB, 下載次數(shù): 76)
下載附件
2018-4-6 11:42 上傳
所有資料51hei提供下載:(由于多人回帖說不能用,文件已經被屏蔽,無法下載)
|
-
-
音樂噴泉單片機項目.rar
2018-4-6 16:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
1.17 MB, 閱讀權限: 255, 下載次數(shù): 121, 下載積分: 黑幣 -5
文件不全已經被管理員刪除
|