Danh mục

Giao tiếp giữa KIT vi xử lý 8085 và máy tính Nguồn, chương 11

Số trang: 9      Loại file: pdf      Dung lượng: 69.58 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Vi mạch MÃ 232 chuyển đổi mức TTL ở ngõ vào thành mức +10V hoặc –10V ở phía truyền và các mức +3V… +15V hoặc –3V … -15V thành mức TTL ở phía nhận. Trên hình 73. mô tả cách sắp xếp chân và sơ đồ cấu trúc của vi mạch MÃ 232.Đường dẫn TxD dẫn trực tiếp đến chân 11 của vi mạch MÃ 232 còn bộ đệm nối ra ở chân 14 được nối trực tiếp tới chân số 2 của cổng nối tiếp.Việc sắp xếp chân ở ổ cắm nối tiếp được lựa chọn sao cho...
Nội dung trích xuất từ tài liệu:
Giao tiếp giữa KIT vi xử lý 8085 và máy tính Nguồn, chương 11CHÖÔNG 11: PHAÀN CÖÙNG VAØ PHAÀN MEÀM GIAO TIEÁPI. LÖU ÑOÀ VAØ CHÖÔNG TRÌNH TRUYEÀN DÖÕ LIEÄU 1. LÖU ÑOÀ TRUYEÀN DÖÕ LIEÄU: BEGIN KHÔÛI PHAÙT: GHI TÖØ CHEÁ ÑOÄ GHI LEÄNH : DTR, TxEN ÑOÏC TRAÏNG THAÙI: DSR, TxRDy Kieåm tra saün saøng: DSR = TxRDY =1 GHI SOÁ LIEÄU RA HÌNH 7.1 THANH GHI ÑEÄM SOÁ LIEÄU GHI LEÄNH PHAÙT: RTS END BEGIN 2. LÖU ÑOÀ NHAÄN DÖÕ KHÔÛI PHAÙT: GHI TÖØ LIEÄU: CHEÁ ÑOÄ GHI LEÄNH : DTR, A{RxEN,RTS ÑOÏC TRAÏNG THAÙI: DSR, RxRDy Kieåm tra saün saøng :DSR= RxRDY=1HÌNH 7.2 ÑOÏC SOÁ LIEÄU TÖØ THANH GHI ÑEÄM SOÁ LIEÄU END3. CHÖÔNG TRÌNH TRUYEÀN DÖÕ LIEÄU ;xxxxxxxxxxxxxxxxxxxxx ;chuong trinh con delay org 6200h delay: mvi b,3 x0: dcr b jnz X0 ret ;xxxxxxxxxxxxxxxxxxxxx ;chuong trinh truyen du lieu grg 4100h mvi a,00h ;xoa reg lenh out 01h call delay out 01h call delay out 01h call delay mvi a,40h ;xoa cac thanh ghi noi out 01h call delay mvi a,0ceh ;goi tu dk che do out 01h call delay lxi d,6500h mvi a,03h ;goi tu lenh out 01h call delay x1: in 01 ;doc tg trang thai ani 10000001b ;giu MSB va LSB cpi 81h jnz x1 ldax d mov l,aout 00h ;doc bytedia chi de truyencall delaymvi a,21h ;goi tu lenh detruyen diout 01call delayinr emvi a,03hout 01hcall delayx2: in 01hani 81hcpi 81hjnz x2ldax dmov h,aout 00hcall delaymvi a,21hout 01hcall delayinr emvi a,03hout 01hcall delayx13: in 01hani 81hcpi 81hjnz x13ldax dmov c,aout 00 call delay mvi a,21h out 01h call delay x4: mvi a,03h out 01h call delay x3: in 01h ani 81h cpi 81h jnz x3 mov a,m ;truyen du lieu out 00h call delay mvi a,21h out 01h call delay inr l dcr c jnz x4 ;hien chu E de biet cham dut lxi h,0a000h mvi m,79h hlt4. CHÖÔNG TRÌNH NHAÄN DÖÕ LIEÄU: ;x-chuong trinh nhan du lieu-x org 4300h mvi a,00h ; xoa cac thanh ghi out 01h call delayout 01hcall delayout 01hcall delaymvi a,40h ;xoa cac thanhghi noiout 01hcall delaymvi a,0ceh ;nap tu che doout 01hcall delaymvi a,26h ;nap tu lenhout 01hcall delayy5: in 01hani 82hcpi 82hjnz y5in 00h ;cat byte dia chithapmov e,amov l,ay6: in 01hani 82hcpi 82hjnz y6in 00h ;cat byte dia chicaomov d,amov h,ay7: in 01hani 82hcpi 82hjnz y7in 00hmov c,ay8: in 01hani 81hcpi 81hjnz y8in 00h ;nap du lieu vao o nhostax dinr edcr cjnz y8pchlend II. THIEÁT KEÁ VAØ THI COÂNG PHAÀN GIAO TIEÁP: 1. GIÔÙI THIEÄU VI MAÏCH MAX 232: Vi maïch MAX 232 chuyeån ñoåi möùc TTL ôû ngoõ vaøo thaønhmöùc +10V hoaëc –10V ôû phía truyeàn vaø caùc möùc +3V… +15Vhoaëc –3V … -15V thaønh möùc TTL ôû phía nhaän. Treân hình 7.3 moâtaû caùch saép xeáp chaân vaø sô ñoà caáu truùc cuûa vi maïch MAX 232. O C1+ 1 16 Vcc V+ 2 15 GND C1- 3 MAX 14 T1OUT HÌNH 7.3 232 C2+ 4 13 R1IN C2- 5 12 R1OUT V- 6 11 T1IN T2OUT 7 10 T2IN R2IN 8 9 R2OUT Ñöôøng daãn TxD daãn tröïc tieáp ñeán chaân 11 cuûa vi maïchMAX 232 coøn boä ñeäm noái ra ôû chaân 14 ñöôïc noái tröïc tieáp tôùichaân soá 2 cuûa coång noái tieáp. Vieäc saép xeáp chaân ôû oå caém noái tieáp ñöôïc löïa choïn sao chocoù theå duøng moät caùp noái tröïc tieáp coång noái tieáp cuûa heä phaùttrieån, vôùi coång noái tieáp cuûa maùy tính thöôðng laø COM 2. Vôùi ñöôøng daãn RxD moïi vieäc cuõng dieãn ra töông töï c ...

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