0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

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

THUYẾT lập TRÌNH 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...
  • 12
  • 389
  • 5
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 4

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

... trên 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 ở bộ ... chung mô 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 31 28 27 26 24 23 25 22 21 8051 ... ngắt ngoài và chúng được trình bày chi tiết ở chương 11. Bit P3.4 và P3.5 được dùng cho các bộ định thêm 0 và 1và chi tiết được trình bày ở chương 9. Cuối cùng các bit P3 .6 và P3.7 được cấp cho...
  • 9
  • 559
  • 6
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 7

THUYẾT lập TRÌNH 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 giải: MOV ... các bộ nhớ nối tiếp như các EEPROM nối tiếp. 7.3 Các chương trình ứng dụng của mã BCD và ASCII. Các số mã BCD đã được trình chương 6. Như đã nói ở đó rằng trong rất nhiều bộ vi điều khiển...
  • 10
  • 431
  • 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 8

THUYẾT lập TRÌNH 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ử (BVXL) thì dữ liệu được truy cập theo từng byte. Trong các bộ vi xử lýnh địa ... P1.3 ;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 chương trình con ... P2.5 P3.5 D5 P0 .6 P1 .6 P2 .6 P3 .6 D6 P0.7 P1.7 P2.7 P3.7 D7 Ví dụ 8.2: Đối với các lệnh dưới đây thì trạng thái của bít nào của SFR sẽ bị tác động (hãy sử dụng hình 8.1). a) SETB 86H, b) CLR 87H,...
  • 10
  • 486
  • 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 9

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

... 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, #10H ; Chọn bộ định thời Timer0, chế độ 1 ( 16 bít) AGAIN: ... 18370 hệ thập phân 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 đến FFFF. Nó được ... 92 16 s085,1 s10 n = μ μ = d) Tính giá trị cần nạp vào TH và TL: 65 5 36 - 92 16 = 563 20 chuyển về dạng Hex là DC00H và TH = DCH và TL = 00H. MOV TMOD, #10H ; Chọn bộ định thời Timer0, chế độ 1 (16...
  • 18
  • 371
  • 5
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 10

THUYẾT lập TRÌNH 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ình cho 8051 để truyền ... a) 960 0 b) 4800 nếu SMOD = 1 và tần số XTAL = 11.0592MHz Lời giải: Với tần số XTAL = 11.0592MHz và SMOD = 1 ta có tần số cấp cho Timer1 là 57.6kHz. a) 57 .60 0/ 960 0 = 6 do vậy TH1 = - 6 hay...
  • 18
  • 472
  • 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 11

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

... bên ngoài 0 với 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ệ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 ... ngắt đang được xử hay không. Hay nói cách khác là lập trình viên không phải quan tâm đến cá bít này. 11.3 .6. 3 Các bít TR0 và TR1. Đây là những bít D4 và D6 (hay TCON.4 và TCON .6) của thanh ghi ... ngắt. 11.2 Lập trình các ngắt bộ định thời. Trong chương 9 ta đã nói cách sử dụng các bộ định thời Timer0 và Timer1 bằng phương pháp thăm dò. Trong phần này ta sẽ sử dụng các ngắt để lập trình cho...
  • 19
  • 432
  • 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 12

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

... chú: Bảng này được mở rộng từ bảng 12.4. 12 14 14 13 2 1 14 21 DMC20 261 DMC24227 DMC24138 DMC32132 DMC32239 DMC40131 DMC40218 DMC 161 0A DMC 160 6C DMC 161 17 DMC 161 28 DMC 161 29 DMC 161 643 3 DMC 161 0 6B ... 0 đến 5 5/2 56 = 19.53 2.0 0 đến 4 4/255 = 15 .62 1.5 0 đến 3 3/2 56 = 11.71 1.28 0 đến 2. 56 2. 56/ 2 56 = 10 1.0 0 đến 2 2/2 56 = 7.81 0.5 0 đến 1 1/2 56 = 3.90 Ghi chú: - V CC = 5V - * Khi V ref /2 ... thời gian của 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 C5 86 C6 Through Through...
  • 18
  • 495
  • 5
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 14

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

... vừa trình bày. Bảng 14.1: Dung lượng bộ nhớ với số chân địac chỉ của IC. x 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 x 1K 2K 4K 8K 16 K 32 K 64 K 12 8K 25 6K 51 2K 1 M 2 M 4 M 8 M 16 M Ví ... được 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 ... dung lượng nhớ chia cho số chân dữ liệu = 512k/8 = 64 . Do vậy tổ chức nhớ của chíp là 64 k × 8. b) Số đường địa chỉ của chíp sẽ là 16 vì 2 16 = 64 k. 14.1.4 Bộ nhớ ROM. Bộ nhớ ROM là bộ nhớ chỉ đọc...
  • 4
  • 411
  • 4
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG 5

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

. viết chương trình để xoá 16 vị trí ngăn nhớ RAM bắt đầu tại địa chỉ 60 H. Lời giải: CLR A ; Xoá A=0 MOV R1, #60 H ; Nạp con trỏ. R1= 60 H MOV R7, #16H ;Nạp. 200H MYDATA: DB “VSA” END ; Kết thúc chương trình Ở trong chương trình nói trên thì các vị trí ngăn nhớ ROM chương trình 200H - 2002H có các nội dung sau:...
  • 10
  • 493
  • 4

Xem thêm

Từ khóa: lý thuyết lập trình cơ bản 8051lý thuyết lập trình cơ bảnbài tập và lý thuyết lập trình căn bảngiáo trình lý thuyết âm nhạc cơ bảngiáo trình môn lý thuyết âm nhạc cơ bảnlập trình cơ bảnchuyên đề điện xoay chiều theo dạngNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpMột số giải pháp nâng cao chất lượng streaming thích ứng video trên nền giao thức HTTPNghiên cứu vật liệu biến hóa (metamaterials) hấp thụ sóng điện tử ở vùng tần số THzNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namđề thi thử THPTQG 2019 toán THPT chuyên thái bình lần 2 có lời giảiGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANPhát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longNghiên cứu, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếĐịnh tội danh từ thực tiễn huyện Cần Giuộc, tỉnh Long An (Luận văn thạc sĩ)Sở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXChuong 2 nhận dạng rui roTổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)Tranh tụng tại phiên tòa hình sự sơ thẩm theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn xét xử của các Tòa án quân sự Quân khu (Luận văn thạc sĩ)chuong 1 tong quan quan tri rui roGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtChiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015TÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲ