Giao tiếp máy tính với KIT vi xử lý 8085
Trường ĐH SPKT Luận văn tốt nghiệp BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA : ĐIỆN _ ĐIỆN TƯÛ BỘ MÔN : ĐIỆN TƯÛ LUẬN VĂN TỐT NGHIỆP Đề tài: GIAO TIẾP MÁY TÍNH VỚI KIT VI XƯÛ LY Ù8085 Sinh viên thực hiện : NGUYỄN TRUNG DŨNG Lớp : 95KĐĐ Giáo Viên hướng dẫn : NGUYỄN ĐÌNH PHÚ TP. HỒ CHÍ MINH 03-2000 GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Trường ĐH SPKT Luận văn tốt nghiệp Họ và tên: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lớp: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nghành: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Khóa: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1- Đầu đề luận văn: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2- Cơ sở ban đầu: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3- Nội dung các phần thuyết minh: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- Các bản vẽ đồ thò: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- Cán bộ hướng dẫn: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6- Ngày giao nhiệm vụ: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- Ngày hoàn thành nhiệm vụ: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thông qua bộ môn Ngày . . . . tháng . . . . năm 2000 Cán bộ hướng dẫn Chủ nhiệm bộ môn GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Đại Học Quốc Gia Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh ---o0o--- Cộng Hòa Xã Hội Chủ Nghóa Việt Nam Độc Lập – Tự Do – Hạnh Phúc ---o0o--- KHOA ĐIỆN BỘ MÔN ĐIỆN – ĐIỆN TƯÛ NHIỆM VỤ LUẬN VĂN TỐT NGHIỆP Trường ĐH SPKT Luận văn tốt nghiệp BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA : ĐIỆN_ĐIỆN TƯÛ BỘ MÔN ĐIỆN TƯÛ NHẬN XÉT LUẬN VĂN TỐT NGHIỆP CỦA GIÁO VIÊN HƯỚNG DẪN Họ và tên sinh viên : NGUYỄN TRUNG DŨNG Ngành : ĐIỆN TƯÛ Khóa : 1995 – 2000 Lớp : 95KĐĐ GIÁO VIÊN HƯỚNG DẪN: NGUYỄN ĐÌNH PHÚ Nhận Xét Của Giáo Viên Hướng Dẫn : . . . . . . . . . . . . . . . . . . GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Trường ĐH SPKT Luận văn tốt nghiệp . . . . . . . . . . . . . . . . . . Ngày tháng năm 2000 Giáo viên hướng dẫn GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Trường ĐH SPKT Luận văn tốt nghiệp BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA : ĐIỆN_ ĐIỆN TƯÛ NHẬN XÉT LUẬN VĂN TỐT NGHIỆP CỦA GIÁO VIÊN DUYỆT HỌ VÀ TÊN SINH VIÊN : NGYỄN TRUNG DŨNG NGÀNH : ĐIỆN TƯÛ KHÓA : 1995 – 2000 LỚP : 95KĐĐ GIÁO VIÊN DUYỆT LUẬN VĂN : Nhận Xét của Giáo Viên duyệt : . . . . . . . . . . . . . . . . . GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Trường ĐH SPKT Luận văn tốt nghiệp . . . . . . . . . . . . . . . . . . Ngày tháng năm 2000 GIÁO VIÊN DUYỆT GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Trường ĐH SPKT Luận văn tốt nghiệp GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Lời mở đầu Kỹ thuật vi xử lí với tốc độ phát triển nhanh đã và đang mang đến những thay đổi to lớn trong khoa học và công nghệ cũng như trong đời sống hàng ngày. Ngày nay, các thiết bò máy móc ngày càng trở nên thông minh hơn, các công việc được thực hiện với hiệu quả cao hơn, đó cũng là nhờ vi xử lý, vi điều khiển. Kỹ thuật vi xử lý, vi điều khiển là kỹ thuật của tương lai, là chìa khóa đi vào công nghệ hiện đại. Đối với sinh viên chuyên ngành điện tử, đây là một lónh vực mới, hứa hẹn và mở ra nhiều triển vọng. Để góp phần tạo nền tảng ban đầu cho việc học tập, tìm hiểu kỹ thuật vi xử lý và cách truyền dữ liệu từ vi xử lý với các thiết bò bênh ngoài em xin đề nghò thực hiện đề tài: “GIAO TIẾP MÁY TÍNH VỚI KIT VI XƯÛ LÝ 8085”. Trong quá trình thực hiện đề tài này, mặc dù em đã rất cố gắng, xong chắc chắn không tránh khỏi những thiếu sót. Rất mong nhận sự góp ý, phê bình và chỉ dẫn của q thầy cô và bạn đọc. Sinh viên thực hiện Nguyễn Trung Dũng Trường ĐH SPKT Luận văn tốt nghiệp Lời cảm tạ Cuốn luận văn này được hoàn thành tốt đẹp theo đúng thời gian quy đònh của nhà trường cũng như của khoa.Việc đạt được kết quả như trên không chỉ là sự nỗ lực của em mà còn sự giúp đỡ, chỉ bảo của thầy hướng dẫn, của quý thầy cô và các bạn sinh viên. Em xin chân thành cám ơn: Sự dạy dỗ, chỉ bảo và góp ý của quý thầy cô trong khoa, đặc biệt là các thầy cô ở các xưởng thực tập đã tạo mọi điều kiện thuận lợi cho chúng em hoàn thành luận văn. Sự giúp đỡ và chỉ bảo tân tình của Thầy hướng dẫn Nguyễn Đình Phú trong quá trình làm luận văn. Xin cám ơn các bạn sinh viên trong khoa đã giúp đỡ chúng tôi rất nhiều mặt: như phương tiện, sách vở, ý kiến … Sinh viên thực hiện Nguyễn Trung Dũng GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Trường ĐH SPKT Luận văn tốt nghiệp GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Trường ĐH SPKT Luận văn tốt nghiệp Chương: Cơ sở lý luận I. Thể thức nghiên cứu: 1. Thời gian nghiên cứu: Quá trình nghiên cứu đề tài được xem là một qui trình công nghệ hẳn hoi vì đòi hỏi phải tiến hành theo các khâu kế tiếp nhau bao gồm việc chọn đề tài, biên soạn đề cương, thu thập dữ kiện, xử lý dữ kiện, viết công trình nghiên cứu. Luận văn tốt nghiệp được tiến hành thực hiện trong khoảng thời gian là 6 tuần: Tuần 1 : Chọn đề tài, chính xác hóa đề tài, soạn đề cương, thu thập kiện và tài liệu liên hệ. Tuần 2 : Biên soạn nội dung phần lý thuyết. Tuần 3 : Thiết kế mạch trên giấy và tiến hành thi công, thủ mạch. Tuần 4 : Thiết kế bàn thực tập. Tuần 5 : Soạn bài thực tập cho mô hình đã thiết kế. Tuần 6 : Hoàn chỉnh mô hình,cân chỉnh phần lý thuyết để in ấn và nộp luận văn. 2. Phương pháp thu thập dữ kiện: Đây là giai đoạn quan trọng, sử dụng các phương pháp và phương tiện nghiên cứu để thu thập các dữ kiện về đề tài đã xác đònh. Dữ kiện đã thu thập được sẽ là chất liệu để hình thành công trình thực hiện đề tài. Vấn đề là làm sao thu thập được dữ kiện đầy đủ, chính xác, và phù hợp với nội dung nghiên cứu. Trong phạm vi luận văn này người nghiên cứu sử dụng phương pháp tham khảo tài liệu để thu thập dữ kiện giải quyết đề tài. Việc tham khảo tài liệu giúp người thực hiện bổ sung thêm kiến thức, lý luận cũng như phương pháp mà những công trình nghiên cứu trước đó đã xây dựng. Nhờ đó người nghiên cứu tập trung giải quyết vấn đề còn tồn tại. Tuy nhiên việc nghiên cứu tham khảo tài liệu luôn bảo đảm tính kế thừa và phát triễn có chọn lọc. 3. Xử lý dữ kiện: Các dữ kiện sau khi được thu thập chưa thể sử dụng được ngay mà phải qua quá trình sàng lọc, sửa chữa, phân tích khái quát thành lý luận . Tài liệu được sử dụng là những tài liệu có chất lượng cao chủ yếu là tài liệu gốc nên bảo đảm chính xác về nội dung đề cập. GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng [...]... (Read): dùng để xác đònh vi xử lý đang thực hiện lệnh đọc dữ liệu từ bộ nhớ hay I/0 và vi xử lý - Chân RD\ của vi xử lý 8085A thường được nối với các chân RD của các IC khác (bộ nhớ hay I/0) * Chân 35: Ready (Input): - Ready: Tức tín hiệu trả lời cho vi xử lý Bộ nhớ hay thiết bò ngoại vi I/0 báo cho vi xử lý biết là đã sẵn sàng gửi hoặc nhận dữ liệu Vi xử lý chưa thể hoàn thành chu kỳ máy nếu Ready có giá... VỚI VI XỬ LÝ: Bộ nhớ có vai trò rất quan trọng trong hệ thống vi xử lý, hoạt động của bộ nhớ gắn liền với hoạt động của vi xử lý, là nơi lưu trữ dữ liệu để vi xử lý xử lý do đó bộ nhớ luôn hiện diện trong hệ thống vi xử lý và khi sử dụng phải tiến hành kết nối Bộ nhớ bao gồm cả ROM và RAM, chúng liên hệ với nhau và đợc kết nối với vi xử lý thông qua các bus: bus dữ liệu, bus đòa chỉ, và bus điều khiển... liệu xử lý là dữ liệu chư II SƠ ĐỒ CẤU TRÚC BÊN NGOÀI VÀ CHỨC NĂNG CÁC CHÂN CỦA VI XỬ LÝ 8085: 1 Đặc tính của vi xử lý 8085A: - Nguồn cung cấp: 5 V ± 10% - Dòng điện cực đại: Imax = 170 mA - Tần số xung clock chuẩn: 6,134 Mhz GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Trường ĐH SPKT Luận văn tốt nghiệp - Độ dài dữ liệu là 8 bit - Khả năng truy xuất ô nhớ trực tiếp là 64 Kbytes - Vi xử lý có thể tính. .. quan ảnh hưởng trực tiếp đến vi c nghiên cứu và kết quả nghiên cứu Người nghiên cứu càng nắm chắc các yếu tố khách quan đó bao nhiêu thì kết quả nghiên cứu càng được khẳng đònh bấy nhiêu GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung Dũng Trường ĐH SPKT Chương I: Luận văn tốt nghiệp CẤU TRÚC VI XỬ LÝ 8085 I.CẤU TẠO BÊN TRONG VI XỬ LÝ 8085 1 Cấu trúc của một vi xử lý cơ bản : Một vi xử lý về cơ bản gồm có... vào này dùng để reset vi xử lý Khi thực hiện reset tín hiệu này phải ở mức logic [0] trong khoảng 3 chu kỳ xung clock - Khi reset thanh ghi PC = 0000H nghóa là vi xử lý trở về trạng thái ban đầu Sau đó vi xử lý sẽ đón lệnh tại đòa chỉ này - Khi chân Reset In tác động thì chân Reset Out của vi xử lý cũng tác động theo Nếu các IC khác được nối với chân Reset Out thì khi reset vi xử lý, các IC khác cũng... trong vi xử lý 8085, đường dữ liệu của nó gồm 16 đường dây dẫn song song để truyền tải các bit đòa chỉ Số đường đòa chỉ cho ta biết số ô nhớ tối đa mà vi xử lý có khả năng truy xuất được, số ô nhớ được tính bằng công thức 2 n với n là số đường dây dẫn Vậy với vi xử lý 8085A, khả năng truy xuất ô nhớ tối đa là 65536 ô nhớ Với nhiệm vụ đònh ra đòa chỉ của thiết bò cần truy xuất nên đường đòa chỉ mang tính. .. 12A11A10A9A8A7A6A5A4A3A2A1A0 của vi xử lý đến 13 đường đòa chỉ A12A11A10A9A8A7A6A5A4A3A2A1A0 của bộ nhớ do đó tất cả 13 đường đòa chỉ của EPROM và RAM đều được nối với 13 đường đòa chỉ của vi xử lý để truyền được tín hiệu với nhau thì các đường dữ liệu D 7 – D0 của vi xử lý cũng phải được kết nối với các đường dữ liệu D7 – D0 của từng bộ nhớ Đường tín hiệu điều khiển RD\ của vi xử lý được kết nối với ngõ vào OE\ của... đòa chỉ trong vi xử lý: Trong vi xử lý sử dụng rất nhiều kiểu đònh đòa chỉ, sau đây là một số kiểu đònh đòa chỉ thông dụng * Kiểu đònh đòa chỉ tức thời: Với kiểu đònh đòa chỉ tức thời thì trong mã lệnh không đề cập tới đòa chỉ mà chỉ đề cập tới dữ liệu, đòa chỉ ở đây đã được hiểu ngầm * Kiểu đònh đòa chỉ trực tiếp: Trong mã lệnh có chứa đòa chỉ trực tiếp của ô nhớ cần xử lý, vi xử lý 8085A có 16 đường... trọng của vi xử lý có chức năng lưu trữ dữ liệu khi tính toán Hầu hết các phép toán số học và phép toán logic đều xảy ra giữa ALU và thanh ghi A, nhưng cần lưu ý rằng hầt hết sau khi thực hiện phép tính, ALU thường gởi dữ liệu vào thanh ghi A làm dữ liệu trong thanh ghi A trước đó bò mất Thanh ghi A thường làm trung gian để trao dữ liệu của vi xử lý với các thiết bò ngoại vi Với vi xử lý 8085A, thanh... chức năng nhận lệnh hay tín hiệu điều khiển từ bộ giải mã lệnh và thực hiện vi c điều khiển theo đúng yêu cầu của lệnh Khối điều khiển logic được xem như là bộ xử lý của vi xử lý Các tín hiệu điều khiển của khối điều khiển logic là các tín hiệu điều khiển các thiết bò bên ngoài giao tiếp với vi xử lý và các đường điều khiển vi xử lý từ các thiết bò bên ngoài Ngõ vào tín hiệu quan trọng nhất trong khối . nghiệp Chương I: CẤU TRÚC VI XƯÛ LÝ 8085 I.CẤU TẠO BÊN TRONG VI XƯÛ LÝ 8085 1. Cấu trúc của một vi xử lý cơ bản : Một vi xử lý về cơ bản gồm có 3 khối. trong vi xử lý. - Vi xử lý khác nhau có tần số làm vi c khác nhau, sau đây là tần số làm vi c cực đại của một vài vi xử lý do Intel sản xuất: • 6MHz đối với