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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-溫度傳感與溫度過(guò)程控制(參考版)

2025-06-10 16:20本頁(yè)面
  

【正文】 (HIGHTEMPLOWTEMP) MUL AB MOV A, B 。 start A/D WAIT: JNB ,WAIT MOVX A,DPTR 。即為正,正號(hào)送顯示 GOON: MOV B, 10 DIV AB MOV LEDBUF+1, A ;存入顯示緩沖 MOV A, B MOV LEDBUF+2, A MOV A, SETTEMP ;設(shè)定的恒溫值 MOV B, 10 DIV AB MOV LEDBuf+3,A 162 MOV A, B MOV LEDBUF+4,A RET 。 39。39。 MOV A, CURTEMP ;實(shí)際值 JNB , GE0 ;判斷溫度是正是負(fù) MOV LEDBUF, 11H 。 延時(shí)子程序 MOV R7, 0 DELAYLOOP: DJNZ R7, DELAYLOOP DJNZ R6, DELAYLOOP RET DELAY1:MOV R4,0FFH AA1: MOV R5,0FFH AA: NOP NOP DJNZ R5,AA DJNZ R4,AA1 RET 。不相等,到繼續(xù)訪問(wèn)鍵值表 DJNZ R3,K02 MOV A,0FFH 。鍵值比較 MOV A,R2 。暫存鍵值 MOV DPTR,KEYTABLE K02: MOV A,R2 MOVC A,A+DPTR 。2 個(gè)鍵 MOV R2,0 。高六位不用 CJNE A,03H,K01 。 讀入鍵狀態(tài) RET KEYTABLE: DB 02H,01H 。顯示子程序 MOV R0,LEDBUF MOV R1,TEMP MOV R2,5 ;共 5個(gè) LED DP10: MOV DPTR,LEDMAP ;段碼地址 MOV A,R0 ;取碼偏移量 MOVC A,A+DPTR ;取段碼 MOV R1,A INC R0 INC R1 DJNZ R2,DP10 ;段碼取完否 MOV R0,TEMP MOV R1,5 DP12: MOV R2,8 MOV A,R0 ;取段碼 DP13: RLC A ;段碼左移 MOV ,C ;輸出一位段碼 CLR ;發(fā)送一個(gè)移位脈沖 SETB DJNZ R2,DP13 ; 8位段碼是否輸出完 INC R0 DJNZ R1,DP12 ; 5個(gè) LED的段碼是否都輸出完 RET TESTKEY: 。6, 7, 8, 9, A, B DB 58H,5EH,7BH,71H,0,40H 。 A/D 255 SETTEMP EQU 50H CURTEMP EQU 51H ORG 0000H LJMP START LEDMAP:DB 3FH,6,5BH,4FH,66H,6DH 。 Last LOWLIMIT EQU 10 HIGhLIMIT EQU 30 LOWTEMP EQU 50 。 置緩沖區(qū)首址 DIN BIT 0B0 ;置串行輸入口 CLK BIT 0B1H ;置時(shí)鐘輸入口 初始化溫度參數(shù) 當(dāng)前溫度和設(shè)定溫度送顯示緩沖 顯示溫度 采樣當(dāng)前溫度 制冷 加熱 不變 讀鍵盤 開始 向下鍵 向上鍵 設(shè)定溫度減 1 設(shè)定溫度加 1 當(dāng)前溫度與設(shè)定溫度比較 鍵 盤 值是? 160 UP EQU 1 。 如圖 55所示 圖 55 流程圖 PORTA EQU 0FEFBH LEDBUf EQU 30H 。當(dāng)溫度超過(guò)設(shè)定的恒溫值 2℃時(shí),單片機(jī)發(fā)出指令信號(hào),繼電器斷開,紅色 LED熄滅,加熱電阻停止加熱,制冷采用自然冷卻。注意,當(dāng)把 A/D轉(zhuǎn)換電路模擬信號(hào)輸入處的可變電阻順時(shí)針旋到底時(shí),電 壓信號(hào)不衰減,顯示的是實(shí)際溫度。恒溫值在 0℃~ 50℃范圍內(nèi)可調(diào)。 本設(shè)計(jì)可以實(shí)現(xiàn)將模擬溫度信號(hào),轉(zhuǎn)換成數(shù)字信號(hào),并經(jīng)過(guò)計(jì)算處理后通過(guò) LED靜態(tài)顯示電路以十進(jìn)制形式顯示出來(lái),同時(shí)顯示電路還將顯示設(shè)定的恒溫值,通過(guò)鍵盤可以改變?cè)O(shè)定值。利用顯示電路、鍵盤電路、 A/D轉(zhuǎn)換電路、單片機(jī)實(shí)現(xiàn)溫度過(guò)程控制的部件完成類似空調(diào)恒溫控制的實(shí)驗(yàn)。具體設(shè)計(jì)見 159 源程序中及主電路圖。通過(guò)這樣可以判斷按下什么鍵。當(dāng)有鍵閉合時(shí)INTO =0, CPU 中斷后,在中斷服務(wù)子程序中,再完成鍵識(shí)別和鍵功能處理。圖 54 即工作于中斷方式的矩陣式鍵盤接口電路。在中斷服務(wù)子程序中掃描鍵盤,判斷是哪一個(gè)鍵被按下,然后執(zhí)行該鍵的功能子程序。當(dāng)無(wú)按鍵按下時(shí), CPU 執(zhí)行正常工作程序。程序控制掃描方式與定時(shí)控制掃描方式的區(qū)別是,在掃描間隔時(shí) 間內(nèi),前者用 CPU 工作程序填充,后者用定時(shí) /計(jì)數(shù)器定時(shí)控制,還要占用一個(gè)定時(shí) /計(jì)數(shù)器。這種工作方式,對(duì) CPU 影響小,但應(yīng)考慮鍵盤處理程序的運(yùn)行間隔周期不能太長(zhǎng),否則會(huì)影響對(duì)鍵輸入響應(yīng)的及時(shí)性。當(dāng)主程序運(yùn)行到該程序段時(shí),依次掃描鍵盤,判斷有否鍵輸入。 CPU對(duì)鍵盤處理控制的工作方式有以下幾種: 1. 程序控制掃描方式 程序控制掃描方式是在 CPU 工作空余, 調(diào)用鍵盤掃描子程序,響應(yīng)鍵輸入信號(hào)要求。但是鍵閉合一次只能進(jìn)行一次鍵功能操作,因此須等待近按鍵釋放后,再進(jìn)行鍵功能操作,否則按一次鍵,有可能會(huì)連續(xù)多次進(jìn)行同樣的鍵操作。第二步,置行線 ~,讀入列線數(shù)據(jù),若某一列線為低電平, 則該列線上有鍵閉合。當(dāng)有鍵閉合時(shí),與閉合鍵相連接的兩條 I/O口線之間短路。與獨(dú)立式按鍵相比, 16 個(gè)按鍵只占用 8 根 I/O 口線,因此適用于按鍵較多的場(chǎng)合。故這種形式適用于按鍵數(shù)量較少的場(chǎng)合。查詢式按鍵是各按鍵相互獨(dú)立,每個(gè)按鍵占用一根 I/O 口線,每根 I/O 口線上的按鍵工作狀態(tài)不會(huì)影響其他 I/O 口線上按鍵的工作狀態(tài)。根據(jù)抖動(dòng)特性,在第一次檢測(cè)到按鍵按下后,執(zhí)行一段延時(shí)10ms 子程序后再確認(rèn)該鍵是否確實(shí)按下,從而消除抖動(dòng)的影響。圖 52c 電路簡(jiǎn)單實(shí)用,若要求不嚴(yán)格,還可將圖中非門取消,直接與 CPU 相連。在圖 52c 中, R1C 應(yīng)大于 10ms,且 VccR2/(R1+R2)值應(yīng)大于門的高電平閾值, R2C 應(yīng)大于抖動(dòng)波形周期。 圖 52 硬件消抖電路 圖 52a 為利用雙穩(wěn)態(tài)電路的去抖動(dòng)電路;圖 52b是利用單穩(wěn)態(tài)電路的去抖動(dòng)電路;圖 52c 為利用 RC 積分電路的去抖動(dòng)的不良后果。因此必須設(shè)法消除抖動(dòng)的不良后果。 A 點(diǎn)電位就用于向 CPU 傳遞按鍵的開關(guān)狀態(tài)。 按鍵開關(guān)去抖動(dòng)問(wèn)題 按鍵開關(guān)在電路中的連接如圖 51a 所示。非編碼鍵盤僅提供按鍵開關(guān)工作 狀態(tài),其他工作由軟件完成,這種鍵盤鍵數(shù)較少,硬件 157 簡(jiǎn)單,一般在單片機(jī)應(yīng)用系統(tǒng)中廣泛使用。編碼鍵盤采用硬件線線路來(lái)實(shí)現(xiàn)鍵盤編碼,每按下一個(gè)鍵,鍵盤能自動(dòng)生成按鍵代碼,鍵數(shù)較多,而且還具有去抖動(dòng)功能。為了輸入數(shù)據(jù)、查詢和控制系統(tǒng)的工作狀態(tài),都要用到鍵盤,鍵盤是人工干預(yù)計(jì)算機(jī)的主要手段。其公式為: TL+AX( THTL) /256 153 TL:顯示的最低溫度 TH:顯示的最高溫度 AX:模擬電壓所轉(zhuǎn)換的數(shù)字量 在 A/D轉(zhuǎn)換實(shí)驗(yàn)?zāi)K中模擬信號(hào)輸入端的電位器可調(diào)節(jié)電壓輸入,用以模擬低溫狀態(tài)下的溫度顯示,當(dāng)電位器順時(shí)針旋到底時(shí),輸入信號(hào)不衰減,顯示溫度與室溫相對(duì)應(yīng),用做數(shù)字顯示溫度表。 0伏時(shí)對(duì)應(yīng)的溫度 TL: T1( V10)( T2T1) /( V2V1) 5伏時(shí)對(duì)應(yīng)的溫度 TH: T1( V15)( T2T1) /( V2V1) 本設(shè)計(jì)中近似計(jì)算 TH為 150℃, TL為 50℃。 設(shè)計(jì)說(shuō)明 本設(shè)計(jì)是模擬溫度 的顯示,溫度經(jīng)過(guò)熱敏電阻轉(zhuǎn)換為電壓信號(hào),經(jīng)放大器放大后進(jìn)入單片機(jī)進(jìn)行 A/D轉(zhuǎn)換成數(shù)字量后輸出到靜態(tài)顯示部分,顯示其溫度值。 5 個(gè)串 /并移位寄存器芯片 74LS164 首尾相連。顯示器由 5 個(gè) LED 數(shù)碼管組成。由于人的視覺滯留效應(yīng),人們看到的是多位同時(shí)穩(wěn)定顯示。在這一瞬時(shí),只有這一位在顯示,其他幾位暗。必須采取輪流顯示的方式。這種連接方式由于將多位字段線連在一起,當(dāng)輸出字段碼時(shí),由于多們同時(shí)選通,每一位將顯示相同的內(nèi)容。 ② 動(dòng)態(tài)掃描顯示方式 當(dāng)要求顯示位數(shù)較多時(shí),為了簡(jiǎn)化電路、降低硬件成 本,通常采用動(dòng)態(tài)掃描顯示電路。也就是各字段的亮滅狀態(tài)不變。 ① 靜態(tài)顯示方式 在靜態(tài)顯示方式下,每一位顯示器的字段需要一個(gè) 8 位 I/O口控制,而且該 I/O口須有鎖存功能, N位顯示器就需要 N 個(gè) 8 位 I/O 口,公共端可直接接 +5V(共陽(yáng))或接地(共陰)。表 42為共陰和共陽(yáng) LED 數(shù)碼管幾種八段編碼表。 LED 數(shù)碼管編碼方式有多種,按小數(shù)點(diǎn)計(jì)否可分為七段碼和八段碼;按共陰共陽(yáng)可分為共陰字段碼和共陽(yáng)字段碼,不計(jì)小數(shù)點(diǎn)的共陰字段碼與共陽(yáng)字段碼互為反碼;按 a、 b、?、 g、 Dp 編碼順序是高位在前,還是低位在前,又可分為順序字段碼和逆序字段碼。例如要使共陽(yáng)極 LED 數(shù)碼管顯示“ 0”,則 a、 b、 c、 d、 e、 f各筆段引腳為低電平, g和 Dp 為高電平,如表 41 所示。靜態(tài)顯示時(shí)取 10mA為宜,動(dòng)態(tài)掃描顯示可加大,可脈沖電流,但一般不超過(guò) 40mA。 LED 數(shù)碼管按其外形尺寸有多種形式,使用較多的是 和 ;按顯示顏色也有多種形式,主要有紅色和綠色;按亮度強(qiáng)弱可分為高亮和普亮,指通過(guò)同樣的電流顯示亮度不一樣,這是因發(fā)光二極管的材料不一樣而引起的??刂瓶翈锥喂P段發(fā)光,就能顯示出某個(gè)數(shù)碼或字符。共陽(yáng)型是將各段發(fā)光二極管的正極連在一起,作為公共端 COM,公共端 COM接高電 平, a~g、 Dp各筆段通過(guò)限流電阻接控制端。因此這種 LED 顯示器稱為七段數(shù)碼管或八段數(shù)數(shù)碼。 LED 數(shù)碼管 LED 數(shù)碼管是由發(fā)光二極管作為顯示字段的數(shù)碼型顯示器件。 LED 數(shù)碼管顯示接口 在單片機(jī)應(yīng)用系統(tǒng)中,如果需要顯示的內(nèi)容只有數(shù)碼和某些字母,使用 LED數(shù)碼管是一種較好的選擇。 圖 41 微型計(jì)算機(jī)應(yīng)用系統(tǒng)人機(jī)對(duì)話通道配置圖 除了人機(jī)對(duì)話通道外,單片機(jī)應(yīng)用系統(tǒng)尚需被測(cè) 信號(hào)輸入通道(也稱前向通道)和控制對(duì)象的輸出通道(也稱后向通道),被測(cè)信號(hào)如電壓、電流、溫度、壓力、位移等,一般是模擬量,它需要傳感器檢測(cè)、放大變換,然后 A/D 轉(zhuǎn)換成數(shù)字量,才能被 CPU 接受。系統(tǒng)向人報(bào)告運(yùn)行狀態(tài)和運(yùn)行結(jié)果的外部設(shè)備最常用的有各種報(bào)警指示燈、 LED/LCD 數(shù)碼管顯示器、CRT 顯示器和打印機(jī)。如對(duì)系統(tǒng)狀態(tài)實(shí)現(xiàn)干預(yù)的功能鍵和向系統(tǒng)輸入數(shù)據(jù)的數(shù)字鍵、撥碼盤等。它包括人對(duì)應(yīng)用系統(tǒng)的狀態(tài)干預(yù)與數(shù) 據(jù)輸入,以及應(yīng)用系統(tǒng)向人報(bào)告運(yùn)行狀態(tài)和運(yùn)行結(jié)果。C, 讀 取 9 位時(shí)的分辨率是 , 讀取 13 位時(shí)的分辨率是 。供電電壓在 3V至 5V時(shí)的測(cè)量溫度精度為177。 DS17775 是數(shù)字式溫度計(jì)及恒溫控制器集成電
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1