GIÁO TRÌNH VI ĐIỀU KHIỂN part 1
Số trang: 20
Loại file: pdf
Dung lượng: 924.23 KB
Lượt xem: 22
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo trình Vi điều khiển được biên soạn nhằm cung cấp cho sinh viên kiến thức về họ vi điều khiển MCS-51, cách thức lập trình điều khiển, nạp chương trình và thiết kế phần cứng điều khiển thiết bị. Giáo trình được sử dụng cho khóa học 45 tiết dành cho sinh viên hệ đại học Khoa Điện Điện tử trường Đại học Kỹ thuật Công nghệ TPHCM. Bố cục giáo trình gồm 4 chương dựa theo đề cương môn học Kỹ thuật Vi điều khiển dành cho sinh viên ngành Điện Tử Viễn Thông: ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH VI ĐIỀU KHIỂN part 1 BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ THÀNH PHỐ HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ --- oOo --- GIÁO TRÌNH VI ĐIỀU KHIỂN Tác giả: ThS. PHẠM HÙNG KIM KHÁNH 03/2008 Sưu t m b i: www.daihoc.com.vn Giáo trình vi xử lý LỜI NÓI ĐẦU Giáo trình Vi điều khiển được biên soạn nhằm cung cấp cho sinh viên kiến thức về họ vi điều khiển MCS-51, cách thức lập trình điều khiển, nạp chương trình và thiết kế phần cứng điều khiển thiết bị. Giáo trình được sử dụng cho khóa học 45 tiết dành cho sinh viên hệ đại học Khoa Điện Điện tử trường Đại học Kỹ thuật Công nghệ TPHCM. Bố cục giáo trình gồm 4 chương dựa theo đề cương môn học Kỹ thuật Vi điều khiển dành cho sinh viên ngành Điện Tử Viễn Thông: Chương 1. Tổng quan về họ vi điều khiển MCS-51 Chương 2. Lập trình hợp ngữ Chương 3. Các hoạt động của họ vi điều khiển MCS-51 Chương 4. Các ứng dụng Phụ lục 1: Tóm tắt tập lệnh Phụ lục 2: Mô tả tập lệnh PHẠM HÙNG KIM KHÁNH i Sưu t m b i: www.daihoc.com.vn Giáo trình vi xử lý MỤC LỤC Chương 1: Tổng quan về họ MCS-51 .......................................................................... 1 1. Giới thiệu ..................................................................................................................... 1 2. Vi điều khiển AT89C51 .............................................................................................. 1 2.1. Sơ đồ .............................................................................................................. 2 2.2. Định thì chu kỳ máy ...................................................................................... 6 2.3. Tổ chức bộ nhớ .............................................................................................. 8 2.4. Các thanh ghi chức năng đặc biệt (SFR – Special Function Registers) ...... 17 2.5. Cấu trúc port ................................................................................................ 21 2.6. Hoạt động Reset .......................................................................................... 22 2.7. Các vấn đề khác ........................................................................................... 23 Bài tập chương 1 ............................................................................................................ 34 Chương 2: Lập trình hợp ngữ .................................................................................... 35 1. Các phương pháp định địa chỉ ................................................................................... 35 2. Các vấn đề liên quan khi lập trình hợp ngữ ............................................................... 36 2.1. Cú pháp lệnh ................................................................................................ 36 2.2. Khai báo dữ liệu .......................................................................................... 37 2.3. Các toán tử ................................................................................................... 38 2.4. Cấu trúc chương trình .................................................................................. 39 3. Tập lệnh ..................................................................................................................... 41 3.1. Nhóm lệnh chuyển dữ liệu .......................................................................... 41 3.2. Nhóm lệnh xử lý bit..................................................................................... 46 3.3. Nhóm lệnh chuyển điều khiển ..................................................................... 47 3.4. Nhóm lệnh logic .......................................................................................... 51 3.5. Nhóm lệnh số học ........................................................................................ 53 Bài tập chương 2 ............................................................................................................ 56 Chương 3: Các hoạt động ........................................................................................... 57 1. Hoạt động định thời (Timer / Counter) ..................................................................... 57 1.1. Giới thiệu ..................................................................................................... 57 1.2. Hoạt động Timer / Counter ......................................................................... 57 1.3. Các thanh ghi điều khiển hoạt động ............................................................ 58 1.3.1. Thanh ghi điều khiển timer (Timer/Counter Control Register)...... 58 1.3.2. Thanh ghi chế độ timer (TMOD – Timer/Counter Mode) ............. 59 ii Sưu t m b i: www.daihoc.com.vn Giáo trình vi xử lý 1.4. Các chế độ hoạt động .................................................................................. 59 1.4.1. Chế độ 0 .......................................................................................... 60 1.4.2. Chế độ 1 .......................................................................................... 60 1.4.3. Chế độ 2 ................................................................ ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH VI ĐIỀU KHIỂN part 1 BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ THÀNH PHỐ HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ --- oOo --- GIÁO TRÌNH VI ĐIỀU KHIỂN Tác giả: ThS. PHẠM HÙNG KIM KHÁNH 03/2008 Sưu t m b i: www.daihoc.com.vn Giáo trình vi xử lý LỜI NÓI ĐẦU Giáo trình Vi điều khiển được biên soạn nhằm cung cấp cho sinh viên kiến thức về họ vi điều khiển MCS-51, cách thức lập trình điều khiển, nạp chương trình và thiết kế phần cứng điều khiển thiết bị. Giáo trình được sử dụng cho khóa học 45 tiết dành cho sinh viên hệ đại học Khoa Điện Điện tử trường Đại học Kỹ thuật Công nghệ TPHCM. Bố cục giáo trình gồm 4 chương dựa theo đề cương môn học Kỹ thuật Vi điều khiển dành cho sinh viên ngành Điện Tử Viễn Thông: Chương 1. Tổng quan về họ vi điều khiển MCS-51 Chương 2. Lập trình hợp ngữ Chương 3. Các hoạt động của họ vi điều khiển MCS-51 Chương 4. Các ứng dụng Phụ lục 1: Tóm tắt tập lệnh Phụ lục 2: Mô tả tập lệnh PHẠM HÙNG KIM KHÁNH i Sưu t m b i: www.daihoc.com.vn Giáo trình vi xử lý MỤC LỤC Chương 1: Tổng quan về họ MCS-51 .......................................................................... 1 1. Giới thiệu ..................................................................................................................... 1 2. Vi điều khiển AT89C51 .............................................................................................. 1 2.1. Sơ đồ .............................................................................................................. 2 2.2. Định thì chu kỳ máy ...................................................................................... 6 2.3. Tổ chức bộ nhớ .............................................................................................. 8 2.4. Các thanh ghi chức năng đặc biệt (SFR – Special Function Registers) ...... 17 2.5. Cấu trúc port ................................................................................................ 21 2.6. Hoạt động Reset .......................................................................................... 22 2.7. Các vấn đề khác ........................................................................................... 23 Bài tập chương 1 ............................................................................................................ 34 Chương 2: Lập trình hợp ngữ .................................................................................... 35 1. Các phương pháp định địa chỉ ................................................................................... 35 2. Các vấn đề liên quan khi lập trình hợp ngữ ............................................................... 36 2.1. Cú pháp lệnh ................................................................................................ 36 2.2. Khai báo dữ liệu .......................................................................................... 37 2.3. Các toán tử ................................................................................................... 38 2.4. Cấu trúc chương trình .................................................................................. 39 3. Tập lệnh ..................................................................................................................... 41 3.1. Nhóm lệnh chuyển dữ liệu .......................................................................... 41 3.2. Nhóm lệnh xử lý bit..................................................................................... 46 3.3. Nhóm lệnh chuyển điều khiển ..................................................................... 47 3.4. Nhóm lệnh logic .......................................................................................... 51 3.5. Nhóm lệnh số học ........................................................................................ 53 Bài tập chương 2 ............................................................................................................ 56 Chương 3: Các hoạt động ........................................................................................... 57 1. Hoạt động định thời (Timer / Counter) ..................................................................... 57 1.1. Giới thiệu ..................................................................................................... 57 1.2. Hoạt động Timer / Counter ......................................................................... 57 1.3. Các thanh ghi điều khiển hoạt động ............................................................ 58 1.3.1. Thanh ghi điều khiển timer (Timer/Counter Control Register)...... 58 1.3.2. Thanh ghi chế độ timer (TMOD – Timer/Counter Mode) ............. 59 ii Sưu t m b i: www.daihoc.com.vn Giáo trình vi xử lý 1.4. Các chế độ hoạt động .................................................................................. 59 1.4.1. Chế độ 0 .......................................................................................... 60 1.4.2. Chế độ 1 .......................................................................................... 60 1.4.3. Chế độ 2 ................................................................ ...
Tìm kiếm theo từ khóa liên quan:
giáo trinh vi điều khiển tài liệu vi điều khiển bài giảng vi điều khiển đề cương vi điều khiển tài liệu điện tửGợi ý tài liệu liên quan:
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Ninh Thuận
127 trang 259 0 0 -
Cơ Sở Điện Học Truyền Thông - Tín Hiệu Số part 1
9 trang 171 0 0 -
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2022)
144 trang 154 0 0 -
Tài liệu thực hành Vi điều khiển 8051
55 trang 89 0 0 -
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 55 0 0 -
Giáo trình hoàn chỉnh vi điều khiển PIC 14
8 trang 44 0 0 -
93 trang 42 0 0
-
Giáo trình Vi điều khiển - ThS. Phạm Hùng Kim Khánh
194 trang 40 0 0 -
Công tác bổ sung tài liệu tại Thư viện Khoa học Xã hội
6 trang 38 0 0 -
[Viễn Thông] Giáo Trình: Lý Thuyết Thông Tin phần 6
10 trang 36 0 0