蜂鳴器c語言程序方法詳解
蜂鳴器c語言程序詳解,怎麼使用C語言編寫一個蜂鳴器程序
操作方法
(01)首先檢視蜂鳴器型號,然後作出電路圖,定義管腳,編寫程序。
(02)#include "reg51.h"//包含頭檔案,一般情況不需要改動,頭檔案包含特殊功能寄存器的定義
(03)sbit laba=P1^2;//定義喇叭端口
(04)/******************************************************************//* 延時函數聲明 *//******************************************************************/void mdelay(unsigned int t){unsigned char n;for(;t>0;t--)for(n=0;n<125;n++){;}}
(05)/******************************************************************//* 主函數 *//******************************************************************/void main(){unsigned char i;
(06)while(1){for(i=0;i<200;i++)//喇叭發聲的時間循環,改變大小可以改變發聲時間長短{mdelay(1); //參數決定發聲的頻率,估算值,可以自行更改參數並//laba=!laba;laba=0;mdelay(1);laba=1;}
(07)laba=1; //喇叭停止工作,間歇的時間,可更改mdelay(200);}}
(08)本經驗只供參考,如有不足,還請見諒,如果有什麼疑問請在下邊留言,及時給你解答。。。
-
說個謎語給你猜,10個世界上最難猜的謎語(附答案)
導語:你認爲自己很聰明嗎?好吧,即使你自信的回答是的,我們也要對你的智力進行一次測試。人們在不同方面會表現的不同,智力也會受到不同情況的影響。接下來呢就由探祕志小編爲大家揭祕10個世界上最難猜的謎語,不知道你們能猜中幾個呢,另外還附有答案喲!10個世界上最難...
-
大學裏學分有什麼用
(01)大學裏學分是學生取得學位和畢業證書的重要條件之一。學分是衡量學生學習量和完成學業程度的單位。一個學生要想獲得某個學位,必須先達到該學位所規定的學分要求。學分的作用包括:1.衡量學習量:學分是衡量學生學習量的單位,每個學分對應一定的學習量。(02)學生透過...
-
國內充電樁企業10強
(01)根據不同的排名和數據來源,國內充電樁企業10強可能會有所不同,但以下是一些較爲知名的充電樁企業:1.特來電:特來電是青島特銳德電氣股份有限公司旗下的品牌,業務覆蓋新能源汽車充電網的建設、運營及互聯網增值服務。截至2020年,特來電充電樁總數爲15.7萬臺,位居全國...
-
沙漠怎麼形成的
(01)沙漠是因爲氣候、地形和人類活動等多種因素的影響而形成的。其中主要的因素是氣候和地形。氣候是形成沙漠最重要的因素之一。沙漠通常位於乾旱的低緯度地區,其年降水量少於250毫米,甚至可能只有幾毫米。由於缺乏水分,植被無法生存,沙漠中的沙子和沙丘成爲了主導...