版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、第8章并行接口和應用,8.1并行接口的基本概念8.2程序設計師并行接口芯片8255A 8.3程序設計師并行接口芯片8155 8.4單片微型計算機和牛鼻子板與數(shù)字顯示器的接口電路,退出,8.1并行接口的在由MCS-51單片微型計算機構(gòu)成的應用系統(tǒng)需要外部擴展計程儀程序存儲器和數(shù)據(jù)存儲器時,實際上能夠利用的并行端口只有P1通訊端口。 8.2可程序設計師并行接口芯片8255A,8.2.1 8255A的內(nèi)部結(jié)構(gòu)和大頭針,2,8255A的大頭針(1)8255A與單片微型計算機連接的大頭針8255 a由NMOS工藝制造,有4.0本的大頭針,采用雙列直插式封裝形式。 其大頭針如圖8-2所示。、8.2.3 M
2、CS-51單片微型計算機和8255A的接口(例8-3】8031單片微型計算機和殘奧級接口芯片8255A的接口電路試作了。 通訊端口a連接一系列的燈,顯示的內(nèi)容從通訊端口a輸出到燈。通訊端口b連接一系列的開關,從b通訊端口輸入開關的內(nèi)容,從a通訊端口用燈顯示該開關的狀態(tài)。 8255A的a通訊端口、b通訊端口、c通訊端口和聯(lián)特羅爾字的地址分別為7F00H、7F01H、7F02H和7F03H。 8031單片微型計算機和8255A的接口電路如圖8-13所示。 參考程序如下: ORG 1000H MOV DPTR,#7F03H MOV A,#82H MOVX DPTR,#7F01H MOV A,dptr
3、decdprmovdprtrmovdprtr,A RET, 8.3可程序設計師殘奧層接口芯片8155 8.3.1 8155的內(nèi)部結(jié)構(gòu)和大頭針1,8155的內(nèi)部結(jié)構(gòu)為、2,8155的大頭針I(yè)ntel8155是HMOS型芯片,4.0本的大頭針采用雙列直插式封裝。 其大頭針如圖8-15所示。3,8155的暫存器(1)命令暫存器8155只有一個控制字,命令暫存器決定a通訊端口,b通訊端口,c通訊端口和定時器/計數(shù)器的工作方式和功能。 其二進制位形式?jīng)Q定:pa:a口的工作方式。 PA=0,a通訊端口為輸入法PA=1,a通訊端口為輸出方式。 決定b口的工作方法。 PB=0,b通訊端口為輸入方式PB=1,b
4、通訊端口為輸出方式。 PC2、pc1 :決定PC通訊端口的動作方式。 PC2PC1 (ALT1)=00、a通訊端口、b通訊端口為基本輸入/輸出,c通訊端口為基本輸入通訊端口PC2PC1 (ALT2)=01,a通訊端口、b通訊端口為基本輸入輸出,c端口為基本輸出端口PC2PC1 (ALT3)=10,a端口為柵極輸入/輸出端口,b端口為基本輸入/輸出端口IEA:A口中斷行政許可二進制位。 IEA=1行政許可a通訊端口的中斷,IEA=0禁止a通訊端口的中斷。 b通訊端口中斷行政許可二進制位。 IEB=1行政許可b通訊端口的中斷,IEB=0禁止b通訊端口的中斷。 TM2、TM1 :時間節(jié)點/計數(shù)器指令
5、。 tm2tm1=不影響0.0、空動作、計數(shù)器動作的TM2TM1=01,停止計數(shù)器計數(shù)的TM2TM1=10,在時間節(jié)點/計數(shù)器長度變?yōu)?的時刻停止計數(shù)的TM2TM1=11,連續(xù)方式,在計數(shù)器給出初始值后,立即啟動時間節(jié)點/計數(shù)器,(2)狀態(tài)暫存器狀態(tài)暫存器由表示a通訊端口和b通訊端口狀態(tài)的6個二進制位的暫存器構(gòu)成,1個二進制位表示時間節(jié)點/計數(shù)器狀態(tài)。 此暫存器為只讀暫存器,二進制位格式為:INTRA:A通訊端口中斷請求二進制位。 BFA:A通訊端口緩沖區(qū)滿標志二進制位。 a通訊端口中斷行政許可二進制位。 內(nèi): b通訊端口中斷請求二進制位。 BFB:B通訊端口緩沖區(qū)滿標志二進制位。 b通訊端口
6、中斷行政許可二進制位。 定時中斷請求二進制位。 (3)PA暫存器(4)PB暫存器(5)PC暫存器PC05的動作及各二進制位的作用如表8-5所示。 其中,T0T14構(gòu)成1.4二進制位計數(shù)器。 時間節(jié)點/計數(shù)器是遞減計數(shù)器,對輸入脈沖進行計數(shù)。 當計數(shù)器值為零時,可以從時間節(jié)點計數(shù)器的輸出端輸出脈沖或方形波。 M2M1決定計時器的輸出波形。 m2m1=0.0時,時間節(jié)點/計數(shù)器的輸出波形為單一方波;M2M1=01時,時間節(jié)點/計數(shù)器的輸出波形為連續(xù)方波;M2M1=10時,時間節(jié)點/計數(shù)器的輸出波形為單一脈沖;m2m1=0.0時,時間節(jié)點/計數(shù)器的輸出波形為連續(xù)脈沖、8.3.2 8155的動作方式8
7、155的動作方式有基本投入產(chǎn)出方式和男同性戀動作方式兩種。這兩個動作與8255的方式0和方式1相同的時間節(jié)點的不同點在于,工作選擇工作方式時,8155的投入產(chǎn)出共享聯(lián)絡信號的定徑套。8.3.3 MCS-51設計了5.1單片微型計算機和8155接口【示例8-4】8031單片微型計算機和殘奧通道接口芯片8155的接口電路,初始化8155,使8155的PA通訊端口、PB通訊端口以基本投入產(chǎn)出方式運行。 其中,a通訊端口對輸出進行分頻,b通訊端口對輸入、輸入脈沖進行3.2分頻,計時器作為脈沖發(fā)生器輸出連續(xù)脈沖。 指令/狀態(tài)暫存器的地址: 7F00H PA通訊端口的地址: 7F01H PB通訊端口的地址
8、: 7f02h通訊端口的地址: 7F03H計時器低位8二進制位的地址: 7F04H計時器高位8二進制位的地址: 7F05H分配給8155I/O通訊端口的地址圖8-17顯示了8031單片微型計算機和殘奧通道接口8155的接口電路。8155初始化刷新丙二烯計程儀柱包括MOVDPTR、#7F04H MOVA、#20H; 將初始值MOVXDPTR,A INCDPTR MOVA,#C0H給予計數(shù)器的低位8二進制位的設定計時器為連續(xù)脈沖輸出MOVXDPTR,a負載計時器高度8二進制位MOVDPTR,#7F00H MOVA,#0C1H; 設定命令控制字,啟動計時器MOVXDPTR,a,8.4單片微型計算機和
9、牛鼻子板以及數(shù)字面板顯視器的接口電路,8.4.1牛鼻子板接口1,消除牛鼻子電路和抖動的牛鼻子板的各牛鼻子,如圖8-18所示,在常開狀態(tài)下、2,非查詢密碼牛鼻子板的結(jié)構(gòu)非查詢密碼牛鼻子板被分為獨立非查詢密碼牛鼻子板和行列式非編碼查詢密碼牛鼻子板。 以下分別介紹。 (1)獨立型非查詢密碼牛鼻子板獨立型非查詢密碼牛鼻子板,按每個牛鼻子獨立地占有數(shù)據(jù)錄入線。 如圖8圖2.1所示。 當某個牛鼻子閉合時,對應的I/O線變?yōu)榈碗娖健?判斷有無按下、牛鼻子的方法是詢問法各連接牛鼻子的I/O線。 可知查詢的I/O線為l電平時,推一推定該按鈕。 (2)非編碼行列式牛鼻子板非編碼行列式牛鼻子板,將I/O線的一部分作
10、為行線,另一部分作為列線,將牛鼻子配置在行線和列線的升交點中。 行列式牛鼻子板的個數(shù)是行數(shù)m乘以列數(shù)n的個數(shù)。 圖8-22是4.4行列式牛鼻子板,牛鼻子數(shù)為1.6個。 (1)牛鼻子板處理計程儀程序的功能a :首先,在牛鼻子板中推一推消除了b的牛鼻子;抖動c是密鑰編號對I/o端口中的D3D0; D3 D2 D1 D0是第1次1.0 1.0次1.0次1.0次1.0次第1次第0次第1次第1次第1次第1次第1次(2)中斷掃描方式: 數(shù)碼面板監(jiān)視器接口【例8-5】如圖8-26所示,通過殘奧線接口芯片8155擴展6二進制位的動態(tài)數(shù)碼面板顯視器電路,依次點亮各LED數(shù)碼面板顯視器,每次點亮2ms,重復該過程
11、。 使、8155的PA通訊端口、PB通訊端口以基本的輸出方式動作。 PB通訊端口輸出顯示查詢密碼,PA通訊端口輸出二進制位選擇查詢密碼。 設PA通訊端口的地址為7F01H、PB通訊端口的地址為7F02H、控制字暫存器的地址為7F00H、顯示緩沖區(qū)為60H65H。 其顯示計程儀程序的流程如圖8-27所示。 參考方案計程儀如下: START:MOVA,#03H; 在8155處定徑套并顯示對MOVDPTR、#7F00H MOVXDPTR、#7F01H MOVXDPTR、#60H進行初始化的緩沖區(qū)的第一地址MOVR2、#01H 形成顯示查找表的偏移地址MOVCA,A PC,DIR:MOVXDPTR,A ACLLDELAY; 延遲Inc r 0移動,R2 JBACC.5,環(huán)形1; 6二進制位顯示完畢的RLA MOVR2,A AJMPLOOP,LOOP1:RET DB3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025遼寧凌海市教育局所屬學校赴高?,F(xiàn)場招聘工作人員(教師)34人備考題庫參考答案詳解
- 南京南京特殊教育師范學院招聘人員筆試歷年參考題庫附帶答案詳解
- 北京北京順義區(qū)教委所屬事業(yè)單位2025年第三次招聘81名教師筆試歷年參考題庫附帶答案詳解
- 北京北京農(nóng)學院面向海內(nèi)外招聘二級學院院長筆試歷年參考題庫附帶答案詳解
- 北京2025年北京腫瘤醫(yī)院招聘工作人員筆試歷年參考題庫附帶答案詳解
- 北京2025年中國地質(zhì)科學院地質(zhì)力學研究所招聘(第二批)筆試歷年參考題庫附帶答案詳解
- 內(nèi)蒙古內(nèi)蒙古奈曼旗2025年第二批人才引進17人筆試歷年參考題庫附帶答案詳解
- 云浮2025年羅定市“粵聚英才粵見未來”機關事業(yè)單位招聘緊缺人才(第二批)筆試歷年參考題庫附帶答案詳解
- 2025西藏自治區(qū)醫(yī)院(四川大學華西醫(yī)院西藏醫(yī)院)第三批招聘25人備考題庫有完整答案詳解
- 上海上海農(nóng)林職業(yè)技術(shù)學院2025年公開招聘人員筆試歷年參考題庫附帶答案詳解
- 散文系列《補鞋子的人》精-品解讀
- 2025國開本科《公共部門人力資源管理》期末歷年真題(含答案)
- 養(yǎng)老院對護工規(guī)范管理制度
- 農(nóng)行內(nèi)控制度匯編
- 2025年企業(yè)黨支部書記年度述職報告
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫及參考答案詳解1套
- 絕經(jīng)后宮頸上皮內(nèi)病變處理要點2026
- 2025年校長個人述職報告:凝心聚力抓落實 立德樹人開新局
- 瀝青混凝土面板全庫盆防滲施工質(zhì)量通病防治手冊
- 光伏電站故障處理培訓大綱
- 設備維保三級管理制度
評論
0/150
提交評論