... 8031 và
sẽ được trình bày chi tiết ở chương 11.
6. Chân
PSEN
:
Đây là chân đầu ra cho phép cất chươngtrình (Program Store Enable) trong
hệ thống dựa trên 8031 thì chươngtrình được cất ở ... được để hở.
Ở chương 14 chúng ta sẽ trình bày cách 8031 sử dụng chân này kết hợp với
PSEN
để truy cập các chươngtrình được cất trên bộ nhớ ROM ở ngoài 8031. Trong
các chíp 8051 với bộ nhớ ... MOV P2, A ; Tạo P2 là cổng đầu vào bằng cách
CHƯƠNG 4
Lập trình cho cổng vào - ra I/0
4.1 Mô tả chân của 8051.
Mặc dù các thành viên của họ 8051 (ví dụ 8751, 89C51, DS5000) đều có các
kiểu...
... được trình bày ở chương 14.
Phiên bản UV-PROM của 8051 là 8751. Phiên bản Flash ROM được
bán bởi nhiều hãng khác nhau chẳng hạn của Atmel corp với tên gọi là
AT89C51 còn phiên bản NV-RAM của 8051 ...
1.2.2 Bộ ví điều khiển 8051
Bộ vi điều khiển 8051 là thành viên đầu tiên của họ 8051. Hãng
Intel ký hiệu nó như là MCS51. Bảng 3.1 trình bày các đặc tính của
8051.
... hãng Atmel đang
nghiên cứu một phiên bản của AT 89C51 có thể được lậptrình qua
cổng truyền thông COM của máy tính IBM PC .
Bảng 1.5: Các phiên bản của 8051 từ Atmel (Flash ROM).
Số linh...
... file
Hình 3.1: Chươngtrình chính hợp ngữ của 8051có gọi các chương
trình con.
010 0010 ; Đây là chươngtrình con giữ
chậm
011 0300 MOV 300H
012 0300 DELAY:
013 0300 7DFF MOV R5, ... lệnh PUSH và POP trong các chươngtrình con.
Khi gọi một chươngtrình con thì ngăn xếp phải bám được vị trí mà
CPU cần trở về. Sau khi kết thúc chươngtrình con vì lý do này chúng ta phải
cẩn ... kỳ chươngtrình
con được gọi vào. Hay nói cách khác đối với mỗi lệnh PUSH thì phải có một
lệnh POP. Xem ví dụ 3.10.
3.2.4 Gọi các chươngtrình con.
Trong lậptrình hợp ngữ thường có một chương...
... bên ngoài bộ
BVĐK. Trong chương này chúng ta sẽ tìm hiểu về cách lậptrình cho chúng và sử dụng
chúng như thế nào?
9.1 Lậptrình các bộ định thời gian của 8051.8051có hai bộ định thời là ... sẽ
được bật chưa. Thoát vòng lặp khi TF lên cao.
5. Xoá cờ TF.
CHƯƠNG 9
Lập trình cho bộ đếm/ bộ định thời trong 80518051có hai bộ định thời/ bộ đếm. Chúng có thể được dùng như các bộ ... tìm a) tần số của sóng vuông được tạo
ra trên chân P1.0 trong chươngtrình sau và b) tần số nhỏ nhất có thể có được bằng
chương trình này và giá trị TH để đạt được điều đó.
MOV TMOD, #20H...
... một ROM chươngtrình ngoài và 8255.
15.2 Nối ghép với thế giới thực.
15.2.1 Phối ghép 8255 với động cơ bước.
Chương13 đã nói chi tiết về phối ghép động cơ bước với 8051, ở đây ta
trình bày ... tới LCD như đã nói ở chương
12. Chươngtrình 15.2 lặp lại chương
trình 15.1 có sử dụng kiểm tra c
ờ
bận. Để ý rằng lúc này không cần
thờigiangiữ chậmnhư ở vị trí 15 1
Chương 15.1:
; Ghi ... độ BSR: Đây là chế độ thiết lập/ xoá bit (Bit Set/ Reset). ở chế độ này chỉ có
những bit riêng rẽ của cổng C có thể được lậptrình (sẽ được trình bày ở mục
15.3).
Bảng 15.1: Chọn cổng của 8255....
... 8031 và
sẽ được trình bày chi tiết ở chương 11.
6. Chân
PSEN
:
Đây là chân đầu ra cho phép cất chươngtrình (Program Store Enable) trong
hệ thống dựa trên 8031 thì chươngtrình được cất ở ... được để hở.
Ở chương 14 chúng ta sẽ trình bày cách 8031 sử dụng chân này kết hợp với
PSEN
để truy cập các chươngtrình được cất trên bộ nhớ ROM ở ngoài 8031. Trong
các chíp 8051 với bộ nhớ ... tái lập cổng P0 được cấu hình như một cổng đầu ra. Ví
dụ, đoạn mã sau đây sẽ liên tục gửi ra cổng P0 các giá trị 554 và AAH.
CHƯƠNG 4
Lập trình cho cổng vào - ra I/0
4.1 Mô tả chân của 8051. ...