... 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...
Ngày tải lên: 21/08/2013, 10:30
... 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...
Ngày tải lên: 21/08/2013, 10:30
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 4
... 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...
Ngày tải lên: 21/08/2013, 10:30
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 7
... 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...
Ngày tải lên: 21/08/2013, 10:59
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 8
... 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...
Ngày tải lên: 21/08/2013, 10:59
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 9
... 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...
Ngày tải lên: 21/08/2013, 10:59
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 10
... đượ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...
Ngày tải lên: 21/08/2013, 10:59
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 11
... 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á...
Ngày tải lên: 21/08/2013, 10:59
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 12
... 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ệ...
Ngày tải lên: 21/08/2013, 10:59
LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 14
... 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...
Ngày tải lên: 21/08/2013, 10:59