Danh mục

Giáo trình phân tích phương pháp truyền thông bất đồng bộ dựa vào các dãy kí tự star bit p3

Số trang: 9      Loại file: pdf      Dung lượng: 112.98 KB      Lượt xem: 6      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 5,000 VND Tải xuống file đầy đủ (9 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu giáo trình phân tích phương pháp truyền thông bất đồng bộ dựa vào các dãy kí tự star bit p3, công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình phân tích phương pháp truyền thông bất đồng bộ dựa vào các dãy kí tự star bit p3 - TxRDY (chaân 15) baùo soá lieäu truyeàn saün saøng. - RxRDY (chaân 14) baùo soá lieäu nhaän saün saøng. - Syn/Break : chæ ñoàng boä/ ñöùt doøng tin. d. Nhoùm tín hieäu gheùp noái vôùi maùy phaùt xung nhòp: - TxC : nhòp truyeàn. - RxC : nhòp nhaän. 2. Khôûi ñoäng 8251A: Sau khi Chip 8251A ñöôïc Reset, moät Byte ñöôïc ghi vaøo thanh ghichoïn Mode ñeå choïn Protocol mong muoán. Coù theå Reset baèng caùch duøngchaân RST (Reset cöùng luùc baät nguoàn) hoaëc khi ghi bit D1 = 1 vaøo thanh ghileänh (Reset meàm). Sau khi thieát laäp Mode hoaït ñoäng vieäc phaùt vaø thu ñöôïc ñieàu khieånbaèng caùch ghi ñònh kyø töø ñieàu khieån leänh vaøo thanh ghi leänh bao goàm caùcböôùc sau: - Reset chip 8251A (baèng phaàn cöùng hoaëc phaàn meàm) - Ghi töø choïn Mode mong muoán vaøo thanh ghi Mode. - Ghi töø leänh mong muoán vaøo thanh ghi leänh.  Phaùt moät kyù töï : Ñeå phaùt moät kyù töï, bit TxEN trong thanh ghi leänhphaûi ôû möùc logic 1 vaø chaân CTS phaûi ôû möùc 0: + Ñôïi cho ñeán khi chaân TxRDY ôû möùc cao hoaëc cho ñeán khi bitTxRDY trong thanh ghi traïng thaùi laø 1. + Ghi kyù töï caàn phaùt vaøo thanh ghi ñeäm phaùt.  Thu moät kyù töï : Ñeå thu moät kyù töï vaø kieåm tra traïng traùi loãi cuûa kyùtöï naøy, ta caàn thöïc hieän caùc böôùc sau : + Ñôïi cho ñeán khi chaân RxRDY ôû möùc cao hoaëc cho ñeán khi bitRxRDY trong thanh ghi traïng thaùi laø moät. + Ñoïc traïng thaùi loãi töø thanh ghi traïng thaùi (coù theå keát hôïp vôùi caùcböôùc tröôùc - khi ñoïc bit RxRDY). + Ñoïc kyù töï töø thanh ghi ñeäm thu. + Reset traïng thaùi loãi baèng caùch ghi bit ER = 1 trong thanh ghi leänh. Toác ñoä phaùt vaø thu ñöôïc quyeát ñònh bôûi taàn soá cuûa xung Clock ñöa vaøochaân RxC/TxC chia theo heä soá (1, 16 hoaëc 64) ñaõ choïn trong töø choïn Mode. 3. Caùc thanh ghi cuûa chip 8251A : Cuõng nhö CPU, Chip UART chöùa ñöïng moät soá thanh ghi hoaëc boä nhôùtrong, coù ba kieåu thanh ghi: - Nhöõng thanh ghi ñieàu khieån: Chuùng nhaän nhöõng leänh töø CPU vaøkhoâng töï ñoäng thay ñoåi traïng thaùi. - Nhöõng thanh ghi traïng thaùi: Chuùng thoâng baùo ñeán CPU nhöõng gì xaûyra trong UART. - Nhöõng thanh ghi ñeäm: Chuùng löu giöõ nhöõng kyù töï chuaån bò phaùt ñihoaëc chôø xöû lyù. Caùch truy xuaát caùc thanh ghi phuï thuoäc vaøo caáu truùc cuûa maùy tính maøUART ñöôïc caøi ñaët. Trong tröôøng hôïp maùy IBM PC, nhöõng giaù trò ñöôïc ñaëtvaøo beân trong caùc thanh ghi nghóa laø duøng leänh OUT töø chip CPU gôûi ñeánnhöõng ñòa chæ töông öùng cuûa caùc thanh ghi. töông töï, nhöõng thanh ghi ñöôïctruy xuaát theo caùch ñoïc nghóa laø duøng leänh IN vôùi caùc ñòa chæ töông öùng. a. Caùc thanh ghi ñieàu khieån: Coù 4 thanh ghi ñieàu khieån duøng ñeå nhaän leänh töø CPU: a1. Thanh ghi ñieàu khieån ñöôøng daây:) (Line ControlRegister) Thanh ghi naøy ñöôïc duøng ñeå SET caùc thoâng soá lieân laïc. Moãi bit cuûathanh ghi naøy coù yù nghóa vaø ñöôïc moâ taû nhö sau: Bit YÙ nghóa 0 Hai bit naøy duøng ñeå xaùc ñònh chieàu daøi cuûa moät töø 1 2 Soá bit Stop 3 Cho pheùp kieåm tra chaún leû 4 Choïn kieåm tra chaún leû 5 Choïn bit chaún leû 6 Ngaét 7 Bit truy xuaát vaø choát soá lieäu Moâ taû : - Bit 0 vaø 1 : chæ chieàu daøi cuûa moät töø nhö sau : Bit 0 Bit 1 Soá kyù töï 0 0 5 0 1 6 1 0 7 1 1 8 - Bit 2 : Xaùc ñònh soá STOP bit. Neáu Bit 2 laø 0, moät Stop bit ñöôïc taïo ra.Neáu bit 2 laø 1, 2 Stop bit ñöôïc taïo ra tröø khi chieàu daøi kyù töï laø 5 (töùc laø bit 0vaø bit 1 baèng 00), luùc naøy seõ taïo ra 1.5 Stop bit. - Bit 3, 4, 5 laø nhöõng bit löïa choïn söï kieåm tra chaün leû (trong ñoà aùn naøykhoâng söû duïng neân luoân ñöôïc Set baèng 0). - Bit 6 : laø bit taïo ra moät leänh ngaét, khi ñöôïc Set leân 1 noù seõ treo ngoõra OUT ôû möùc logic 0 (SPACING) cho tôùi khi ñöôïc SET trôû laïi baèng 0 (Bitnaøy khoâng ñöôïc duøng neân luoân luoân ñöôïc Set baèng 0). - Bit 7 : laø bit duy nhaát vaø choát soá chia (DLAB : Division Latch AccessBit). noù phaûi ñöôïc SET leân 1 khi truy xuaát vieäc choát soá chia, töùc laø luùc caøitoác ñoä ...

Tài liệu được xem nhiều: