Danh mục

VI ĐIỀU KHIỂN GIAO TIẾP TRUYỀN DỮ LIỆU

Số trang: 26      Loại file: pdf      Dung lượng: 1,008.23 KB      Lượt xem: 15      Lượt tải: 0    
10.10.2023

Xem trước 3 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 vi điều khiển giao tiếp truyền dữ liệu, kỹ thuật - công nghệ, điện - điện tử 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:
VI ĐIỀU KHIỂN GIAO TIẾP TRUYỀN DỮ LIỆUÑaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình Phuù VI ÑIEÀU KHIEÅN GIAO TIẾP TRUYEÀN DÖÕ LIEÄU  TRUYEÀN DÖÕ LIEÄU ÑOÀNG BOÄ VAØ KHOÂNG ÑOÀNG BOÄ TDL ñoàng boä goàm caùc ñöôøng truyeàn dl vaø tín hieäu xung clock (CK) – chöùc naêng cuûa CKduøng ñeå dòch chuyeån döõ lieäu, moãi 1 xung ck laø 1 bit döõ lieäu ñöôïc truyeàn ñi. Trong heä thoáng truyeàn döõ lieäu ñoàng boä, heä thoáng naøo cung caáp xung CK thì ñoùng vai troø laømaster (chuû) – nhöõng heä thoáng coøn laïi nhaän xung ck ñoùng vai troø laø slave (tôù). Toác ñoä truyeàn döõ lieäu chính laø toác ñoä cuûa xung ck – chính laø taàn soá xung ck. Ví duï taàn soá xung ck laø 1MHz thì toác ñoä truyeàn döõ lieäu laø 1MBPS – 1M baud. TxD RxD RxD TxD CK CK GND GND HT1 HT2 MASTER SLAVE TDL khoâng ñoàng boä gioáng nhö heä thoáng truyeàn DL ñoàng boä nhöng khoâng coù xung CK. TxD RxD RxD TxD CK CK GND GND HT1 HT2 Khoâng coøn phaân bieät chuû vaø tôù – caùc heä thoáng laø ngang caáp. Moãi 1 xung ck laø 1 bit döõ lieäu ñöôïc truyeàn ñi – baây giôø khoâng coøn xung Ck thì laøm sao ñeåtruyeàn döõ lieäu ? Ñeå truyeàn DL thì moãi heä thoáng phaûi coù 1 maïch dao ñoäng taïo xung CK – hai heä thoáng vôùi 2maïch dao ñoäng ñoäc laäp nhöng phaûi cuøng taàn soá hay cuøng toác ñoä.Boä moân ñieän töû coâng nghieäp baøi giaûng vi xöû lyù: truyeàn döõ lieäu noái tieáp 1Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình Phuù  MAÏCH ÑIEÄN GIAO TIEÁP – 2 VÑK TRUYEÀN DÖÕ LIEÄU Chaân T×D (P3.1) laø ngoõ xuaát döõ lieäu ñi vaø chaân R×D (P3.0) laø ngoõ nhaän döõ lieäu veà. Hai thanh ghi ñeäm SBUF vaø thanh ghi ñieàu khieån SCON.Boä moân ñieän töû coâng nghieäp baøi giaûng vi xöû lyù: truyeàn döõ lieäu noái tieáp 2Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình Phuù Taàn soá truyeàn döõ lieäu noái tieáp coøn goïi toác ñoä BAUD (soá löôïng bit döõ lieäu ñöôïc truyeàn ñitrong moät giaây) coù theå hoaït ñoäng coá ñònh (söû duïng dao ñoäng treân chip) hoaëc coù theå thay ñoåi. Khicaàn toác ñoä Baud thay ñoåi thì phaûi söû duïng Timer 1 ñeå taïo toác ñoä baud. 1. THANH GHI ÑIEÀU KHIEÅN TRUYEÀN DÖÕ LIEÄU NOÁI TIEÁP: Caáu truùc cuûa thanh ghi SCON – serial control nhö sau: SM0 SM1 SM2 REN TB8 RB8 TI RIReceive – nhaän, Transmit – phaùt Bit Kyù hieäu Ñòa chæ Moâ taû hoaït ñoäng 7 SM0 9FH Bit choïn kieåu truyeàn noái tieáp: bit thöù 0. 6 SM1 9EH Bit choïn kieåu truyeàn noái tieáp: bit thöù 1. 5 SM2 9DH Bit cho pheùp truyeàn keát noái nhieàu vi xöû lyù ôû mode 2 vaø 3; RI seõ khoâng tích cöïc neáu bit thöù 9 ñaõ thu vaøo laø 0. 4 REN 9CH Bit cho pheùp nhaän kí töï. REN = 1 seõ cho pheùp nhaän kí töï. 3 TB8 9BH Duøng ñeå löu bit 9 ñeå truyeàn ñi khi hoaït ñoäng ôû mode 2 vaø 3. TB8 baèng 0 hay 1 laø do ngöôøi laäp trình thieát laäp. 2 RB8 9AH Duøng ñeå löu bit 9 nhaän veà khi hoaït ñoäng ôû mode 2 vaø 3. 1 TI 99H Côø baùo hieäu naøy leân möùc 1 khi truyeàn xong 1 kí töï vaø xoùa bôûi ngöôøi laäp trình ñeå saún saøng truyeàn kí töï tieáp theo. 0 RI 98H Côø baùo hieäu naøy leân möùc 1 khi nhaän xong 1 kí töï vaø xoùa bôûi ngöôøi laäp trình ñeå saún saøng nhaän kí töï döõ lieäu tieáp theo. 2. CAÙC KIEÅU TRUYEÀN DÖÕ LIEÄU NOÁI TIEÁP: SM0 SM1 Kieåu ...

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