Giao tiếp giữa KIT vi xử lý 8086 và máy tính Nguồn, chương 6
Số trang: 7
Loại file: pdf
Dung lượng: 72.46 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Cổng nối tiếp RS232 là một loại giao diện phổ biến rộng rãi nhất, ta còn gọi là cổng COM1 , COM2 để tự do cho các ứng dụng khác nhau. Giống như cổng máy in,cổng nối tiếp RS232 cũng được sử dụng rất thuận tiện trong việc ghép nối máy tính với các thiết bị ngoại vi. Việc truyền dữ liệu qua cổng RS232 được tiến hành theo cách nối tiếp, nghĩa là các bit dữ liệu được gởi đi nối tiếp vối nhau trên một đường dẫn. Trước hết loại truyền này có khả năng dùng cho những...
Nội dung trích xuất từ tài liệu:
Giao tiếp giữa KIT vi xử lý 8086 và máy tính Nguồn, chương 6 Chương 6: GIAO TIEÁP NOÁI TIEÁP QUA COÅNG COM . RS232 1. VAØI NEÙT CÔ BAÛN VEÀ COÅNG NOÁI TIEÁP: Coång noái tieáp RS232 laø moät loaïi giao dieän phoå bieán roäng raõinhaát, ta coøn goïi laø coång COM1 , COM2 ñeå töï do cho caùc öùngduïng khaùc nhau. Gioáng nhö coång maùy in,coång noái tieáp RS232 cuõng ñöôïc söûduïng raát thuaän tieän trong vieäc gheùp noái maùy tính vôùi caùc thieát bòngoaïi vi. Vieäc truyeàn döõ lieäu qua coång RS232 ñöôïc tieán haønhtheo caùch noái tieáp, nghóa laø caùc bit döõ lieäu ñöôïc gôûi ñi noái tieápvoái nhau treân moät ñöôøng daãn. Tröôùc heát loaïi truyeàn naøy coù khaû naêng duøng cho nhöõngkhoaûng caùch lôùn hôn, bôûi vì khaû naêng gaây nhieãu laø nhoû ñaùng keåhôn laø khi duøng moät coång song song. Vieäc duøng coång song songcoù moät nhöôïc ñieåm ñaùng keå laø caùp truyeàn nhieàu sôïi vaø vì vaäi raátñaét tieàn, hôn nöa möùc tín hieäu naèm trong khoûang 0..5V ñaõ toû rakhoâng thich öùng vôùi khoaûng caùch lôùn. Treân hình 5.3 laø söï boá trí chaân cuûa phích caém RS232 cuûamaùy tính PC. 1 2 3 4 5 O O O O O O O O O 6 7 8 9 1 13 O O O O O O O O O O O O O O O O O O O O O O O O O 14 25 HÌNH 5.3 CHAÂN CHAÂN KYÙ YÙ NGHÓA(loaïi 9 chaân ( loaïi 25 HIEÄU ) chaân )1 8 DCD Data carrier detect2 3 RxD Nhaän döõ lieäu3 2 TxR Phaùt döõ lieäu4 20 DTR Döõ lieäu ñaàu cuoái saün saøng5 7 GND Noái ñaát6 6 DSR Thieát bò thoâng tin saün saøng7 4 RTS Yeâu caàu göûi8 5 CTS Thieát bò thoâng tin saün saøng truyeàn9 22 RI Ring in dicator Vieäc truyeàn döõ lieäu xaåy ra treân 2 ñöôøng daãn qua chaân caémra TxD, maùy tính göûi döõ lieäu cuûa noù ñeán thieát bò khaùc. Trong khiñoù döõ lieäu maø maùy tính nhaän ñöôïc daãn ñeán chaân RxD. Caùc tínhieäu khaùc ñoùng vai troø nhö tín hieäu hoã trôï khi trao ñoåi thoâng tinvaø vì theá khoâng phaûi trong moïi öùng duïng ñeàu duøng ñeán. Möùc tín hieäu treân chaân ra RxD tuøy thuoäc vaøo ñöôøng daãnTxD vaø thoâng tin thöôøng naèm trong khoaûng – 12V.. + 12V caùcbit döõ lieäu ñöôïc ñaûo ngöôïc laïi. Möùc ñieän aùp ôû möùc cao naèmtrong khoaûng – 3V vaø – 12V vaø möùc thaáp naèm trong khoaûng töø+ 3Vvaø +12V. Traïng thaùi tónh treân ñöôøng daãn coù möùc ñieän aùp –12V . Baèng toác ñoä baud ta thieát laäp toác ñoä truyeàn döõ lieäu caùc giaùtrò thoâng thöôøng laø 300, 600, 1200, 2400, 4800, 9600 vaø 19200baud. Kyù hieäu baud laø soá löôïng bit truyeàn trong 1s. Coøn moät vaán ñeà nöõa laø khuoâân maãu (Format) truyeàn döõ lieâucaàn phaûi ñöôïc thieát laäp nhö nhau caû beân göûi cuõng nhö beân nhaäncaùc thoâng soá truyeàn coù theå ñöôïc thieát laäp treân maùy tính PC baèngcaùc caâu leänh treân DOS. Ngaøy nay Windows cuõng coù caùc chöôngtrình rieâng ñeå söû duïng, khi ñoù caùc thoâng soá truyeàn döõ lieäu nhö:toác ñoä baud, soá bit döõ lieäu, soá bít döøng, bit chaün leû (parity) coùtheå ñöôïc thieát laäp moät caùch raát ñôn giaûn. 2. SÖÏ TRAO ÑOÅI CUÛA CAÙC ÑÖÔØNG DAÃN TÍN HIEÄU Cuõng nhö ôû coång maùy in, caùc ñöôøng daãn tín hieäu rieâng bieätcuõng cho pheùp trao ñoåi qua laïi caùc ñòa chæ trong maùy tính PC.Trong tröôøng hôïp naøy ngöôøi ta thöôøng söû duïng nhöõng vi maïchcoù ñoä tích hôïp cao ñeå coù theå hôïp nhaát nhieà chöùc naêng treân 1chip. ÔÛ maùy tính PC thöôøng coù moät boä phaùt/nhaän khoâng ñoàng boävaïn naêng goïi taét laø UART: Universal AsynchronousReceiver/Transmister. Ñeå ñieàu khieån söï trao ñoåi thoâng tin giöõamaùy tính vaø caùc thieát bò ngoaïi vi. Phoå bieán nhaát laø vi maïch 8250cuûa haõng NSC hoaëc caùc thieát bò tieáp theo, chaúng haïn nhö16C550. Boä AURT naøy coù 10 thanh ghi ñeå ñieàu khieån taát caûchöùc naêng cuûa vieäc nhaäp vaøo, xuaát ra döõ lieäu theo caùch noái tieáplieân quan ñeán noäi dung cuûa phaàn naøy chæ ñeà caäp ñeán hai ñieàuñaùng quan taâm ñoù laø: thanh ghi ñieàu khieån modem vaø thanh ghitraïng thaùi modem. a) Thanh ghi ñieàu khieån modem: D7 ...
Nội dung trích xuất từ tài liệu:
Giao tiếp giữa KIT vi xử lý 8086 và máy tính Nguồn, chương 6 Chương 6: GIAO TIEÁP NOÁI TIEÁP QUA COÅNG COM . RS232 1. VAØI NEÙT CÔ BAÛN VEÀ COÅNG NOÁI TIEÁP: Coång noái tieáp RS232 laø moät loaïi giao dieän phoå bieán roäng raõinhaát, ta coøn goïi laø coång COM1 , COM2 ñeå töï do cho caùc öùngduïng khaùc nhau. Gioáng nhö coång maùy in,coång noái tieáp RS232 cuõng ñöôïc söûduïng raát thuaän tieän trong vieäc gheùp noái maùy tính vôùi caùc thieát bòngoaïi vi. Vieäc truyeàn döõ lieäu qua coång RS232 ñöôïc tieán haønhtheo caùch noái tieáp, nghóa laø caùc bit döõ lieäu ñöôïc gôûi ñi noái tieápvoái nhau treân moät ñöôøng daãn. Tröôùc heát loaïi truyeàn naøy coù khaû naêng duøng cho nhöõngkhoaûng caùch lôùn hôn, bôûi vì khaû naêng gaây nhieãu laø nhoû ñaùng keåhôn laø khi duøng moät coång song song. Vieäc duøng coång song songcoù moät nhöôïc ñieåm ñaùng keå laø caùp truyeàn nhieàu sôïi vaø vì vaäi raátñaét tieàn, hôn nöa möùc tín hieäu naèm trong khoûang 0..5V ñaõ toû rakhoâng thich öùng vôùi khoaûng caùch lôùn. Treân hình 5.3 laø söï boá trí chaân cuûa phích caém RS232 cuûamaùy tính PC. 1 2 3 4 5 O O O O O O O O O 6 7 8 9 1 13 O O O O O O O O O O O O O O O O O O O O O O O O O 14 25 HÌNH 5.3 CHAÂN CHAÂN KYÙ YÙ NGHÓA(loaïi 9 chaân ( loaïi 25 HIEÄU ) chaân )1 8 DCD Data carrier detect2 3 RxD Nhaän döõ lieäu3 2 TxR Phaùt döõ lieäu4 20 DTR Döõ lieäu ñaàu cuoái saün saøng5 7 GND Noái ñaát6 6 DSR Thieát bò thoâng tin saün saøng7 4 RTS Yeâu caàu göûi8 5 CTS Thieát bò thoâng tin saün saøng truyeàn9 22 RI Ring in dicator Vieäc truyeàn döõ lieäu xaåy ra treân 2 ñöôøng daãn qua chaân caémra TxD, maùy tính göûi döõ lieäu cuûa noù ñeán thieát bò khaùc. Trong khiñoù döõ lieäu maø maùy tính nhaän ñöôïc daãn ñeán chaân RxD. Caùc tínhieäu khaùc ñoùng vai troø nhö tín hieäu hoã trôï khi trao ñoåi thoâng tinvaø vì theá khoâng phaûi trong moïi öùng duïng ñeàu duøng ñeán. Möùc tín hieäu treân chaân ra RxD tuøy thuoäc vaøo ñöôøng daãnTxD vaø thoâng tin thöôøng naèm trong khoaûng – 12V.. + 12V caùcbit döõ lieäu ñöôïc ñaûo ngöôïc laïi. Möùc ñieän aùp ôû möùc cao naèmtrong khoaûng – 3V vaø – 12V vaø möùc thaáp naèm trong khoaûng töø+ 3Vvaø +12V. Traïng thaùi tónh treân ñöôøng daãn coù möùc ñieän aùp –12V . Baèng toác ñoä baud ta thieát laäp toác ñoä truyeàn döõ lieäu caùc giaùtrò thoâng thöôøng laø 300, 600, 1200, 2400, 4800, 9600 vaø 19200baud. Kyù hieäu baud laø soá löôïng bit truyeàn trong 1s. Coøn moät vaán ñeà nöõa laø khuoâân maãu (Format) truyeàn döõ lieâucaàn phaûi ñöôïc thieát laäp nhö nhau caû beân göûi cuõng nhö beân nhaäncaùc thoâng soá truyeàn coù theå ñöôïc thieát laäp treân maùy tính PC baèngcaùc caâu leänh treân DOS. Ngaøy nay Windows cuõng coù caùc chöôngtrình rieâng ñeå söû duïng, khi ñoù caùc thoâng soá truyeàn döõ lieäu nhö:toác ñoä baud, soá bit döõ lieäu, soá bít döøng, bit chaün leû (parity) coùtheå ñöôïc thieát laäp moät caùch raát ñôn giaûn. 2. SÖÏ TRAO ÑOÅI CUÛA CAÙC ÑÖÔØNG DAÃN TÍN HIEÄU Cuõng nhö ôû coång maùy in, caùc ñöôøng daãn tín hieäu rieâng bieätcuõng cho pheùp trao ñoåi qua laïi caùc ñòa chæ trong maùy tính PC.Trong tröôøng hôïp naøy ngöôøi ta thöôøng söû duïng nhöõng vi maïchcoù ñoä tích hôïp cao ñeå coù theå hôïp nhaát nhieà chöùc naêng treân 1chip. ÔÛ maùy tính PC thöôøng coù moät boä phaùt/nhaän khoâng ñoàng boävaïn naêng goïi taét laø UART: Universal AsynchronousReceiver/Transmister. Ñeå ñieàu khieån söï trao ñoåi thoâng tin giöõamaùy tính vaø caùc thieát bò ngoaïi vi. Phoå bieán nhaát laø vi maïch 8250cuûa haõng NSC hoaëc caùc thieát bò tieáp theo, chaúng haïn nhö16C550. Boä AURT naøy coù 10 thanh ghi ñeå ñieàu khieån taát caûchöùc naêng cuûa vieäc nhaäp vaøo, xuaát ra döõ lieäu theo caùch noái tieáplieân quan ñeán noäi dung cuûa phaàn naøy chæ ñeà caäp ñeán hai ñieàuñaùng quan taâm ñoù laø: thanh ghi ñieàu khieån modem vaø thanh ghitraïng thaùi modem. a) Thanh ghi ñieàu khieån modem: D7 ...
Tìm kiếm theo từ khóa liên quan:
vi xử lý máy tính dữ liệu máy in truyền thông giải mã lệnh vi xử lý 8086 Bộ nhớGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 296 0 0 -
6 trang 191 0 0
-
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 154 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 133 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 117 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 115 0 0 -
Bài 1: PUBLIC RELATION TRONG MARKETING - MIX
15 trang 101 0 0 -
Thủ thuật sử dụng máy tính: Cách đặt pass để chống keylog, magic
4 trang 97 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 71 0 0