Tài liệu Giáo trình vi xử lý - Pdf 90

Giáo trình vi xử lý

i

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 Giáo trình vi xử lý

ii
MỤC LỤC
Chương 1: Tổng quan về họ MCS-51 .......................................................................... 1

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
Giáo trình vi xử lý

iii
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 .......................................................................................... 61
1.4.4. Chế độ 3 .......................................................................................... 61
1.5. Timer 2 ........................................................................................................ 62
1.5.1. Các thanh ghi điều khiển Timer 2 .................................................. 62
1.5.2. Chế độ capture ................................................................................ 64
1.5.3. Chế độ tự động nạp lại .................................................................... 64
1.5.4. Chế độ tạo xung clock .................................................................... 65
1.5.5. Chế độ tạo tốc độ
baud ................................................................... 66
1.6. Các ví dụ ...................................................................................................... 67
2. Cổng nối tiếp (Serial port) ......................................................................................... 71
2.1. Các thanh ghi điều khiển hoạt động ............................................................ 72
2.1.1. Thanh ghi SCON (Serial port controller) ....................................... 72
2.1.2. Thanh ghi BDRCON (Baud Rate Control Register) ...................... 73
2.2. Tạo tốc độ baud ........................................................................................... 73
2.2.1. Tạo tốc độ baud bằng Timer 1 ........................................................ 74
2.2.2. Tạo tốc độ baud bằng Timer 2 ........................................................ 76
2.2.3. Bộ tạo tốc độ baud nội (Internal Baud Rate Generator) ................. 77
2.3. Truyền thông đa xử lý ................................................................................. 77
2.4. Nhận dạng đị
a chỉ tự động .......................................................................... 78
2.5. Kiểm tra lỗi khung ....................................................................................... 79



Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status