... ngoại vi KẾT LUẬN VÀ ĐÁNH GIÁ oOo Sau tuần thực đề tài với hướng dẫn nhiệt tình cuả thầy Nguyễn Đình Phú sinh vi n thực hoàn thành thời gian quy đònh đề tài “GIAO TIẾP MÁY TÍNH VỚI KIT VIXỬLÝ8086 ... thuật điện tử kỹ thuật lập trình Với tâm, nỗ lực không ngừng, tập luận văn giúp em bước đầu làm quen với đề tài khoa học em thực tích lũy nhiều kiến thức vixử lí, thiết kế mạch kỹ thuật lập ... thời gian thực đề tài sinh vi n thực đề tàiđã kết nối phần cứng vi t chương trình truyền liệu kit VXL, máy tính với kit VXL Chương trình phần lớn chạy chưa hoàn thiện Sinh vi n thực thấy đề tài cần...
... * Lưu đồ chương trình nhận liệu BEGIN KHỞI PHÁT: GHI TỪ CHẾ ĐỘ GHI LỆNH : DTR, RxEN,RTS ĐỌC TRẠNG THÁI: DSR, RxRDy Kiểm tra sẵn sàng :DSR= RxRDY=1 ĐỌC SỐ LIỆU TỪ THANH...
... (không đồng bộ) Hình 5.4c số bit dừng bò sai FE= xoá ER =1 * Với lời điều khiển chế độ: hình 4.3a - Chế độ đồng bộ: (trong, hai hay ký tự đồng SYNC) nội dung ghi vào D7, D6 - Tốc độ truyền với giá ... dừng Với D7D0 = 01 – bít dừng D7D6 = 10 – bít rưỡi dừng D7D6 = 11 – hai bit dừng Với lời lệnh (hình 43b) ta ghi lệnh để: - Điều khiển modem: DTR(D1=1), RTS(D%=1) - Xoá mềm (bằng chương trình có ... với giá trò: + D1D0=00: Dùng cho chế độ đồng bộ, tốc độ nơi thu tốc độ nơi phát, thay đổi tần số xung nhòp + D1D0=01: dùng cho chế độ không đồng bộ, tốc độ nơi thu nơi phát không đổi + D1D0=01:...
... /WR nối với chân /WR vixửlý - /RD nối với chân /RD vixửlý - CLK nối với đường dây CLK vixửlý - Reset nối với đường dây reset vixửlý - D0 … D7 nố với đường dẫn D0…D7 VXL b Nhóm tín hiệu ... nối vớivixửlý gồm: - /CS nối với giải mã đòa A1 An để chọn ghi (A0 = điều khiển trạng thái, A0 = đệm số liệu ) - C/D nối với đường dây đòa A0 để chọn cặp ghi - /WR nối với chân /WR vixửlý ... 62256 Out Out Tắt In Out Tắt GIỚI THIỆU KIT VIXỬLÝ8086Bộ VXL tần số làm vi c Bộ VXL 8086 cuả Intel có tần số hoạt động 8MHz, có 20 đường điạ nên quản lý 1Mb nhớ có 16 đường liệu tín hiệu điều...
... 2E8H PHẦN PHẦN CỨNG CỦA MẠCH GIAO TIẾP CHƯƠNG IV GIỚI THIỆU KÍT VIXỬLÝ 8088 I CÁC LINH KIỆN BÁN DẪN LIÊN QUAN Vi mạch MAX 232 Vi mạch MAX 232 chuyển đổi mức TTL ngõ vàothành mức +10V –10V phía ... nối tiếp Vi c xếp chân ổ cắm nối tiếp lựa chọn cho dùng cáp nối trực tiếp cổng nối tiếp hệ phát triển, với cổng nối tiếp máy tính thường COM Với đường dẫn RxD vi c diễn tương tự chân 13 vi mạch ... 8284: Cho dù làm vi c chế độ nửa CPU 8086 cần xung nhòp để hoạt động, mạch tạo xung nhòp 8284 đảm nhận vi c tạo xung nhòp clock cho CPU 8086 Mạch tạo xung nhòp cung cấp xung clock với tần số thích...
... LỆNH CUẢ VXL 8086Tậplệnh8086 gồm nhóm lệnh: - Nhóm lệnh truyền số liệu - Nhóm lệnh số học - Nhóm lệnhthaotác chuỗi - Nhóm lệnh logic Đòa trực tiếp phần cao - Nhóm lệnhxửlý bit - Nhóm lệnh ... II KHẢO SÁT TỔNG QUÁT TẬPLỆNH CỦA VIXỬLÝ8086 I CÁCH MÃ HOÁ LỆNH CỦA 8086Vixửlý8086 có nhiều phương pháp đònh đòa có nhiều khả kết hợp phương pháp lại với Tuy nhiên, lệnh cần byte để mã ... trình - Nhóm lệnh ngôn ngữ bậc cao - Nhóm lệnh chế độ bảo vệ - Nhóm lệnh điều khiển vixửlý Qua nhóm lệnh giới thiệu nhóm thực đề tài khảo sát nhóm lệnh thông dụng nhằm phục vụ cho vi c lập trình...
... tốc độ vixửlý khối BIU tiếp nhận lệnh đưa vào hàng đợi lệnh (Queue) khối EU thi hành lệnh Hàng đợi lệnh nhận byte mã lệnh, lệnh8086 có độ dài từ đến byte, lệnh chưa vào đầy đủ hàng đợi lệnh ... hàng đợi lệnh, mục đích vi c làm tăng tốc độ vixửlý Nếu EU cần liên lạc với nhớ hay thiết bò ngoại vi, BIU treo lệnh nhận trước thực thực thaotác cần thiết BIU cấu tạo gồm ghi đoạn trỏ lệnh dùng ... báo cho 8086 biết có yêu cầu ngắt (thøng gởi tới từ vi mạch xửlý ngắt 8259), tín hiệu ngắt chân bò che phần mềm Khi vixửlý chấp nhận yêu cầu ngắt, đưa chu kỳ chấp nhận ngắt vi mạch xửlý ngắt...
... CX, DX, người lập trình sử dụng cho thaotácvới liệu Mặc dù vixửlýthaotácvới liệu nhớ, lệnh thực nhanh ghi (cần chu kỳ đồng hồ hơn) Đó nguyên nhân vixửlý đại có xu hướng nhiều ghi Các byte ... h a n g e Vi e w N y bu to k w c CHƯƠNG I CẤU TRÚC BÊN TRONG CỦA VIXỬLÝ8086 _ oOo _ Đây vixửlý tiếng thời hãng Intel, sử dụng nhiều lónh vực khác nhau, máy IBM PC/XT Các vixửlý thuộc ... w N y bu to k w c Bộvixửlý thực lệnh theo bước sau: Lấy lệnh từ nhớ Đọc toán hạng (nếu lệnh yêu cầu) Thực lệnh Ghi kết 3.1) Khối thực hiện: Nhiệm vụ khối thực lệnh thực lệnh chương trình Nó...
... CX, DX, người lập trình sử dụng cho thaotácvới liệu Mặc dù vixửlýthaotácvới liệu nhớ, lệnh thực nhanh ghi (cần chu kỳ đồng hồ hơn) Đó nguyên nhân vixửlý đại có xu hướng nhiều ghi Các byte ... h a n g e Vi e w N y bu to k w c CHƯƠNG I CẤU TRÚC BÊN TRONG CỦA VIXỬLÝ8086 _ oOo _ Đây vixửlý tiếng thời hãng Intel, sử dụng nhiều lónh vực khác nhau, máy IBM PC/XT Các vixửlý thuộc ... w N y bu to k w c Bộvixửlý thực lệnh theo bước sau: Lấy lệnh từ nhớ Đọc toán hạng (nếu lệnh yêu cầu) Thực lệnh Ghi kết 3.1) Khối thực hiện: Nhiệm vụ khối thực lệnh thực lệnh chương trình Nó...
... LỆNH CUẢ VXL 8086Tậplệnh8086 gồm nhóm lệnh: - Nhóm lệnh truyền số liệu - Nhóm lệnh số học - Nhóm lệnhthaotác chuỗi - Nhóm lệnh logic Đòa trực tiếp phần cao - Nhóm lệnhxửlý bit - Nhóm lệnh ... liệu từ thiết bò khác để xửlý gửi liệu để điều khiển thiết bò khác công vi c giao tiếp hai hệ vixửlývới hay vixửlývới máy tính công vi c chủ yếu vi c truyền liệu sinh vi n đònh thực đề tài ... II KHẢO SÁT TỔNG QUÁT TẬPLỆNH CỦA VIXỬLÝ8086 I CÁCH MÃ HOÁ LỆNH CỦA 8086Vixửlý8086 có nhiều phương pháp đònh đòa có nhiều khả kết hợp phương pháp lại với Tuy nhiên, lệnh cần byte để mã...
... LỆNH CUẢ VXL 8086Tậplệnh8086 gồm nhóm lệnh: - Nhóm lệnh truyền số liệu - Nhóm lệnh số học - Nhóm lệnhthaotác chuỗi - Nhóm lệnh logic Đòa trực tiếp phần cao - Nhóm lệnhxửlý bit - Nhóm lệnh ... liệu từ thiết bò khác để xửlý gửi liệu để điều khiển thiết bò khác công vi c giao tiếp hai hệ vixửlývới hay vixửlývới máy tính công vi c chủ yếu vi c truyền liệu sinh vi n đònh thực đề tài ... II KHẢO SÁT TỔNG QUÁT TẬPLỆNH CỦA VIXỬLÝ8086 I CÁCH MÃ HOÁ LỆNH CỦA 8086Vixửlý8086 có nhiều phương pháp đònh đòa có nhiều khả kết hợp phương pháp lại với Tuy nhiên, lệnh cần byte để mã...
... đổi ghi phân đoạn mặc định định lặp lại lệnhthaotácxử lí chuỗi Trường Opcode mã thao tác, cho biết lệnh làm Bit D (direction) cho biết hướng tác động lệnh Bit W (width) cho biết kích thước ... kết hợp với offset tính toán từ mã lệnh để có địa logic ô nhớ cần truy xuất Cấu trúc mã lệnh – Các kiểu định vị liệu Cấu trúc mã lệnh (Instruction format) 8086 Một lệnh (instruction) mà vixử lí ... 200h Vì vậy, thaotác PUSH xx lần đặt giá trị xx địa SS:01FEh, thaotác PUSH yy liền đặt giá trị yy địa SS:01FCh (Xem Hình 11) a) AX có giá trị 3412h, trước thaotác PUSH AX b) Sau thaotác PUSH...
... CPU IP Bus liệu Bộ tạo địa Điều khiển BUS BUS Toán hạng Khối điều khiển EU ALU ALU Hàng đợi lệnh Thanh ghi cờ Sau alu, Hình 2.1 Cấu trúc vixửlý 8086/ 8088 Nhng i 1)Thanh g 2) a) Tập ghi + 04 ghi ... I/O gián tiếp Các thaotácvới ngăn xếp Các thaotácvới chuỗi Thanh ghi trỏ (02 ghi) ghi trỏ gồm: SP trỏ ngăn xếp (Stack Pointer) BP trỏ sở (Base Pointer) Là ghi 16 bit khác với ghi đa năng, ... cho VXL hợp tác điều khiển bus RQ/GT1, RQ/GT0: cho phép/không cho phép đồng xửlý toán quyền điều khiển bus Trong máy tính IBM PC, RQ/GT1 nối tới đồng xửlý toán 8087 phép đồng xửlý toán điều...
... TÍNH VỚI KIT VIXỬLÝ8086 PHẦN 1: GIỚI THIỆU CHUNG CHƯƠNG DẨN NHẬP CHƯƠNG CƠ SỞ LÝ LUẬN CHƯƠNG I: CẤU TRÚC VIXỬLÝ8086 CHƯƠNG II: KHẢO SÁT TỔNG QUÁT TẬPLỆNH8086 CHƯƠNG III: GIAO TIẾP VỚI ... đồ chân VXL 8086 chức chân III Các phương pháp đònh đòa 8086 Chương II: Khảo sát tổng quát tậplệnh VXL 8086 I cách mã hóa lệnh II khảo sát tổng quát tậplệnh Chương III: Giao tiếp với máy tính ... ĐIỆN BỘ MÔN ĐIỆN – ĐIỆN TỬ NHIỆM VỤ LUẬN VĂN TỐT NGHIỆP Họ tên sinh vi n Lớp Ngành : PHẠM XUÂN HƯNG : 95KĐĐ : Kỹ thuật Điện – Điện tử Tên đề tài: GIAO TIẾP MÁY TÍNH VỚI KIT VIXỬLÝ 8086...
... liệu từ thiết bò khác để xửlý gửi liệu để điều khiển thiết bò khác công vi c giao tiếp hai hệ vixửlývới hay vixửlývới máy tính công vi c chủ yếu vi c truyền liệu sinh vi n đònh thực đề tài ... khối 8086 Các ghi đoạn Hàng đợi lệnhBộvixửlý thực lệnh theo bước sau: Lấy lệnh từ nhớ Đọc toán hạng (nếu lệnh yêu cầu) Thực lệnh Ghi kết 3.1) Khối thực hiện: Nhiệm vụ khối thực lệnh thực lệnh ... Con trỏ lệnh (Intruction Pointer) Cờ Các ghi liệu: Có bốn ghi liệu ký hiệu là: AX, BX, CX, DX, người lập trình sử dụng cho thaotácvới liệu Mặc dù vixửlýthaotácvới liệu nhớ, lệnh thực...
... tốc độ vixửlý khối BIU tiếp nhận lệnh đưa vào hàng đợi lệnh (Queue) khối EU thi hành lệnh Hàng đợi lệnh nhận byte mã lệnh, lệnh8086 có độ dài từ đến byte, lệnh chưa vào đầy đủ hàng đợi lệnh ... hàng đợi lệnh, mục đích vi c làm tăng tốc độ vixửlý Nếu EU cần liên lạc với nhớ hay thiết bò ngoại vi, BIU treo lệnh nhận trước thực thực thaotác cần thiết BIU cấu tạo gồm ghi đoạn trỏ lệnh dùng ... báo cho 8086 biết có yêu cầu ngắt (thøng gởi tới từ vi mạch xửlý ngắt 8259), tín hiệu ngắt chân bò che phần mềm Khi vixửlý chấp nhận yêu cầu ngắt, đưa chu kỳ chấp nhận ngắt vi mạch xửlý ngắt...
... LỆNH CUẢ VXL 8086Tậplệnh8086 gồm nhóm lệnh: - Nhóm lệnh truyền số liệu - Nhóm lệnh số học - Nhóm lệnhthaotác chuỗi - Nhóm lệnh logic Đòa trực tiếp phần cao - Nhóm lệnhxửlý bit - Nhóm lệnh ... II KHẢO SÁT TỔNG QUÁT TẬPLỆNH CỦA VIXỬLÝ8086 I CÁCH MÃ HOÁ LỆNH CỦA 8086Vixửlý8086 có nhiều phương pháp đònh đòa có nhiều khả kết hợp phương pháp lại với Tuy nhiên, lệnh cần byte để mã ... trình - Nhóm lệnh ngôn ngữ bậc cao - Nhóm lệnh chế độ bảo vệ - Nhóm lệnh điều khiển vixửlý Qua nhóm lệnh giới thiệu nhóm thực đề tài khảo sát nhóm lệnh thông dụng nhằm phục vụ cho vi c lập trình...
... 2E8H PHẦN PHẦN CỨNG CỦA MẠCH GIAO TIẾP CHƯƠNG IV GIỚI THIỆU KÍT VIXỬLÝ 8088 I CÁC LINH KIỆN BÁN DẪN LIÊN QUAN Vi mạch MAX 232 Vi mạch MAX 232 chuyển đổi mức TTL ngõ vàothành mức +10V –10V phía ... nối tiếp Vi c xếp chân ổ cắm nối tiếp lựa chọn cho dùng cáp nối trực tiếp cổng nối tiếp hệ phát triển, với cổng nối tiếp máy tính thường COM Với đường dẫn RxD vi c diễn tương tự chân 13 vi mạch ... 8284: Cho dù làm vi c chế độ nửa CPU 8086 cần xung nhòp để hoạt động, mạch tạo xung nhòp 8284 đảm nhận vi c tạo xung nhòp clock cho CPU 8086 Mạch tạo xung nhòp cung cấp xung clock với tần số thích...