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

正文內(nèi)容

機(jī)械設(shè)計制造及其自動化專業(yè)畢業(yè)論文-水箱自動控制系統(tǒng)設(shè)計-資料下載頁

2025-06-03 18:45本頁面
  

【正文】 以為 A 口及 B 口提供對外的聯(lián)絡(luò)信號。 8155 的聯(lián)絡(luò)信號只有 A, B 各 —組。在輸入和輸出操作時,聯(lián)絡(luò)信號的意義和作用有所不同。 表 32 8155 C 口工作方式和控制信號分布 ALT1 ALT2 ALT3 ALT4 PC0 輸入方式 輸出方式 AINTR( A 口中斷) AINTR( A 口中斷) PC1 ABF(A口緩沖器滿 ) ABF(A 口緩沖器滿 ) PC2 ASTB ( A 口選通) ASTB ( A 口選通) PC3 輸出方式 BINTR( B 口中斷) PC4 BBF(B 口緩沖器滿 ) PC5 BSTB ( B 口選通) 在輸入操作時, STB 是外設(shè)送來的選通信號,當(dāng) STB 有效后 (低電平 ),把輸人數(shù)據(jù)裝入 8155,然后 BF 信號變高,以反映 8155 的緩沖器已裝滿。在 STB 信號恢復(fù)為高電平時, INTR 信號變高,向 CPU 申請中斷。當(dāng) CPU 開始讀取輸人數(shù)據(jù)時 (RD 信號下降沿 ), INTR 信 號恢復(fù)低電平。讀取數(shù)據(jù)完畢后 ( RD 信號上升沿 ),使 BF 信號恢復(fù)低電平,一次數(shù)據(jù)輸入結(jié)束。 在輸出操作時, STB 是外設(shè)的應(yīng)答信號。當(dāng)外設(shè)接收并處理完數(shù)據(jù)后,發(fā)出STB 負(fù)脈沖,在變 STB 高之后使 INTR 有效,開始申請中斷,即要求 CPU 發(fā)出下一個數(shù)據(jù)。 CPU 在中斷服務(wù)程序中把數(shù)據(jù)寫到 8155,并使 BF 變高,以通知外 設(shè)可以開始接收和處理數(shù)據(jù),外設(shè)處理完數(shù)據(jù)后再以 STB 信號來應(yīng)答。 A 口和 B 口是否工作在中斷方式,除了由 C 口的方式?jīng)Q定是否提供聯(lián)絡(luò)信號之外,還要在初始化中規(guī)定是否允許 A 口或 B 口中斷。 三、 8155 的 I/O 口控制 在 8155 中,除了端口 A, B 和 C 之外,需要進(jìn)行操作的端口還有命令 /狀態(tài)寄存器,定時器低 8 位以及定時器高 8 位,共六個端口,因此要用 3 位地址來加以區(qū)分。 8155 沒有專門用來區(qū)分內(nèi)部端口的地址輸入線。 8155 直接使用地址 /數(shù)據(jù)輸入線 AD0~ AD7 中的低 3 位,區(qū)分內(nèi) 部端口的地址。其地址分配如表 34所示: 西南交通大學(xué)本科畢 業(yè)設(shè)計 (論文 ) 第 15 頁 表 34 8155 端口地址分配表 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 選擇端口 0 0 0 命令 /狀態(tài)寄存器 0 0 1 端口 A 0 1 0 端口 B 0 1 1 端口 C 1 0 0 定時器低 8 位 1 0 1 定時器高 8 位 若是對 8155 的存貯器進(jìn)行讀寫操作,則不必作初始化工作,只需使 IO/ M =1 即可。若對端口或定時器操作,就要向命令 /狀態(tài)寄存器寫入一個 8 位的工作方式控制字,當(dāng)然,必須在寫入之前先使 IO/M = 1。 8155 的工作方式控制字格式如圖 34 所示。這里的 8 位控制位全部用于 I/O 口和定時器的方式控制,沒有特征位。這是因為 8155 只需向命令狀態(tài)寄存器寫一個控制命令,沒有第二個控制字,也就沒有設(shè)立特征位的必要。 D7 D6 D5 D4 D3 D2 D1 D0 圖 34 8155 工作方式控制格式 工作方式控制字可以設(shè)置三個方面的內(nèi)容: A口方式 0=輸入 B 口方式 1=輸出 C 口 方式 00=ALT1 01=ALT2 10=ALT3 11=ALT4 A口中斷 0=中斷禁止 B 口中斷 1=中斷允許 定時器 方式 00=無操作 01=停止計數(shù) 10=計滿后停止 11=開始計數(shù) 西南交通大學(xué)本科畢 業(yè)設(shè)計 (論文 ) 第 16 頁 A 口、 B 口和 C 口的工作方式; 是否允許 A 口和 B 口中斷; 設(shè)置定時器的工作方式。 中斷允許設(shè)置要進(jìn)行允許中斷的設(shè)置,才可以從中斷請求線上向 CPU 發(fā)出中斷申請信號。 從命令 /狀態(tài)寄存器還可以讀出各 I/O 口和定時器的工作狀態(tài)。狀態(tài)寄存器只使用 7 位,最高位 D7 空出不用。 可以用一條對命令 /狀態(tài)寄存器的讀指令 (口地址仍為 000)讀出狀態(tài)字。 8155 狀態(tài)字的格式如圖 35 所示。 D6 D5 D4 D3 D2 D1 D0 INTRA A 口中斷請求 ABF A 口緩沖器滿 /空 INTEA A 口中斷允許 INTEB B 口中斷請求 BBF B 口緩沖器滿 INTEB B 口中斷允許 TIMER 定時器中斷(計滿時為高電平,讀出狀態(tài)字或硬件復(fù)位為低電平) 圖 35 8155 狀態(tài)字格式 注意,對命令/狀態(tài)寄存器寫入的一定是控制命令,控制命令不能 讀出查詢。讀出的一定是工作狀態(tài),各端口狀態(tài)不能靠寫入來改變。 另外,狀態(tài)字的 D6 位是反映定時器的工作狀態(tài),如果正在計數(shù)或未開始計數(shù),則 D6= 0,若計數(shù)器己計滿,則 D6= 1,并且在查詢狀態(tài)寄存器之后又恢復(fù)為 0,準(zhǔn)備下一個循環(huán)的狀態(tài)寫入。用戶可以根據(jù)查詢的結(jié)果來獲知各 I/O 口和定時器的狀態(tài),從而決定程序的控制流向。 DS12887 時鐘 模塊 在單片機(jī)中使用時鐘日歷是非常有用的,它不僅能夠進(jìn)行時鐘日歷顯示還 西南交通大學(xué)本科畢 業(yè)設(shè)計 (論文 ) 第 17 頁 能記錄數(shù)據(jù)產(chǎn)生的準(zhǔn)確時間。其特點有如下幾個方面: 可作為 IBM AT 計算機(jī)的時鐘和日歷 在沒有外部電源的情況下可工作 10 年 自帶晶體振蕩器及電池 可以計算的 2100 年前的秒、分、小時、星期、日期、月、年七種日歷信息并帶閏年補(bǔ)償 用二進(jìn)制編碼或 BCD 碼代表日歷和鬧鐘信息 有 12 和 24 小時兩種制式, 12 小時帶有 AM 和 PM 提示 可以選用夏令時模式 可以應(yīng)用于 MOTOROLA 和 INTEL 兩種總線 數(shù)據(jù)和地址總線復(fù)用 內(nèi)建 128 字節(jié) RAM 14 字節(jié)時鐘控制寄存器 114 字節(jié)通用 RAM 可編程方波輸出 總線兼容中斷 (/IRQ) 三種可編程中斷 時間性中斷,可產(chǎn)生每秒一次直到每天一次中斷 周期性中斷 122ms 到 500 ms 時鐘更新結(jié)束中斷 DS1288 其引腳 分配 如圖 36 所示。 圖 36 DS12887 引腳分布 DS12887 管腳名稱: 西南交通大學(xué)本科畢 業(yè)設(shè)計 (論文 ) 第 18 頁 AD0~ AD7 — 地址 /數(shù)據(jù)復(fù)用總線 NC — 空腳 MOT — 總線類型選擇( MOTOROLA/INTEL) CS — 片選 AS — ALE R/W — 在 INTEL 總線下作為 /WR DS — 在 INTEL 總線下作為 /RD RESET — 復(fù)位信號 IRQ — 中斷請求輸出 SQW — 方波輸出 VCC — +5V 電源 GND — 電源地 DS12887 存儲器分布如圖 37 所示 00 13 00 0D 0E FF 00 SECONDS 01 SECODES ALARM 02 MINUTES 03 MINUTES ALARM 14 127 04 HOURS 05 HOURS ALARM 06 DAY OF THE WEEK 07 DAY OF THE MONTH 08 MONTH 09 YEAR 10 REGISTER A 11 REGISTER B 12 REGISTER C 13 REGISTER D 圖 37 DS12887 存儲器分布圖 通過對寄存器 A、 B、 C、 D 的編程可以控制 DS12887 的工作方式。 西南交通大學(xué)本科畢 業(yè)設(shè)計 (論文 ) 第 19 頁 寄存器 A: D7 D6 D5 D4 D3 D2 D1 D0 UIP DV2 DV1 DV0 RS3 RS2 RS1 RS0 UIP 位當(dāng)其為 0 時指示更新在 244μs 內(nèi)不會發(fā)生; DV2 DV1 DV0 當(dāng)其為 010 時,打開晶振,并允許時鐘開始計時; RS3 RS2 RS1 RS0 用于選擇周期中斷或輸出方波頻率,當(dāng)其分別為 0111000、 100 101 110 11 1111 時,對應(yīng)頻率為 512Hz、 256Hz、 128Hz、64Hz、 32Hz、 16Hz、 8Hz、 4Hz、 2Hz。 寄存器 B: D7 D6 D5 D4 D3 D2 D1 D0 SET PIE AIE UIE SQW DM 12/24 DSE SET 位為 0 時,每秒計數(shù)一次, 置 1 后,更新轉(zhuǎn)換被禁止; PIE、 AIE、 UIE 位當(dāng)它們?yōu)?1 時,分別允許周期中斷、報警中斷和時鐘數(shù)據(jù)更新結(jié)束中斷,為 0 時,禁止中斷產(chǎn)生; SQWE 位當(dāng)其為 1 時,按以寄存器 A 中由 RS3 RS2 RS1 RS0 設(shè)定的頻率從SQW 引腳輸出方波,當(dāng)其為 0 時, SQW 為低電平; 當(dāng) DM 為 1 時選用二進(jìn)制數(shù)據(jù)格式,反之為 BCD 數(shù)據(jù)格式; 12/24 位為 1 時,指定 24 小時時間格式,否則為 12 小時時間格式; DSE 為 1 時允許夏時制發(fā)生。 寄存器 C: D7 D6 D5 D4 D3 D2 D1 D0 IRQF PF AF UF 0 0 0 0 寄存器 C 的內(nèi)容是周期中斷標(biāo)志位 PF、報警中斷標(biāo)志位 AF、更新結(jié)束中斷標(biāo)志位 UF 和中斷請求標(biāo)志位 IRQF,它們之間的關(guān)系為 IRQF=PF PIE+AFAIE+UF UIE,只要 IRQF 為 1, /IRQ 引腳輸出就保持低電平,讀寄存器 C 將清除所有標(biāo)志。 寄存器 D: D7 D6 D5 D4 D3 D2 D1 D0 VRT 0 0 0 0 0 0 0 寄存器 D 中僅 D7 有定義,讀時應(yīng)總為 1,若為 0 則說明內(nèi)部鋰電池已 耗盡。為防止鋰電池在芯片裝入系統(tǒng)前被耗盡, DS12887 在出廠時先關(guān)掉了其內(nèi)部的晶振,編程時必須首先給寄存器 A 的 DV2 DV1 DV0 位寫入 010 以打開晶振,然后讀寄存器 D 以檢查內(nèi)部鋰電池是否有效;接著根據(jù)需要對寄存器 A、 B 進(jìn)行設(shè)置。 西南交通大學(xué)本科畢 業(yè)設(shè)計 (論文 ) 第 20 頁 當(dāng)需要修改日歷時鐘時,需要先使 SET 位置 1,當(dāng)需要讀日歷時鐘數(shù)據(jù)時,必須先查詢寄存器 A 中的 UIP 位,只有當(dāng)其為 0 時,才能進(jìn)行讀取數(shù)據(jù)。 12232A 液晶模塊 與 LED 顯示方式相比 , 液晶顯示器件具有工作電壓低、功耗小、顯示信息量大、壽命長、不產(chǎn)生電磁輻射污染 ,而 且可顯示復(fù)雜的文字及圖形等優(yōu)點 ,特別適合在低功耗設(shè)備中應(yīng)用 ,因此在移動通訊、儀器儀表、電子設(shè)備、家用電器等方面有著日益廣泛的應(yīng)用。 我們選用的 12232A點陣式液晶 LCD,內(nèi)置 SED1520液晶顯示控制器。用來顯示所采集到的各通道數(shù)據(jù),以及鍵盤輸入的報警數(shù)據(jù)。12232A的 內(nèi)部結(jié)構(gòu) 如圖 38所示 圖 38 12232A的 內(nèi)部結(jié)構(gòu)圖 SED1520 液晶顯示控制驅(qū)動器集行列驅(qū)動器和控制器于一體,被廣泛應(yīng)用于小規(guī)模液晶顯示模塊。本部分將介紹 SED1520 的結(jié)構(gòu)及功能。 一、 SED1520的特性 1. 內(nèi)置 2560 位顯示 RAM區(qū) RAM
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1