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

正文內(nèi)容

基于at89s52智能風(fēng)扇設(shè)計(jì)-wenkub.com

2024-11-01 22:20 本頁(yè)面
   

【正文】 t3=10。 temp=0。 ET1=1。 大學(xué)畢業(yè)設(shè)計(jì) 附錄 TH1=(6553550000)/256。 uchar t1,t2,t3。 void PWM(uint number)。 void delay(uint x)。 sbit fz=P3^0。 sbit k2=P3^3。 2020 [10] 譚浩強(qiáng)北京:高等教育出版社電力電子技術(shù) 第 1 版 [6] 孔凡才北京 :高等教育出版社 Protel DXP 電路設(shè)計(jì)基礎(chǔ) 第 2 版 [2] 唐成山 ? 添加聲音控模塊 可以實(shí)現(xiàn)聲音對(duì)風(fēng)扇的控制任務(wù)。 大學(xué)畢業(yè)設(shè)計(jì) 5 設(shè)計(jì)總結(jié) 36 5 設(shè)計(jì)總結(jié) 設(shè)計(jì)亮點(diǎn) 本設(shè)計(jì)的控制機(jī)構(gòu)擺脫了傳統(tǒng)的機(jī)械控制,控制器使用壽命長(zhǎng),控制精確, 可以精確地了解風(fēng)扇的定時(shí)工作時(shí)的剩余時(shí)間;另外,單片機(jī)的工作電壓很低,所以很安全,不會(huì)出現(xiàn)傳統(tǒng)的控制機(jī)構(gòu)由于使用時(shí)間長(zhǎng),老化而引起的動(dòng)作機(jī)構(gòu)不能復(fù)位造成的安全隱患;而且它功能可擴(kuò)充,得到進(jìn)一步的優(yōu)化。當(dāng)再按時(shí)間調(diào)節(jié)按鍵時(shí),后三位數(shù)碼管以每按一次加10的方式,時(shí)間基值增加,最大可以位“450”,之后就會(huì)回到起始狀態(tài),這樣循環(huán)變化。 功能測(cè)試 ? 測(cè)試條件 調(diào)節(jié)風(fēng)類(lèi)在任意檔位,調(diào)節(jié)時(shí)間調(diào)節(jié)按鍵。 PWM 脈寬設(shè)定 PWM 脈寬調(diào)制使用時(shí)要注意,但選用的占空比較小時(shí),可能會(huì)出現(xiàn)電機(jī)無(wú)法“自己”啟動(dòng)。 測(cè)試過(guò)程中發(fā)現(xiàn):由于程序太長(zhǎng),在執(zhí)行過(guò)程中可能會(huì)延長(zhǎng)一些程序調(diào)用周期時(shí)間,從而使其在軟硬件聯(lián)調(diào)時(shí)出現(xiàn)不連貫、變化間隔時(shí)間長(zhǎng)的現(xiàn)象。在對(duì)模擬板子進(jìn)行調(diào)試的經(jīng)驗(yàn)也證明:不同電流等級(jí)的用電設(shè)備,工作同一電流平臺(tái)時(shí),會(huì)有一方的運(yùn)行受到嚴(yán)重影響。 } } 軟件調(diào)試 軟件調(diào)試是需要多次將編寫(xiě)的程序,再將對(duì)編寫(xiě)的程序進(jìn)行編譯,編譯無(wú)誤后,下載到單片機(jī)上,然后與硬件一起運(yùn)行,看它的運(yùn)行效果如何,再進(jìn)行修改程序,反復(fù)前面的操作,直到得到理想的運(yùn)行效果。 //達(dá)到置“ 0” if((num1==1)||(num1==2)||(num1==3)) //前 3/5 周期用來(lái)正轉(zhuǎn)(其中有 1/5 用來(lái)減速) { zz=1。 搖頭程序的 C語(yǔ)言程序如下 : void time_1() interrupt 3 //搖頭程序 { TH1=(6553560000)/256。 if(temp==0) //判斷定時(shí)時(shí)間基值是否為“ 0” { num2=0。 //記錄次數(shù) if(num2%5==0) //判斷是否是“ 5”的倍數(shù),即間隔 250ms dell=0。 //記錄定時(shí)器中斷次數(shù) if(num0==20) //判斷是否到“ 1”秒 { num0=0。它可以正向增加,也可反向增加,即實(shí)現(xiàn)倒計(jì)時(shí)。 if(num3==1) display2(number,t1,t2,t3)。 大學(xué)畢業(yè)設(shè)計(jì) 3 智能風(fēng)扇軟件設(shè)計(jì) ts=1。i0。amp。 ts=0。j0。 if(num3==1) display2(number,t1,t2,t3)。amp。amp。 keyscan()。 //如果是按顯示 2方式顯示 else display1(number,fl,mh,ml)。i0。amp。 //如果是打開(kāi)定時(shí)器 1,即啟動(dòng) 搖頭程序 else TR1=0。amp。 PWM 程序的 C語(yǔ)言程序如下: void PWM(uchar number) //PWM 子程序 { 大學(xué)畢業(yè)設(shè)計(jì) 3 智能風(fēng)扇軟件設(shè)計(jì) uchar i,j。 //如果到重新置“ 0” while(!k2)。 //定時(shí)狀態(tài)與非定時(shí)狀態(tài)切換中間變量自加“ 1” if(num3==1) //常規(guī)使用切換 TR0=0。 //按下風(fēng)類(lèi)加“ 1” 大學(xué)畢業(yè)設(shè)計(jì) 3 智能風(fēng)扇軟件設(shè)計(jì) if(number==4) //判斷是否到“ 4”次 number=0。設(shè)計(jì)中保括兩個(gè)功能鍵和一個(gè)復(fù)位鍵。 P0=0xfe。 //顯示 P0=table[t3]。 P0=0xfd。 //顯示 P0=table[t2]。 P0=0xfb。 //顯示 P0=table[t1]。 P0=0xf7。 //顯示風(fēng)的種類(lèi) P0=table[f]。 P0=0xfe。 //顯 示秒的低位 P0=table[ml]。 P0=0xfd。 //顯示秒的高位 P0=table[mh]。 P0=0xfb。 //顯示分的低位 P0=table[fl]。 //打開(kāi)位鎖存器控制端 P0=0xf7。 //打開(kāi)段鎖存器控制端 P0=table[f]。它很方便的幫助使大學(xué)畢業(yè)設(shè)計(jì) 3 智能風(fēng)扇軟件設(shè)計(jì) 用者知道單片機(jī)的運(yùn)行狀態(tài),以便于對(duì)它的準(zhǔn)確操控。i) for(j=112。由于延時(shí)程序需要多次調(diào)用,所以將其單獨(dú)列出以方便使用。 //調(diào)用顯示方式 2 子程序 else display1(number,fl,mh,ml)。 TR0=0。amp。 //“分鐘”低位 mh=temp%60/10。 //顯示 2子程序后 3 位顯示“ ” t2=10。 //搖頭電機(jī)反轉(zhuǎn)控制端初始置 0 ts=0。 //開(kāi)總中斷 ET0=1。 //定時(shí)器 0的初值 TL0=(6553550000)%256。 //定義變量 :定時(shí)器中間參數(shù) uchar t1,t2,t3。 //鍵盤(pán)子程序聲明 void PWM(uint number)。 void delay(uint x)。 //搖頭正轉(zhuǎn) sbit fz=P3^0。 //按鍵 1 調(diào)節(jié)風(fēng)速 sbit k2=P3^3。它直接影響 著風(fēng)扇的控制運(yùn)行效果和功能。 STC12 系列單片機(jī)自身帶有 PWM 控制器,STC89 系列單片機(jī)無(wú)此功能,其他型號(hào)的很多單片機(jī)也帶有PWM控制器,如 PIC單片機(jī)、 AVR 單片機(jī)等。即對(duì) I/O 口取高電平,再延時(shí);高電平延時(shí)到時(shí),再對(duì) I/O 口電平取反,如此反復(fù)就可得到 PWM 信號(hào)。即當(dāng)對(duì)運(yùn)行模式做出選擇后,要使顯示程序按 要求調(diào)用,是“顯示方式 1子程序”還是大學(xué)畢業(yè)設(shè)計(jì) 3 智能風(fēng)扇軟件設(shè)計(jì) “顯示方式 2子程序”來(lái)進(jìn)行顯示。在這種狀態(tài)下大學(xué)畢業(yè)設(shè)計(jì) 3 智能風(fēng)扇軟件設(shè)計(jì) 工作時(shí),要求風(fēng)扇在選擇的狀態(tài)下運(yùn)轉(zhuǎn),如果定時(shí)未選擇時(shí),風(fēng)扇的工作狀態(tài)不改變,一直運(yùn)行;且在運(yùn)行時(shí)可以任意改變風(fēng)速狀態(tài),即選擇不同的“檔位”。如果由于“受調(diào)用程序”占用的時(shí)間長(zhǎng)而影響顯示效果時(shí),可以考慮多次調(diào)用顯示程序。程序在執(zhí)行時(shí)時(shí)間太短,如果時(shí)間太短,由于人眼反映時(shí)間長(zhǎng),就會(huì)使視覺(jué)上沒(méi)有理想的顯示效果。分為:主程序、延時(shí)子程序、顯示子程序、 按鍵子程序、 PWM 子程序、定時(shí)器子程序、搖頭子程序。 圖 為蜂鳴器控制電路原理圖: 圖 蜂鳴器控制電路圖 按鍵模塊 按鍵模塊是使用者與單片機(jī)交互的通道。即實(shí)現(xiàn)搖頭控制。其中三極管全部采用 9014,續(xù)流二極管采用 IN4007。如果是驅(qū)動(dòng)單個(gè)電機(jī),并且電機(jī)的驅(qū)動(dòng)電流大學(xué)畢業(yè)設(shè)計(jì) 2 驅(qū)動(dòng)與硬件設(shè)計(jì) 不大時(shí),可以用三極管搭建驅(qū)動(dòng)電路,不過(guò)這樣要稍微麻煩些。要使其穩(wěn)定顯示,必須采用掃 描方式,即在某一時(shí)刻只選通一位數(shù)碼管,并送出相應(yīng)的段碼。圖 是 LED 的電路連接示意圖。但是,要正確選擇驅(qū)動(dòng)方式。 LED數(shù)碼管又稱(chēng)為半導(dǎo)體數(shù)碼管,它是由多個(gè) LED 按分段式封裝制成的。當(dāng)時(shí)鐘頻率為 時(shí),每個(gè)機(jī)器周期為1us,則只需 2us 以上時(shí)間的高電平。一般,電容 C1和 C2 取 30pf 左右,晶振的振蕩頻率范圍是 ~12MHz。不管是在 P3 口作為輸入口使用時(shí)還是在第二功能信號(hào)輸入時(shí),輸入電路中的鎖存器輸出和第二功能輸出信號(hào)線都應(yīng)保持高電平。 對(duì)于第二功能為輸入的信號(hào)引腳,當(dāng) P3 口作為 I/O 使用時(shí),第二功能信號(hào)引腳應(yīng)保持高電平,與非門(mén)開(kāi)通,以維持從鎖存器到輸出端的數(shù)據(jù)輸出通路的暢通。P2 口可以作為通用 I/O 口使用,這時(shí)多路轉(zhuǎn)換電路開(kāi)關(guān)倒向鎖存器 Q端。 大學(xué)畢業(yè)設(shè)計(jì) 2 驅(qū)動(dòng)與硬件設(shè)計(jì) P1 口內(nèi)部電路 因?yàn)?P1 口通常是作為通用 I/O 口使用的,所以在電路結(jié)構(gòu)上與 P0口由一些不同之處:首先它不再需要多路轉(zhuǎn)換電路 MUX;其次是電路的內(nèi)部由上拉電阻,與場(chǎng)效應(yīng)篩共同組成輸出驅(qū)動(dòng)電路。對(duì)于“讀 —— 修改 —— 寫(xiě)”指令,不直接讀引腳而讀鎖存器是為了避開(kāi)可能的錯(cuò)誤。所謂讀引腳,就是讀芯片引腳的數(shù)據(jù),這是使用下方的數(shù)據(jù)緩沖 器,由“讀引腳”信號(hào)把緩沖器打開(kāi),把端口引腳上的數(shù)據(jù)從緩沖器通過(guò)內(nèi)部總線讀進(jìn)來(lái)。在控制信號(hào)的控制下,多路轉(zhuǎn)換電路可以分別接通鎖存器輸入或地址 /數(shù)據(jù)線。 P0 口內(nèi)部電路 由圖 可見(jiàn),電路中包 括有一個(gè)數(shù)據(jù)輸出鎖存器、兩個(gè)三態(tài)數(shù)據(jù)輸入緩沖器、一個(gè)數(shù)據(jù)輸出驅(qū)動(dòng)電路和一個(gè)輸出控制電路。 單片機(jī)內(nèi)部電路簡(jiǎn)要介紹 AT89S52 共有 4個(gè) 8位的并行 I/O口,分別計(jì)作 P0、 P1 、 P P3。其技術(shù)參數(shù)如下: ( 1) 4KB 在系統(tǒng)可編程 Flash 程序存儲(chǔ)器, 3級(jí)安全保護(hù); ( 2) 128 字節(jié)的內(nèi)部數(shù)據(jù)存儲(chǔ)器 。系統(tǒng)的示意圖如下: 圖 系統(tǒng)示意圖 本章小結(jié) 主要介紹智能風(fēng)扇的設(shè)計(jì)理念與總體設(shè)計(jì)思路。其中,風(fēng)類(lèi)有“常風(fēng)”、“自然風(fēng)”、“睡眠風(fēng)”,風(fēng)類(lèi)的調(diào)節(jié)以按鍵 1 每按一次當(dāng)前風(fēng)類(lèi)調(diào)換一次,以“初始狀態(tài)” “自然風(fēng)” “常風(fēng)” “睡眠風(fēng)” “初始狀態(tài)”形式循環(huán)調(diào)節(jié),并采用 PWM實(shí)現(xiàn)調(diào)速;而時(shí)間的調(diào)節(jié)以按鍵 2每按一次,時(shí)間增加 10秒鐘,以“ 000” “ ” “ 010” ?? “ 050” “ 100” “ 110” ?? “ 450” “ 000”的形式循環(huán) 調(diào)節(jié)。在一點(diǎn)保證了它是安全的,且因?yàn)樗墓ぷ麟妷褐挥?5V,所以功耗和低。 鑒于當(dāng)前生產(chǎn)、生活中的很多設(shè)備逐漸小型化、迷你化、集成化,而且產(chǎn)品的工作更加穩(wěn)定、節(jié)能、安全,功能也日趨強(qiáng)大,更加人性化、智能化,所以此設(shè)計(jì)也以此理念為出發(fā)點(diǎn),設(shè)計(jì)一種以單片機(jī)為核心控制器的風(fēng)扇控制系統(tǒng)。 buttons to achieve two hours of work settings. Two motors were used to simulate electric fan motor respectively, and analog fans shaking their heads institutions. Key w
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1