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

正文內(nèi)容

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

2025-06-03 18:45本頁(yè)面
  

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