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

正文內容

液晶遙控暖風機的設計論文畢業(yè)設計-wenkub

2022-12-12 15:49:38 本頁面
 

【正文】 好,堅固耐用,無光、無明火、不易燃。暖風機的款式以臺式、壁掛式和臺掛式為主。 東華理工大學長江學院畢業(yè)設計(論文) 緒論 2 液晶顯示技術 液晶顯示 采用 LCD 顯示,其特點: 1) 低壓微功耗 2) 平板型結構 3) 被動顯示型 (無眩光,不刺激人眼,不會引起眼睛疲勞 ) 4) 顯示信息量大 (因為像素可以做得很小 ) 5) 易于彩色化 (在色譜上可以非常準確的復現 ) 6) 無電磁輻射 (對人體安全,利于信息保密 ) 7) 長壽命 (這種器件幾乎沒有什么劣化問題,因此壽命極長,但是液晶背光壽命有限,不過背光部分可以更換 ) LCD 一般由控制模塊,驅動模塊和顯示模塊三部分組成。目前紅外遙控的應用較為普遍。 除此之外, 液晶遙控暖風機在 實現 搖頭,吹風功能 兩功能模塊上 可利用硬件電路實現,也可以利用 軟件編程實現。 東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)分析 3 2 系統(tǒng)分析 設計要求 1)電熱絲加熱,要求分兩檔,分別滿足不同的暖風熱 度要求,并有吹風(散熱風扇)功能; 2)可控制搖頭; 3)液晶實時顯示溫度, 液晶顯示屏采用常用芯片 HT1621 驅動 ; 4)可遙控,利用紅外遙控器對暖風機進行遙控控制, 采用 SC6121 紅外編碼規(guī)則實現紅外遙控解碼; 5)單片機采用 EM78P156; 設計具體任務 : 1)總體方案設計 2) 系統(tǒng)控制程序設計 3) 程序的運行與調試 設計目標 此設計要求以單片機為核心, 采用常用芯片 HT1621 驅動液晶顯示屏;采用SC6121 紅外編碼規(guī)則實現紅外 遙控解碼;實現暖風計的如下功能 ( 1) 電熱絲加熱??刂婆L機的搖頭,可以自主地對各個方向吹暖風。利用紅外遙控器對暖風機進行遙控抑制 系統(tǒng)設計說明 本文所設計的是一個 以單片機為核心 的控制系統(tǒng)。 圖 1 系統(tǒng)設計框圖 單片機作為主控器采集紅外信號,溫度檢測信號及鍵盤信號,對采集的信號進行分析,計算,處理再將分析 處理 的結果 通過串行口輸出 控制相應的模塊。主要完成手動對暖風機 的開關,換擋,風速的 MCU 鍵盤與液晶顯示 紅 外 輸 入 輸 出 控 制 溫度檢測 東華理工大學長江學院畢業(yè)設計(論文) 總體方案論證與硬件設計 6 調節(jié)。 溫度檢測模塊 : 該模塊 主要完成對溫度的檢測。 本系統(tǒng)對系統(tǒng)精度要求不高, 就不需要用專用的 A/D 轉換其實現溫度的測量 ,采用 RC 充放電來實現。 整機電路圖 整機電路包括兩個部分:遙控部分電路和主控制電路 .遙控器電路如圖 2 所示,主控制電路如圖 3 所示。 本設計使用 51系列單片機 EM78156 實現 主控制功能,由 SC1621 實現紅外遙控信號的發(fā)射,由紅外接收頭實現信號的接收,單片機中斷實現對信號的處理, 從而實現對暖風機工作狀態(tài)的控制。 軟件組成框圖 如圖 4 所示 : 圖 4 軟件組成框圖 主控制模塊 電阻檢測模塊 鍵盤掃描模塊 紅外編碼及解碼模塊 紅外信號接收模塊 液晶驅動及顯示模塊 東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)軟件設計 9 主控制模塊 主控制模塊用單片機 EM78P156 控制,由內部編程實現。 當子程序或中斷返回 ,執(zhí)行 RET、 RETL(帶參數返回 )、 RETI(中斷返回 ),將棧頂值 (棧 1)彈回程序計數器 PC、同時將堆棧 2的值拷貝到堆棧 1,堆棧 3的值拷貝到堆棧 2,以此類推。它用于對外加在 TCC腳上的脈沖進行計數,或對內部時鐘計數。當系統(tǒng)上電時或執(zhí)行 “WDTC” 指令后,置該位為“1” ;當執(zhí)行 “SLEP” 指令后,該位被置 “0” 。 未作間接尋址時, R4 可作 6位寬度的可讀 /寫通用寄存器 . 6. R5~ R6(口 5~口 6):分別為口 口 6 的輸入 /輸出寄存器, EM78 將I/O 映射為寄存器來操作, R6為 8位, R5 僅有低 4 位有效。 Bit2 (EXIF):外部中斷標志位。IOCF 為中斷屏蔽寄存器,通過指令讀取 RF值,此時結果值為 RF和 IOCF相與的結果 8. R10~ R3F 2. 控制寄存器 控制寄存器是用來控制 I/O 的工作狀態(tài)、中斷控制、看門狗控制等,其讀寫只能采用指令 I0R R 或 IOW R 來完成。 (3) IOCB(下拉控制寄存器 ) 7 6 5 4 3 2 1 0 /PD7 /PD6 /PD5 /PD4 ―― /PD2 /PD1 /PD0 Bit0(/PD0):使能 P50 引腳的下拉電阻控制位 0:使能內部下拉電阻功能 1:關閉內部下拉電阻功能 Bit1(/PD1):使能 P51 引腳的下拉電阻控制位 Bit2(/PD2):使能 P52 引腳的下拉電阻控制位 Bit3:未使用 Bit4(/PD4):使能 P60 引腳的下拉電阻控制位 Bit5(/PD5):使能 P61 引腳的下拉電阻控制位 Bit6(/PD6):使能 P62 引腳的下拉電阻控制位 Bit7(/PD7):使能 P63 引腳的下拉電阻控制位 (4) IOCC(集電極開路控制寄存器) * IOCC 為可讀寫寄存器 7 6 5 4 3 2 1 0 0D7 0D6 0D5 0D4 0D3 0D2 0D1 0D0 Bit0(0D0) 使能 P60 腳集電極開路控制位 0:關閉集電極開路功能 1:使能集電極開路功能 Bit1~ Bit7 (0D1~ 0D7):分別使能 P61~ P67 腳集電極開路功能。 7 6 5 4 3 2 1 0 — — — — — EXIE ICIE TCIE Bit0(TCIE) TCIF 中斷屏蔽位( TCC溢出中斷) 0:屏蔽 TCIF 中斷 1:允許 TCIF 中斷 Bit1(ICIE) ICIF 中斷屏蔽位( P6口輸入變化中斷) 0:屏蔽 ICIF 中斷 1:允許 ICIF 中斷 Bit2(EXIE) EXIF 中斷屏蔽位( 外部中斷 P60/INT) 0:屏蔽 EXIF 中斷 1:允許 EXIF 中斷 Bit3~ 7 未使用 當將 IOCF 相應的控制位置 “1” 、則相應的中斷允許,使用 “ENI” 指令時所有中斷被開放,而使用 “DISI” 指令,則所有中斷被關閉。 電源上電復位或電壓檢測器復位 (若有電壓檢測器 ) 一旦復位產生,芯片將處于下列狀態(tài): 看門狗定時器和預置分頻器被清零 集電極開路控寄存器 IOCC 全設為 “0”( 開路功能禁止 中斷屏幕寄存器 IOCF 的中斷屏幕位清零 (Bit0~ 東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)軟件設計 14 外部中斷( P60/INT 引腳) 中斷的控制通過中斷屏蔽寄存器 IOC、總中斷開啟指令 ENI和關閉指令 DISI來控制。 主流程圖 否 是 開始 中斷初始化 檢測電阻、鍵盤 判 斷紅外信號 紅外解碼 控制輸出 LCD驅動與顯示 返回 東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)軟件設計 15 圖 5 主流程圖 各模塊流程圖 電阻檢測模塊 利用 RC充放電測電阻,進而計算出溫度值。在實際編程中,單片機需要知道 Tx和 Tf 的數值,然后再計算得到所需的電阻值。 2 讀取 Rf的充電時間 Unsigned char read tx( void) 與讀取 rx 充電時間的實現步驟相同,單片機也是通過計時器讀取 rf的充電RxRfCIO1IO2IO3GND東華理工大學長江學院畢業(yè)設計(論文) 系統(tǒng)軟件設計 16 時間的。在計算過程中,需要用到單片機內部的計時器來做為計時基準。循環(huán);直到充電完成 Return( TL0); //返回計數值 Unsigned char read tx( void) { TLO=0; //計數器清零 IO1=1; //電容充電標志置 1,開始充電 TR=1; //計數器開啟,開始定時 While( IO3==0); //IO3 為底電平。 EM8P156 具有可編程的上下拉電阻,現將 I/O口設成內部上拉輸入,可檢測到拉到地的按鍵, 再將 I/O 口設為內部下拉輸入,則可檢測到拉到電源的按鍵 。 減溫鍵按下時,繼電器 1 工作。 風速加鍵按下時,吹風電路開啟,風速選擇為高速。 1 鍵盤掃描 流程圖 如圖 8 所示。 紅外接收頭管腳圖 紅外接收可利用紅外一體化的接收頭,三端紅外一體化的接收頭工作電壓為5V,其自身集成了濾波電路。單片機的 I/O(P60)口通過判斷接收頭輸出高電平的時間即可分析出 SC612l 發(fā)送的數據:單片機首先判斷出 9ms 高 電平,然后判斷 4. 5ms的引導碼電平。 若是 ,計數器加 1;否則數據無效 (2)再一次判斷是 否接收到 高 電平。 (4)判斷系統(tǒng)是否接收低電平信號。 (6)如果接收到高電平,系統(tǒng)延時 10us,并且計數器 加 1。 (9)判斷延時減 1是否到 0。 2發(fā)送地址?,F在分別介紹這兩個步驟的實現 函數 。 Void sendmand(unsingned char x) X 表示命令代碼,是命令字。 3. 發(fā)送顯示數據 Voin sendmand(unsigned char x) X 表示顯示數據。 操作結束可以用 SYSTEM DISABLE 來關閉 LCD。讀的過程除了標志位不同,其余類似。 Void displaylcd( void) 本函數偽 代碼將完成對指定數據的 LCD 顯示控制,并最終完成數據顯示。 液晶驅動與顯示模塊 1發(fā)送命令模式字偽代碼 void SendMode(unsigncd char x) { CS=1; CS=0; //片選,選 HT1621 For(int i=0。 WR=1。i++) { DATA=x^0x0x80。i++) 。 //右移 1位 } } 3發(fā)送地址 Voin sendmand(unsigned char x) { //地址線為 6 位 for(int i=0。 //右移一位 } } 2發(fā)送命令 Voin sendmand(unsigned char x) { for(int i=0。i++) { DATA=x^0x04。主控制器與顯示控制芯片 HT1621的通信通過 CS,WR 和 DATA 口完成。 主控制器首先向 HT1621 發(fā)送命令模式碼,在確定命令模式后發(fā)送實際操作命令碼字(系統(tǒng)使
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1