Giáo trình kỹ thuật vi xử lý cho sinh viện điện tử
K K ỹ ỹ thu thu ậ ậ t t vi vi x x ử ử lý lý M M icroprocessors icroprocessors Giảng viên: Phạm Ngọc Nam 2/Chapter1 © DHBK 2005 Your instructor Your instructor • Bộmôn kỹthuật điện tửtin học Office: C9-401 Email: pnnam-fet@mail.hut.edu.vn • Research: FPGA, PSoC, hệnhúng Trí tuệnhân tạo • Education: K37 điện tử-ĐHBK Hà nội (1997) Master vềtrí tuệnhân tạo 1999, Đại học K.U. Leuven, vương quốc Bỉ Đềtài: Nhận dạng chữviết tay Tiến sỹkỹthuật chuyên ngành điện tử-tin học, 9/ 2004, Đại học K.U. Leuven, Vương Quốc Bỉ Đềtài: quản lý chất lượng dịch vụtrong các ứng dụng đa phương tiện tiên tiến 3/Chapter1 © DHBK 2005 N N ộ ộ i i dung dung môn môn h h ọ ọ c c 1. Giới thiệu chung vềhệvi xửlý 2. Bộvi xửlý Intel 8088/8086 3. Lập trình hợp ngữcho 8086 4. Tổchức vào ra dữliệu 5. Ngắt và xửlý ngắt 6. Truy cập bộnhớtrực tiếp DMA 7. Các bộvi xửlý trên thực tế 4/Chapter1 © DHBK 2005 T T à à i i li li ệ ệ u u tham tham kh kh ả ả o o • Slides • Văn ThếMinh, Kỹthuật vi xửlý, Nhà xuất bản giáo dục, 1997. • Barry B. Brey, The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro Processor: Architecture, Programming, and Interfacing, Fourth Edition, Prentice Hall, 1997. • Quách Tuấn Ngọc và cộng sự, Ngôn ngữlập trình Assembly và máy vi tính IBM-PC, 2 tập, Nhà xuất bản giáo dục, 1995. • Cảm ơn giáo sưRudy Lauwereins đã cho phép sử dụng slides của ông 5/Chapter1 © DHBK 2005 M M ụ ụ c c đ đ í í ch ch c c ủ ủ a a môn môn h h ọ ọ c c • Nắm được cấu trúc, nguyên lý hoạt động của bộvi xửlý và hệvi xửlý • Có khảnăng lập trình bằng hợp ngữcho vi xửlý • Có khảnăng lựa chọn vi xửlý thích hợp cho các ứng dụng cụthể • Nắm được các bộvi xửlý trên thực tế 6/Chapter1 © DHBK 2005 B B à à i i t t ậ ậ p p l l ớ ớ n n v v à à thi thi • Bài tập lớn: thiết kếmột ứng dụng trên vi điều khiển: 20% tổng sốđiểm Làm theo nhóm 2-6 sinh viên Nộp danh sách các nhóm vào 3/1 Các nhóm trình bày ý tưởng 17/1 • Kiểm tra: 10% 3 bài kiểm tra không báo trước dựđủít nhất 2 bài và kết quảcủa 2 bài > 5: 1 điểm thiếu 2 bài trởlên: không được thi lần 1 • Thi học kỳ: 1 câu lý thuyết, 2 câu bài tập (lập trình và thiết kế) 70% tổng sốđiểm 7/Chapter1 © DHBK 2005 Chương Chương 1 1 Gi Gi ớ ớ i i thi thi ệ ệ u u chung chung v v ề ề h h ệ ệ vi vi x x ử ử lý lý • Lịch sửphát triển của các bộvi xửlý và máy tính • Phân loại vi xửlý • Các hệđếm dùng trong máy tính ( nhắc lại) • Giới thiệu sơlược vềcấu trúc và hoạt động của hệvi xửlý 8/Chapter1 © DHBK 2005 Chương Chương 1 1 Gi Gi ớ ớ i i thi thi ệ ệ u u chung chung v v ề ề h h ệ ệ vi vi x x ử ử lý lý • Lịch sửphát triển của các bộvi xửlý và máy tính Thếhệ-1: The early days (…-1642) Thếhệ0: Mechanical (1642-1945) Thếhệ1: Vacuum tubes (1945-1955) Thếhệ2: Discrete transistors (1955-1965) Thếhệ3: Integrated circuits (1965-1980) Thếhệ4: VLSI (1980-?) • Phân loại vi xửlý • Các hệđếm dùng trong máy tính ( nhắc lại) • Giới thiệu sơlược vềcấu trúc và hoạt động của hệvi xửlý 9/Chapter1 © DHBK 2005 Chương Chương 1 1 Gi Gi ớ ớ i i thi thi ệ ệ u u chung chung v v ề ề h h ệ ệ vi vi x x ử ử lý lý • Lịch sửphát triển của các bộvi xửlý và máy tính Thếhệ-1: The early days (…-1642) Thếhệ0: Mechanical (1642-1945) Thếhệ1: Vacuum tubes (1945-1955) Thếhệ2: Discrete transistors (1955-1965) Thếhệ3: Integrated circuits (1965-1980) Thếhệ4: VLSI (1980-?) • Phân loại vi xửlý • Các hệđếm dùng trong máy tính ( nhắc lại) • Giới thiệu sơlược vềcấu trúc và hoạt động của hệvi xửlý . b vi xửlý và h vi xửlý • Có khảnăng lập trình bằng hợp ngữcho vi xửlý • Có khảnăng lựa chọn vi xửlý thích hợp cho các ứng dụng cụthể • Nắm được các b vi. ệ u u chung chung v v ề ề h h ệ ệ vi vi x x ử ử lý lý • Lịch sửphát triển của các b vi xửlý và máy tính • Phân loại vi xửlý • Các hệđếm dùng trong máy