freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stc89c52rc單片機(jī)的智能風(fēng)扇設(shè)計(jì)畢業(yè)論文(完整版)

2025-08-30 10:26上一頁面

下一頁面
  

【正文】 光電信息協(xié)會(huì)電子設(shè)計(jì)競(jìng)賽 鐘培文小組 9 蜂鳴器 模塊 蜂鳴器工作原理簡(jiǎn)介:當(dāng)控制端口通以不同頻率及不同占空比的信號(hào)時(shí)蜂鳴器將發(fā)出不同強(qiáng)度及不同頻率的聲音。 當(dāng)按鍵被按下或者接收到紅外指令時(shí)蜂鳴器發(fā)聲。 本文介紹了 一臺(tái) 以 STC89C52 為控制核心,集調(diào)速,多模式,定時(shí),液晶顯示,紅外遙控 功能一體 的智能風(fēng)扇控制器 設(shè)計(jì)過程 。 處于工作狀態(tài)時(shí),有: 初始狀態(tài)為:風(fēng)速 “弱”,類型 “正常”; 按“風(fēng)速”鍵,其狀態(tài)由“弱”→ “中” → “強(qiáng)” → “弱” ?? 往復(fù)循環(huán)改變,每按一下按鍵改變一次; 按“類型”鍵,其狀態(tài)由“正?!? → “睡眠” → “自然” → “正?!? ?? 往復(fù)循環(huán)改變; 風(fēng)速的弱、中、強(qiáng)對(duì)應(yīng)于電扇的轉(zhuǎn)動(dòng)由慢到快。通過控制 PWM 輸出占空比控制輸出,可以實(shí)現(xiàn)對(duì)電機(jī)的無極調(diào)速。 內(nèi)部電路包括紅外監(jiān)測(cè)二極管,放大器,限幅器,帶通濾波器,積分電路,比較器等。 ? 系統(tǒng)成本低廉,操作非常簡(jiǎn)單方便,隨時(shí)可以根據(jù)軟件編寫新的功能加入產(chǎn)品。 //正常 sbit led5=P2^4。 //定義高電平時(shí)間 uchar num,num2,key,beep_time,time3。 //速度和模式切換標(biāo)志 unsigned char irtime。 //鍵盤掃描 void Delayus(uint t)。 void change_mode(void)。 void Timing(void)。 /* 函數(shù)聲明區(qū) */ void main (void) { Init_all()。i++。break。if(run_flag){timing_run=~timing_run。 } } void Init_all(void) //全局初始化 { PWM_ON=0。 fan_normal()。 } //停止系統(tǒng) void stop(void) { p=0。 timing_flag=0。 case 2: PWM_ON=4。break。 case 1: led1=0。 case 3: led1=1。 } switch(p) { case 0: break。break。break。 } } void fan_sleep(void) { if(mode3_flag==0) { i=1。 } void Delayms(uint n) { while(n) { Delayus(245)。 //外部中斷 EA=1。 TH1=(65536256)/256。 } count++。 光電信息協(xié)會(huì)電子設(shè)計(jì)競(jìng)賽 鐘培文小組 27 time1++。 case 0xfd:return 2。 case 0xdf:return 6。 } } } return 0。 if(timing_on==0)write_string(11,1,03600)。 //180min case 6: tim=0。amp。 lcden=0。 } else { write_(0xC0 + x)。 write_(0x0c)。 time_asc[1]=time2%10000/1000+0x30。amp。break。break。 case 2: write_char(8,1,39。 default: write_char(8,1,39。 irdata[i]=irtime。 uchar cord,value。 if(j8) { value=1。break。 } irpro_ok=0。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。 、圖表要求: 1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫 2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。 beep_time=0。break。 } IRcord[i]=value。 for(i=0。 i++。)。)。039。239。 write_string(11,1,OFF)。 time_asc[3]=time2%10000%1000%100/10+0x30。 write_(0x01)。 光電信息協(xié)會(huì)電子設(shè)計(jì)競(jìng)賽 鐘培文小組 30 s ++。 lcdrs=1。 timing_r=0。 write_string(11,1, )。 //60min case 4: tim=7200。 if(timing_on==0)write_string(11,1,00010)。 case 0xbf:return 7。 case 0xfb:return 3。 } } /*... ..........按鍵掃描 .............. ..................................... */ unsigned char KeyScan(void) { unsigned char keyvalue。 if(PWM_ON!=0) PWM = 1。 irtime++。 //指定外部中斷 0 下降沿觸發(fā), INT0 () EX0 = 1。 } } /*.........................初始化定時(shí)器 ................................ */ void Init_timer(void) { TMOD=0x11。 p=1。 } void fan_natural(void) { if(mode2_flag==0) { time1=0。led5=1。led5=1。led3=0。led3=1。fan_natural()。break。 timing_run=0。 run_flag=0。 i=1。 Init_1602()。} 光電信息協(xié)會(huì)電子設(shè)計(jì)競(jìng)賽 鐘培文小組 20 } if(timing_flag) Timing()。if(run_flag)stop()。break。 if(irok) //如果接收好了進(jìn)行紅外處理 { Ircordpro()。 光電信息協(xié)會(huì)電子設(shè)計(jì)競(jìng)賽 鐘培文小組 19 void write_string(unsigned char x,unsigned char y,unsigned char *s) 。 void fan_normal(void)。 //us 延遲 void Init_timer(void)。 unsigned char IRcord[4]。 //tim是定時(shí)的時(shí)間,單位秒,為 60 的倍數(shù) uchar timing_flag=0。 //睡眠 sbit DSPORT=P3^6。 ? 具有非常強(qiáng)的使用價(jià)值。交流 信號(hào)進(jìn)入帶通濾波器,帶通濾波器可以通過 30khz 到 60khz 的負(fù)載波,通過解調(diào)電路和積分電路進(jìn)入比較 器,比較器輸出 高低電平,還原出發(fā)射端的信號(hào)波形。對(duì)于按鍵只需一端接地另一接 P1 口即可。按鍵 1 為調(diào)速,按鍵 2 為調(diào)整模式,按鍵 3 為停止,按鍵 4 為定時(shí)選時(shí),按鍵 5 為啟動(dòng)定時(shí)(重復(fù)按鍵會(huì)取消定時(shí))。 基于 STC89C52RC 單片機(jī)的智能風(fēng)扇設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1