LED的工作是有方向性的,只有當正級接到LED陽極,負極接到LED的陰極的時候才能工作,如果反接LED是不能正常工作的 typedef使用 typedef unsigned char u8; typedef unsigned int u16;(后面要加分號)
重新定義一些常用的關鍵詞,可以增強程序的可移植性,因為在不同的編譯軟件上面,C語言的數據類型的關鍵詞的位寬是不一樣的。
while循環函數 while(i<10) { i=i+1; } while語句的語義是:計算表達式的值,當值為真(非0)時, 執行循環體語句。
延時函數 void delay(u16 i)//大約延時10us { while(i--); }
循環左移右移函數 _crol_(a,b);循環左移函數,a是左移的值,b是左移的位數。包含在instrins.h庫函數里面。 _cror_(a,b);循環右移函數,a是右移的值,b是右移的位數。包含在instrins.h庫函數里面。
蜂鳴器 電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。 接通電源后,振蕩器產生的音頻信號電流通過電磁線圈,使電磁線圈產生磁場,振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發聲。
壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。
多諧振蕩器由晶體管或集成電路構成,當接通電源后(1.5~15V直流工作電壓),多諧振蕩器起振,輸出1.5~2.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發聲。
單片機應用的設計上,很多方案都會用到蜂鳴器,大部分都是使用蜂鳴器來做提示或報警,比如按鍵按下、開始工作、工作結束或是故障等等。 自激蜂鳴器是直流電壓驅動的,不需要利用交流信號進行驅動,只需對驅動口輸出驅動電平并通過放大電路放大驅動電流就能使蜂鳴器發出聲音,非常簡單。
接線圖.jpg (839.5 KB, 下載次數: 23)
下載附件
蜂鳴器
2019-3-20 15:05 上傳
|