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

正文內(nèi)容

冷庫單片機控制系統(tǒng)—課程設(shè)計(編輯修改稿)

2025-07-23 10:15 本頁面
 

【文章內(nèi)容簡介】 位CPU,工作頻率為1~12MHz。②128BRAM數(shù)據(jù)存儲器,4KBROM程序存儲器。 ③5V電源,40引腳雙列直插式封裝。④12MHz工作頻率時機器周期為1μs,所有指令的執(zhí)行為1~4個機器周期。⑤外部可分別擴展64KB數(shù)據(jù)存儲器和程序存儲器。⑥2級中斷,5個中斷源。⑦21個專用寄存器,有位尋址功能。⑧兩個16位定時/計數(shù)器,1個全雙工串行通信口。⑨4組8位I/O口。 芯片74LS373引腳: 74LS73功能表OEGDiQiLLLHHHLHLHLQi不變高阻 EEPROM2864A的引腳配置 EEPROM2864A的工作方式 EEPROM2864A方式 引腳CEOEWE輸入/輸出引腳號(20)(22)(27)(11~13,15~19)待機VIH任意任意高阻讀VILVILVIHDOUT寫VILVIH負脈沖DINDATA查詢VILVILVIHDOUT 芯片ADC7153的引腳擴展I/O8255A8255A端口的操作狀態(tài)A1A0RDWRCS操作001010000111000輸入操作(讀)端口A→數(shù)據(jù)總線端口B→數(shù)據(jù)總線端口C→數(shù)據(jù)總線00110101111100000000輸出操作(寫)數(shù)據(jù)總線→端口A數(shù)據(jù)總線→端口B數(shù)據(jù)總線→端口C數(shù)據(jù)總線→控制字寄存器110111100斷開功能數(shù)據(jù)總線為三態(tài)非法狀態(tài)數(shù)據(jù)總線為三態(tài)8255A 的結(jié)構(gòu)和工作方式8255A是一種可編程并行輸入/輸出接口芯片,它具有3個8位的并行I/O口,分別稱為A口、B口和C口,其中C口又分為高4(PC7~PC4)位口和低4(PC3~PC0)位口,它們都可以通過軟件編程來改變工作方式。8255A可以與單片機直接接口。 數(shù)據(jù)端口A、B、C8255A有三個8位并行口,即A、B和C,都可以選擇作為輸入或輸出工作模式。但在功能和結(jié)構(gòu)上有些差異。 A口:具有一個8位數(shù)據(jù)輸出鎖存器/緩沖器;一個8位數(shù)據(jù)輸入鎖存器。B口:具有一個8位數(shù)據(jù)輸出鎖存器/緩沖器;一個8位數(shù)據(jù)輸入緩沖器(不鎖存)。C口:具有一個8位數(shù)據(jù)輸出鎖存器/緩沖器;一個8位數(shù)據(jù)輸入緩沖器(不鎖存)。通常A口、B口作為輸入端口或輸出端口使用;C口既可作為輸入端口或輸出端口使用,又可在軟件的控制下,分為兩個4位的端口,作為A口、B口選通方式操作時的控制信號。 A組和B組控制電路這是兩組根據(jù)CPU寫入的控制字控制8255A工作方式的控制電路。A組控制A口和C口的高半部;B組控制B口和C口的低半部,并可根據(jù)控制字對C口的每一位實現(xiàn)按置位或復位。 雙向三態(tài)數(shù)據(jù)總線緩沖器這是8255A和CPU數(shù)據(jù)總線的接口,CPU和8255A之間的命令、數(shù)據(jù)和狀態(tài)的傳遞都是通過這個雙向三態(tài)數(shù)據(jù)總線緩沖器傳送的,D7~D0接CPU的數(shù)據(jù)總線。 讀/寫控制邏輯對A組和B組控制電路實施控制,管理所有的數(shù)據(jù)、控制字或狀態(tài)字的傳送。8255A有三種工作方式:方式0—基本輸入輸出方式;方式1—選通輸入輸出方式;方式2—雙向傳送方式(僅A口)。系統(tǒng)的軟件設(shè)計系統(tǒng)軟件由主程序、定時器T0中斷服務程序、鍵盤識別中斷服務程序和顯示子程序組成。 主程序包括定時器0、定時器多位標志位、溫度存儲器、設(shè)定值存儲器的初始化、顯示緩沖區(qū)清零、溫度狀態(tài)顯示、時鐘計數(shù)單元初值、鍵盤狀態(tài)值初始化、設(shè)定堆棧指針內(nèi)容。流程圖如圖所示。 定時器T0中斷服務程序 T0中斷服務程序是溫度控制系統(tǒng)的主體程序,用于啟動A/D轉(zhuǎn)換、讀入采樣數(shù)據(jù)、數(shù)字濾波、溫度差值運算、繼電器控制及通道和壓縮機開關(guān)控制、顯示定時器的增1及時間判斷,如圖所示。 在T0中斷服務程序中要用到一系列子程序,如溫度采樣子程序、數(shù)字濾波子程序、標度轉(zhuǎn)換子程序、功率判斷子程序等。每個通道的狀態(tài)參數(shù)寄存器組:工作方式寄存器、工作狀態(tài)寄存器、庫溫寄存器、溫度上限寄存器、溫度下限寄存器。 鍵盤識別中斷服務程序本系統(tǒng)采用4鍵鍵盤結(jié)構(gòu),即功能鍵、增鍵、減鍵和確認鍵便可以完成系統(tǒng)參數(shù)的設(shè)定、開關(guān)機等操作,實現(xiàn)人機對話功能。鍵盤操作過程如下:通道號:1,2,3,4,5,6,7,8(1~5為庫房通道號,6~8為壓縮機通道號)。狀態(tài)值:0為手動停止,1為手動開啟,2為自動停止,3為自動開啟,4為設(shè)定溫度上限,5為設(shè)定溫度下限。符號:-,(+)正號不顯示。溫度:測量值,設(shè)定值。,依次為功能鍵,增鍵,減鍵,確認鍵.。所修改的數(shù)據(jù)單元為74H~79H顯示數(shù)據(jù)單元,同時,置80H為1。在AD采集的數(shù)據(jù)顯示前,需要先檢測80H位,如為1,則相應做出采集數(shù)據(jù)處理, 并將80H清零. 。鍵值存于 81H 。功能開始標志存于 82H。當前處理的單元放于83H. 顯示子程序6位LED數(shù)碼管,其中第一位顯示制冷的庫房號或通道號,第二位顯示通道的工作狀態(tài),第三位顯示溫度的正負值,最后3位顯示溫度值和設(shè)定值,其中1位小數(shù)。顯示子程序由3個模塊組成:顯示內(nèi)容更新模塊、字形碼查表轉(zhuǎn)換模塊、字形碼送串行口顯示模塊。顯示方式有2種:自動輪流顯示各通道工作狀態(tài)溫度方式和功能設(shè)定狀態(tài)顯示方式。 call DisPlay 或者是 jmp DisPlay 。只假設(shè)做為子程序,單獨編譯不會成功. 。顯示數(shù)據(jù)放于74H,75H,76H,77H,78H,79H 軟件濾波程序為使經(jīng)A/D轉(zhuǎn)換后的波形不含干擾值,特地使用限幅消抖法進行濾波。此方法相當于“限幅濾波法”+“消抖濾波法”,其原理是先限幅,后消抖。即設(shè)置一個濾波計數(shù)器,將每次采樣值與當前有效值比較:如果采樣值=當前有效值,則計數(shù)器清零;如果采樣值當前有效值,則計數(shù)器+1,并判斷計數(shù)器是否=上限N(溢出) 如果計數(shù)器溢出,則將本次值替換當前有效值,并清計數(shù)器。它對于變化緩慢的被測參數(shù)有較好的濾波效果, 可避免在臨界值附近控制器的反復開/關(guān)跳動或顯示器上數(shù)值抖動。附程序:DIS5 EQU 79HFLAG EQU 80HVALUE EQU 81HENABLE EQU 82HCUR EQU 83H 。初始化.MOV
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1