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

正文內(nèi)容

基于單片機(jī)的遙控風(fēng)扇的原理與制作畢業(yè)論文(存儲(chǔ)版)

  

【正文】 0x17:key=0x04。0xf8!=0xf8) { key=keyportamp。 rec=1。 //打開(kāi)中斷,定時(shí)器等 ET1=1。 //取鍵值 void display(void) 。 uchar code idle[]=waiting ...。 uchar rec_count=0。k)。 for(。 for(。 t0count=0。 TR0=1。 } } else key=0x00。 case 0xd8:key=0x03。0xf8!=0xf8) { delayms(20)。 //打開(kāi)中斷,定時(shí)器等 ET1=1。 //取鍵值 void init(void)。 再次感謝所有幫助過(guò)我的人們!并祝愿我們學(xué)院越來(lái)越美好! 29 參考文獻(xiàn) [1]《電路與磁路》 高教出版社 蔡元宇主編 [2]《電子技術(shù)》 高教出版社 胡宴如主編 [3]《電子線(xiàn)路 CAD》 機(jī)械工業(yè)出版社 王延才主編 [4]《 C語(yǔ)言程序設(shè)計(jì)》 高教出版社 陳方主編 [5]《微機(jī)原理與應(yīng)用技術(shù)》 高教出版社 廖哲智主編 [6]《機(jī)電一體化系統(tǒng)》 高教出版社 趙先仲主編 [7]《交流調(diào)速系統(tǒng)》 機(jī)械工業(yè)出版社 周紹英主編 [8] 薛英杰 , 謝運(yùn)祥 , 陳立定 , 鄧勇 用于單相電機(jī)調(diào)速的單片 PWM 控制技術(shù) 華南理工大學(xué) 廣東 廣州 510640 [9] 傅新年 單相電機(jī)調(diào)速電路 電子世界 2020 年 8 期 [10] 魏乘國(guó)魏永欽 談單相電機(jī)的調(diào)速 家電檢修技術(shù) 2020年第 6 期 [11] 陳建國(guó) pic單片機(jī)在單相電機(jī)調(diào)速中的應(yīng)用 2020年第 5期福建電腦 30 附 錄 附錄一:遙控發(fā)射部分源程序 include define uchar unsigned char define uint unsigned int define keyport P1 //鍵盤(pán)口 uchar key。經(jīng)過(guò)近段時(shí)間的不斷努力,終于完成了此次畢業(yè)設(shè)計(jì),我深感壓力之大,我很明確專(zhuān)業(yè)知識(shí)應(yīng)該好好學(xué)習(xí),并熟練掌握相關(guān)專(zhuān)業(yè)知識(shí),讓我在社會(huì)實(shí)踐的道路上有了新的認(rèn)識(shí)和體會(huì),更加深刻的理解和明白了畢業(yè)設(shè)計(jì)精髓。 本系統(tǒng)針對(duì)市場(chǎng)上流行的電風(fēng)扇系統(tǒng)進(jìn)行詳細(xì)分析,對(duì)現(xiàn)行的電風(fēng)扇系統(tǒng)提出了相應(yīng)的改進(jìn)方案,并將方案的實(shí)現(xiàn)進(jìn)行探討與嘗試,最終付諸實(shí)踐。這個(gè)過(guò)程得耐心檢測(cè)與查找。 仿真結(jié)果如圖 4- 8。 電源部分的仿真 電源部分的仿真用 MULTISIM來(lái)仿真。 ,電機(jī)調(diào)速采用直接 PWM算法,在程序中的實(shí)現(xiàn)大致方法就 是,產(chǎn)生一個(gè)基本頻率的方波,配合定時(shí)器控制方波的占空比來(lái)控制可控硅的導(dǎo)通角,從而達(dá)到調(diào)節(jié)電機(jī)轉(zhuǎn)速的目的。系統(tǒng)在高電平時(shí)復(fù)位。 如圖 3- 14,這里采用的是 LCD1602液晶,調(diào)節(jié) R2滑動(dòng)端可調(diào)節(jié)液晶屏亮度。 K3:手動(dòng)模式的減速鍵。 ( 3)當(dāng)無(wú)鍵按下時(shí),延時(shí) 10秒后進(jìn)入空閑狀態(tài),系統(tǒng)處于低功耗模式。 (1)紅外遙控輸入在 ( INT0),面板按鍵在 ( INT1)。 ( 3)發(fā)射部分原理見(jiàn)圖 3- 3: 圖 3- 3遙控發(fā)射原理框圖 發(fā)射部分包括鍵盤(pán)、編碼調(diào)制、紅外發(fā)送器。 圖 3- 2電機(jī)調(diào)速 ` 11 人機(jī)交互界面的選擇 人機(jī)交互界面主要有輸入與輸出,輸入可以為鍵盤(pán)或紅外遙控器,輸出可以選擇數(shù)碼管或者液 晶,數(shù)碼管成本低,但顯示信息較少,外觀不是很好,可以用在一些低端場(chǎng)合。本系統(tǒng)采用軟件調(diào)制的方式,在硬件上,只需完成信號(hào)的保持及功率放大,信號(hào)的載波產(chǎn)生及載波與信號(hào)的調(diào)制則全部由軟件完成。 信號(hào)調(diào)制及紅外信號(hào)方案 這部分的主要問(wèn)題是載波的產(chǎn)生以及信號(hào)與載波的調(diào)制的方式。定時(shí)器實(shí)際上也是工作在技術(shù)方式下的,只不過(guò)對(duì)固定頻率的脈沖計(jì)數(shù);由于脈沖周期固定,由計(jì)數(shù)值可以計(jì)算出時(shí)間,有定時(shí)功能。 向量中斷包括把先前的程序計(jì)數(shù)指針推入堆棧,中斷服務(wù)程序很像其他子程序。 AT89C51 復(fù)位時(shí), IP 被清零, 5 個(gè)中斷源都在同一個(gè)優(yōu)先級(jí)。 1是開(kāi)中斷, 0是關(guān)中斷。 ( 1)中斷允許寄存器 IE ● EX0,EX1:外部終端 0, 1的中斷允許位。這些中斷源請(qǐng)求標(biāo)志位分別有特殊功能寄存器 TCON和 SCON的相應(yīng)位鎖存。相反,算術(shù)程序編寫(xiě)時(shí)好像有無(wú)限的時(shí)間作算術(shù)運(yùn)算而無(wú)其他工作在進(jìn)行。 6 使用 I/O口的注意事項(xiàng) ( 1) P1,P2,P3 口的輸出緩沖器可驅(qū)動(dòng) 4個(gè) LSTTL電路。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在 FLASH編程期間,此引腳用于輸入編程 脈沖。 P2口在 FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P1口管腳寫(xiě)入 1后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。圖 21是 89C51單片機(jī)的 基本結(jié)構(gòu)圖: 圖 21 AT89C51 單片機(jī)的基本結(jié)構(gòu)圖 : ● 8位 CPU; ●片內(nèi)振蕩器及時(shí)鐘電路; ● 32根 I/O線(xiàn); ●外部存儲(chǔ)器 ROM和 RAM,尋址范圍各 64KB; ●兩個(gè) 16位的定時(shí)器 /計(jì)數(shù)器; ● 5個(gè)中斷源, 2個(gè)中斷優(yōu)先級(jí); ●全雙工串行口; 時(shí)鐘電路 串行接口 并行接口 中斷系統(tǒng) 定時(shí)器 /計(jì)數(shù)器 FOM RAM CPU F0 F1 F2 F3 TXD RXD INT0 INT1 T0 T1 4 ●布爾處理器。風(fēng)扇控制系統(tǒng)目前在市場(chǎng)上主要有幾種類(lèi)型,傳統(tǒng)的類(lèi)型即現(xiàn)在大多數(shù)人在使用的手動(dòng)控制類(lèi)型,該類(lèi)型機(jī)子控制方式是手動(dòng)控制,且只能在近距離中控制。軟件部分包括有初始化狀態(tài),鍵盤(pán)輸入部分,占空比控制,中斷控制,控制輸出顯示部分 ,信號(hào)產(chǎn)生與調(diào)制部分 。電風(fēng)扇具有價(jià)格低和耗電量小的優(yōu)勢(shì),擁有龐大的目標(biāo)消費(fèi)群。 關(guān)鍵詞:遙控電風(fēng)扇控制系統(tǒng); PWM無(wú)級(jí)調(diào)速;紅外發(fā)射;紅外接收。 畢業(yè)設(shè)計(jì)報(bào)告 (論文 ) 題目 : 基于單片機(jī)的 遙控風(fēng)扇的原理與制作 所屬系 X 系 專(zhuān) 業(yè) X 學(xué) 號(hào) X 姓 名 X 指導(dǎo)教師 X 起訖日期 至 設(shè)計(jì)地點(diǎn) X I 基于單片機(jī)的遙控風(fēng)扇的原理與制作 摘 要 作為傳統(tǒng)的家用電器,隨著空調(diào)的普及,電風(fēng)扇的市場(chǎng)地位 受到了巨大的沖擊,傳統(tǒng)的開(kāi)關(guān)、調(diào)速功能已經(jīng)不能滿(mǎn)足市場(chǎng)的需求。電機(jī)主要采用直接 PWM無(wú)級(jí)調(diào)速。通風(fēng)換氣是電風(fēng)扇的主要功能,也是消費(fèi)者看中它的本質(zhì)原因。硬件部分包括有單片機(jī)最小系統(tǒng),鍵盤(pán)輸入部分,外接電機(jī)驅(qū)動(dòng)部分,輸出顯示部分 ,紅外發(fā)送接收部分 。 研究現(xiàn)狀及發(fā)展趨勢(shì) 風(fēng)扇控制,主要有兩點(diǎn),一是控制方式,二是系統(tǒng)電機(jī)調(diào)速方式,也就是風(fēng)速的調(diào)節(jié)方式,還有一點(diǎn)就是人機(jī)交互方式,風(fēng)扇控制的差別就要體現(xiàn)在這兩個(gè)方面。這些部件包括中央處理器 CPU、數(shù)據(jù)存儲(chǔ)器 RAM、程序存儲(chǔ)器 ROM、定時(shí)器 /計(jì)數(shù)器和多種 I/O 接口電路。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門(mén)電流。當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。 ALE/PROG:當(dāng)訪(fǎng)問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。如果微處理器在外部執(zhí)行狀態(tài) ALE禁止,置位無(wú)效。 XTAL2: 來(lái)自反向振蕩器的輸出。 中斷允許軟件設(shè)計(jì)不需要關(guān)心系統(tǒng)其他部分定時(shí)要求,算術(shù)程序不需要考慮隔幾個(gè)指令檢查 I/O設(shè)備是否需要服務(wù)。 AT89C51單片機(jī)的 5個(gè)中斷源是: ①外部中斷請(qǐng)求 0,由( )輸入; ②外部中斷請(qǐng)求 1,由( )輸入; ③片內(nèi)定時(shí)器 /計(jì)數(shù)器 0益處中斷請(qǐng)求; ④片內(nèi)定時(shí)器 /計(jì)數(shù)器 1溢出中斷請(qǐng)求; ⑤片內(nèi)串行口發(fā)送 /接收中斷請(qǐng)求; 為了了解每個(gè)中斷源是否產(chǎn)生了中斷請(qǐng)求,中斷系統(tǒng)應(yīng)設(shè)置許多個(gè)中斷請(qǐng)求觸發(fā)器(標(biāo)志位)實(shí)現(xiàn)記憶。這個(gè)管理主要通過(guò)對(duì)特殊功 能寄存器 IE和 IP的編程實(shí)現(xiàn)。 ● EA: CPU開(kāi) /關(guān)中斷控制位。 PS:串行口中斷優(yōu)先級(jí)控制。 表 21 各中斷源的中斷服務(wù)程序入口地址 編號(hào) 中斷源 入口地址 0 外部終端 0 0003H 1 定時(shí)器 /計(jì)數(shù)器 0 000BH 2 外部終端 1 0013H 3 定時(shí)器 /計(jì)數(shù)器 1 001BH 4 串行口中斷 0023H 各中斷服務(wù)程序入口地址僅隔 8個(gè)字節(jié),編譯器在這些地址放入無(wú)條件轉(zhuǎn)移指令, 跳到服務(wù)程序的實(shí)際地址。 AT89C51 的 T/C時(shí)加一計(jì)數(shù)的。 9 第三章 遙控電風(fēng)扇控制系統(tǒng)設(shè)計(jì) 方案論證與比較 在整個(gè)系統(tǒng)中,各個(gè)模塊的方案是有多種選擇的,為此,在這里我們將要作幾個(gè)主要模塊的方案的方案論證和比較。這種方式成本稍高,不過(guò)設(shè)計(jì)靈活,保密性也好,可擴(kuò)展性也強(qiáng),所以本系統(tǒng)采用此方案。綜上所述,本系統(tǒng)采用此方案。 ( 2)電源采用 5v電源來(lái)提供電源。有四種吹風(fēng)模式。 K5:定時(shí),鍵值為 05H。 K2:手動(dòng)模式的加速鍵,相應(yīng)的指示燈亮。接著解碼,接著根據(jù)接收到的碼作出相應(yīng)的動(dòng)作。 圖 3- 17控制板電源電路原理圖 如圖 3- 18,包括復(fù)位電路,振蕩電路等。當(dāng)有紅外輸出或者鍵盤(pán)輸入時(shí),外中斷 0和外中斷 1響應(yīng)輸入,當(dāng)有紅外輸入時(shí),配合定時(shí)器 0完成接收工作,當(dāng)有鍵盤(pán)輸入時(shí),在外中斷 0中完成鍵盤(pán)讀取。此外還有其他的一些工具,比如定時(shí)器, IO口的察看工具,可以觀察也可以改變相應(yīng)寄存器的值,如圖 4- 2: 圖 4- 2軟件仿真調(diào)試 總之,具有強(qiáng)大開(kāi)發(fā)能力的 KEIL,在它的仿真環(huán)境中,即具備了軟件調(diào)試各種手段,同時(shí)又融合了窗口形式的硬件仿真平臺(tái),將這兩者無(wú)縫地結(jié)合在一起,為用戶(hù)構(gòu)建了一個(gè)虛擬的軟硬件協(xié)同仿真調(diào)試的平臺(tái)。本次仿真用示波器觀察電源電路的仿真結(jié)果。在經(jīng)過(guò)了軟件仿真調(diào)試和系 統(tǒng)仿真調(diào)試等步驟后,軟件的邏輯應(yīng)該已經(jīng)大部分正確,這時(shí)大部分問(wèn)題會(huì)出現(xiàn)在硬件的板子上。所以, 深入掌握單片機(jī)的功能可以有效的用單片機(jī)來(lái)實(shí)現(xiàn)紅外遙控器。它不僅是我對(duì)大學(xué)三年所學(xué)知識(shí)的總結(jié),也是把所學(xué)知識(shí)融會(huì)貫通運(yùn)用到實(shí) 踐中的一次嘗試,是衡量我三年學(xué)習(xí)成果的一個(gè)必要標(biāo)準(zhǔn)。最后還要感謝我生活以及學(xué)習(xí)了三年的學(xué)院,在這次畢業(yè)設(shè)計(jì)中提供給我們良好的環(huán)境以及便利的條件,讓我們?nèi)耐度?到這次畢業(yè)設(shè)計(jì)中。 //延時(shí)一秒 void getkey(void)。 ET0=1。 } void getkey(void) //獲得按鍵值函數(shù) 31 { if(keyportamp。break。break。0x0001)。 } } 32 else { TR0=0。 } } void delayms(uchar ms) //延時(shí)一毫秒 { uchar i,j。 } void delay(uchar sec) //延時(shí)一秒 { uchar i,j,k。k0。 //用來(lái)保存按鍵值 uint rec_code。 uint sec。 //顯示字 void getkey(void) 。 ET0=1。 motorpin=1。 //延時(shí)消抖 if(keyportamp。break。 handle()。break。 break。 write_string(0,0,idle)。 TL1=(655365000)%256。 //顯示程序 delayms(200)。 //初始化 void handle(void)。 uchar mode=0。P1_3=c。i0。i0。 //產(chǎn)生載波 if(t0count28) if(t0countamp。 if(t0count28) { if(t0countamp。=0xffc0。break。0xf8。 TL0= (65536825)/256 。 //初始化 while(1)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1