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