LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 4

LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 4

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 4

. 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. 6 4 7 8 9 11 12 10 13 14 15 17 18 16 19 20 40 39 38 36 35 37 34 33 32 30 29 31 28 27 26 24 23 25 22 21 8051 (8031) P0.1 P0.2 P0 .4 P0.5 P0.3 PSEN P0.6 P2.5
Ngày tải lên : 21/08/2013, 10:30
9 559 6
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 7

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 7

... nhớ của nó vào R4 nếu không thì đặt R4 = 0. 40 H = (76); 41 H = (79); 42 H = (69); 43 H = (65); 44 H = ( 64) Lời giải: MOV R4, #0 ; Xoá R4 = 0 MOV R0, #40 H ; Nạp con trỏ MOV R2, #05 ; Nạp ... ví dụ 7.3 và 7 .4. Ví dụ 7.3: Trình bày kết quả của đoạn mã sau: MOV A, #54H XRL A, #78H Lời giải: 54H 0 1 0 1 0 1 0 0 78H 0 1 1 1 1 0 0 0 2CH 0 0 1 0 1 1 0 0 54H XOR...
Ngày tải lên : 21/08/2013, 10:59
10 431 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 8

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 8

. 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. ;Thiết lập bít 0 cổng 1 lên 1. LCALL DELAY ;Gọi chương trình con giữ chậm DELAY CLR P1.0 ;P1.0 = 0 SJMP HERE ;Tiếp tục thực hiện nó. Có thể viết chương trình
Ngày tải lên : 21/08/2013, 10:59
10 486 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 9

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 9

. ra 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 chọn dùng cho phần cao thấp của xung. 4. Chương trình con DELAY dùng bộ định thời được gọi. 5. Trong chương trình con DELAY bộ định thời Timer0 được
Ngày tải lên : 21/08/2013, 10:59
18 371 5
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 10

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 10

. -6 -12 - 24 DA F4 E8 48 00 240 0 1200 9600 48 00 240 0 Ví dụ 10.6: Giả sử tần số XTAL = 11.0592MHz cho chương trình dưới đây, hãy phát biểu a) chương trình này. 10.2 trình bày chương trình để truyền nối tiếp với tốc độ 48 00 baud. Ví dụ 10.3 trình bày cách truyền liên tục chữ “YES”. Ví dụ 10.2: Hãy viết chương trình
Ngày tải lên : 21/08/2013, 10:59
18 472 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 11

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 11

. phục vụ thiết bị. Chương trình đi cùng với ngắt được gọi là trình dịch vụ ngắt ISR (Interrupt Service Routine) hay còn gọi là trình quản lý ngắt (Interrupt. được bàn ở chương 4. 2. Gồm hai ngắt dành cho các bộ định thời: 1 cho Timer0 và 1 cho Timer1. Địa chỉ của các ngắt này là 000B4 và 001B4 trong bảng véc tơ
Ngày tải lên : 21/08/2013, 10:59
19 432 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 12

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 12

. trận 5 × 7 Ghi chú: Bảng này được mở rộng từ bảng 12 .4. 12 14 14 13 2 1 14 21 DMC20261 DMC 242 27 DMC 241 38 DMC32132 DMC32239 DMC40131 DMC40218 DMC1610A DMC1606C. C + 3.0 F 10mV/F LM34CA -40 F to + 230 C + 2.0 F 10mV/F LM34C -40 F to + 230 C + 3.0 F 10mV/F LM34D -32 F to + 212 C + 4. 0 F 10mV/F Bảng 12.8: Hướng dẫn
Ngày tải lên : 21/08/2013, 10:59
18 495 5
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 14

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 14

. trong chương trình. Bảng 14. 1 như một tham chiếu để tính toán các đặc tính của bộ nhớ. Các ví dụ 14. 1 và 14. 2 sẽ minh hoạ những khái niệm vừa trình bày. Bảng. - 20 phút. 2. Lập trình cho chíp. Để lập trình cho một chíp UV - EPROM thì đặt nó vào thiết bị đốt (thiết bị lập trình ). Để đốt chương trình và dữ liệu
Ngày tải lên : 21/08/2013, 10:59
4 411 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 5

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 5

. 55H MOV 40 H, A ; Sao chép A vào ngăn nhớ RAM 40 H MOV 41 H, A ; Sao chép A vào ngăn nhớ RAM 41 H MOV 42 H, A ; Sao chép A vào ngăn nhớ RAM 42 H MOV 43 H, A ;. vào ngăn nhớ RAM 43 H MOV 44 H, A ; Sao chép A vào ngăn nhớ RAM 44 H b) MOV A, # 55H ; Nạp vào A giá trị 55H MOV R0, #40 H ; Nạp con trỏ R0 = 40 H MOV @R0, A
Ngày tải lên : 22/08/2013, 13:33
10 493 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 6

LÝ THUYẾT lập TRÌNH cơ bản (8051) CHƯƠNG 6

... vào A. Ví dụ 6.2: Giả sử các ngăn nhớ 40 - 44 của RAM có giá trị sau: 40 = (7D); 41 = (EB); 42 = (C5); 43 = (5B) và 44 = (30). Hãy viết một chương trình tính tổng của các giá 0 0000 0000 ... 0110 47 H 0100 0111 Ví dụ 6 .4: Giả sử 5 dữ liệu BCD được lưu trong RAM tại địa chỉ bắt đầu từ 40 H như sau: 40 = (71), 41 = (11), 42 = (65), 43 = (59) và 44 = (37). Hãy viết...
Ngày tải lên : 22/08/2013, 13:33
12 389 5