Bài giảng Vi xử lý - ĐH Công nghiệp TP. HCM
Số trang: 198
Loại file: pdf
Dung lượng: 3.97 MB
Lượt xem: 17
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Vi xử lý gồm 9 chương, có nội dung giới thiệu chung về hệ vi xử lí, vi điều khiển PIC, phần cứng của PIC 16F84 và PIC 16F877A, tập lệnh của PIC 16F877A, hoạt động của bộ định thời, lập trình vi điều khiển PIC 16F84 và PIC 16F877A, truyền thông nối tiếp USART, bộ chuyển đổi tương tự sang số (ADC),...Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Vi xử lý - ĐH Công nghiệp TP. HCM Trường Đại học Công nghiệp Tp. Hồ Chí Minh Khoa Công nghệ Điện tử Bộ môn Điện tử Công nghiệp Bài giảng Vi xử lý Lưu hành nội bộ 2 Mục lục Chương 1: Giới thiệu chung về hệ vi xử lí. Giới thiệu chung về vi điều khiển PIC Chương 2: Giới thiệu phần cứng của PIC 16F84 và PIC 16F877A Chương 3: Tập lệnh của PIC 16F877A Chương 4: Vào ra. Hoạt động của bộ định thời . Lập trình vi điều khiển PIC 16F84 và PIC 16F877A. Chương 5: Truyền thông nối tiếp USART Chương 6: Ngắt Chương 7: Bộ chuyển đổi tương tự sang số (ADC). Chương 8: Bộ nhớ dữ liệu EEPROM, PWM, SPI/I2C. Chương 9: Thiết kế hệ vi xử lí và hệ phát triển vi điều khiển. 3 Bài giảng số 1: Giới thiệu chung về hệ vi xử lí . Giới thiệu chung về vi điều khiển PIC ( Số tiết: 5) I. Ổn định lớp: ……………………. II. Kiểm tra bài cũ: ……………………………………………………………………………………….. ……………………………………………………………………………………….. ……………………………………………………………………………………….. III. Tên bài giảng: Giới thiệu chung về hệ vi xử lí. Giới thiệu chung về vi điều khiển PIC III.1. Mục tiêu: -Giới thiệu hệ đếm. Lịch sử phát triển của các bộ vi xử lí. Cấu trúc và chức năng hoạt động của hệ vi xử lí. Chức năng và các thành phần bên trong của hệ vi xử lí. Giới thiệu vi điều khiển. Các họ vi xử lí thong dụng. -Giới thiệu vi điều khiển PIC: bộ nhớ chương trình, xung đồng hồ vi điều khiển, hệ thống vi điều khiển. Đặc tính của vi điều khiển. Các loại vi điều khiển. Sử dụng vi điều khiển: phần cứng vi điều khiển và lập trình vi điều khiển. III.2. Đồ dung và phương tiện dạy học: -Phấn trắng, khăn, bảng, bút long, micro có dây(hay không dây), máy tính, và đèn chiếu (hay máy chiếu). III.3. Giáo trình và tài liệu tham khảo: Giáo trình Vi xử lí của trường Đại học công nghiệp Tp. HCM. D.W. Smith, PIC in practice: a project-based approach, Elsevier, 2nd edition, 2006. Trương Trác, Chip đơn 16C84 và ứng dụng của chúng. Hồ Trung Mỹ, Vi xử lí, NXB ĐHQG Tp. HCM, 2003. Tài liệu về vi điều khiển PIC của bọ môn Điện tử công nghiệp. Website: http://www.microchip.com/ http://www.alldatasheet.com/ Myke Predko, Programming and customizing the PIC microcontroller, 3rd edition, Tab Electronics, McGrawHill, 2008(Ebook). Douglass V.Hall, Microprocessors and interfacing: Programming and Hardware, 2nd ed., Macmillan/McGraw-Hill, 1992. III.4.Nội dung bài giảng: Nội dung chi tiết : xem bài giảng chi tiết. Phương pháp giảng dạy: thuyết trình, nêu vấn đề và đàm thoại trao đổi với sinh viên. Chương 1: Giới thiệu chung về hệ vi xử lí. Giới thiệu chung về vi điều khiển PIC. 1.1. Hệ nhị phân, hệ thập phân và hệ thập lục phân. Hệ nhị phân dung cơ số 2, dung hai số 0 và 1 để biểu diễn. Thí dụ: 01001010=0x27+1x26+0x25+0x24+1x23+0x22+1x21+0x20=64+8+2=74 Hệ thập phân, cơ số là 10 dùng các số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 để biểu diễn. Thí dụ: 125=1x102+2x101+5x100=100+20+5. Hệ thập lục phân, cơ số là 16 dùng các số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Thí dụ: 32H=3x161+2x160=48+2=50. 4 Bảng chuyển đổi giữa số nhị phân, thập phân và thập lục phân: Hệ nhị phân (8 chữ số) Hệ thập phân (3 chữ số) Hệ thập lục phân (2 chữ số) 00000000 000 00h 00000001 001 01h 00000010 002 02h 00000011 003 03h 00000100 004 04h 00000101 005 05h 00000110 006 06h 00000111 007 07h 00001000 008 08h 00001001 009 09h 00001010 010 0Ah 00001011 011 0Bh 00001100 012 0Ch 00001101 013 0Dh 00001110 014 0Eh 00001111 015 0Fh 1.2. Lịch sử phát triển của kỹ thuật vi xử lí. 1.2.1.Hoï vi maïch soá vaø coâng ngheä : IC döïa theo soá transistor hoaëc caùc coång thöôøng ñöôïc chia laøm : -SSI : tích hôïp côõ nhoû -MSI: tích hôïp côõ trung bình -LSI: tích hôïp côõ lôùn -VLSI: tích hôïp côõ raát lôùn -ULSI: tích hôïp côõ cöïc lôùn Ví duï : MSI nhö counter, multiplexer,… LSI nhö caùc vi xöû lyù 8 bit : 8085, Z80… VLSI nhö caùc vi xöû lyù 16 bit , 32 bit: 80386 Giôùi thieäu coâng ngheä saûn xuaát chip : Veà coâng ngheä coù caùc coâng ngheä cheá taïo vi maïch sau : MOS : - NMOS ⇒ HMOS - PMOS - CMOS⇒ HCMOS Vôùi H : high-performance TTL, IIL (integrated injection logic) thuoäc Bipolar Trong ñoù coâng ngheä MOS thöôøng ñöôïc öa chuoäng do tích hôïp ñöôïc nhieàu, tieát kieäm naêng löôïng… 5 1.2.2. TÖØ MAÙY TÍNH LÔÙN ÑEÁN MAÙY VI TÍNH: a.Maùy tính lôùn : Laø loaïi maùy tính ñöôïc thieát keá ñeå giaûi caùc baøi toaùn lôùn vôùi toác ñoä raát nhanh -Noù laøm vieäc vôùi soá lieäu coù ñoä daøi töø 64 bit hoaëc hôn vaø ñöôïc trang bò boä nhôù raát lôùn, vì vaäy kích thöôùc lôùn. -Chuùng thöôøng ñöôïc duøng ñeå ñieàu khieån caùc heä thoáng thieát bò duøng trong quaân söï hoaëc caùc heä thoáng maùy moùc cuûa chöông trình nghieân cöùu vuõ truï, ñeå xöû lyù thoâng tin trong ngaønh ngaân haøng, vv… Ví duï : IBM 4381, Honeywell DSP8 Loaïi maïnh nhaát trong caùc maùy tính lôùn goïi laø sieâu maùy tính (supercomputer). Ví duï : Y-MP/832 cuûa Gray. b.Maùy tính con : Laø daïng ...
Nội dung trích xuất từ tài liệu:
Bài giảng Vi xử lý - ĐH Công nghiệp TP. HCM Trường Đại học Công nghiệp Tp. Hồ Chí Minh Khoa Công nghệ Điện tử Bộ môn Điện tử Công nghiệp Bài giảng Vi xử lý Lưu hành nội bộ 2 Mục lục Chương 1: Giới thiệu chung về hệ vi xử lí. Giới thiệu chung về vi điều khiển PIC Chương 2: Giới thiệu phần cứng của PIC 16F84 và PIC 16F877A Chương 3: Tập lệnh của PIC 16F877A Chương 4: Vào ra. Hoạt động của bộ định thời . Lập trình vi điều khiển PIC 16F84 và PIC 16F877A. Chương 5: Truyền thông nối tiếp USART Chương 6: Ngắt Chương 7: Bộ chuyển đổi tương tự sang số (ADC). Chương 8: Bộ nhớ dữ liệu EEPROM, PWM, SPI/I2C. Chương 9: Thiết kế hệ vi xử lí và hệ phát triển vi điều khiển. 3 Bài giảng số 1: Giới thiệu chung về hệ vi xử lí . Giới thiệu chung về vi điều khiển PIC ( Số tiết: 5) I. Ổn định lớp: ……………………. II. Kiểm tra bài cũ: ……………………………………………………………………………………….. ……………………………………………………………………………………….. ……………………………………………………………………………………….. III. Tên bài giảng: Giới thiệu chung về hệ vi xử lí. Giới thiệu chung về vi điều khiển PIC III.1. Mục tiêu: -Giới thiệu hệ đếm. Lịch sử phát triển của các bộ vi xử lí. Cấu trúc và chức năng hoạt động của hệ vi xử lí. Chức năng và các thành phần bên trong của hệ vi xử lí. Giới thiệu vi điều khiển. Các họ vi xử lí thong dụng. -Giới thiệu vi điều khiển PIC: bộ nhớ chương trình, xung đồng hồ vi điều khiển, hệ thống vi điều khiển. Đặc tính của vi điều khiển. Các loại vi điều khiển. Sử dụng vi điều khiển: phần cứng vi điều khiển và lập trình vi điều khiển. III.2. Đồ dung và phương tiện dạy học: -Phấn trắng, khăn, bảng, bút long, micro có dây(hay không dây), máy tính, và đèn chiếu (hay máy chiếu). III.3. Giáo trình và tài liệu tham khảo: Giáo trình Vi xử lí của trường Đại học công nghiệp Tp. HCM. D.W. Smith, PIC in practice: a project-based approach, Elsevier, 2nd edition, 2006. Trương Trác, Chip đơn 16C84 và ứng dụng của chúng. Hồ Trung Mỹ, Vi xử lí, NXB ĐHQG Tp. HCM, 2003. Tài liệu về vi điều khiển PIC của bọ môn Điện tử công nghiệp. Website: http://www.microchip.com/ http://www.alldatasheet.com/ Myke Predko, Programming and customizing the PIC microcontroller, 3rd edition, Tab Electronics, McGrawHill, 2008(Ebook). Douglass V.Hall, Microprocessors and interfacing: Programming and Hardware, 2nd ed., Macmillan/McGraw-Hill, 1992. III.4.Nội dung bài giảng: Nội dung chi tiết : xem bài giảng chi tiết. Phương pháp giảng dạy: thuyết trình, nêu vấn đề và đàm thoại trao đổi với sinh viên. Chương 1: Giới thiệu chung về hệ vi xử lí. Giới thiệu chung về vi điều khiển PIC. 1.1. Hệ nhị phân, hệ thập phân và hệ thập lục phân. Hệ nhị phân dung cơ số 2, dung hai số 0 và 1 để biểu diễn. Thí dụ: 01001010=0x27+1x26+0x25+0x24+1x23+0x22+1x21+0x20=64+8+2=74 Hệ thập phân, cơ số là 10 dùng các số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 để biểu diễn. Thí dụ: 125=1x102+2x101+5x100=100+20+5. Hệ thập lục phân, cơ số là 16 dùng các số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Thí dụ: 32H=3x161+2x160=48+2=50. 4 Bảng chuyển đổi giữa số nhị phân, thập phân và thập lục phân: Hệ nhị phân (8 chữ số) Hệ thập phân (3 chữ số) Hệ thập lục phân (2 chữ số) 00000000 000 00h 00000001 001 01h 00000010 002 02h 00000011 003 03h 00000100 004 04h 00000101 005 05h 00000110 006 06h 00000111 007 07h 00001000 008 08h 00001001 009 09h 00001010 010 0Ah 00001011 011 0Bh 00001100 012 0Ch 00001101 013 0Dh 00001110 014 0Eh 00001111 015 0Fh 1.2. Lịch sử phát triển của kỹ thuật vi xử lí. 1.2.1.Hoï vi maïch soá vaø coâng ngheä : IC döïa theo soá transistor hoaëc caùc coång thöôøng ñöôïc chia laøm : -SSI : tích hôïp côõ nhoû -MSI: tích hôïp côõ trung bình -LSI: tích hôïp côõ lôùn -VLSI: tích hôïp côõ raát lôùn -ULSI: tích hôïp côõ cöïc lôùn Ví duï : MSI nhö counter, multiplexer,… LSI nhö caùc vi xöû lyù 8 bit : 8085, Z80… VLSI nhö caùc vi xöû lyù 16 bit , 32 bit: 80386 Giôùi thieäu coâng ngheä saûn xuaát chip : Veà coâng ngheä coù caùc coâng ngheä cheá taïo vi maïch sau : MOS : - NMOS ⇒ HMOS - PMOS - CMOS⇒ HCMOS Vôùi H : high-performance TTL, IIL (integrated injection logic) thuoäc Bipolar Trong ñoù coâng ngheä MOS thöôøng ñöôïc öa chuoäng do tích hôïp ñöôïc nhieàu, tieát kieäm naêng löôïng… 5 1.2.2. TÖØ MAÙY TÍNH LÔÙN ÑEÁN MAÙY VI TÍNH: a.Maùy tính lôùn : Laø loaïi maùy tính ñöôïc thieát keá ñeå giaûi caùc baøi toaùn lôùn vôùi toác ñoä raát nhanh -Noù laøm vieäc vôùi soá lieäu coù ñoä daøi töø 64 bit hoaëc hôn vaø ñöôïc trang bò boä nhôù raát lôùn, vì vaäy kích thöôùc lôùn. -Chuùng thöôøng ñöôïc duøng ñeå ñieàu khieån caùc heä thoáng thieát bò duøng trong quaân söï hoaëc caùc heä thoáng maùy moùc cuûa chöông trình nghieân cöùu vuõ truï, ñeå xöû lyù thoâng tin trong ngaønh ngaân haøng, vv… Ví duï : IBM 4381, Honeywell DSP8 Loaïi maïnh nhaát trong caùc maùy tính lôùn goïi laø sieâu maùy tính (supercomputer). Ví duï : Y-MP/832 cuûa Gray. b.Maùy tính con : Laø daïng ...
Tìm kiếm theo từ khóa liên quan:
Vi xử lý Bài giảng Vi xử lý Hệ vi xử lí Vi điều khiển PIC Bộ định thời Lập trình vi điều khiển PICGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 284 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 152 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 131 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 115 0 0 -
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 114 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 105 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 80 0 0 -
Tài liệu Lập trình vi điều khiển Pic
174 trang 64 0 0 -
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 62 0 0 -
Giáo trình Vi điều khiển PIC: Lý thuyết - Thực hành (Phần 2)
168 trang 59 0 0