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

正文內容

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

2025-06-03 18:45本頁面
  

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