oled屏幕,煙霧模塊MQ-2模塊,還有ds18b20模塊 有程序有pcb圖
3.png (278.72 KB)
下載附件
2021-6-20 01:49 上傳
Altium Designer畫的原理圖和PCB圖如下:(附件中可下載工程文件)
1.png (57.55 KB)
下載附件
2021-6-20 01:49 上傳
2.png (105.51 KB)
下載附件
2021-6-20 01:49 上傳
部分代碼:完整代碼在本文尾部附件中
- uchar ADc()
- {
- uchar i,dat11 = 0,dat22 = 0;
- //第一個周期:轉(zhuǎn)換開始
- CS = 0;
- CLK = 0;
- DIO = 1;
- _nop_(); _nop_();//短暫定時2us——也可以寫成delay2us();,那么程序就要有delay2us();的定義了。
- CLK = 1; _nop_(); _nop_();
-
-
- //第二個周期:選擇選擇單通道還是雙通道 DIO=0雙通道差分 或 DIO=1單通道
- CLK = 0; DIO=1; _nop_();_nop_();
- CLK = 1; _nop_();_nop_();
-
- //第三個周期:DIO選擇CH1-->如果DIO=0 選擇CH0
- CLK = 0;DIO = 0; _nop_();_nop_();
- CLK = 1;DIO = 1; _nop_();_nop_();
-
- //等待
- CLK = 0; DIO = 1; _nop_();_nop_();
-
- //4-11,共8個下降沿讀取數(shù)據(jù)(MSB->LSB) 先進(jìn)來的為最高位,后進(jìn)來為最低位
- for(i=0;i<8;i++)
- {
- CLK = 1; _nop_();_nop_();
- CLK = 0; _nop_();_nop_();
- dat11 = dat11<<1|DIO;
- }
- //11-18 共8個下降沿讀取數(shù)據(jù)(LSB->MSB) 先進(jìn)來的為最低位,后進(jìn)來為最高位
- for(i=0;i<8;i++)
- {
- dat22 = dat22|((uchar)(DIO)<<i);
- CLK = 1; _nop_();_nop_();
- CLK = 0; _nop_();_nop_();
- }
-
- //禁止片選
- CS = 1;
- //如果MSB->LSB和LSB->MSB讀取數(shù)據(jù)結(jié)果相同,返回讀取結(jié)果,否者0
- return (dat11==dat22) ? dat11 : 0 ;
- }
- void keyscan()
- {
- if(key1==0)
- {
- delay(5);
- if(key1==0)
- {
- if(moshi==0){moshi=1;delay(20);}
- else if(moshi==1){moshi=0;delay(20);}
- }
- while(!key1);
- }
- else if(key2==0)
- {
- delay(5);
- if(key2==0)
- {
- if(moshi==0)
- {
- if(wendu_h==40) wendu_h=20;
- else wendu_h++;
- }
- else if(moshi==1)
- {
- if(shidu_h==500) shidu_h=100;
- else shidu_h+=50;
復(fù)制代碼
煙霧報警原理圖PCB AD格式.zip
(2.31 MB, 售價: 2 E幣)
2021-6-20 01:55 上傳
點擊文件名下載附件
售價: 2 E幣 [記錄]
[ 購買]
0.96OLED顯示屏C51_IIC例程.zip
(105.86 KB, 售價: 2 E幣)
2021-6-20 02:00 上傳
點擊文件名下載附件
售價: 2 E幣 [記錄]
[ 購買]
lcd1602顯示屏例程.rar
(34.24 KB, 售價: 2 E幣)
2021-6-20 01:55 上傳
點擊文件名下載附件
售價: 2 E幣 [記錄]
[ 購買]
【必讀】版權(quán)免責(zé)聲明
1、本主題所有言論和內(nèi)容純屬會員個人意見,與本論壇立場無關(guān)。2、本站對所發(fā)內(nèi)容真實性、客觀性、可用性不做任何保證也不負(fù)任何責(zé)任,網(wǎng)友之間僅出于學(xué)習(xí)目的進(jìn)行交流。3、對提供的數(shù)字內(nèi)容不擁有任何權(quán)利,其版權(quán)歸原著者擁有。請勿將該數(shù)字內(nèi)容進(jìn)行商業(yè)交易、轉(zhuǎn)載等行為,該內(nèi)容只為學(xué)習(xí)所提供,使用后發(fā)生的一切問題與本站無關(guān)。 4、本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。 5、本網(wǎng)站所有軟件和資料均為網(wǎng)友推薦收集整理而來,僅供學(xué)習(xí)用途使用,請務(wù)必下載后兩小時內(nèi)刪除,禁止商用。6、如有侵犯你版權(quán)的,請及時聯(lián)系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|