Danh mục

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    
Jamona

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (7 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:

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 ...

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