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

正文內(nèi)容

微機(jī)原理與接口技術(shù)ppt電子課件教案-第08章常用接口芯-文庫(kù)吧資料

2025-01-10 10:19本頁(yè)面
  

【正文】 8253/8254的編程 ?8254加電后的工作方式不確定 ?8254必須初始化編程,才能正常工作 ?寫(xiě)入控制字 ? 寫(xiě)入計(jì)數(shù)初值 ? 讀取計(jì)數(shù)值 ? 8254新增讀回命令 D7 D6 D5 D4 D3 D2 D1 D0 86 第 08章 常用接口芯片 1 寫(xiě)入方式控制字 計(jì)數(shù)器 讀寫(xiě)格式 工作方式 數(shù)制 D7 D6 D5 D4 D3 D2 D1 D0 00 計(jì)數(shù)器 0 01 計(jì)數(shù)器 1 10 計(jì)數(shù)器 2 11 非法 00 計(jì)數(shù)器鎖存命令 01 只讀寫(xiě)低字節(jié) 10 只讀寫(xiě)高字節(jié) 11 先讀寫(xiě)低字節(jié) 后讀寫(xiě)高字節(jié) 000 方式 0 001 方式 1 010 方式 2 011 方式 3 100 方式 4 101 方式 5 0 二進(jìn)制 1 十進(jìn)制 控制字寫(xiě)入控制字 I/O地址( A1A0= 11) 示例 88 第 08章 常用接口芯片 (2)讀取當(dāng)前計(jì)數(shù)值方法 2— 使用讀回命令( A1A0=11) 特征位: D7D6=11。 輸出鎖存器 用于寫(xiě)入鎖存命令時(shí), 鎖定當(dāng)前計(jì)數(shù)值 74 第 08章 常用接口芯片 計(jì)數(shù)器的 3個(gè)引腳 ?CLK時(shí)鐘輸入信號(hào) ——在計(jì)數(shù)過(guò)程中,此引腳上每輸入一個(gè)時(shí)鐘信號(hào)(下降沿),計(jì)數(shù)器的計(jì)數(shù)值減 1 ?GATE門(mén)控輸入信號(hào) ——控制計(jì)數(shù)器工作,可分成電平控制和上升沿控制兩種類(lèi)型 ?OUT計(jì)數(shù)器輸出信號(hào) ——當(dāng)一次計(jì)數(shù)過(guò)程結(jié)束(計(jì)數(shù)值減為 0), OUT引腳上將產(chǎn)生一個(gè)輸出信號(hào) 75 第 08章 常用接口芯片 2. 與處理器接口 ?D0 ~ D7數(shù)據(jù)線(xiàn) A0 ~ A1地址線(xiàn) ?RD*讀信號(hào) WR*寫(xiě)信號(hào) ?CS*片選信號(hào) CS* A1 A0 I/O地址 讀操作 RD* 寫(xiě)操作 WR* 0 0 0 0 0 1 0 1 0 0 1 1 40H 41H 42H 43H 讀計(jì)數(shù)器 0 讀計(jì)數(shù)器 1 讀計(jì)數(shù)器 2 無(wú)操作 寫(xiě)計(jì)數(shù)器 0 寫(xiě)計(jì)數(shù)器 1 寫(xiě)計(jì)數(shù)器 2 寫(xiě)控制字 76 第 08章 常用接口芯片 8253/8254的工作方式 ? 8253有 6種工作方式,由方式控制字確定 ?熟悉每種工作方式的特點(diǎn)才能根據(jù)實(shí)際應(yīng)用問(wèn)題,選擇正確的工作方式 ?每種工作方式的過(guò)程類(lèi)似: ⑴ 設(shè)定工作方式 ⑵ 設(shè)定計(jì)數(shù)初值 〔 ⑶ 硬件啟動(dòng) 〕 ⑷ 計(jì)數(shù)初值進(jìn)入減 1計(jì)數(shù)器 ⑸ 每輸入一個(gè)時(shí)鐘計(jì)數(shù)器減 1的計(jì)數(shù)過(guò)程 ⑹ 計(jì)數(shù)過(guò)程結(jié)束 77 第 08章 常用接口芯片 方式 0 計(jì)數(shù)結(jié)束中斷 ① ② ⑤ ④ ⑥ GATE OUT CLK 0 3 1 2 4 4 方式 0 WR ① 設(shè) 定 工 作 方 式 ② 設(shè) 定 計(jì) 數(shù) 初 值 ④ 計(jì) 數(shù) 值 送 入 計(jì) 數(shù) 器 ⑤ 計(jì) 數(shù) 過(guò) 程 ⑥ 計(jì) 數(shù) 結(jié) 束 78 第 08章 常用接口芯片 方式 1 可編程單穩(wěn)脈沖 ① ② ⑤ ④ ⑥ ① 設(shè) 定 工 作 方 式 ② 設(shè) 定 計(jì) 數(shù) 初 值 ③ ③ 硬 件 啟 動(dòng) ④ 計(jì) 數(shù) 值 送 入 計(jì) 數(shù) 器 ⑤ 計(jì) 數(shù) 過(guò) 程 ⑥ 計(jì) 數(shù) 結(jié) 束 GATE OUT CLK 0 3 1 2 4 4 方式 1 WR 79 第 08章 常用接口芯片 方式 2 頻率發(fā)生器(分頻器) 0 3 1 2 4 GATE OUT CLK 4 方式 2 0 3 1 2 4 0 3 1 2 4 0 3 1 2 4 WR 80 第 08章 常用接口芯片 方式 3 方波發(fā)生器 0 3 1 2 4 GATE OUT CLK 4 方式 3 0 3 1 2 4 0 3 1 2 4 0 3 1 2 4 WR 81 第 08章 常用接口芯片 方式 4 軟件觸發(fā)選通信號(hào) GATE OUT CLK 0 3 1 2 4 4 方式 4 2 2 3 3 3 1 0 WR 82 第 08章 常用接口芯片 方式 5 硬件觸發(fā)選通信號(hào) GATE OUT CLK 0 3 1 2 4 4 方式 5 2 2 3 3 3 1 1 0 WR 83 第 08章 常用接口芯片 各種工作方式的輸出波形 方式 0 方式 1 方式 2 方式 3 方式 4 方式 5 0 N 0 N 0 N 0/N 1 1 0 N N/2 N/2 0/N 0 N 0 1 N 0 1 N 0 1 討論: 計(jì)數(shù)開(kāi)始的時(shí)刻 84 第 08章 常用接口芯片 計(jì)數(shù)開(kāi)始的時(shí)刻 ?需要注意: ?處理器寫(xiě)入 8253的計(jì)數(shù)初值只是寫(xiě)入了預(yù)置寄存器,之后到來(lái)的第一個(gè) CLK輸入脈沖(需 先由低電平變高,再由高變低 )才將預(yù)置寄存器的初值送到減 1計(jì)數(shù)器。 ? 當(dāng) PA口工作于方式 2時(shí), PB口可工作于方式1(此時(shí) PC口的剩余位都用作 PB口選通控制線(xiàn)); PB口也可工作于方式 0(此時(shí) PC口的剩余位也只能用作方式 0下的輸入輸出線(xiàn))。 ? INTE1為 PC6, INTE2為 PC4。 ? 類(lèi)似于 PA口方式 1下輸入和輸出的組合。 ③ 端口 PC被分為高 4位和低 4位 ,可以分別工作在輸入方式和輸出方式,并不要求同為輸入方式或同為輸出方式 . 方式 2—— 雙向傳輸方式 59 第 08章 常用接口芯片 D7 D6 D5 D4 D3 D2 D1 D0 1 1 端口 A方式 B組方式 0=方式 0 1=方式 1 PC2~PC0 1=輸入 0=輸出 端口 B 1=輸入 0=輸出 方式 2工作的控制信號(hào) PC2~PC0 PC4 PC5 PC6 PC7 PC3 INTE1 INTE2 I O IBFA STBA ACKA OBFA INTRA WR RD PA7 ~PA0 方式 2有關(guān)信號(hào)的規(guī)定 60 第 08章 常用接口芯片 61 第 08章 常用接口芯片 工作方式 2 ? 雙向 方式 ——既是輸入口,又是輸出口。 注意 : ① 端口 PA可工作在 3種方式中的任意一種 。 特別是 PA、 PB均為方式 1時(shí)僅使用 PC口的 6條線(xiàn),余下二條線(xiàn)可作為單獨(dú)的輸入輸出線(xiàn),用程序指定其數(shù)據(jù)傳送方向。1=允許中斷 ,0=禁止中斷 OUT DX, AL 57 第 08章 常用接口芯片 方式 1的應(yīng)用 ? 主要用于 中斷 控制方式下的 輸入輸出 。 56 第 08章 常用接口芯片 注意: ? INTE的狀態(tài)可利用 C口的位控方式來(lái)設(shè)置: ? 輸入: ? A口的 INTE:寫(xiě)入 PC4 ? B口的 INTE:寫(xiě)入 PC2 ? 輸出: ? A口的 INTE:寫(xiě)入 PC6 ? B口的 INTE:寫(xiě)入 PC2 ?例如: 方式 1輸入允許 A口中斷,則應(yīng)按如下方法設(shè)置 INTEA。 ACK上升沿產(chǎn)生,通知CPU輸出下一個(gè)數(shù)據(jù)(通常接到 8259)。此信號(hào)使 OBF變高。 55 第 08章 常用接口芯片 C口的信號(hào)功能( A、 B方式 1輸出 ) ? OBF——通知外設(shè)取走數(shù)據(jù) 。 ? INTE——中斷允許位 ,是否允許發(fā)出 INTR請(qǐng)求。 ? INTR——中斷請(qǐng)求 。此信號(hào)由 STB的前沿產(chǎn)生。 ? IBF——輸入鎖存器滿(mǎn) 。 輸入 輸出 54 第 08章 常用接口芯片 C口的信號(hào)功能( A、 B方式 1輸入 ) ? STB——選通信號(hào) 。 ? A、 B口作輸入或輸出口, C口的部分位固定用作 A、 B口的選通控制信號(hào)。 思考題: 8255A的三個(gè)端口在使用時(shí),有什么差別? 提 示: 通常 PA端口與 PB端口可作為獨(dú)立的輸入輸出端口, PC端口則配合 PA、 PB端口工作,提供控制信號(hào)、狀態(tài)信息。 IBF=1,讀數(shù)據(jù) 。置 PC7=0,禁止 A/D OUT DX,AL MOV DX,POT_A 。查 IBF=1,即 PC5= 1? JZ L 。 主要參考程序代碼: MOV DX, PCTR ;控制口地址送 DX MOV AL, 10110000B ; A口 方式 1輸入 ,PC7輸出 OUT DX, AL MOV AL, 00001110B ;置 PC7=0,禁止 A/D OUT DX, AL MOV AL, 00001111B ;置 PC7=1,啟動(dòng) A/D OUT DX,AL 采用查詢(xún)式輸入 50 第 08章 常用接口芯片 L: MOV DX,POT_C 。編寫(xiě) 8255初始化與輸入一個(gè)數(shù)據(jù)的程序。 A/D轉(zhuǎn)換啟動(dòng)為高電平。 43 第 08章 常用接口芯片 方式 1 輸入 時(shí)序 8255 輸入 設(shè)備 STB IBF INTR RD DB A0 A1 CS AB 44 第 08章 常用接口芯片 1 0 1 0 1/0 D7 D6 D5 D4 D3 D2 D1 D0 方式 1 1=輸入 0=輸出 端口 A輸出 1 1 0 D7 D6 D5 D4 D3 D2 D1 D0 端口 B輸出 方式 1 WR INTE B PC2 PC1 PC0 PB7~PB0 ACKB OBFB INTRB 方式 1輸出有關(guān)信號(hào)的規(guī)定 WR PA7~PA0 INTE A PC6 PC7 PC3 I O INTRA OBFA ACKA 方式 1輸出有關(guān)信號(hào)的規(guī)定 3 中斷請(qǐng)求 1通知外設(shè)取走數(shù)據(jù) 2外設(shè)響應(yīng)信號(hào) 端口 B輸出 45 第 08章 常用接口芯片 方式 1輸出聯(lián)絡(luò)信號(hào) ? OBF——輸出緩沖器滿(mǎn)信號(hào),低有效 ? 8255A輸出給外設(shè)的一個(gè)控制信號(hào),當(dāng)其有效時(shí),表示 CPU已把數(shù)據(jù)輸出給指定的端口,外設(shè)可以取走 ? ACK——響應(yīng)信號(hào),低有效 ? 外設(shè)的響應(yīng)信號(hào),指示 8255A的端口數(shù)據(jù)已由外設(shè)接受 ? INTR——中斷請(qǐng)求信號(hào),高有效 ? 當(dāng)輸出設(shè)備已接受數(shù)據(jù)后, 8255A輸出此信號(hào)向 CPU提出中斷請(qǐng)求,要求 CPU繼續(xù)提供數(shù)據(jù) OBFA INTEA I/O I/O INTRA INTEB OBFB INTRB D7 D6 D5 D4 D3 D2 D1 D0 PC07 PA、 PB口 都 為 方式 1輸出 時(shí)的 狀態(tài)字 46 第 08章 常用接口芯片 方式 1輸出 時(shí)序 47 第 08章 常用接口芯片 例 : 8255A端口 A工作在方式 1,A口輸入 ,允許 A口 中斷,編寫(xiě)初始化程序。 中斷允許信號(hào) ,INTE由 PC4置 “ 1”,INTR有效 RD PA7~PA0 INTE A PC4 PC5 PC3 I O INTRA IBFA STBA 數(shù)據(jù)輸入口 I/O I/O IBFA INTEA INTRA INTEB IBFB INTRB D7 D6 D5 D4 D3 D2 D1 D0 方式 1 A口 輸入有關(guān)信號(hào)的規(guī)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1