... PROM hãng Atmel đang
nghiên cứu một phiên bản của AT 89C51 có thể được lập trì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ố ...
RTC)
d- Phiên bản OTP của 8051.
Các phiên bản OTP của 8051 là các chíp 8051 có thể lập trình
được một lần và được cung cấp từ nhiều hãng sản xuất khác nhau. Các
phiên bản F...
... Như đã trình bày ở trên đây, một chương trình con giữ chậm gồm có
hai phần: (1) thiết lập bộ đếm và (2) một vòng lặp. Hầu hết thời gian giữ chậm
được thực hiện bởi thân vòng lặp như trình bày ... khiển được chuyển đến chương trình con đó và bộ xử lý cất
bộ đếm chương trình PC vào ngăn xếp và bắt đầu nạp lệnh vào vị trí mới. Sau
khi kết thúc thực hiện chương trình con thì l...
... 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ương trình (Program Store Enable) trong
hệ thống dựa trên 8031 thì chương trình được cất ở ... Cổng P1 như đầu vào: Để biến cổng P1 thành đầu vào thì nó phải được lập
trình bằng cách ghi một đến tất cả các bit của nó. Lý do về điều này được bàn ở mục
lục Appendix C.2. Trong đoạn...
... CHƯƠNG 7
Các lệnh lô - gíc và các chương trình
7.1 Các lệnh lô-gíc và so sánh.
7.1.1 Lệnh VÀ (AND).
Cú pháp: ANL đích, nguồn; đích = đích Và nguồn (kẻ bảng).
Lệnh này sẽ thực hiện một phép ... pháp ORL đích = đích Hoặc nguồn (kẻ bảng)
Các toán hạng đích và nguồn được Hoặc với nhau và kết quả được đặt vào
đích. Phép Hoặc có thể được dùng để thiết lập những bit nhất định của một...
...
Các lệnh một bít và lập trình
8.1 Lập trình với các lệnh một bít.
Trong hầu hết các bộ vi xử lý (BVXL) thì dữ liệu được truy cập theo từng
byte. Trong các bộ vi xử lýnh địa chỉ theo byte ... ;Thiết lập bít 3 cổng 1 lên 1.
LCALL DELAY ;Gọi chương trình con DELAY
LCALL DELAY ;Gọi chương trình con DELAY lần nữa.
CLR P1.3 ;Xoá bít 3 của cổng 1 và 0.
LCALL DELAY ;Gọi...
... bên ngoài bộ
BVĐK. Trong chương này chúng ta sẽ tìm hiểu về cách lập trình cho chúng và sử dụng
chúng như thế nào?
9.1 Lập trình các bộ định thời gian của 8051.
8051 có hai bộ định thời là ... bộ định thời như bộ đếm sự kiện
thì mọi vấn đề mà ta nói về lập trình bộ định thời ở phần trước cũng được áp dụng cho
việc lập trình như là một bộ đếm ngoại trừ nguồn tần số. Đối...
... được lập trình về chế độ làm việc mode2,
đó là chế độ thanh ghi 8 bít tự động nạp lại. Để có tốc độ baud tương thích với PC ta
phải nạp TH1 theo các giá trị cho trong bảng 10.3. Ví dụ 10.1 trình ... Trong các ví dụ dưới đây sẽ nói về vai trò của các
bít TI và RI.
10.3.4 Lập trình 8051 để truyền dữ liệu nối tiếp.
Khi lập trình 8051 để truyền các byte ký tự nối tiếp thì cần...
... bên ngoài 0 với lý do này trong
chương trình chúng ta phaỉ đặt lệnh LJMP như là lệnh đầu tiên và hướng bộ xử lý
lệnh khỏi bảng véc tơ ngắt như chỉ ra trên hình 11.1.
Bảng 11.1: Bảng véc tơ ngắt ... Thiết lập mức ưu tiên ngắt với thanh ghi IP.
Chúng ta có thể thay đổi trình tự trong bảng 11.3 bằng cách gán mức ưu tiên
cao hơn cho bất kỳ ngắt nào. Điều này được thực hiện bằng cá...
... thị dữ liệu.
4. Dễ dàng lập trình cho các ký tự và đồ hoạ.
12.1.2 Mô tả các chân của LCD.
LCD được nói trong mục này có 14 chân, chức năng của các chân được cho
trong bảng 12.1. Vị trí của ... đồ 12.7. Viết một chương trình
để hiển thị chân INTR và lấy đầu vào tương tự vào thanh ghi A. Sau đó gọi một
chương trình chuyển
đổi mã Hex ra ASCII và một chương trình hiển thị dữ liệ...
... gọi là bộ nhớ ROM lập trình một lần. Việc lập trình
ROM cũng được gọi là đốt ROM và nó đòi hỏi phải có một thiết bị đặc biệt gọi là bộ
đốt ROM hay còn gọi là thiết bị lập trình ROM.
14.1.4.2 ... phải tháo nó ra khỏi để cắm trên
bảng mạch hệ thống và đặt nó vào thiết bị xoá EPROM để chiếu xạ tia cực tím
khoảng 15 - 20 phút.
2. Lập trình cho chíp. Để lập trình cho một...