BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH docx

23 2.5K 0
BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH docx

Đ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

TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA : ĐIỆN TỬ o0o BÀI TẬP LỚN MÔN: VI XỬ CẤU TRÚC MÁY TÍNH • Giáo viên hướng dẫn: DƯƠNG THỊ HẰNG • Nhóm sv thực hiện: 1.NGUYỄN VĂN HOÀNG 2.LÊ VĂN PHÚC 3.CẤN NGỌC VIỆT Lớp Điện Tử 2 – K12 1 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ GIỚI THIỆU Ngày nay, nhu cầu học tập nghiên cứu ứng dụng công nghệ Vi xử ký ngày càng tăng trưởng mạnh mẽ, các công trình nghiên cứu ứng dụng công nghệ vi xử lý ngày càng phong phú đa dạng. đặc biệt là từ khi có sự có mặt của họ vi xử 8086 của Intel Bộ vi xử 8086, được giới thiệu năm 1978, là bộ vi xử 16 bit đầu tiên của Intel, mở đầu cho họ vi xử x86, nó có thể quản đươc 1MB bộ nhớ, với tốc đô xử lý lên tới 2,5 triệu lệnh trên một giây. Chính vậy, bộ vi xử 8086 đã thu hút được các nhà lập trình viên cũng như các nhà phát triển phần cứng ngày càng lơn, với những sản phẩm hết sức cần thiết cho đời sống thực tiễn. Từ những sự cần thiết đó, để giúp cho mọi người hiểu thêm về vai trò ứng dụng của nó, nhóm em xin trình bày một số dụ cụ thể với việc sử dụng bộ vi xử lý 8086. Trong quá trình trình bày, không tránh những sai sót, mong các thầy cô giáo bỏ qua đóng góp với chúng em những ý kiến, nhận xét thiết thực để chúng em hoàn thiện bản thân hơn, cũng như hoàn thành tốt các bài bào cáo tiếp theo. Chúng em xin cảm ơn. .Chúng em xin chân thành cảm ơn! Lớp Điện Tử 2 – K12 2 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ Nhận xét đóng góp ý kiến của giáo viên: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Lớp Điện Tử 2 – K12 3 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Chúng em xin chân thành cảm ơn! Lớp Điện Tử 2 – K12 4 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ PHỤ LỤC: BỘ CÔNG THƯƠNG 1 GIỚI THIỆU 2 PHỤ LỤC: 5 I.NỘI DUNG 6 II.MỤC ĐÍCH YÊU CẦU 6 III. CƠ SỞ THUYẾT 6 1. Cấu tạo của bộ vi xử 8086 6 1.1.Các thanh ghi của 8086 7 1.2Sơ đồ chân của 8086 8 1.3 Các hàm ngắt 21h của 8086 9 1.4Tập lệnh của 8086 9 2.IC 8255A 12 2.1Sơ đồ chân chức năng của mỗi chân 12 2.2 Ghép nối với vi xử 13 2.3 chế độ hoạt động 13 3.Cấu tạo IC giải mã địa chỉ 14 4.Cấu tạo hoạt động của LED 7 đoạn 15 IV.PHẦN LẬP TRÌNH HỢP NGỮ 16 1.Sơ đồ thuật toán 16 2.Code chương trình 17 V. PHẦN GHÉP NỐI BỘ NHỚ 18 1.Giải mã địa chỉ 18 2.Cơ chế chọn địa chỉ 19 VI.GHÉP NỐI 8086 VỚI 8255 20 1.Ghép nối phần cứng 20 2.Sơ đồ thuật toán 21 3.Code chương trình 22 VII.KẾT LUẬN 23 Lớp Điện Tử 2 – K12 5 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ I. NỘI DUNG Để thấy được sự tiện lợi ưu điểm mà Vi xử 8086 mang lại, nhóm em xin trình bày các dụ sau: 1. Viết chương trình thực hiện nhập liên tiếp một dãy các ký tự khi nào gặp enter thì kết thúc. Hiển thị dãy ký tự theo chiều ngược lại. 2. Xây dựng mạch giải mã địa chỉ cho bộ nhớ gồm các vi mạch nhớ được bố trí như sau: ROM(64K x 8 bit) 00000H (Địa chỉ đầu của ROM) Khoảng trống RAM(32K x 8 bit) RAM (32K x 8 bit) FFFFFH (Địa chỉ đầu cuối RAM) 3. Ghép 1 Led 7 đoạn Anodes chung (7SEG) với cổng PA, một nút bấm (Button) với cổng PC. Viết chương trình điều khiển để bấm Button thì Led sáng nhấp nháy số 8, bình thường LED sáng số 0 II. MỤC ĐÍCH YÊU CẦU - Câu 1: lâp trình bằng ngôn ngữ ASM – hợp ngữ, ngắn gọn, dễ hiểu hiển thị các thông báo khi chạy chương trình. - Câu 2: đây là phần thiết kế bộ nhớ, vẽ bằng phần mềm Proteus - Câu 3: phần lập trình viết bằng hợp ngữ, mạch được mô phỏng bằng phần mêm Protues, mạch trình bày gòn gàng, hoạt động đúng yêu cầu đề bài. III. CƠ SỞ THUYẾT 1. Cấu tạo của bộ vi xử 8086 Bộ vi xử 8086 là bộ vi xử 16 bit đầu tiên của Intel, bên trong bao gồm 8086 gồm 29000 transistor, được sản xuất bằng công nghệ NMOS hoặc CMOS với 3 phiên bản: 8086 hoạt động ở tần số 4,77MHZ.; 8086-8 hoạt động ở tần số 8MHZ 8086-10 hoạt động ở tần số 10MHZ. Bên trong bộ Vi xử 8086 cố các thanh ghi 16 bit 8 bít, sau đây chúng ta sẽ tìm hiểu về cấu trúc chức năng của từng thanh ghi Lớp Điện Tử 2 – K12 6 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ 1.1. Các thanh ghi của 8086 • Các thanh ghi đa năng. Trong khối EU của bộ Vi xử có chứa 4 thanh ghi đa năng 16 bit, mỗi thanh ghi có thể chứa bất kì các loại dữ liệu, tuy nhiên một số công việc, các thanh ghi này lại có chức năng đặc biệt của riêng nó mà các thanh ghi khác không thực hiện được. - Thanh ghi AX: đây là thanh ghi chứa, kết quả của các thao tác thường được chứa ở đây. Nếu kết quả là 8 bit thì thanh ghi AL sẽ được sử dụng - Thanh ghi BX: đây là thanh ghi cơ sở, thương được chứa địa chỉ cơ sở của một bảng khi sử dụng lệnh XLAT. - Thanh ghi CX: đây là thanh ghi đếm, nó thường được chứa số lần lặp lại trong trường hợp dùng lênh LÔP, còn CL thì thường được chứa số lần quay hay dịch bít của các thanh ghi. - Thanh ghi DX: đây là thanh ghi dữ liệu, nó thường được sử dụng cùng với thanh ghi AX để thực hiện các phép nhân hay chia của các số 16 bit. DX còn được sử dụng để chứa địa chỉ các cổng trong các lệnh vào/ra dữ liệu trực tiếp. • Các thanh ghi đoạn. Để quản các đoạn nhớ trên, bộ vi xử 8086 có 4 đoạn ghi đoạn xác định địa chỉ bắt đầu của 4 đoạn nhớ 64 KB: - Thanh ghi đoạn mã CS (Code Segment),. - Thanh ghi đoạn dữ liệu DS (Data Segment). - Thanh ghi đoạn dữ liệu phụ ES (Extra Segment). - Thanh ghi đoạn ngăn xếp SS (Stack Segment). • Thanh ghi con trỏ chỉ số. Bộ vi xử 8086 có 3 đoạn ghi con trỏ (IP, BP, SP) 2 đoạn ghi chỉ số (SI, DI). Các đoạn ghi này ngầm định được sử dụng làm các đoạn ghi lệch cho các đoạn tương ứng. IP (Instruction Pointer), BP (Base Pointer ), SP (Stack Ponter), SI (Source Index): DI (Destinaton Index). Bảng tóm tắt sự kết hợp ngầm định giữa đoạn ghi đoạn đoạn ghi lệch: Đoạn ghi đoạn Đoạn ghi lệch Địa chỉ CS IP Địa chỉ lệnh sắp thực hiện DS BX, DI, SI Địa chỉ trong đoạn dữ liệu SS SP hoặc BP Địa chỉ trong đoạn ngăn xếp ES DI Địa chỉ chuỗi đích Lớp Điện Tử 2 – K12 7 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ • Thanh ghi cờ F (Flag registor) Bên trong bộ vi xử 8086 có một đoạn ghi đặc biệt gọi là đoạn ghi cờ hay đoạn ghi trạng thái. Mỗi bit của đoạn ghi này được dùng để phản ánh một trạng thái nhất định của kết quả phép toán do ALU thực hiện hoặc một trạng thái hoạt động của CPU. Đoạn ghi cờ có 16 bit nhưng chỉ dùng hết 9 bit làm bit cờ. Các bit cờ chia thành hai loại: * Các cờ trạng thái: có 6 cờ trạng thái là C, P, A, Z, S O. Các cờ trạng thái này được thiết lập bằng 1 hoặc xóa bằng 0 sau hầu hết các lệnh toán học logic. − C (Carry): cờ nhớ; P (Parity): cờ chẵn lẻ; A (Auxiliary): cờ nhớ phụ; Z (Zero): cờ rỗng, S (Sign): cờ dấu; O (Overflow): cờ tràn, * Các cờ điều khiển: có 3 cờ T, I, D. Các cờ này được thiết lập bằng 1 hoặc xóa bằng 0 thông qua các lệnh để điều khiển chế độ làm việc của bộ vi xử lý. − T (Trap): cờ bẫy, I (Interrupt): cờ ngắt; D (Direction): cờ hướng, 1.2 Sơ đồ chân của 8086 Vi xử 8086 được thiết kế để hoạt động một trong hai chế độ, tùy thuộc vào mức điện áp đặt ở chân số 33 (chân MN/MX): - Chế độ tối thiểu (chế độ MIN) đươc thiết lập nếu điện áp ở chân số 33 ở mức 5V. là chế độ tong hệ thống chỉ có 8086 các vi mạch nhớ , các vi mạch ghép nối vào ra. - Chế độ tối đa (chế độ MAX) được thiết lập nếu điện áp ở chân số 33 ở mức 0V, là chế độ áp dụng cho hệ thống đa xử lý, đồng xử (8086 bộ đồng xử toán học 8087). Vi xử 8086 có 20 đường địa chỉ từ A0 đến A19 tong đó 16 đường dây địa chỉ thấp từ A0 đến A15 được ghép kênh dữ liệu từ D0 đến D15 trên các chân từ AD0 đến AD15 ; còn 4 đường dây địa chỉ cao nhất từ A16 đến A19 được ghép kênh với tín hiệu trạng thái từ S3 đến S6 trên các chân A16/S3 đến A19/S6. Lớp Điện Tử 2 – K12 8 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ 1.3 Các hàm ngắt 21h của 8086 - Hàm 1: là hàm chờ đọc vào 1 ký tự từ thiết bị vào ra chuẩn(bàn phím). Kết quả được lưu vào trong AL. cú pháp : MOV AH,1 INT 21H - Hàm 2 : là hàm hiển thị nội dung thanh ghi DL lên màn hình hoặc thi hành các chức năng điều khiển. Cú pháp : MOV AH,2 MOV DL,’A’ Int 21H - Hàm 4CH : là hàm kết thúc chương trình hiện tại trả điều khiển về cho chương trình gọi nó. Cú pháp : MOV AH,4CH INT 21H - Hàm 9 : Là hàm hiển thị ra màn hình một chuỗi kí tự Cú pháp : MOV AX,@DATA MOV DS,AX ;khoi tao thanh ghi doan du lieu DS MOV AH,9 LEA DX,’chuoi ki tu’ INT 21H 1.4 Tập lệnh của 8086 - Lệnh INT : dùng để gọi các hàm của DOS BIOS ; Cú pháp : int 21h - Lệnh MOV: chuyển dữ liệu từ toán hạng nguồn vào toán hạng đích MOV dich, nguon - Lệnh OUT: xuất dữ liệu từ đoạn chứa ra cổng OUT cong,đoạn_chua - Lệnh IN: đọc dữ liệu từ cổng vào đoạn ghi. IN đoạnghi, cong - Lệnh XCHG: toán hạng đích nguồn được đổi lẫn cho nhau XHCG đich, nguồn - Lệnh XLAT: XLAT nhan_nguồn - Lệnh ADD, SUB: ADD dich,nguon; cong nguon vao dich SUB dich,nguon ; tru dich cho nguon - Lệnh ADC: cờ nhớ được cộng vào toán hạng đích nguồn ADC dich,nguon Lớp Điện Tử 2 – K12 9 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ - Lệnh DIV: thực hiện phép chia không dấu, toán hạng nguồn có thể là một ô nhớ hay đoạn ghi. Nếu toán hạng nguồn là 8 bit thì thương số nằm trong AL, số dư nằm trong AH; nếu toán hạng nguồn là 16 bit, thì thương số nằm trong AX còn số dư nằm trong DX DIV nguon; - Lệnh IDIV (integer divide): thực hiện phép chia có dấu. IDIV nguon; - Lệnh IMUL: thực hiện phép nhân có dấu. IMUL nguon; - Lệnh NEG (NEGate): toán hạng đích bị trừ đi từ số toàn chữ số 1 (0FFH với kiểu byte 0FFFFH với kiểu từ). NEG dich; - Lệnh SBB (SuBtract with Borrow): Trừ có nhớ. Trừ toán hạng đích cho toán hạng nguồn nếu CF=1 thì trừ kết quả nhận được cho 1. SBB dich, nguon; - Lệnh MUL(Multiply): thực hiện phép nhân không dấu. Nhân nội dung của đoạn AL với toán hạng nguồn. Nếu nguồn kiểu byte thì tích chứa trong AX, nếu nguồn là kiểu từ thi tích chứa trong DX:AX MUL nguon; - Lệnh JNZ: nếu KQ của lệnh trước đó khác 0 thi thực hiện lệnh nhảy đến nhãn_đích, ngược lại thì thực hiện lệnh kế tiếp sau đó. JNZ nhan_dich; - Lệnh JA, JG: nhảy nếu lớn hơn - Lệnh JB, JL : nhảy nếu nhỏ hơn. - Lệnh JNA, JNG: nhảy nếu không lớn hơn. - Lệnh JE: nhảy nếu bằng. - Lệnh JC : nhảy nếu cờ CF=1. - Lệnh nhảy không điều kiện (JuMP) : nhảy đến nhãn_nguồn khi gặp lệnh này. JMP nhan_nguon ; - Lệnh CMP (CoMPare) : so sánh 2 toán hạng bằng cách trừ 2 toán hạng cho nhau mà không lưu lại két quả. CMP dich, nguon ; - Lệnh lặp : lặp lại nhãn_nguồn khi gặp lệnh này. LOOP nhan_nguon ; - Các lệnh AND, OR, XOR TEST AND dich,nguon ;AND đích với nguồn, kết quả lưu ở đích Lớp Điện Tử 2 – K12 10 [...]... TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ VII KẾT LUẬN Nói chung, vi xử là một trong những thành tựu khoa học được phát minh mang tầm chiến lược cho sau này Là một thiết bị điều khiển – chip – có thể lập trình được các tín hiệu đầu ra tùy theo người lập trình, đồng thời với tập lệnh đơ giản đã mang lại sự dễ dàng lập trình cho các lập trình vi n Vi xử cấu trúc máy tính là một môn học thực sự rất... chỉ • Chân RD WR: điều khiển vi c đọc dữ liệu từ thiết bị ngoại vi vào VI Xử hay la lấy dữ liệu từ bộ vi xử ra ngoài của 8255A • Chân MN/MAX: nối với Vcc để chọn chế độ MN cho vi xử • Các chân từ D0 – D7 của 8255A được nối với các chân dữ liệu đa hợp AD0 – AD7 của bộ Vi xử Có tác dụng trao đổi dữ liệu vào ra giữa 8255A 8086 • Các chân từ PA0 – PA7 được nối trực tiếp tương ứng với các... B, C có thể vào hoặc ra tùy vào đoạn ghi điều khiển - Chế độ 1: chế độ này được gọi là chế độ vào/ra đột cửa hay ddooid thoại với các bit của cổng C Các cổng A, B, C được chia thành 2 nhóm: + Nhóm A gồm cổng A để trao đổi dữ liệu cổng C cao để đồi thoại với thiếu bị ngoài Vi Xử + Nhóm B gồm cổng B để trao đổi dữ liệu cổng C thấp để đồi thoại với Vi Xử thiếu bị ngoài 3 Cấu tạo IC giải... Lệnh HLT (HaLT): đưa bộ vi xử vào trạng thai dừng để chờ ngắt ngoài Dạng lệnh: HLT - Lệnh LOCK: khóa bus trong môi trường có nhiều bộ vi xử - Lệnh NOP: không thực hiện một thao tác nào - Lệnh STI: IF được thiết lập 1 - Lệnh WAIT: Bộ vi xử ở trạng thái chờ cho đến khi ngắt ngoài - Lệnh PUSH: cất dữ liệu vào ngăn xếp, giảm SP đi 2 PUSH nguon; - Lệnh PUSHF: chuyển đoạn ghi cờ vào ngăn xếp PUSHF;... hai chiều (vào/ra) giữa đường dây của vi xử và đường bus nội của 8255A - Bộ logic điều khển đọc/ghi: là bộ giải mã địa chỉ lệnh cho các đoạn ghi đệm đoạn ghi điều khiển 2.3 chế độ hoạt động Tùy thuộc vào đoạn ghi điều khiển khi khởi tạo mà vi mạch có thể hoạt động ở các chế độ 0, 1, 2 khác nhau, chiều của các cổng A, B, C có thể ra hoặc vào D7 D6 D5 D4 D3 D2 D1 D0 chiều cổng C thấp 1: vào 0: ra... CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ + A1A0 là 01: mã hóa cho cổng PB + A1A0 là 10: mã hóa cho cổng PC + A1A0 là 11: mã hóa cho thanh ghi điều khiển Chính vậy, để chọn đúng vị trí cổng chúng ta phải đưa 2 bít bất kì được tách ra từ bộ tách tín hiệu địa chỉ sao cho 2 chân này cũng được mã hóa đúng như quy luật của A1, A0 trên 8255 2.2 Ghép nối với vi xử Phần ghép nối với VI Xử gồm: - Bộ đệm dữ liệu:... trước khi đưa vào chân clk của IC 74LS273, ta phải cho qua cổng NOT để đảo tín hiệu Lớp Điện Tử 2 – K12 20 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI • MÔN VI XỬ Chân M/IO: báo cho mạch điện bên ngoài biết bộ nhớ hoặc thiết bị vào ra được nối với bus Múc 0 báo cho các mạch ngoài biết thiết bị vào ra đang được sử dụng vậy, chân này được nối với mạch giải mã địa chỉ • Chân RD WR: điều khiển vi c đọc dữ liệu... NỘI MÔN VI XỬ IC 74273 là IC số được tích hợp bỏi 8 con flip-flop loại D lắp theo kiểu đồng bộ xung đồng hồ chân clear IC gồm có 20 chân trong đó: - Chân 20 nối với Vcc nằm ở dải 4,75 đến 5,25 Volt - Chân 10 nối với Mass - Chân 1 là chân Clear (MR) - Chân 11 là chân xung đồng hồ (CP) - Các chân 3, 4, 7, 8, 13, 14, 17, 18 là chân tín hiệu vào nối với các dây tín hiệu đa hợp của Vi Xử - Các... chọn chân A1, A2 đưa vào đầu vào A0, A1 của IC 8255A, các chân còn lại được đưa trực tiếp vào cổng OR để cho phép 8255 hoạt động bằng cách đưa đầu ra của cổng OR tới đầu vào CS của 8255 2 Sơ đồ thuật toán Với nội dung mà đề bài đưa ra, chúng ta sẽ lập trình theo sơ đồ thuật toán sau: Bắt đầu Kiểm tra nút bấm Lớp Điện Tử 2 – K12 21 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI Đ Nháy số 8 MÔN VI XỬ Sai Hiển thị số... từng vi mạch nhớ, ta để ý 4 bít A19, A18, A17 A16 có giá trị là: Lớp Điện Tử 2 – K12 18 TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI MÔN VI XỬ + 0000 : thì chọn vi mạch nhớ ROM 64K hoạt động + 0001 đến 1110: thì bỏ qua – do địa chỉ này thuộc khoảng trống + 1111: thì 2 RAM cuối được chọn  Chúng ta sẽ dùng 4 bít này đưa vào mạch giải mã 74154 để chọn ROM hoặc RAM hoạt động tuy nhiên do chúng ta có tới 2 vi mạch . NỘI MÔN VI XỬ LÝ BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA : ĐIỆN TỬ o0o BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH • Giáo vi n hướng. nghiên cứu và ứng dụng công nghệ vi xử lý ngày càng phong phú và đa dạng. đặc biệt là từ khi có sự có mặt của họ vi xử lý 8086 của Intel Bộ vi xử lý 8086,

Ngày đăng: 10/03/2014, 08:20

Hình ảnh liên quan

- LE D7 đoạn là loại LED được tích hợp bởi 8 LED đơn sắc sắp xếp thành hình số 8 và  1 dấu chấm phía dưới. - BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH docx

7.

đoạn là loại LED được tích hợp bởi 8 LED đơn sắc sắp xếp thành hình số 8 và 1 dấu chấm phía dưới Xem tại trang 15 của tài liệu.
Từ giả thiết đó ta thiết lập bảng giải mã địa chỉ cho từng vi mạch nhơ như sau Dung lượngA19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1Asau - BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH docx

gi.

ả thiết đó ta thiết lập bảng giải mã địa chỉ cho từng vi mạch nhơ như sau Dung lượngA19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1Asau Xem tại trang 18 của tài liệu.
V.PHẦN GHÉP NỐI BỘ NHỚ - BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH docx
V.PHẦN GHÉP NỐI BỘ NHỚ Xem tại trang 18 của tài liệu.
2.Sơ đồ thuật toán - BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH docx

2..

Sơ đồ thuật toán Xem tại trang 21 của tài liệu.
- Từ bảng giải mã địa chỉ, ta chọn chân A1, A2 đưa vào đầu vào A0, A1 của IC 8255A, các chân còn lại được đưa trực tiếp vào cổng OR để cho phép 8255 hoạt động bằng  cách đưa đầu ra của cổng OR tới đầu vào CS của 8255 - BÀI TẬP LỚN MÔN: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH docx

b.

ảng giải mã địa chỉ, ta chọn chân A1, A2 đưa vào đầu vào A0, A1 của IC 8255A, các chân còn lại được đưa trực tiếp vào cổng OR để cho phép 8255 hoạt động bằng cách đưa đầu ra của cổng OR tới đầu vào CS của 8255 Xem tại trang 21 của tài liệu.

Từ khóa liên quan

Mục lục

  • BỘ CÔNG THƯƠNG

  • GIỚI THIỆU

  • PHỤ LỤC:

  • I. NỘI DUNG

  • II. MỤC ĐÍCH VÀ YÊU CẦU

  • III. CƠ SỞ LÝ THUYẾT

  • 1. Cấu tạo của bộ vi xử lý 8086

  • 1.1. Các thanh ghi của 8086

  • 1.2 Sơ đồ chân của 8086

  • 1.3 Các hàm ngắt 21h của 8086

  • 1.4 Tập lệnh của 8086

  • 2. IC 8255A

  • 2.1 Sơ đồ chân và chức năng của mỗi chân

  • 2.2 Ghép nối với vi xử lý

  • 2.3 chế độ hoạt động

  • 3. Cấu tạo IC giải mã địa chỉ

  • 4. Cấu tạo và hoạt động của LED 7 đoạn

  • IV. PHẦN LẬP TRÌNH HỢP NGỮ

  • 1. Sơ đồ thuật toán.

  • 2. Code chương trình

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

Tài liệu liên quan