Bài giảng Vi xử lý & Vi điều khiển - Chương 2: Họ vi điều khiển 8051 (Timer – UART) - Duy Phan
Mục tiêu
Hiểu được tập lệnh bên trong vđk
8051
Biết được cách sử dụng các lệnh ASM
trên 8051
Biết được cách sử dụng các cấu trúc,
các dữ liệu, hàm ASM
Vận dụng để viết các chương trình
đơn giản trên 8051
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Vi xử lý & Vi điều khiển - Chương 2: Họ vi điều khiển 8051 (Timer – UART) - Duy Phan", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Bài giảng Vi xử lý & Vi điều khiển - Chương 2: Họ vi điều khiển 8051 (Timer – UART) - Duy Phan
09/2015Duy Phan Chương 2: Họ vi điều khiển 8051 (Timer – UART) 2 Họ vi điều khiển 8051Duy Phan Mục tiêu Hiểu được tập lệnh bên trong vđk 8051 Biết được cách sử dụng các lệnh ASM trên 8051 Biết được cách sử dụng các cấu trúc, các dữ liệu, hàm ASM Vận dụng để viết các chương trình đơn giản trên 8051 3 Họ vi điều khiển 8051Duy Phan Nội dung Timer UART 4 Họ vi điều khiển 8051Duy Phan Ôn tập chương 2-3 RAM nội được phân chia như thế nào? Tác dụng của các bank thanh ghi, bit nào dùng để chọn bank thanh ghi? Nêu một số thanh ghi có chức năng đặt biệt? Các kiểu định địa chỉ nhớ? 5 Họ vi điều khiển 8051Duy Phan Timer Giới thiệu timer Timer trong 8051 Các thanh ghi timer Các chế độ timer 6 Họ vi điều khiển 8051Duy Phan Giới thiệu Timer 7 Họ vi điều khiển 8051Duy Phan Giới thiệu Timer (tt) Định thời trong một khoảng thời gian Đếm sự kiện Tạo tốc độ baud cho port nối tiếp của chip 8 Họ vi điều khiển 8051Duy Phan Timer trong họ 8051 8051 có hai bộ định thời 16 bit Mỗi bộ có 4 chế độ hoạt động 8052 có thêm timer 2 9 Họ vi điều khiển 8051Duy Phan Các thanh ghi cho timer 10 Họ vi điều khiển 8051Duy Phan Các thanh ghi cho timer (tt) MOV TL0,#4FH MOV R5, TH0 11 Họ vi điều khiển 8051Duy Phan Thanh ghi điều khiển TCON 12 Họ vi điều khiển 8051Duy Phan Thanh ghi chế độ TMOD 13 Họ vi điều khiển 8051Duy Phan Các chế độ timer 14 Họ vi điều khiển 8051Duy Phan Chế độ 0 (timer 13 bit) 15 Họ vi điều khiển 8051Duy Phan Chế độ 1 (timer 16 bit) 16 Họ vi điều khiển 8051Duy Phan Chế độ 2 (timer 8 bit tự nạp lại) 17 Họ vi điều khiển 8051Duy Phan Chế độ 3 (tách timer) 18 Họ vi điều khiển 8051Duy Phan Ví dụ 1: Timer 19 Họ vi điều khiển 8051Duy Phan Ví dụ 2: Timer 20 Họ vi điều khiển 8051Duy Phan UART 21 Họ vi điều khiển 8051Duy Phan UART (tt) 22 Họ vi điều khiển 8051Duy Phan Thanh ghi cho UART SBUF: Vùng đệm dữ liệu ra/vào cổng nối tiếp Việc truyền dữ liệu tương ứng với việc nạp cho SBUF một giá trị Dữ liệu nhận tử RxD cũng được lưu vào SBUF 23 Họ vi điều khiển 8051Duy Phan Thanh ghi cho UART (tt) SCON: thanh ghi điều khiển hoạt động cổng nối tiếp 24 Họ vi điều khiển 8051Duy Phan Thanh ghi cho UART (tt) 25 Họ vi điều khiển 8051Duy Phan Thanh ghi cho UART (tt) 26 Họ vi điều khiển 8051Duy Phan Mode 0 UART 27 Họ vi điều khiển 8051Duy Phan Mode 0 UART (tt) 28 Họ vi điều khiển 8051Duy Phan Mode 1 UART 29 Họ vi điều khiển 8051Duy Phan Mode 1 UART (tt) 30 Họ vi điều khiển 8051Duy Phan Mode 2 UART 31 Họ vi điều khiển 8051Duy Phan Tốc độ BAUD 32 Họ vi điều khiển 8051Duy Phan Tốc độ BAUD (tt) 33 Họ vi điều khiển 8051Duy Phan Ví dụ 1 UART 34 Họ vi điều khiển 8051Duy Phan Ví dụ 2 UART Tìm giá trị TH1 (DEC và HEX) để đạt tốc độ baud cho các trường hợp sau: 9600 4800 nếu SMOD = 1 và XTAL = 11.0592 MHz 35 Họ vi điều khiển 8051Duy Phan Ôn tập Nguyên lý hoạt động của Timer Timer trong 8051 và các mode Nguyên lý hoạt động và các mode của UART trong 8051 36 Họ vi điều khiển 8051Duy Phan Bài tập 1 Tìm giá trị TH1 (DEC và HEX) để tạo delay 1ms Timer mode 3? 37 Họ vi điều khiển 8051Duy Phan Bài tập 2 Tìm giá trị TH1 (DEC và HEX) để đạt tốc độ baud cho các trường hợp sau: 19200 với XTAL = 12 1200 nếu SMOD = 1 và XTAL = 11.0592 MHz 09/2015Duy Phan Kết thúc chương 2-4
File đính kèm:
- bai_giang_vi_xu_ly_vi_dieu_khien_chuong_2_ho_vi_dieu_khien_8.pdf