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

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

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

. 1 từ kết quả. Xem ví dụ 6. 7. Ví dụ 6. 7: Phân tích chương trình sau: CLR C ; CY = 0 MOV A, #62 ; A = 62 H SUBB A, #96H ; 62 H - 96H = CCH with CY = 1 MOV. bù 2. Xem ví dụ 6. 6. Ví dụ 6. 6: Phân tích chương trình sau: CLR C MOV A, #4CH ; Nạp A giá trị 4CH (A = 4CH) SUBB A, #6EH ; Trừ A cho 6EH JNC NEXT ; Nếu

Ngày tải lên: 21/08/2013, 10:59

12 410 0
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

. 1 từ kết quả. Xem ví dụ 6. 7. Ví dụ 6. 7: Phân tích chương trình sau: CLR C ; CY = 0 MOV A, #62 ; A = 62 H SUBB A, #96H ; 62 H - 96H = CCH with CY = 1 MOV. bù 2. Xem ví dụ 6. 6. Ví dụ 6. 6: Phân tích chương trình sau: CLR C MOV A, #4CH ; Nạp A giá trị 4CH (A = 4CH) SUBB A, #6EH ; Trừ A cho 6EH JNC NEXT ; Nếu

Ngày tải lên: 22/08/2013, 13:33

12 391 6
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

. 1 từ kết quả. Xem ví dụ 6. 7. Ví dụ 6. 7: Phân tích chương trình sau: CLR C ; CY = 0 MOV A, #62 ; A = 62 H SUBB A, #96H ; 62 H - 96H = CCH with CY = 1 MOV. bù 2. Xem ví dụ 6. 6. Ví dụ 6. 6: Phân tích chương trình sau: CLR C MOV A, #4CH ; Nạp A giá trị 4CH (A = 4CH) SUBB A, #6EH ; Trừ A cho 6EH JNC NEXT ; Nếu

Ngày tải lên: 22/08/2013, 13:33

12 349 0
LÝ THUYẾT LẬP TRÌNH CƠ BẢN (8051)_ CHƯƠNG 1

LÝ THUYẾT LẬP TRÌNH CƠ BẢN (8051)_ CHƯƠNG 1

... xử lý cùng dùng chung Sự khác nhau giữa một bộ vi điều khiển và một bộ vi xử lý là gì? Bộ vi xử lý ở đây là các bộ vi xử lý công dung chung như họ Intell × 86 (80 86, 802 86, 803 86, 804 86 và ... Motorola 68 0 × 0 (68 000, 68 010, 68 020, 68 030, 68 040 v.v ). Những bộ VXL này không có RAM, ROM và không có các cổng vào ra trên chíp. Với lý do đó mà chúng được gọi chu...

Ngày tải lên: 21/08/2013, 10:30

13 659 6
LÝ THUYẾT LẬP TRÌNH CƠ BẢN (8051)_ CHƯƠNG 3

LÝ THUYẾT LẬP TRÌNH CƠ BẢN (8051)_ CHƯƠNG 3

... 921.6kHz; Chu kỳ máy là 1/921.6kHz = 1.085μs (micro giây) b) 16MHz/12 = 1.333MHz; Chu kỳ máy MC = 1/1.333MHz = 0.75μs c) 20MHz/12 = 1 .66 MHz ⇒ MC = 1/1 .66 MHz = 0 .60 μs Ví dụ 3.14: Đối với một ... điều 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...

Ngày tải lên: 21/08/2013, 10:30

16 685 5
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

... 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 ở ... tả phiên bản này. P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1 .6 P1.7 RST P0.0 Vc 1 2 3 5 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 3...

Ngày tải lên: 21/08/2013, 10:30

9 562 7
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

... 7.2. Ví dụ 7.2: Trình bày kết quả của đoạn mã sau: MOV A, #04 ; A = 04 ORL A, #68 H ; A = 6C Lời giải: 04H 0000 0100 68 H 0110 1000 6CH 0110 1100 04 OR 68 = 6CH 7.1.3 Lệnh ... có giá trị nào bằng 65 không? Nếu giá trị 65 có trong bảng hãy đặt ngăn nhớ của nó vào R4 nếu không thì đặt R4 = 0. 40H = ( 76) ; 41H = (79); 42H = (69 ); 43H = (65 ); 44H = (64 ) Lời g...

Ngày tải lên: 21/08/2013, 10:59

10 434 5
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 488 5
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

. 18370 × 1,085μs = 19, 93145μs. b) Vì TH - TL = B83EH = 47 166 (số thập phân) ta có 65 5 36 - 47 166 = 18370. Điều này có nghĩa là bộ định thời gian đếm từ B83EH. vào các thanh ghi cần tìm là 65 5 36 - 230 = 65 3 06 và ở dạng hex là FF1AH. d) giá trị nạp vào TL là 1AH và TH là FFH. Chương trình cần viết là: MOV TMOD,

Ngày tải lên: 21/08/2013, 10:59

18 373 6
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

... 1 -3 FD 960 0 19200 -6 -12 -24 DA F4 E8 4800 2400 1200 960 0 4800 2400 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 ... bước 5. Ví dụ 10.2 trình bày chương trình để truyền nối tiếp với tốc độ 4800 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ì...

Ngày tải lên: 21/08/2013, 10:59

18 474 5
w