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

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

. TL0 89 not bit addressable TMOD 88 8F 8E 8D 8C 8B 8A TCON Hình 8. 1: Địa chỉa theo Byte và bít của bộ nhớ RAM các thanh ghi chức năng đặc biệt. Ví dụ 8. 4:. thuộc về cổng hay thanh ghi nào? a) 85 H b )87 H c) 88 H d)8DH e)93H f) A5H g)A7H h) B3H i) D4H j) D8H 8. Hãy viết chương trình lưu các thanh ghi A, B vào R3

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 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 80 51. Mặc dù các thành viên của họ 80 51 (ví dụ 87 51, 89 C51, DS5000) đều. như 80 31 và 80 32 mà không có ROM trên chíp thì mã chương trình được lưu cất ở trên bộ nhớ ROM ngoài và chúng được nạp cho 80 31/32. Do vậy, đối với 80 31

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

... chỉ ra trên bảng 7.1. Dưới đây trình bày phép so sánh hoạt động như thế nào đối với tất cả các điều kiện có thể: CJNE R5, #80 , NOT-EQUAL ; Kiểm tra R5 có giá trị 80 ? ; R5 = 80 NOT-EQUAL: ... Ví dụ 7.13: Viết một chương trình để tìm số các số 1 trong một byte đã cho. Lời giải: MOV R1, #0 ; Chọn R1 giữ số các số 1 MOV R7, #8 ; Đặt bộ đếm = 8 để quay 8 lần MOV...

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 9

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

. 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 80 51. 80 51 có. (FFFF - B83E + 1) = 47C2H = 183 70 hệ thập phân 183 70 × 1, 085 μs = 19, 93145μs. b) Vì TH - TL = B83EH = 47166 (số thập phân) ta có 65536 - 47166 = 183 70. Điều

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

. thích. Các máy tính IBM PC và tương thích dựa trên các bộ vi xử lý × 86 (80 86, 286 , 384 , 486 và Pentium) thường có hai cổng COM. Cả hai cổng COM đều có các. a) 28. 800/3 = 9600 trong đó - 3 = FD được nạp vào TH1 b) 28. 800/12 = 2400 trong đó - 12 = F4 được nạp vào TH1 c) 28. 800/24 = 1200 trong đó - 24 = F8 được

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

18 474 5
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. phần cứng 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ỉ

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

19 434 5
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

. 85 C5 86 C6 Through Through 8F CF 20 × 1 LCD 80 81 82 83 Through 93 20 × 2 LCD 80 C0 81 C0 82 C2 83 C3 Through 93 Through D3 20 × 4 LCD 80 C0 94 D4 81 C0. LCD. Bảng 12.4 là danh sách liệt kê chi tiết các lệnh và chỉ lệnh của LCD. Bảng 12.2 được mở rộng từ bảng này. 16 × 2 LCD 80 C0 81 C0 82 C2 83 C3 84 C4 85

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

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

. - 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. 271 28 có dung lượng nhớ là 128k bít. Tra bảng ta thấy tổ chức của nó là 16k × 8 (tất cả mọi ROM đều có 8 chân dữ liệu) điều này nói lên rằng nó có 8 chân

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

4 413 5
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

. trạng thái chương trình 0D0H SP Con trỏ ngăn xếp 81 H DPTR Con trỏ dữ liệu hai byte DPL Byte thấp của DPTR 82 H DPH Byte cao của DPTR 83 H P0* Cổng 0 80 H P1*. 200H và chương trình được ghi vào ROM bắt đầu từ địa chỉ 0. Hãy phân tích cách chương trình hoạt động và hãy phát biểu xem từ “VSA” sau chương trình này

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

10 497 5
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

... 3CE7H + 3B8DH. 3C E7 + 3B 8D 78 74 79 Khi byte thứ nhất được cộng (E7 + 8D = 74, CY = 1). Cờ nhớ được truyền lên byte cao tạo ra kết quả 3C + 3B + 1 = 78. Dưới đây là chương trình thực ... phép cộng các số có dấu thì cờ tràn OV phải được theo dõi bởi lập trình viên. Trong 80 51 thì các lệnh như JNC và JC cho phép chương trình rẽ nhánh ngay sau phép cộng các số kh...

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

12 391 6
w