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