![芯片與其編程方法_第1頁](http://file4.renrendoc.com/view/f3f00916422aa33fc3521d9059630d67/f3f00916422aa33fc3521d9059630d671.gif)
![芯片與其編程方法_第2頁](http://file4.renrendoc.com/view/f3f00916422aa33fc3521d9059630d67/f3f00916422aa33fc3521d9059630d672.gif)
![芯片與其編程方法_第3頁](http://file4.renrendoc.com/view/f3f00916422aa33fc3521d9059630d67/f3f00916422aa33fc3521d9059630d673.gif)
![芯片與其編程方法_第4頁](http://file4.renrendoc.com/view/f3f00916422aa33fc3521d9059630d67/f3f00916422aa33fc3521d9059630d674.gif)
![芯片與其編程方法_第5頁](http://file4.renrendoc.com/view/f3f00916422aa33fc3521d9059630d67/f3f00916422aa33fc3521d9059630d675.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
輸入/輸出接口擴(kuò)展什么是輸入/輸出擴(kuò)展MCS-51單片機(jī)為什么要擴(kuò)展常用的擴(kuò)展方法擴(kuò)展實(shí)際應(yīng)用當(dāng)前1頁,總共59頁。什么是擴(kuò)展單片機(jī)本身資源不足以滿足應(yīng)用需求的情況下,必須借助外部器件對系統(tǒng)進(jìn)行擴(kuò)展主要介紹:并口、RAM、ROM、鍵盤、LED、DAC、ADC
等接口的擴(kuò)展與應(yīng)用,其中涉及到6264、2764、74LS373、74LS244、74LS245、8255、8155、8279、8253、DAC0832、ADC0809
等芯片。當(dāng)前2頁,總共59頁。問題的提出MCS-51系列單片機(jī)內(nèi)部有4個(gè)雙向的8位并行I/O端口:
P0、P1、P2和P3口。在實(shí)際的應(yīng)用系統(tǒng)中,P0、P2、P3口往往用來代替系統(tǒng)總線使用,數(shù)據(jù)口僅剩下P1口了。另外,單片機(jī)內(nèi)部I/O口的功能也過于簡單,只有數(shù)據(jù)鎖存和緩沖功能,而沒有狀態(tài)寄存和命令寄存功能,難以滿足復(fù)雜的I/O操作的要求。鑒于單片機(jī)的I/O資源比較有限,在實(shí)際應(yīng)用中不得不使用擴(kuò)展的方法,以增加I/O口的數(shù)量,強(qiáng)化I/O的功能。當(dāng)前3頁,總共59頁。常用的I/O擴(kuò)展方法常用的I/O擴(kuò)展有以下兩種形式:簡單I/O接口芯片的擴(kuò)展可編程I/O接口電路的擴(kuò)展當(dāng)前4頁,總共59頁。常用的I/O擴(kuò)展方法簡單芯片:是指那些雖具有數(shù)據(jù)緩沖或鎖存功能,但自身僅有數(shù)據(jù)的輸入或輸出及選通端或時(shí)鐘端,卻沒有地址線和讀寫控制線,如采用TTL或CMOS數(shù)字集成電路構(gòu)成的三態(tài)門、寄存器、三態(tài)緩沖寄存器等中小規(guī)模的集成電路芯片。可編程邏輯器件:不僅具有數(shù)據(jù)的輸入或輸出、具有選通端或時(shí)鐘端,而且還具有地址線和讀寫控制線的芯片,他們一般具有片內(nèi)的狀態(tài)字寄存器、命令字寄存器,允許通過軟件編程來改變它的接口功能或狀態(tài)。如:Intel8255、8155、8253、8279.當(dāng)前5頁,總共59頁。簡單I/O接口芯片的擴(kuò)展簡單的I/O口擴(kuò)展通常是采用TTL或CMOS電路鎖存器、三態(tài)門等作為擴(kuò)展芯片(74LS244、74LS245、74LS273、74LS373、74LS377等),通過P0口來實(shí)現(xiàn)擴(kuò)展的一種方案。它具有電路簡單、成本低、配置靈活的特點(diǎn)。簡單的I/O口擴(kuò)展主要包括:緩沖器擴(kuò)展輸入口(三態(tài)門:74LS244、74LS245等)輸入接口的主要功能:解決數(shù)據(jù)輸入的緩沖問題,如74ls244(具有三態(tài)緩沖功能,這樣才可以和數(shù)據(jù)總線相連)。鎖存器擴(kuò)展輸出口(鎖存器:74LS273、74LS373、74LS377等)輸出接口的主要功能:進(jìn)行數(shù)據(jù)的保持(數(shù)據(jù)鎖存)。當(dāng)前6頁,總共59頁。概述一、I/O系統(tǒng)的組成I/O系統(tǒng)I/O設(shè)備輸入:鍵盤、磁盤、光盤、掃描儀…輸出:顯示、打印機(jī)、筆繪儀、磁盤…I/O接口:8155、8255、8253、8251、8279…I/O管理部件:IOP8089、DMAC8237I/O軟件BIOS(基本I/O系統(tǒng))CPU若沒有一個(gè)強(qiáng)大的I/O系統(tǒng)的支持,CPU的高速度高性能就發(fā)揮不出來。當(dāng)前7頁,總共59頁。蘇青制作常用的接口器件有:8255:可編程通用并行接口電路8253/8254:可編程定時(shí)/計(jì)數(shù)器8155/8156:可編程多功能擴(kuò)展芯片8251:可編程串行接口電路8279:可編程鍵盤顯示接口電路當(dāng)前8頁,總共59頁。Intel8155是一個(gè)具有RAM、I/O和計(jì)數(shù)器的通用可編程接口多功能芯片。其具有的資源為
256B的靜態(tài)RAM;兩個(gè)可編程的8位并行I/O口PA和PB;一個(gè)可編程的6位并行I/O口PC;一個(gè)可編程14位減計(jì)數(shù)器TC;8位地址鎖存器??删幊潭喙δ苄酒?155的擴(kuò)展當(dāng)前9頁,總共59頁。定時(shí)/計(jì)數(shù)器輸入端PA1PA2PA3PA4PA5PA6PA7PA0PB1PB2PB3PB4PB5PB6PB7PB0PC1PC2PC3PC4PC5PC0AD1AD2AD3AD4AD5AD6AD7AD0TIMEINTIMEOUTALEIO/MRESETRDWRCE芯片引腳功能:RAM及IO選擇地址鎖存線三態(tài)地址/數(shù)據(jù)復(fù)用線端口A,I/O線端口B,I/O線端口C,I/O線讀選通信號線寫選通信號線片選線定時(shí)/計(jì)數(shù)器輸出端復(fù)位端1IO0MCPU外設(shè)當(dāng)前10頁,總共59頁。CBA256字節(jié)靜態(tài)RAM14位定時(shí)計(jì)數(shù)器TIMERINTIMEROUTVCC(+5V)VSS(GND)PA0~PA7IO/MCEALERDWRRESETAD0~AD7PB0~PB7PC0~PC78155的內(nèi)部結(jié)構(gòu)當(dāng)前11頁,總共59頁。8155各引腳的功能為:地址/數(shù)據(jù)線AD0~AD7(8條):是低8位地址線和數(shù)據(jù)線的共用輸入總線,常和單片機(jī)的P0口相連,用于分時(shí)傳送地址和數(shù)據(jù);PA0~PA7、PB0~PB7:為A、B口線,用于和外設(shè)之間傳遞數(shù)據(jù);PC0~PC5為C端口線,既可與外設(shè)傳送數(shù)據(jù),也可以作為A、B口的控制聯(lián)絡(luò)線;CS:片選線,低電平有效。8155的各引腳的功能當(dāng)前12頁,總共59頁。8155的各引腳的功能RESET:復(fù)位線,通常與單片機(jī)的復(fù)位端相連。ALE:地址鎖存線,高電平有效。IO/M:RAM或I/O口的選擇線。當(dāng)為0時(shí),選中8155的256B
RAM;當(dāng)為1時(shí),選中8155片內(nèi)3個(gè)I/O端口以及命令/狀態(tài)寄存器和定時(shí)/計(jì)數(shù)器。RD和WR:讀/寫線,控制8155的讀、寫操作。TMRIN(TI):定時(shí)/計(jì)數(shù)器的脈沖輸入端。TMROUT(TO):定時(shí)/計(jì)數(shù)器的輸出信號端。VCC:電源端。GND:接地端。當(dāng)前13頁,總共59頁。8155當(dāng)IO/M為0時(shí),單片機(jī)對8155的RAM進(jìn)行操作,共256B,低八位的地址為:00H—0FFH。8155當(dāng)IO/M為1時(shí),單片機(jī)對8155的I/O口進(jìn)行操作。8155的RAM和I/O口地址編碼當(dāng)前14頁,總共59頁。芯片8155的I/O口和定時(shí)器/計(jì)數(shù)器的工作方式可以通過對8155的命令寄存器寫入控制字來實(shí)現(xiàn)。
8155的命令寄存器和狀態(tài)寄存器使用同一個(gè)地址。
8155的命令字
命令字主要規(guī)定了8155的I/O口和定時(shí)器的工作方式。
8255的狀態(tài)字
狀態(tài)字的內(nèi)容包含8155的I/O口的工作狀態(tài)標(biāo)志。8155的命令字和狀態(tài)字當(dāng)前15頁,總共59頁。TM1TM2IEBIEAPC2PC1PAPAPBA口方式B口方式B口A口計(jì)數(shù)器方式00:空操作01:停止計(jì)數(shù)10:計(jì)滿后停止11:開始計(jì)數(shù)0:輸入1:輸出0:禁止中斷1:允許中斷00110110
方式1:A、B口基本I/O;C口輸入方式2:A、B口基本I/O;C口輸出方式3:A口選通I/O;B口基本I/O方式4:A、B口選通I/O8155的命令字格式當(dāng)前16頁,總共59頁。8155的命令字格式
D7
D6
D5
D4D3D2
D1D0TM2
TM1IEBIEAPC2
PC1PB
PA0輸入1輸出1
開中斷D0PAD1PBD3D20輸入1輸出PC2PC1A、B、C口為基本I/O口A、B入/出由D1D0確定,C口入00A、B、C口為基本I/O口A、B入/出由D1D0確定,C口出1101A口為選通方式,B口為基本I/OPC0~PC2口為PA口聯(lián)絡(luò)線PC3~PC5為基本I/O口10A口、B口為選通I/OPC0~PC2口為PA口聯(lián)絡(luò)線PC3~PC5為PB口聯(lián)絡(luò)線0關(guān)中斷00空操作01停止計(jì)數(shù)10時(shí)間到,停止計(jì)數(shù)11
置入方式控制字和計(jì)數(shù)初值后,立即啟動(dòng)計(jì)數(shù)。若正在計(jì)數(shù),溢出后則按新的方式和初值計(jì)數(shù)。由CPU寫入當(dāng)前17頁,總共59頁。
基本I/O方式:聯(lián)絡(luò)線由程序指定,對計(jì)數(shù)器輸入輸出不起控制作用,沒有中斷能力,輸出聯(lián)絡(luò)線由軟件程序來控制。選通I/O方式:由PC口的低三位作聯(lián)絡(luò)線使用,其余位作I/O線;輸入聯(lián)絡(luò)線可以起選通數(shù)據(jù)鎖存作用;中斷時(shí)有中斷請求信號產(chǎn)生;各個(gè)聯(lián)絡(luò)線為:INTRA:中斷請求輸出標(biāo)志。BFA:PA口緩沖器/空輸出信號。STBA:數(shù)據(jù)選通輸入信號。8155的I/O的工作方式當(dāng)前18頁,總共59頁。1,8155基本I/O方式8I/O8I/O6I/O外設(shè)CPU8155PAPBPCAD0~AD7WRRDALEIO/MCE8基本輸入時(shí)序MOVXA,@DPTRRDDB數(shù)據(jù)有效WR基本輸出時(shí)序MOVX@DPTR,A當(dāng)前19頁,總共59頁。88端口數(shù)據(jù)線8端口數(shù)據(jù)線AINTRABFASTBBINTRBBFBSTB至CPU至外設(shè)自外設(shè)至CPU至外設(shè)自外設(shè)8155PAPBAD0~AD7WRRDALEIO/MCEPC0PC1PC2PC3PC4PC52,8155選通I/O方式邏輯結(jié)構(gòu)CPUINPUT端口數(shù)據(jù)BFINTRRDSTBMOVXA,@DPTR緩沖器滿緩沖器空選通輸入時(shí)序:A口外設(shè)B口外設(shè)打入緩沖器聯(lián)絡(luò)線聯(lián)絡(luò)線CPU外設(shè)當(dāng)前20頁,總共59頁。88端口數(shù)據(jù)線8端口數(shù)據(jù)線AINTRABFASTBBINTRBBFBSTB至CPU至外設(shè)自外設(shè)至CPU至外設(shè)自外設(shè)8155PAPBAD0~AD7WRRDALEIO/MCEPC0PC1PC2PC3PC4PC5邏輯結(jié)構(gòu)
CPU選通輸出時(shí)序:A口外設(shè)B口外設(shè)OUTPUT端口數(shù)據(jù)BFINTRWRSTBMOVX@DPTR,A緩沖器滿緩沖器空MOVX@DPTR,A端口數(shù)據(jù)打入外設(shè)帶聯(lián)絡(luò)信號的應(yīng)答式輸出時(shí)序CPU外設(shè)當(dāng)前21頁,總共59頁。TM1TM2IEBIEAPC2PC1PAPAPBA口方式B口方式B口A口計(jì)數(shù)器方式00:空操作01:停止計(jì)數(shù)10:計(jì)滿后停止11:開始計(jì)數(shù)0:輸入1:輸出0:禁止中斷1:允許中斷00110110
方式1:A、B口基本I/O;C口輸入方式2:A、B口基本I/O;C口輸出方式3:A口選通I/O;B口基本I/O方式4:A、B口選通I/O8155的狀態(tài)字格式當(dāng)前22頁,總共59頁。0
無中斷1
有中斷
D7D6
D5
D4
D3
D2
D1
D00
空TIMER1滿未用中斷標(biāo)志由CPU讀出AAAINTRBFINTEBBBINTRBFINTE緩沖器滿空標(biāo)志中斷允許0
關(guān)中斷1
開中斷定時(shí)器中斷標(biāo)志1
計(jì)數(shù)溢出時(shí)0
讀出狀態(tài)或復(fù)位時(shí)“只讀不寫”8155的狀態(tài)字格式當(dāng)前23頁,總共59頁。8155片內(nèi)的定時(shí)器/計(jì)數(shù)器是一個(gè)14位的減計(jì)數(shù)器。計(jì)數(shù)器分為高6位和低8位寄存器,它的計(jì)數(shù)初值有程序預(yù)置。它的格式為:8155的定時(shí)器/計(jì)數(shù)器TIMERIN:定時(shí)器時(shí)鐘輸入端TIMEROUT:為定時(shí)器輸出,輸出各種波形可接系統(tǒng)時(shí)鐘,作定時(shí)器也可接外部輸入,作計(jì)數(shù)器當(dāng)前24頁,總共59頁。高字節(jié)寄存器低字節(jié)寄存器8155的定時(shí)器/計(jì)數(shù)器(M2和M1是工作方式碼,T0—T13為計(jì)數(shù)器的初值
)當(dāng)前25頁,總共59頁。M2M1方式波形00011011單次方波連續(xù)方波單個(gè)脈沖連續(xù)脈沖8155定時(shí)器/計(jì)數(shù)器四種操作方式和輸出波形當(dāng)前26頁,總共59頁。8155內(nèi)部定時(shí)器定時(shí)器14位計(jì)數(shù)器由04H和05H兩個(gè)地址組成。輸出四種波形:a單次方波b連續(xù)方波c單次脈沖d連續(xù)脈沖e連續(xù)方波若常數(shù)為奇數(shù),則方波不對稱。例如954當(dāng)前27頁,總共59頁。首先將計(jì)數(shù)常數(shù)及定時(shí)器輸出方式送入定時(shí)器口計(jì)數(shù)常數(shù)在0002H~3FFFH之間
D7
D6
D5
D4D3
D2D1
D0T13T12
T11T10T9
T8
T7T6T5T4T3T2T1T000單次方波01連續(xù)方波10單次脈沖11連續(xù)脈沖
D7D6
D5
D4D3
D2D1
D004H計(jì)數(shù)器低8位TL05H計(jì)數(shù)器高6位TH工作方式M2M1地址04H地址05H8155內(nèi)部定時(shí)器當(dāng)前28頁,總共59頁。MCS-51與8155的接口方法和應(yīng)用實(shí)例例1:8031與8155接口并確定RAM和I/O口地址8031的P0.0~P0.7與8155的AD0~AD7相連51單片機(jī)與8155接口連接,不需要任何附加邏輯即可增加:256BRAM14位定時(shí)器22根
I/O
口線8031的P2.7與
8155
的CE相連8031的P2.0與8155的IO/M相連當(dāng)前29頁,總共59頁。上頁下頁回目錄P2.7P2.0CEP00P01P02P03P04P05P06P07AD0AD1AD2AD3AD4AD5AD6AD7IO/M80318155ALEALE當(dāng)前30頁,總共59頁。地址分配:7F00H命令狀態(tài)寄存器7F01HPA口7F02HPB口7F03HPC口7F04H定時(shí)器低8位7F05H定時(shí)器高6位7E00H~7EFFH上頁下頁回目錄P2.7??????P2.0P0.7??????P0.000××××××RAM0000000000000001????????11111111CEIO/M111111AD7??????AD08155RAM
地址為:地址00H~FFH803181557E01I/O000命令狀態(tài)口001A口010B口011C口100TL8101TH61111117F8155I/O地址為:當(dāng)前31頁,總共59頁。
①將8155片內(nèi)RAM的7E30H單元內(nèi)容讀入A累加器中程序段如下:也可以:MOV
DPTR,#7E30HMOVXA,@DPTR例2當(dāng)前32頁,總共59頁。設(shè)A中的數(shù)據(jù)為5,并寫入8155的RAM中7EF0H單元程序段如下:例3方法2???當(dāng)前33頁,總共59頁。例4
將A口定義為基本輸入方式,B口定義為基本輸出方式,
C口定義為輸入方式,定時(shí)器作為方波發(fā)生器對輸入脈沖24分頻(注意8155定時(shí)器最高計(jì)數(shù)頻率為4MHz),讀A口數(shù)據(jù)送B口輸出。則8155I/O口初始化程序如下:
TM2
TM1IEBIEAPC2
PC1PB
PA命令字010000110C2H當(dāng)前34頁,總共59頁。MOVDPTR,#7F04H;指向定時(shí)器低8位MOVA,#18H ;計(jì)數(shù)常數(shù)18H=24MOVX@DPTR,A ;送計(jì)數(shù)常數(shù)INC DPTR ;指向定時(shí)器高8位MOVA,#40H ;設(shè)定時(shí)器輸出連續(xù)方波MOVX@DPTR,A ;送定時(shí)器高8位M2M1=01MOVDPTR,#7F00H;指向命令口MOVA,#0C2H ;命令字設(shè)為A口,C口入
;B口出,啟動(dòng)T/CMOVX@DPTR,A ;并啟動(dòng)定時(shí)器MOVDPTR,#7F01H;指向A口MOVXA,@DPTR ;讀A口數(shù)據(jù)INC DPTR ;指向B口MOVX@DPTR,A ;送B口輸出初始化程序如下當(dāng)前35頁,總共59頁。
程序?yàn)椋?/p>
………………..
RAMWR:MOVR0,#30HMOVDPTR,#7E00H
MOVR2,#50
RAMW:MOVA,@R0
MOVX@DPTR,A
INCR0
INCDPTRDJNZR2,RAMW
…思考:如果要把8155RAM中,從地址為7E00H開始的50個(gè)數(shù)據(jù)存入單片機(jī)的30H開始的數(shù)據(jù)存儲單元中,應(yīng)該如何處理?假定在MCS-51單片機(jī)的內(nèi)部RAM中,從30H開始存放一組數(shù)據(jù),字節(jié)數(shù)為50,要求將該組數(shù)據(jù)存入8155RAM中,起始地址為7E00H。例5當(dāng)前36頁,總共59頁。程序?yàn)椋?/p>
ORG0000H
MOVDPTR,#7E00H
MOVA,#02H
MOV@DPTR,A
LOOP:MOVDPTR,#7F01H
MOVXA,@DPTR
INCDPTR
MOVX@DPTR,A
SJMPLOOP
END寫命令字,送入命令/狀態(tài)寄存器8155的A口數(shù)據(jù)送入ACCACC數(shù)據(jù)寫入8155的B口循環(huán)執(zhí)行假定8155的PA口接8個(gè)乒乓開關(guān),8155的PB口接8個(gè)指示燈,要求PB顯示PA口的開關(guān)狀態(tài)。(PA和PB為基本I/O方式)。例6當(dāng)前37頁,總共59頁。9.3串行通信的基本概念9.3.1串行數(shù)據(jù)傳送方式9.3.2波特率和發(fā)送/接收時(shí)鐘9.3.3串行通信的基本方式9.3.4信號調(diào)制與解調(diào)9.3.5串行接口的任務(wù)當(dāng)前38頁,總共59頁。9.3.1串行數(shù)據(jù)傳送方式1.全雙工2.半雙工
當(dāng)前39頁,總共59頁。1.全雙工當(dāng)數(shù)據(jù)的發(fā)送和接收分流,分別由兩根不同的傳輸線傳送時(shí),通信雙方都能在同一時(shí)刻進(jìn)行發(fā)送和接收操作,這樣的傳送方式就是全雙工(FullDuplex)制。發(fā)送器發(fā)送器接收器接收器B站A站圖9-9全雙工方式示意圖當(dāng)前40頁,總共59頁。2.半雙工若使用同一根傳輸線既作接收又作發(fā)送,雖然數(shù)據(jù)可以在兩個(gè)方向上傳送,但通信雙方不能同時(shí)收發(fā)數(shù)據(jù),這樣的傳送方式就是半雙工(HalfDuplex)制。
A站B站發(fā)送器發(fā)送器接收器接收器圖9-10半雙工方式示意圖當(dāng)前41頁,總共59頁。9.3.2波特率和發(fā)送/接收時(shí)鐘1.波特率2.發(fā)送/接收時(shí)鐘
當(dāng)前42頁,總共59頁。并行通信中,傳輸速度以每秒傳輸?shù)淖止?jié)(B/s)表示。在串行通信中,傳輸速率用波特率來表示。所謂波特率,是指單位時(shí)間內(nèi)傳送二進(jìn)制數(shù)據(jù)的位數(shù),單位為位/秒(b/s)。每秒鐘所傳輸?shù)淖址麛?shù)(字符速率)和波特率是兩種概念
1.波特率當(dāng)前43頁,總共59頁。2.發(fā)送/接收時(shí)鐘發(fā)送端使用的用于決定數(shù)據(jù)位寬度的時(shí)鐘稱為發(fā)送時(shí)鐘。接收端使用的用于測定每一位輸入數(shù)據(jù)位寬度的時(shí)鐘稱為接收時(shí)鐘。接收/發(fā)送時(shí)鐘頻率=n·波特率(n=1,16,32,64)當(dāng)前44頁,總共59頁。9.3.3串行通信的基本方式1.異步通信2.同步通信
當(dāng)前45頁,總共59頁。1.異步通信00/10/10/1…
0/10/10/111100/1起始位奇偶校驗(yàn)位(可有可無)5~8位數(shù)據(jù)位(先送最低位)LSBMSB空閑位停止位(1,11/2或2位)第n個(gè)字符(8~12位)第n+1個(gè)字符圖9-11異步串行通信格式當(dāng)前46頁,總共59頁。2.同步通信同步通信的特點(diǎn)是不僅字符內(nèi)部保持“同步”,而且字符與字符之間也是同步的。在這種通信方式下,收/發(fā)雙方必須建立準(zhǔn)確的位定時(shí)信號,也就是收/發(fā)時(shí)鐘的頻率必須嚴(yán)格地一致。同步通信在數(shù)據(jù)格式上也與異步通信不同,每個(gè)字符不增加任何附加位,而是連續(xù)發(fā)送。當(dāng)前47頁,總共59頁。9.3.4信號調(diào)制與解調(diào)MODEM與計(jì)算機(jī)連接的方式分成內(nèi)接式和外接式。MODEM的調(diào)制方式有3種:振幅調(diào)制(ASK):以兩種振幅的大小來區(qū)別數(shù)字信號“0”與“1”;頻率調(diào)制(FSK):利用兩個(gè)固定的頻率來分別代表數(shù)字信號“0”與“1”;相位調(diào)制(PSK):利用相位的差異來區(qū)別信號,當(dāng)相位差180o時(shí)代表位值的變化。當(dāng)前48頁,總共59頁。9.3.5串行接口的任務(wù)1.進(jìn)行串-并轉(zhuǎn)換2.實(shí)現(xiàn)串行數(shù)據(jù)格式化
3.可靠性檢驗(yàn)
4.實(shí)施接口與通信設(shè)備之間的聯(lián)絡(luò)控制
當(dāng)前49頁,總共59頁。9.4可編程串行接口8251A9.4.18251A的基本性能9.4.28251A內(nèi)部結(jié)構(gòu)及引腳功能9.4.38251A的控制字和狀態(tài)字9.4.48251A的初始化編程9.4.58251A應(yīng)用舉例當(dāng)前50頁,總共59頁。9.4.18251A的基本性能1.通過初始化編程,可以工作在同步通信或異步通信方式。2.同步方式時(shí),可設(shè)定為內(nèi)同步或外同步兩種做法,同步字符允許采用單同步字符和雙同步字符,由用戶選定。3.異步方式時(shí),數(shù)據(jù)位仍可在5~8位范圍內(nèi)選用,用1位作為奇偶校驗(yàn)位或不設(shè)置奇偶位。4.8251A具有奇偶校驗(yàn)、幀校驗(yàn)和溢出校驗(yàn)三種字符數(shù)據(jù)的校驗(yàn)方式,校驗(yàn)位的插入、檢查和出錯(cuò)標(biāo)志的建立均由芯片自動(dòng)完成。5.8251A能與MODEM直接相連,接收和發(fā)送的數(shù)據(jù)均可存放在各自的緩沖器中,以便實(shí)現(xiàn)全雙工通信。
當(dāng)前51頁,總共59頁。9.4.28251A內(nèi)部結(jié)構(gòu)及引腳功能8251A內(nèi)部結(jié)構(gòu)8251A引腳功能當(dāng)前52頁,總共59頁。1.8251A內(nèi)部結(jié)構(gòu)RESET狀態(tài)緩沖器發(fā)送數(shù)據(jù)/命令緩沖器接收數(shù)據(jù)緩沖器外部數(shù)據(jù)總線內(nèi)部數(shù)據(jù)總線讀/寫控制邏輯調(diào)制控制發(fā)送器(P→S)發(fā)送(控制)接收(控制)接收器(S→P)CLKC/DRDCSWRTxDTxRDYTxETxCDTRDSRRTSCTSRxCRxCRxRDYSYNDET00001CSC/DRDWR0101×0011×1100×功能CPU從8251A讀數(shù)據(jù)CPU從8251A讀狀態(tài)CPU寫數(shù)據(jù)到8251ACPU寫命令到8251AUSART總線浮空(無操作)表9-28251A讀/寫操作當(dāng)前53頁,總共59頁。2.8251A的引腳功能56789101112123428272625242322212019181714131615C/DRDWRCSTxCD4D7D6D5GNDRxDD3D2RxRDYD1D0Vcc(+5V)RxCDTRRTSDSRCTSRESETCLKTxDTxESYNDETTxRDY8251A當(dāng)前54頁,總共59頁。9.4.38251A的控制字和狀態(tài)字1.方式控制字2.操作控制字3.狀態(tài)字
當(dāng)前55頁,總共59頁。1.方式控制字D7D6D5D4D3D2D1D0
S2S1EPPEN
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司行政年度工作計(jì)劃2025(13篇)
- 2025新聞?dòng)浾邆€(gè)人工作總結(jié)(8篇)
- 2024年6月教師工作總結(jié)范文(7篇)
- 關(guān)于愛情演講2024(31篇)
- 2024-2025學(xué)年重慶市巴渝學(xué)校高一上學(xué)期期中考試歷史試卷
- 2024-2025學(xué)年內(nèi)蒙古自治區(qū)赤峰市高三上學(xué)期期中考試歷史試卷
- 2025年合伙企業(yè)員工餐飲合同
- 2025年環(huán)氧大豆油項(xiàng)目規(guī)劃申請報(bào)告
- 2025年制造業(yè)薪資談判集體協(xié)商協(xié)議指導(dǎo)范本
- 2025年共有債權(quán)缺失的離婚協(xié)議書規(guī)范文本
- 《機(jī)械制圖》課程教案-任務(wù)四 滾動(dòng)軸承的視圖的繪制
- 2024年中考語文試題分類匯編:非連續(xù)性文本閱讀(學(xué)生版)
- 門店禮儀培訓(xùn)
- 2024年北京市平谷區(qū)中考英語二模試卷
- AQ 6111-2023個(gè)體防護(hù)裝備安全管理規(guī)范知識培訓(xùn)
- 第一屆山東省職業(yè)能力大賽濟(jì)南市選拔賽制造團(tuán)隊(duì)挑戰(zhàn)賽項(xiàng)目技術(shù)工作文件(含樣題)
- 尿毒癥替代治療
- 家族族譜模板
- 2022年公務(wù)員多省聯(lián)考《申論》真題(黑龍江省市卷)及答案解析
- 【課件】2025屆高考英語一輪復(fù)習(xí)小作文講解課件
- “國家示范性高等職業(yè)院校建設(shè)計(jì)劃”骨干高職院校項(xiàng)目建設(shè)方案
評論
0/150
提交評論