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
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 ...
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ìm kiếm theo từ khóa liên quan:
vi điều khiển tài liệu vi điều khiển giáo trình vi điều khiển lý thuyết vi điều khiển chuyên ngành điện tửGợi ý tài liệu liên quan:
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Ninh Thuận
127 trang 265 0 0 -
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 177 0 0 -
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2022)
144 trang 155 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 132 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 119 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 116 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 112 0 0 -
Luận văn: Xây dựng mô hình điều khiển động cơ DC servo bằng vi điều khiển
85 trang 95 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 95 1 0 -
Tài liệu thực hành Vi điều khiển 8051
55 trang 94 0 0