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

正文內(nèi)容

硬件課程設(shè)計--可編程節(jié)日彩燈系統(tǒng)(編輯修改稿)

2025-07-11 06:52 本頁面
 

【文章內(nèi)容簡介】 “0” ,由 OUTt 端輸出負脈沖(表示計數(shù)次數(shù)到)。 當然也可利用 OUTj 向 CFU發(fā)出中斷請求。 因此工作方式 4與工作方式 0很相似,只是方式 0 在 OUTi 端輸出正階躍信號、方式 4 在 OUTi 端輸出負脈沖信號。 5:硬件觸發(fā)方式計數(shù) 工作方式 5 被稱為硬件觸發(fā)方式。進入工作方式 5, OUTi 輸出高電平, 硬件觸發(fā)信號由 GATE 端引入。 因此,開始時 GATE 應(yīng)輸入為 0, 裝入計數(shù)初值 n后,減 “1” 計數(shù)并不工作,一定要等到硬件觸發(fā)信號由 GATE 端引入一個正階躍信號,減 “1” 計數(shù)才會開始,待計數(shù)值計到 “0” , OUTi 將輸出負脈沖,其寬度固定為一個 CLKi 周期,表示定時時間到或計數(shù) 次數(shù)到。 第 9 頁 這種工作方式下,當計數(shù)值計到 “0” 后, 系統(tǒng)將自動重新裝入計數(shù)值 n,但并不開始計數(shù), 一定要等到由 GATE 端引入的正跳沿,才會開始進行減 “1” 計數(shù), 因此這是一種完全由 GATE 端引入的觸發(fā)信號控制下的計數(shù)或定時功能。如果由 CLKi 輸入的是一定頻率的時鐘脈沖,那么可完成定時功能,定時時間從 GATE 上升沿開始,到 OUTi 端輸出負脈沖結(jié)束。如果從 CLKi 端輸入的是要求計數(shù)的事件,則可完成計數(shù)功能,計數(shù)過程從 GATE 上升沿開始,到 OUTi 輸出負脈沖結(jié)束。 GATE可由外部電路或控制現(xiàn)場產(chǎn)生,故硬件觸發(fā)方 式由此而得名。 如果需要改變計數(shù)初值, CPU 可在任何時候用輸出指令裝入新的計數(shù)初值m,它將不影響正在進行的操作過程, 而是到下一個計數(shù)操作周期才會按新的計數(shù)值進行操作。 從上述各工作方式可看出, GATE 作為各通道的門控信號,對于各種不同的工作方式,它所起的作用各不相同。在 8253 的應(yīng)用中,必須正確使用 GATE 信號,才能保證各通道的正常操作。 8255 可編程并行接口芯片介紹 8255 作為主機與外設(shè)的連接芯片,必須提供與主機相連的 3個總線接口,即數(shù)據(jù)線、地址線、控制線接口。同時必須具有與外設(shè)連接的接口 A、 B、 C口。由于 8255可編程 ,所以必須具有邏輯控制部分,因而 8255 內(nèi)部結(jié)構(gòu)分為 3個部分:與 CPU 連接部分、與外設(shè)連接部分、控制部分。 RESET:復(fù)位輸入線,當該輸入端 處于高電平時,所有內(nèi)部寄存器(包括控制寄存器)均被清除,所有 I/O 口均被置成輸入方式。 第 10 頁 8255 內(nèi)部結(jié)構(gòu) 圖 2 8255 外部引腳圖 并行接口是以數(shù)據(jù)的字 節(jié)為單位與 I/O 設(shè)備或被控制對象之間傳遞信息。 CPU 和接口之間的數(shù)據(jù)傳送總是并行的,即可以同時傳遞 8 位、 16 位或 32 位等。 8255 可編程外圍接口芯片是 Intel 公司生產(chǎn)的通用并行 I/O 接口芯片,它具有 A、 B、 C 三個并行接口,用 +5V 單電源供電,能在以下三種方式下工作:方式 0基本輸入 /輸 第 11 頁 出方式、方式 1選通輸入 /輸出方式、方式 2雙向選通工作方式。 8255 的內(nèi)部結(jié)構(gòu)及引腳如圖 所示, 8255 工作方式控制字和 C 口按位置位 /復(fù)位控制字格式如圖 3和圖 4所示 圖 3 工作方式控制字 圖 4 C 口 置位 /復(fù)位控制字 8255 實驗單元電路圖如圖 5 所示: 第 12 頁 圖 5 8255 實驗單元電路圖 CS:芯片選擇信號線,當這個輸入引腳為低電平時 ,即 /CS=0 時 ,表示芯片被選中,允許 8255 與 CPU 進行通訊 。 /CS=1 時 ,8255 無法與 CPU 做數(shù)據(jù)傳輸 . RD:讀信號線,當這個輸入引腳為低電平時 ,即 /RD=0 且 /CS=0 時 ,允許 8255 通過數(shù)據(jù)總線向 CPU 發(fā)送數(shù)據(jù)或狀態(tài)信息,即 CPU 從 8255 讀取信息或數(shù)據(jù)。 WR:寫入信號,當這個輸入引腳為低電平 時 ,即 /WR=0 且 /CS=0 時 ,允許 CPU 將數(shù)據(jù)或控制字寫入 8255。 D0~ D7:三態(tài)雙向數(shù)據(jù)總線, 8255 與 CPU 數(shù)據(jù)傳送的通道,當 CPU 執(zhí)行輸入輸出指令時,通過它實現(xiàn) 8 位數(shù)據(jù)的讀 /寫操作,控制字和狀態(tài)信息也通過數(shù)據(jù)總線傳送。 PA0~ PA7:端口 A 輸入輸出線,一個 8 位的數(shù)據(jù)輸出鎖存器 /緩沖器, 一個 8位的數(shù)據(jù)輸入鎖存器。 PB0~ PB7:端口 B 輸入輸出線,一個 8位的 I/O 鎖存器, 一個 8位的輸入輸出緩沖器。 PC0~ PC7:端口 C 輸入輸出線,一個 8 位的數(shù)據(jù)輸出鎖存器 /緩沖器, 一 個 8 第 13 頁 位的數(shù)據(jù)輸入緩沖器。 端口 C 可以通過工作方式設(shè)定而分成 2 個 4 位的端口, 每個 4 位的端口包含一個 4位的鎖存器,分別與端口 A 和端口 B 配合使用,可作為控制信號輸出或狀態(tài)信號輸入端口。 39。 A0,A1:地址選擇 控制 線 ,用來選擇 8255 的 PA 口 ,PB 口 ,PC 口和控制寄存器 . 8255 具有 3個相互獨立的輸入 /輸出通道端口,用 +5V單電源供電,能在以下三種方式下工作。 方式 0———— 基本輸入輸出方式; 方式 1———— 選通輸入 /出方式; 方式 2———— 雙向選通輸入 /輸出方式; 4 電路原理圖 與說明 實驗原理圖 第 14 頁 實驗步驟 實驗連線 第 15 頁 具體連線說明如下: 8279CS210H217H。將 8279 的片選與譯碼電路相應(yīng)的插孔相連。 8253CS200H207H。 GATE0, ATE1+5V。 CLK02M。 OUT0CLK1。 OUT1PA0. 8255CS208H20FH。 第 16 頁 編寫調(diào)試程序,全速運行,觀察實驗結(jié)果 5 軟件主要模塊流程圖 軟件設(shè)計思路 本 程序由主程序和控制芯片輸出程序組成。主程序主要負責系統(tǒng)初始化,控制芯片輸出程序主要負責數(shù)碼管的亮滅。 8253 開始定時后,每一秒控制相應(yīng)的數(shù)碼管的亮滅。 主程序初始化: 主程序負責系統(tǒng)的初始化,系統(tǒng)初始化包括 8253 的初始化、 8255 的初始化和8279 的初始化。 8253 定時的時間是一秒。 第 17 頁 軟件流程圖 8253 初始化 8255 初始化 檢驗是否為高電平,若是高電平則進行,低電平則等待 開始 8279 的初始化 顯示彩燈的一種形狀 判斷是否達到一秒 變換另一種形狀 否 第 18 頁 程序說明與程序清單 Z8279 EQU 212H D8279 EQU 210H LEDMOD EQU 00H 。左邊輸入 ,八位顯示外部譯碼八位顯示 LEDFEQ EQU 38H 。掃描頻率 CODE SEGMENT ASSUME CS:CODE START: MOV DX,Z8279 。8279初始化 MOV AL,LEDMOD
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1