TRUYỀN SỐ LIỆU NỐI TIẾP

28 469 2
TRUYỀN SỐ LIỆU NỐI TIẾP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Truyền dữ liệu nối tiếp có 2 phương pháp: - Đồng bộ: chuyển mỗi lần một khối dữ liệu (các ký tự). - Không đồng bộ: mỗi lần truyền một byte.

TRUY N S LI U N I TI PỀ Ố Ệ Ố Ế M¸y thuM¸y ph¸t M¸y thuTruyÒn nèi tiÕp TruyÒn song songD0D7M¸y ph¸tTruyÒn d÷ liÖu s ong s ong vµ nèi tiÕp Truy n d li u n i ti p có 2 ph ng pháp: ề ữ ệ ố ế ươ-Đ ng b : ồ ộ chuy n m i l n m t kh i d li u ể ỗ ầ ộ ố ữ ệ(các ký t ).ự-Không đ ng bồ ộ: m i l n truy n m t byte.ỗ ầ ề ộ MáyphátMáythuMáythuMáyphátMáythuMáyphátMáyphátMáythuMáythuMáyphátĐơncôngBánsongcôngSongcônghoàntoànCác chế độ thu phát dữ liệu Bit kh i ng v bit d ng, bit ch n l Chiềudữliệu KhoảngtrốngBitStopStopbit01000001BitstartĐ á nhdấu 1khung Đ ịnh khung ký tự "A" (mã ASCII - 41 h) T c đ truy n d li uố ộ ề ữ ệ•T c đ truy n d li u thông tin n i ti p ố ộ ề ữ ệ ố ếđ c tính b ng bit/giây ượ ằ bps, ho c ặ baud.•Ph thu c vào c ng truy n tin c a h ụ ộ ổ ề ủ ệmáy đó. RS 232 và các chu n vào/ra n i ẩ ốti pế•Ra đ i 196x, Không t ng thích TTLờ ươ14891488§ÊtRS232         RS232RS232 cableCPUUART Chip(TTL output)MODEM23723714881489§ÊtSö dông chip MC1488 vµ MC1489 nèi UART víi RS232 1 2 3 4 5 6 7 8 9D¾c (®ùc) 9 ch©nCh©n Tªn gäi1 Data carrier detect ()2 Received data (RxD)3 Transmitted data (TxD)4 Data terminal ready ()5 Signal ground (GND)6 Data set ready ()7 Request to send ()8 Clear to send ()9 Ring indicator (RI)Ch©n tÝn hiÖu IBM PC So sánh RS232 v i RS422 và RS423ớRS232 RS422 RS423Đ dài cáp (m)ộ 15 1200 1200T c đ c c đ i ố ộ ự ạ 20K 10M/12 m 100K/9 m1M/120 m 10K/90 m100K/1200 m 1K/1200 mM c logic 1 (V)ứ -3 /-25 A > B -4 đ n -6ếM c logic 0 (V)ứ +3 /+25 B > A +4 đ n +5ế Phân lo i thông tin d li uạ ữ ệ•Thi t b truy n thôngế ị ề : - Thi t b đ u cu i d li u DTE (data terminal equipment): Máy ế ị ầ ố ữ ệtính hay thi t b đ u cu i dùng đ g i và thu d li uế ị ầ ố ể ử ữ ệ- Thi t b truy n thông d li u D CE (data communication ế ị ề ữ ệequipment): ch các thi t b truy n thông, (modem) - ch u trách ỉ ế ị ề ịnhi m truy n d li u.ệ ề ữ ệNèi ghÐp DTE­DCEDTE                       DCETxDRxD§Êt237237Nèi ghÐp DTE­DTEDTE                       DTETxD  TxDRxD   RxD§Êt237237Nèi ghÐp DTE-DCE vµ DTE-DTE [...]... Máyphát Máythu Máythu Máyphát Máythu Máyphát Máyphát Máythu Máythu Máyphát Đơncông Bánsongcông Songcông hoàntoàn Các chế độ thu phát dữ liệu Thanh ghi đi u khi n đ ng truy nề ể ườ ề Thanh ghi ®iỊu khiĨn ®-êng trun (khung dữ liệu) 00=5bitd liệu 11=6bitd liệu 10=7bitd liệu 11=8bitd liệu 0=1bitdừng 1=2bitdừng 000=không 001=lẻ 011=chẵn 101=đánhdấu 111=khoảngtrống Bitđiềukhiểndừng.Nếu=1,chânranối tiếpsẽcógiátrịlogic0(khoảngtrống) D7D6D5D4D3D2D1D0 DLABBreakParityParityParityStopDataData ... A0 A1 A2 NC Chia10 Từbus hệ thống D0 D7 A3 A4 A5 A6 A7 A8 A9 AEN 18,432 Mhz DIRG 2 4 20 3 5 6 8 22 EIA driver receiver 1,8432Mhz Vcc Reset OUT1 OUT2 D0 D7 A0 A1 A2 RCLK CS0 CS1 MR XinXout 74LS2458250 IRQ3hoặcIRQ4 RS232 Ghép nối 8250 với bus máy tính IBM PC INTRPT SOUT RTS DTR SIN CTS DSR RLSD RI Máythu Máyphát Máythu Truyềnnốitiếp Truyềnsongsong D0 D7 Máyphát Truyền dữ liệu s ong s ong và nèi tiÕp ã CS0, CS1, (ch n chip) ã D0 ữ D7 ã Sin v Sout • RTS, CTS, DTR, DSR, DCD, và RI • Xin và Xout • MR • RCLK • BAUDOUT ... 101) Thanh ghi trạng thái đ-ờng truyền 0TEMTTHREBIFEPEOEDR D7D6D5D4D3D2D1D0 =1:Cóngắt (xoákhiCPUđọcthanhghitrạngtháiđ ờng)ư =1:Thanhghil ugiátrịphátrỗngư =1:Thanhghigiữgiátrịphát(THR)vàthanhghi dịchphátrỗng.(xoákhiTSRhoặcTHRcód liệu) =1:Lỗichẵnlẻ (xoákhiCPUđọcthanhghitrạngtháiđ ờng)ư =1:Lỗiđịnhkhung (xoákhiCPUđọcthanhghitrạngtháiđ ờng)ư =1:dữliệusẵnsàngnhận (xoákhiđọcdữliệubộđệmthu =1:Lỗitràn (xoákhiCPUđọcbộđệmthu) ... ghi nhận biết ngắt D 2 D 1 D 0 Loạ iINTR NguồnINTR Mức utiê nư 1 1 0 Trạ ngthá iđ ờngthuư Lỗi(tràn,địnhkhung,chẵnlẻ ) hoặcđiềukiệndừng Caonhất 1 0 0 Chophépthud liệu Chophépthud liệu Thứ2 0 1 0 Thanhghil udữliệuphá trỗngư Thanhghil udữliệuphá trỗngư Thứ3 0 0 0 Trạ ngthá iMODEM CTS,DSR,RI,DCD Thứ4 x x 1 Khôngcó Khôngcó L nh MODE c a DOSệ ủ • Cú pháp c a l nh MODE là:ủ ệ » MODE COMm: b,p, d,... Thanh ghi c a 8250ủ – Thanh ghi l u giá tr phát (A2 A1 A0 =000, và DLAB = 0)ư ị – Thanh ghi đ m máy thu (A2 A1 A0 = 000, và DLAB = 0)ệ – Thanh ghi cho phép ng t (A2 A1 A0 = 001, v DLAB = 0) D liệu đ ợcnhậnư Bộđệmtruyềnrỗng Trạngtháiđ ờngnhậnư TrạngtháiMODEM 0000INErroTBERxRDY D7D6D5D4D3D2D1D0 Thanh ghi cho phép ngắt TRUY N S LI U N I TI PỀ Ố Ệ Ố Ế – Thanh ghi nh n bi t ng t (A2 A1 A0 = 010)ậ ế . Thanhghiđệmdữliệuthuđểđọc,thanhghil udữliệuphá tđểghiư 0 0 0 1 Thanhghichophépngắtx 0 1 0 Thanhghinhậnbiếtngắt(chỉđọc)x 0 1 1 Thanhghiđiềukhiểnđ ờngtruyền(thanhghikhuônd liệu) ư. 00Khởitạ ocổngCOM Cá cthiếtlậpliê nquan Cá cthanhghikếtquả AL=thamsố(xemởd ớ i)ư DX=Sốhiệucổng(0ưCOM1,1ưCOM2..)AH=Trạ ngthá icổng(xemởd ớ i)ư AL=Trạ ngthá

Ngày đăng: 09/10/2012, 16:57

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan