Tải bản đầy đủ (.pdf) (38 trang)

Bài giảng Vi xử lý - Vi điều khiển: Chương 2.4 - ThS. Phan Đình Duy

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.22 MB, 38 trang )

Chương 2: Họ vi điều khiển 8051
(Timer – UART)

Duy Phan

09/2015


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

Duy Phan

2

Họ vi điều khiển 8051


Nội dung
Timer
UART

Duy Phan



3

Họ vi điều khiển 8051


Ô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ớ?

Duy Phan

4

Họ vi điều khiển 8051


Timer
Giới thiệu timer
Timer trong 8051
Các thanh ghi timer
Các chế độ timer

Duy Phan

5


Họ vi điều khiển 8051


Giới thiệu Timer

Duy Phan

6

Họ vi điều khiển 8051


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

Duy Phan

7

Họ vi điều khiển 8051


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

Duy Phan

8

Họ vi điều khiển 8051


Các thanh ghi cho timer

Duy Phan

9

Họ vi điều khiển 8051


Các thanh ghi cho timer (tt)

MOV TL0,#4FH
MOV R5, TH0

Duy Phan

10

Họ vi điều khiển 8051



Thanh ghi điều khiển TCON

Duy Phan

11

Họ vi điều khiển 8051


Thanh ghi chế độ TMOD

Duy Phan

12

Họ vi điều khiển 8051


Các chế độ timer

Duy Phan

13

Họ vi điều khiển 8051


Chế độ 0 (timer 13 bit)

Duy Phan


14

Họ vi điều khiển 8051


Chế độ 1 (timer 16 bit)

Duy Phan

15

Họ vi điều khiển 8051


Chế độ 2 (timer 8 bit tự nạp lại)

Duy Phan

16

Họ vi điều khiển 8051


Chế độ 3 (tách timer)

Duy Phan

17


Họ vi điều khiển 8051


Ví dụ 1: Timer

Duy Phan

18

Họ vi điều khiển 8051


Ví dụ 2: Timer

Duy Phan

19

Họ vi điều khiển 8051


UART

Duy Phan

20

Họ vi điều khiển 8051



UART (tt)

Duy Phan

21

Họ vi điều khiển 8051


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

Duy Phan

22

Họ vi điều khiển 8051


Thanh ghi cho UART (tt)

SCON: thanh ghi điều khiển hoạt động cổng
nối tiếp

Duy Phan


23

Họ vi điều khiển 8051


Thanh ghi cho UART (tt)

Duy Phan

24

Họ vi điều khiển 8051


Thanh ghi cho UART (tt)

Duy Phan

25

Họ vi điều khiển 8051


×