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

正文內(nèi)容

基于8086微處理器的溫度控制系統(tǒng)-文庫吧

2025-01-01 12:57 本頁面


【正文】 完成鍵盤輸入和顯示控制兩種功能。鍵盤部分提供一種掃描的工作方式,可以和具有64個按鍵的矩陣鍵盤相連接,能對鍵盤不斷掃描,自動消抖,自動識別按下的鍵并給出編碼,能對雙鍵或n鍵同時按下實行保護。顯示部分為發(fā)光二極管、熒光管及其它顯示器提供了按掃描方式工作的顯示接口,它為顯示器提供多路復(fù)用信號,可以顯示多達16位的字符或數(shù)字?!NTEL 8279的邏輯符號如圖728所示。它用于808MCS51系統(tǒng)。它最多可外接8X8的鍵盤及16X8的七段數(shù)碼顯示器。 8279的邏輯符號 LED顯示器工作原理:發(fā)光二極管組成的顯示器事單片機應(yīng)用產(chǎn)品中最常用的廉價輸出設(shè)備。它由若干個發(fā)光二極管按一定的規(guī)律排列而成。當(dāng)某一個發(fā)光二極管導(dǎo)通時,相應(yīng)的一個點或一個比劃被點亮,控制不同組合的二極管導(dǎo)通,就能顯示出多種字符。顯示器的工作方式有兩種,一種是靜態(tài)顯示:當(dāng)顯示器顯示某一個字符時,相應(yīng)的發(fā)光二極管恒定地導(dǎo)通或截止。另一種事本次設(shè)計中采用的動態(tài)顯示方式:所謂動態(tài)顯示即一位一位輪流的點亮各位顯示器,對于每一位顯示器來說,每隔一段時間點亮一次。但由于時間間隔很小,我們就可以看到完整的顯示了。 圖 數(shù)據(jù)顯示部分 鍵盤鍵盤在本實驗中的作用由于本設(shè)計需要向系統(tǒng)輸入一個溫度設(shè)定值,所以鍵盤起到了輸入溫度設(shè)定值的作用。 報警部分電路連接 報警部分電路四、 系統(tǒng)軟件設(shè)計本設(shè)計的目的是以8086微處理器為控制器,將溫度傳感器輸出的小信號經(jīng)過放大和低通濾波后,送至A/D轉(zhuǎn)換器;微控制器實時采集、顯示溫度值(要求以攝氏度顯示),同時系統(tǒng)還應(yīng)可設(shè)定、控制溫度值,實現(xiàn)溫度超值后報警的功能。主程序通過開始界面,顯示提示信息,調(diào)用溫度子程序,設(shè)置溫度。通過模數(shù)轉(zhuǎn)換器采集A\D值并求其平均值。調(diào)用BCD碼轉(zhuǎn)換子程序?qū)⑵滢D(zhuǎn)換為十進制溫度值;調(diào)用顯示子程序,如果溫度低于實際溫度,就加熱,反之則報警。在此過程中,還可以重復(fù)設(shè)置溫度值。N開始系統(tǒng)初始化顯示提示信息調(diào)用溫度值設(shè)置子程序?qū)嶋H溫度低于給定值PA0=1加熱8255 PC6口=1開始報警8255 PC7口=1顯示提示信息調(diào)用溫度值設(shè)置子程序重新設(shè)置溫度并將PA0撥到0 以進行重新調(diào)節(jié)返回采集A\D值并求其平均值調(diào)用BCD碼轉(zhuǎn)換子程序?qū)⑵滢D(zhuǎn)換為十進制溫度值調(diào)用顯示子程序YYNNN有鍵按下 圖 2.BCD碼轉(zhuǎn)換子程序,此時A/D輸出的數(shù)字量為00H;溫度為68℃,此時A/D輸出的數(shù)字量為FFH,℃對應(yīng)1LSB的變化量。報警溫度設(shè)定為68℃,此時。通過移位得到組合BCD碼 BCD碼轉(zhuǎn)換子程序 轉(zhuǎn)換為溫度值返回對其進行非壓縮BCD碼乘法調(diào)整 BCD碼轉(zhuǎn)換子程序采用動態(tài)顯示方式。問了避免加熱溫度過高,在程序設(shè)計中加了一條,即設(shè)定值不能大于68℃,否則就認為有錯系統(tǒng)報警。得到溫度值各位上的數(shù)通過查表指令得到對應(yīng)的數(shù)碼管的斷碼溫度值設(shè)置子程序鍵入溫度值十位上的數(shù)值將它存于[DI]鍵入溫度值個位上的數(shù)值將它存于[DI+1]將十位上的數(shù)值左移四位并與個位上的數(shù)值既得溫度值設(shè)置溫度大于68℃將溫度值存于[DI+1]返回聲音報警并顯示錯誤信息返回顯示溫度值十位上的數(shù)值延時返回顯示子程序NY圖 先將十進制溫度值(AL)送到(BL)通過查表指令得到對應(yīng)的數(shù)碼管的斷碼顯示溫度值個位上的數(shù)值延時取出(BL)中的溫度值得到溫度值十位上的數(shù)值掃描按鍵子函數(shù)流程圖 開始寫入8279控制字有鍵按下?NONO KEYYES讀FIFO/ROM,鍵號轉(zhuǎn)化為鍵值并輸出RET 按鍵掃描流程圖結(jié)束第 24 頁 共 24 頁、程序CSAD EQU 209HZ8279 EQU 212HD8279 EQU 210HLEDMOD EQU 00H; 左邊輸入,八位顯示外部譯碼八位顯示LEDFEQ EQU 38H。 掃描頻率LEDCLS EQU 0C1H。 清除顯示RAMZ8255 EQU 21BHZ8255A EQU 218HZ8255C EQU 21AHCOUNT EQU 8DATA SEGMENTDATA1 DB 4 DUP(?)MESS1 DB ‘ENTER ANY KEY TO BEGIN!’ ,0DH,0AH,’ $’MESS2 DB 10, 13, ’ ENTER ANY KEY CAN EXIT TO DOS!’ ,0DH,0AH, ’ $’MESS3 DB 10, 13, ’ INPUT THE TEMPERATURE VALUE:’,’ $’MESS4 DB 10, 13, ’ INPUT VALUE ERROR!’,0DH,0AH, ’ $’ MESS5 DB
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1