51微控制器學習 語音模組

2021-09-26 23:49:18 字數 1139 閱讀 2703

最近**上買了乙個jq8900-16p語音模組,用譜中教育的開發板操作了一下。

#include#includetypedef unsigned int u16;

typedef unsigned char u8;

#define music_in p1

#define music_out p0

sbit k1 = p1^0;

sbit k2 = p1^1 ;

sbit k3 = p1^2 ;

sbit k4 = p1^3 ;

sbit k5 = p1^4 ;

sbit k6 = p1^5 ;

sbit k7 = p1^6 ;

sbit k8 = p1^7 ;

sbit led1 = p0^1;

sbit led2 = p0^2;

sbit led3 = p0^3;

sbit led4 = p0^4;

sbit led5 = p0^5;

sbit led6 = p0^6;

sbit led7 = p0^7;

void delay10ms(void) //延遲10ms

void delay1s(void) //誤差 0us

void keypros()

while(!k1); //檢測按鍵是否鬆開

} if(k2==0) //檢測按鍵k1是否按下

while(!k2); //檢測按鍵是否鬆開

} if(k3==0) //檢測按鍵k1是否按下

while(!k3); //檢測按鍵是否鬆開

} if(k4==0) //檢測按鍵k1是否按下

while(!k4); //檢測按鍵是否鬆開

} if(k5==0) //檢測按鍵k1是否按下

while(!k5); //檢測按鍵是否鬆開

} if(k6==0) //檢測按鍵k1是否按下

while(!k6); //檢測按鍵是否鬆開

} if(k7==0) //檢測按鍵k1是否按下

while(!k7); //檢測按鍵是否鬆開 }

} void main()

}

51微控制器 獨立鍵盤模組

鍵盤是電子系統中人機對話的重要組成部分,是人向機器發出指令 輸入資訊的必須裝置。鍵盤在微控制器應用系統中是使用最廣泛的一種資料輸入裝置。鍵盤是由多個按鍵組成的。按鍵通常是一種常開型開關,常態下按鍵的兩個觸點處於斷開狀態,按下按鍵時它們才閉合。通常鍵盤有編碼鍵盤和非編碼鍵盤兩種。編碼鍵盤通過硬體電路產...

51微控制器

數碼管顯示幾乎是每次藍橋杯微控制器設計與開發組競賽的必考部分,相對於使用lcd1602作為顯示裝置,使用數碼管來顯示能夠更好的考察參賽選手的微控制器基本功,因為ct107d開發平台的設計使得數碼管的顯示不僅牽扯到數碼管顯示的 基本內容,還涉及到74hc573鎖存器,74hc02異或門,74hc138...

51微控制器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 1.供電電源 一般開發板上提供兩種供電方式,usb供電和專用電源供電。使用usb供電你只要用一根usb線將開發板usb電源介面與電腦的usb...