




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
單片機(jī)系統(tǒng)擴(kuò)展
及接口技術(shù)實驗單片機(jī)系統(tǒng)擴(kuò)展
及接口技術(shù)實驗系統(tǒng)擴(kuò)展是指單片機(jī)內(nèi)部資源不夠用時,在片外連接相應(yīng)的外圍芯片。單片機(jī)系統(tǒng)擴(kuò)展的方法:
外部并行擴(kuò)展—利用三總線進(jìn)行擴(kuò)展51單片機(jī)的三總線結(jié)構(gòu)如下頁所示。系統(tǒng)擴(kuò)展是指單片機(jī)內(nèi)部資源不夠用時,在片外連接相應(yīng)的外圍芯片單片機(jī)接口技術(shù)教材課件并行擴(kuò)展I/O口的方法:①簡單的I/O口擴(kuò)展——采用TTL或CMOS電路的三態(tài)門、鎖存器作為擴(kuò)展芯片,通過P0口(數(shù)據(jù)總線)進(jìn)行擴(kuò)展。②采用可編程的并行I/O芯片擴(kuò)展。如8255、8279、ADC0809、DAC0832、6264、2864、DS12887等。③利用串行口進(jìn)行I/O口擴(kuò)展并行擴(kuò)展I/O口的方法:簡單I/O接口擴(kuò)展電路(74HC541、74573)74HC541譯碼地址=#4010H,74HC573譯碼地址=#4000H
簡單I/O接口擴(kuò)展電路(74HC541、74573)74HC外部串行擴(kuò)展—利用SPI三總線和IIC雙總線進(jìn)行擴(kuò)展本實驗儀屬串行擴(kuò)展的接口芯片有:SPI總線EEPROM芯片X5045、IIC總線EEPROM芯片AT24C02、TLC549(串行A/D轉(zhuǎn)換器)、TLC5620(串行D/A轉(zhuǎn)換器)、DS1302(串行時鐘芯片)單片機(jī)接口技術(shù)教材課件擴(kuò)展項目:程序存儲器擴(kuò)展、數(shù)據(jù)存儲器擴(kuò)展、I/O口擴(kuò)展、中斷擴(kuò)展及特殊功能擴(kuò)展(如定時/計數(shù)器擴(kuò)展)。重點(diǎn)并行I/O口擴(kuò)展I/O接口與I/O端口
I/O接口:是具有信息變換和緩沖功能的連接CPU與外設(shè)的邏輯電路。I/O端口(簡稱I/O口):是I/O接口中可以由CPU進(jìn)行讀或?qū)懙募拇嫫?。擴(kuò)展項目:程序存儲器擴(kuò)展、數(shù)據(jù)存儲器擴(kuò)展、I/O口擴(kuò)展、中斷I/O端口的編址
并行擴(kuò)展系統(tǒng)中可有多個擴(kuò)展芯片,而每一個擴(kuò)展芯片又有多個I/O端口(命令口、數(shù)據(jù)口、狀態(tài)口)。為了唯一選擇I/O端口,需要進(jìn)行地址分配和譯碼。如何確定每一個I/O端口的地址①選中某一I/O接口芯片。常用方法:線選法和譯碼選通法。譯碼選通法:使用譯碼器對系統(tǒng)的高位地址線進(jìn)行譯碼,而譯碼器的輸出作為“片選”控制線。②片內(nèi)尋址。通過對芯片本身所具有的地址線進(jìn)行編碼。I/O端口的編址
并行擴(kuò)展系統(tǒng)中可有多個擴(kuò)展芯片,而每一個擴(kuò)D0~D7PAPBPCPA0~7PB0~7PC0~7RDWRCSA0A1RESET可編程并行接口8255AD0~D7PAPBPCPA0~7PB0~7PC0~7RDWRCBAY0Y1Y2Y3Y4Y5Y6Y7G2AG2BG1A15A14A13GNDVcc138譯碼器(中)?6264CBAY0Y1Y2Y3Y4Y5Y6G2AG2BG1Y7VccA6A5A4138譯碼器(右)?74HC573(Y8)74HC541(Y9)DS12887CBAY0Y1Y2Y3Y4Y5Y6G2AG2BG1Y7Vcc138譯碼器(左)?8255CS(Y0)ADC0809(Y3)0832CS(Y4)8253CS8279CS(Y2)RT12864(Y7)8251CSA6A5A4CBAY0Y1Y2Y3Y4Y5Y6Y7G2AG2BG1A15有3個輸入端、3個控制端及8個輸出端.74HC138芯片有3個輸入端、3個控制端及8個輸出端.74HC138芯片A15A14A13A12A11A10A9A8
A7A6A5A4A3A2A1A0
001
000000
0000000
00100
0000
00
00001
00
100
0000
0000010
00100
0000
00000118255端口尋址PA口地址:2000HPB口地址:2001HPC口地址:2002H控制口地址:2003HA15A14A13A12A11A10A9A8A7A6A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0
0000
0000
0000
0000
0010
0000
0000
0000
0010
0000
0001
0000
0010
0000
0010
0000
0010
0000
0011
0000
0010
0000
0100
0000
0010
0000
0110
0000
0010
0000
0111
0000
0100
0000
0000
0000
0100
0000
0001
0000
0110
0000
0000
00000000~1FFFH6264芯片2000~2003H8255芯片2010~2013H8253芯片2020~2021H8279芯片2030~2037HADC08092040HDAC08322060~2061H8251芯片2070~2073HRT128644000H74LS5734010H74LS5416000HDS12887A15A14A13A12A11A10A9A8A7A6A5A4訪問外部接口每一個擴(kuò)展出的I/O端口看作外部RAM的一個存儲單元??刂菩盘?/p>
/WR(P3.6)、/RD(P3.7)輸入指令
MOVXA,@DPTR輸出指令
MOVX@DPTR,A訪問外部接口每一個擴(kuò)展出的I/O端口看作外部RAM的一個存儲C51表示I/O口地址
用XBYTE[0xnnnn]訪問I/O端口。例:#include<absacc.h>#defineCOM8255XBYTE[0x2003]COM8255=0x90;C51表示I/O口地址用XBYTE[0xnnnn]訪可編程并行接口(8255)實驗電路可編程并行接口(8255)實驗電路第一次實驗內(nèi)容各接口電路的地址安排簡單并行I/O口的擴(kuò)展擴(kuò)展8255可編程外圍接口芯片步進(jìn)電機(jī)實驗第一次實驗內(nèi)容各接口電路的地址安排第二次實驗內(nèi)容LED顯示器接口實驗鍵盤接口實驗鍵盤、顯示器接口芯片—8279第二次實驗內(nèi)容LED顯示器接口實驗第三次實驗內(nèi)容LCD液晶顯示器輸出接口實驗
A/D轉(zhuǎn)換實驗D/A轉(zhuǎn)換實驗第三次實驗內(nèi)容LCD液晶顯示器輸出接口實驗第四次實驗內(nèi)容實時時鐘DS12887讀寫實驗IIC串行EEPROM—AT24C02RS232串行通信實驗第四次實驗內(nèi)容實時時鐘DS12887讀寫實驗單片機(jī)系統(tǒng)擴(kuò)展
及接口技術(shù)實驗單片機(jī)系統(tǒng)擴(kuò)展
及接口技術(shù)實驗系統(tǒng)擴(kuò)展是指單片機(jī)內(nèi)部資源不夠用時,在片外連接相應(yīng)的外圍芯片。單片機(jī)系統(tǒng)擴(kuò)展的方法:
外部并行擴(kuò)展—利用三總線進(jìn)行擴(kuò)展51單片機(jī)的三總線結(jié)構(gòu)如下頁所示。系統(tǒng)擴(kuò)展是指單片機(jī)內(nèi)部資源不夠用時,在片外連接相應(yīng)的外圍芯片單片機(jī)接口技術(shù)教材課件并行擴(kuò)展I/O口的方法:①簡單的I/O口擴(kuò)展——采用TTL或CMOS電路的三態(tài)門、鎖存器作為擴(kuò)展芯片,通過P0口(數(shù)據(jù)總線)進(jìn)行擴(kuò)展。②采用可編程的并行I/O芯片擴(kuò)展。如8255、8279、ADC0809、DAC0832、6264、2864、DS12887等。③利用串行口進(jìn)行I/O口擴(kuò)展并行擴(kuò)展I/O口的方法:簡單I/O接口擴(kuò)展電路(74HC541、74573)74HC541譯碼地址=#4010H,74HC573譯碼地址=#4000H
簡單I/O接口擴(kuò)展電路(74HC541、74573)74HC外部串行擴(kuò)展—利用SPI三總線和IIC雙總線進(jìn)行擴(kuò)展本實驗儀屬串行擴(kuò)展的接口芯片有:SPI總線EEPROM芯片X5045、IIC總線EEPROM芯片AT24C02、TLC549(串行A/D轉(zhuǎn)換器)、TLC5620(串行D/A轉(zhuǎn)換器)、DS1302(串行時鐘芯片)單片機(jī)接口技術(shù)教材課件擴(kuò)展項目:程序存儲器擴(kuò)展、數(shù)據(jù)存儲器擴(kuò)展、I/O口擴(kuò)展、中斷擴(kuò)展及特殊功能擴(kuò)展(如定時/計數(shù)器擴(kuò)展)。重點(diǎn)并行I/O口擴(kuò)展I/O接口與I/O端口
I/O接口:是具有信息變換和緩沖功能的連接CPU與外設(shè)的邏輯電路。I/O端口(簡稱I/O口):是I/O接口中可以由CPU進(jìn)行讀或?qū)懙募拇嫫?。擴(kuò)展項目:程序存儲器擴(kuò)展、數(shù)據(jù)存儲器擴(kuò)展、I/O口擴(kuò)展、中斷I/O端口的編址
并行擴(kuò)展系統(tǒng)中可有多個擴(kuò)展芯片,而每一個擴(kuò)展芯片又有多個I/O端口(命令口、數(shù)據(jù)口、狀態(tài)口)。為了唯一選擇I/O端口,需要進(jìn)行地址分配和譯碼。如何確定每一個I/O端口的地址①選中某一I/O接口芯片。常用方法:線選法和譯碼選通法。譯碼選通法:使用譯碼器對系統(tǒng)的高位地址線進(jìn)行譯碼,而譯碼器的輸出作為“片選”控制線。②片內(nèi)尋址。通過對芯片本身所具有的地址線進(jìn)行編碼。I/O端口的編址
并行擴(kuò)展系統(tǒng)中可有多個擴(kuò)展芯片,而每一個擴(kuò)D0~D7PAPBPCPA0~7PB0~7PC0~7RDWRCSA0A1RESET可編程并行接口8255AD0~D7PAPBPCPA0~7PB0~7PC0~7RDWRCBAY0Y1Y2Y3Y4Y5Y6Y7G2AG2BG1A15A14A13GNDVcc138譯碼器(中)?6264CBAY0Y1Y2Y3Y4Y5Y6G2AG2BG1Y7VccA6A5A4138譯碼器(右)?74HC573(Y8)74HC541(Y9)DS12887CBAY0Y1Y2Y3Y4Y5Y6G2AG2BG1Y7Vcc138譯碼器(左)?8255CS(Y0)ADC0809(Y3)0832CS(Y4)8253CS8279CS(Y2)RT12864(Y7)8251CSA6A5A4CBAY0Y1Y2Y3Y4Y5Y6Y7G2AG2BG1A15有3個輸入端、3個控制端及8個輸出端.74HC138芯片有3個輸入端、3個控制端及8個輸出端.74HC138芯片A15A14A13A12A11A10A9A8
A7A6A5A4A3A2A1A0
001
000000
0000000
00100
0000
00
00001
00
100
0000
0000010
00100
0000
00000118255端口尋址PA口地址:2000HPB口地址:2001HPC口地址:2002H控制口地址:2003HA15A14A13A12A11A10A9A8A7A6A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0
0000
0000
0000
0000
0010
0000
0000
0000
0010
0000
0001
0000
0010
0000
0010
0000
0010
0000
0011
0000
0010
0000
0100
0000
0010
0000
0110
0000
0010
0000
0111
0000
0100
0000
0000
0000
0100
0000
0001
0000
0110
0000
0000
00000000~1FFFH6264芯片2000~2003H8255芯片2010~2013H8253芯片2020~2021H8279芯片2030~203
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 經(jīng)費(fèi)撥付協(xié)議書
- 綠化收購協(xié)議書
- 美伊談判協(xié)議書
- 道路刷黑協(xié)議書
- 混凝土臨時供貨協(xié)議書
- 資金三方協(xié)議書
- 紗窗合作協(xié)議書
- 財務(wù)調(diào)賬協(xié)議書
- 美女婚前協(xié)議書
- 拆遷后產(chǎn)權(quán)調(diào)換協(xié)議書
- 農(nóng)村污水處理設(shè)施運(yùn)維方案服務(wù)承諾及質(zhì)量保證
- 人教版小學(xué)四年級下冊《生命.生態(tài).安全》教案
- 倉庫安全 清潔點(diǎn)檢記錄表
- 2023中考數(shù)學(xué)練習(xí) 08 圓與幾何綜合問題(學(xué)生版+解析版)
- 讀后續(xù)寫:三大出彩收尾設(shè)計(解析版)2023年新高考英語讀后續(xù)寫練習(xí)
- 合伙人協(xié)議書的財務(wù)透明
- 《建筑基坑工程監(jiān)測技術(shù)標(biāo)準(zhǔn)》(50497-2019)
- 產(chǎn)品合格證出廠合格證A4打印模板
- 100kg級復(fù)合翼垂直起降無人機(jī)系統(tǒng)總體技術(shù)方案報告20170428(公開)
- 噴淋塔設(shè)計標(biāo)準(zhǔn)參考
- 國家課程設(shè)置標(biāo)準(zhǔn)課時
評論
0/150
提交評論