Tài liệu GIỚI THIỆU VI ĐIỀU KHIỂN P89V51R2 - Pdf 87

GIỚI THIỆU VI ĐIỀU KHIỂN P89V51R2
I. MƠ TẢ CHUNG:

- P89V51RD2BN là một IC họ 80C51 do hảng philip sản xuất với các
thông số sau:
- Tập lệnh của họ 80C51
- Hoạt động ở điện thế 5V với tốc độ x
ử lý 0MHz tới 40MHz
- 64kB Flash program memory trong chip - cho phép lựa chọn
xung clock bên trong chip la 12 hay 6 bởi phần mềm hoặc ISP mặc đònh là
12
- Giao tiếp nối tiếp
-PCA (Programmable Counter Array) với PWM và chức
năng Capture/Compare
- 4 port I/O mỗi port 8 bit với 3 bit đầu cho phép điện thế cao (16mA)
- Có 3 bộ đònh thời hoặc đếm 16 bit
- Chức năng watchdog timer
- Có 8 ngắt với 4 mức ưu tiên
II.6. HOẠT ĐỘNG CỦA PORT NỐI TIẾP:
II.6.1 Giới thiệu:
- Bên trong chip P89V51RB2FN có một Port nối tiếp hoạt động ở một
vài chế độ trên một dảitần số rộng. Chức năng cơ bản của port nối tiếp là thực
hiện việc chuyển đổi dữ liệu song song thành nối tiếp khi phát và chuyển đổi
dữ liệu nối tiếp thành song song khi thu.
- Các mạch phần cứng bên ngoài khi truy xuất port nối tiếp thông qua các
chân TxD (phát dữ liệu) và RxD(thu dữ liệu). Các chân này đa hợp với hai
chân của port 3: P3.1(TxD), P3.0(RxD).
- Đặc trưng của port nối tiếp là hoạt động song công, có khả năng thu
phát đồng thời. Ngoài ra các port nối tiếp còn có một đặc trưng khác: việc đệm
dữ liệu khi thu của port này cho phép một ký tự được nhận và được giữ trong bộ
đệm trong khi ký tự tiếp theo được nhận vào. Nếu CPU đọc ký tự thứ nhất trước
Bảng 6:Tóm tắt thanh ghi SCON (điều khiển port nối tiếp)
 Thanh ghi dòch 8 bit (chế độ 0):
+ Chế độ 0 được chọn bằng cách ghi giá trò 0 vào các bit SM0 và SM1
trong thanh ghi SCON, đặt Port nối tiếp vào chế độ thanh ghi dòch 8 bit. Dữ liệu
nối tiếp được thu và được phát thông qua chân RxD và TxD xuất xung clock
dòch bit.
+ Các thuật ngữ “RxD” và “TxD”bò sai lệnh ý nghóa trong chế độ này.
Chân RxD được sử dụng cho cả thu và phát dữ liệu còn chân TxD được dùng
làm chân xuất xung clock dòch bit.
SM0 SM1 Chế độ Mô tả Tốc độ Baud
Hình 13: nguyên tắc họat động chung của PCI và các module
II.8.2 Thiết lặp độ rộng xung cho từng ngỏ ra
- Nguyên tắc họat động: sau mỗi chu kỳ của máy thì gia trò timer của
PCA được lấy mẫu và so với giá trò đặt trong CCAPnL
+ Nếu giá trò của CL<CCAPnL thì chân CEXn =0.
+ Nếu giá trò của CL>=CCAPnL thì chân CEXn =1.
Sau mỗi lần chuyển số đếm từ 255->0 thì giá trò ở thanh ghi CCAPnH được nạp
vào thanh ghi CCAPnL
- Để bộ tao xung họat động trước hết chúng ta phải khởi động bộ tạo
xung bằng cách đặt giá trò phù hợp theo hướng dẫn từ hình vẽ vào trong thanh
ghi CCAPMn.
Với n=0 tới 4 ứng với 5 chân từ P3.3 tới P3.7
Hình 14: Sơ đồ thiết lặp giá trò của bộ tạo xung
II.9 WATCHDOG TIMER.
- Đây là một chức năng khá hay, nó cho phép reset chip và các thiết bò
bằng phần mềm mà chúng ta có thể sữ dụng để reset hệ thống khi khẩn cấp
CHƯƠNG 2
:

clr p1.5 ; chuông reo
mov p0,#00100000b ; hiển thị số cửa số 2
td3: jb p2.2,td4 ;
kiểm tra cảm biến tiệm cận cửa số 3 có
tác động?
clr p1.5 ; chuông reo
mov p0,#00110000b ; hiển thị số cửa số 3
td4: jb p2.3,td0 ;
kiểm tra cảm biến thu phát hồng ngoại cửa số 4
có tác động?
clr p1.5 ; chuông reo
mov p0,#01000000b ; hiển thị số cửa số 4
sjmp td0 ;quay lại kiểm tra
end
Read more: />


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

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