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 1

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

... 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 80 51 (80 31) P0 .1 ... đặt 010 1 010 1(nhị phân) vào cống 1. Sau đólệnh “XLR P1, #0FFH” thực hiện phép lô-gích OR loại trừ là XOR trên cống p1 với 11 11 111 1 ( nhị phân ) và sau đó ghi kết quả trở lại cống P1. MOV P1, #55H ... (TO) 1 Bộ định thời 1( T1) Ghi (WR) Đọc (RD) 10 11 12 13 14 15 16 17 Các bit P3.0 và P3 .1 được dùng cho các tín hiệu nhận và phát dữ liệu trong truyền thông dữ liệu nối tiếp. Xem chương 10 đết...
  • 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

... 0 1 2 3 4 5 6 7 8 9 30 31 32 33 34 35 36 37 38 39 011 0000 011 00 01 011 0 010 011 0 011 011 010 0 011 010 1 011 011 0 011 011 1 011 10 00 011 10 01 0000 0000 0000 00 01 0000 ... SETB C ; Make CY = 1 LSB CY MSBMOV A #15 H ; A = 00 01 010 1 RRC A ; A = 010 1 10 11 CY = 0 RRC A ; A = 010 1 011 0 CY = 0 RRC A ; A = 10 10 11 00 CY = 0 RRC A ; A = 10 00 10 00 CY = 1 7.2.3 Lệnh ... đoạn mã dưới đây. MOV A, #36H ; A = 0 011 011 0 MSBLSB RR A ; A = 00 01 1 011 RR A ; A = 10 00 11 01 RR A ; A = 11 00 011 0 RR A ; A = 011 0 0 011 b) Quay trái: Cú pháp: RL A ; Quay trái...
  • 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

... SETB 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 ... AC - - RS1 RS0 OV - - P RS1 RS0 Register Bank Address 0 0 0 00H - 07H 0 1 1 08H - 0FH 1 0 2 10 H - 17 H 1 1 3 18 H - 1FH Hình 8.2: Các bít của thanh ghi PSW. Như đã nói ở chương 2, trong than ghi ... dài. Do vậy ta chốt P1.0 với thời gian giữ chậm giữa các trạng thái. HERE: SETB P1.0 ;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...
  • 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

... sau: a) 12 MHz b) 16 MHz c) 11 ,0592MHz Bộ giao động thạch anh 12 Tần số đồng hồ của bộ định thời Lời giải: a) MHz1MHz12 12 1 =× và s1 MHz1 /1 1 T μ== b) Mz 111 ,1MHz16 12 1 =× và s75,0 MHz333 ,1 1 T μ== ... vào R5. D15 D14 D13 D12 D 11 D10 D9 D8 TH0 D7 D6 D5 D4 D3 D2 D1 D0 TL0 Hình 9 .1: Các thanh ghi của bộ Timer 0. 9 .1. 1.2 Các thanh ghi của bộ Timer 1. Bộ định thời gian Timer 1 cũng dài 16 bít và ... kHz6,921MHz0592 ,11 12 1 =× và s085 ,1 MHz9 216 ,0 1 T μ== Mặc dù các hệ thống dựa trên 80 51 khác với tần số thạch anh từ 10 đến 40MHz, song ta chỉ tập chung vào tần số thạch anh 11 ,0592MHz. do...
  • 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

... bảng mạch và thay vào đó RS233. Hãy xem hình 10 .8 để thấy MAX233 không cần đến tụ. P3 .1 TxD P3.0 RxD Max23 80 51 Vc 13 14 14 12 17 11 15 16 10 18 19 20 11 10 3 2 5 4 2 2 5 2 3 1 5 4 T1- T1- T1- ... chân gọi là DB - 9 như trình bày ở bảng 10 :2 và hình 10 .5. Bảng 10 .1: Các chân của RS232, 25 chân (DB - 25). Số chân Mô tả 1 2 3 4 5 6 7 8 9 /10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Đất cách ... bên thu và ngược lại. P3 .1 TxD P3.0 RxD Max23 80 51 Vc 2 6 7 8 9 11 10 5 4 11 1 14 13 T1- T1- R1-R1- T2- R2- T2- R2- Rs232 TTL 15 16 DB - 12 C 3 C 4 2 2 5 2 3 + C + C Hình 10 .7: a) Sơ đồ bên trong...
  • 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

... chúng sẽ được phục vụ theo trình tự cho trong bảng 11 .3. Xem ví dụ 11 .13 . Ví dụ 11 .12 : a) Hãy lập trình thanh ghi IP để gán mức ưu tiên cao nhất cho ngắt INT1 (ngắt ngoài 1) sau đó. b) Hãy phân tích ... MOV TL1, #18 H ; Nạp lại byte thấp giá trị 2 MC MOV TH1, #0FCH ; Nạp lại byte cao giá trị 2 MC SETB TR1 ; Khởi động Timer1 1 MC SETB P2 .1 ; P2 .1 = 1 bật P2 .1 trở lại cao RETI ; Trở về chương trình ... ra bởi 14 chu kỳ mức MC và mỗi MC = 1. 085μs và 14 × 1. 085μs = 15 .19 μs. Ví dụ 11 .4: Viết một chương trình để tạo ra một sóng vuông tần số 50Hz trên chân P1.2. Ví dụ này tương tự ví dụ 9 .12 ngoại...
  • 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 DMC202 61 DMC24227 DMC2 413 8 DMC3 213 2 DMC32239 DMC4 013 1 DMC40 218 DMC1 610 A DMC1606C DMC1 611 7 DMC1 612 8 DMC1 612 9 DMC1 616 43 3 DMC1 610 6B ... 0 0 1 1 1 Dòng 2 (min) 1 1 0 0 0 0 0 0 Dòng 2 (max) 1 1 1 0 0 1 1 1 Dải địa chỉ cao có thể là 010 011 1 cho LCD. 40 ký tự trong khi đối với CLD 20 ký tự chỉ đến 010 011 (19 thập phân = 10 011 nhị ... là 11 0μs. ADC080 +5 1 1 1 4 1 2 10 9 19 10 k 15 0p 11 12 13 14 15 16 17 18 3 5 to LED Nomal ly Open D0 D1 D2 D3 D4 D5 D6 D7 WR INTR D RD CS CLK CLK A Vref/2 Vin(-) Vin(+) 20 Vcc 10 k PO Hình 12 .5:...
  • 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

... Các ví dụ 14 .1 14 .2 sẽ minh hoạ những khái niệm 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 ... internet. Bảng 14 .2: Một số chíp nhớ UV - EPROM. HìNH 14 .1 Hình 14 .1: Bố trí các chân của họ các chíp nhớ ROM 27xx. Ví dụ 14 .3: Đối với ROM có mã bộ phận là 2 712 8 có dung lượng nhớ là 12 8k bít. Tra bảng ... 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 Bộ nhớ...
  • 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

... (10 ) 4 × 4 = 16 = 10 in hex 305 = (19 ) 5 × 5 = 25 = 19 in hex 306 = (24) 6 × 6 = 36 = 24H 307 = ( 31) 308 = (40) 309 = ( 51) b) vị trí chứa giá trị 306H và giá trị là 24H c) 010 10001B là giá trị ... 5.4: Hãy viết chương trình để xoá 16 vị trí ngăn nhớ RAM bắt đầu tại địa chỉ 60H. Lời giải: CLR A ; Xoá A=0 MOV R1, #60H ; Nạp con trỏ. R1= 60H MOV R7, #16 H ;Nạp bộ đếm, R7 = 1 6 (10 H dạng hex) ... nhị phân của 51H và 81 (9 2 = 81) Ngoài việc sử dụng DPTR để truy cập không gian bộ nhớ ROM chương trình thì nó còn có thể được sử dụng để truy cập bộ nhớ ngoài nối với 80 51 (chương 14 ). Một thanh...
  • 10
  • 493
  • 4
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

... 3F 0 011 11 11 0 011 11 11 - R3 = 23 0 010 0 011 + 11 01 110 1 bù 2 của R3 (bước 1) 1C 1 00 01 110 0 - 1C (bước 2) 0 CF = 0 (bước 3) Các cờ sẽ được thiết lập như sau: CY = 0, AC = 0 và lập trình ... MOV R1, # -5 ; R1 = 11 11 1 011 (R1 = FBH) ADD A, R1 ; A = 11 11 10 01 (A = F9H = -7, correct, OV = 0) Lời giải: - 2 11 11 111 0 + - 5 11 11 1 011 - 7 11 11 10 01 và OV = 0 Theo CPU thì ... # -12 8 ; A = 10 00 0000 (A= 80H) MOV R4, # -2 ; R4 = 11 11 (R4 = FEH) ADD A, R4 ; A = 011 1 11 10 (A = 7EH = +12 6, invalid) Lời giải: - 12 8 10 00 0000 + - 2 11 11 111 0 -13 0 011 1 11 10...
  • 12
  • 389
  • 5

Xem thêm

Từ khóa: lý thuyết lập trình cơ bảnlý thuyết lập trình cơ bản 8051tài liệu lý thuyết lập trình cơ bản 8051 chương2 docxbà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ảnNghiên cứu sự biến đổi một số cytokin ở bệnh nhân xơ cứng bì hệ thốngBáo cáo quy trình mua hàng CT CP Công Nghệ NPVchuyên đề điện xoay chiều theo dạngNghiên cứu tổ chức pha chế, đánh giá chất lượng thuốc tiêm truyền trong điều kiện dã ngoạiNghiê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ố THzGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiá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 LPWANNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDETrả hồ sơ điều tra bổ sung đối với các tội xâm phạm sở hữu có tính chất chiếm đoạt theo pháp luật Tố tụng hình sự Việt Nam từ thực tiễn thành phố Hồ Chí Minh (Luận văn thạc sĩ)Phát hiện xâm nhập dựa trên thuật toán k meansNghiê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 tổng hợp các oxit hỗn hợp kích thƣớc nanomet ce 0 75 zr0 25o2 , ce 0 5 zr0 5o2 và khảo sát hoạt tính quang xúc tác của chúngĐị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ĩ)Thơ nôm tứ tuyệt trào phúng hồ xuân hươngTổ 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ĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtBÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘIĐổi mới quản lý tài chính trong hoạt động khoa học xã hội trường hợp viện hàn lâm khoa học xã hội việt nam