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 5

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

. 55 H MOV P2, A ; P2 = 55 H b) Từ bảng 5. 1 ta lấy đại chỉ cổng P1 là 80H và P2 là A0H MOV A, #55 H ; A = 55 H MOV 80H, A ; P1 = 55 H MOV 0A0H, A ; P2 = 55 H 5. 2.3. trong bảng 5. 1. Hãy để ý đến những cặp lệnh có cùng ý nghĩa dưới đây: MOV 0E0H, #55 H ; Nạp 55 H vào thanh ghi A(A =55 H) MOV A, #55 H ; MOV 0F0H, #25H ; Nạp...
  • 10
  • 493
  • 4
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

... CHƯƠNG 4 Lập trình cho cổng vào - ra I/0 4.1 Mô tả chân của 8 051 . Mặc dù các thành viên của họ 8 051 (ví dụ 8 751 , 89C51, DS5000) đều có các kiểu đóng vỏ khác ... thấp. Trong 8 051 một chu kỳ máy được định nghĩa bằng 12 chu kỳ dao động như đã nói ở chương 3 và được trình bày tại vị trí 4.1. 5. Chân EA : Các thành viên họ 8 051 như 8 751 , 98C51 hoặc DS5000 đều ... 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 8 051 (8031)...
  • 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

... có giá trị bao nhiêu sau lệnh CJNE? MOV A, #55 H CJNE A, #99H, NEXT NEXT: Lời giải: a) Có vì 55 H và 99H không bằng nhau b) A = 55 H đây là giá trị trước khi thực hiện CJNE. Trong ... chương trình đọc nhiệt độ và kiểm tra nó đối với giá trị 75. Theo kết quả kiểm tra hãy đặt giá trị nhiệt độ vào các thanh ghi được chỉ định như sau: Nếu T = 75 thì A = 75 Nếu T < 75 ... cổng đầu vào MOV R3, #45H ; R3 = 45H MOV A, P1 ; Đọc P1 XRL A, R3 JNZ EXIT ; Nhảy nếu A có giá trị khác 0 MOV P2, #99H EXIT: Trong chương trình của ví dụ 7 .5 lưu ý việc sử dụng lệnh...
  • 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

... CLR 80H c) CLR ACC .5 g) CLR PSW.3 d) CRL 90H h) CLR 87H 4. Hãy giết chương trình tạo xung vuông với độ đầy xung 75% , 80% trên các chân P1 .5 và P2.7 tương ứng. 5. Viết chương trình hiển thị P1.4 ... 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 ... 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...
  • 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

... 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ủa 8 051 . 8 051 có hai bộ định thời là Timer ... lấy ( 655 36 - NNNNN).1,0 85 s. Hình 9.4: Công thức tính toán độ trễ thời gian đối với tần số XTAL = 11, 059 2MHz. Ví dụ 9.4: Trong chương trình dưới đây ta tạo ra một sóng vuông với độ đầy xung 50 % ... nó là chế độ tự nạp. Bây giờ ta lấy ( 256 - 05) .1.0 85 s = 251 ×1.0 85 s = 272.33μs là phần cao của xung. Cả chu kỳ của xung là T = 54 4.66μs và tần số là .kHz8 359 7,1 T 1 = b) Để nhận tần số nhỏ nhất...
  • 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

... 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 ly ... trở về 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 8 051 để truyền ... lệnh “JNB TI …” hoặc có thể sử dụng ngắt như ta sẽ thấy trong chương 11. 10.3 .5 Lập trình 8 051 để nhận dữ liệu. Trong lập trình của 8 051 để nhận các byte ký tự nối tiếp thì phải thực hiện các bước...
  • 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

... 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 của 8 051 . ... cao RETI ; Trở về chương trình chính END Lưu ý rằng phần xung mức thấp được tạo ra bởi 14 chu kỳ mức MC và mỗi MC = 1.0 85 s và 14 × 1.0 85 s = 15. 19μs. Ví dụ 11.4: Viết một chương trình để tạo ra ... viết lại chương trình ở ví dụ 11.2 để tạo sóng vuông với mức cao kéo dài 10 85 s và mức thấp dài 15 s với giả thiết tần số XTAL = 11. 059 2MHz. Hãy sử dụng bộ định thời Timer1. Lời giải: Vì 10 85 s là...
  • 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

... (mV) Hở * 0 đến 5 5/ 256 = 19 .53 2.0 0 đến 4 4/ 255 = 15. 62 1 .5 0 đến 3 3/ 256 = 11.71 1.28 0 đến 2 .56 2 .56 / 256 = 10 1.0 0 đến 2 2/ 256 = 7.81 0 .5 0 đến 1 1/ 256 = 3.90 Ghi chú: - V CC = 5V - * Khi V ... nhiệt họ LM 35. Mã sản phẩm Dải nhiệt độ Độ chính xác Đầu ra LM35A -55 C to + 150 C + 1.0 C 10 mV/F LM 35 -55 C to + 150 C + 1 .5 C 10 mV/F LM35CA -40 C to + 110 C + 1.0 C 10 mV/F LM35C -40 C to ... 804 với 8 051 theo sơ đồ 12.7. Viết một chương trình để hiển thị chân INTR và lấy đầu vào tương tự vào thanh ghi A. Sau đó gọi một chương trình chuyển đổi mã Hex ra ASCII và một chương trình hiển...
  • 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 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 ... phải tháo nó ra khỏi để cắm trên bảng mạch hệ thống và đặt nó vào thiết bị xoá EPROM để chiếu xạ tia cực tím khoảng 15 - 20 phút. 2. Lập trình cho chíp. Để lập trình cho một chíp UV - EPROM thì ... (thiết bị lập trình ). Để đốt chương trình và dữ liệu vào EPROM thì thiết bị đốt ROM sử dụng điện áp 12.5V hoặc cao hơn phụ thuộc vào loại EPROM. Điện áp này được gọi là Vpp trong bảng dữ liệu...
  • 4
  • 411
  • 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

... dưới đây trình bày phép nhân 25H với 65H. Kết quả là dữ liệu 16 bit được đặt trong A và B. MOV A, #25H ; Nạp vào A giá trị 25H MOV B, 65H ; Nạp vào B giá trị 65H MUL AB ; 25H*65H = E99 ... 6.4: Giả sử 5 dữ liệu BCD được lưu trong RAM tại địa chỉ bắt đầu từ 40H như sau: 40 = (71), 41 = (11), 42 = ( 65) , 43 = (59 ) và 44 = (37). Hãy viết chương trình tính tổng của tất cả 5 số trê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 hiện các bước trên trong 8 051 . Ví dụ 6.3: Hãy viết chương trình cộng hai số 16 bit. Các số đó là 3CE7H và 3B8DH. Cất...
  • 12
  • 389
  • 5

Xem thêm

Từ khóa: lý 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 docxlý 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ảnlý thuyết âm nhạc cơ bảnbài giảng lập trình cơ bảnlý thuyết lập trình javafoxpro hướng dẫn sử dụng lập trình cơ bản và nâng caolý thuyết lập trình androidlý thuyết thú y cơ bảnlý thuyết lập trìnhlý thuyết lập trình với cNghiê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ảiBiện pháp quản lý hoạt động dạy hát xoan trong trường trung học cơ sở huyện lâm thao, phú thọGiá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 LPWANQuản lý hoạt động học tập của học sinh theo hướng phát triển kỹ năng học tập hợp tác tại các trường phổ thông dân tộc bán trú huyện ba chẽ, tỉnh quảng ninhNghiê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ếNghiê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úngThơ nôm tứ tuyệt trào phúng hồ xuân hươngChuong 2 nhận dạng rui roQuản lý nợ xấu tại Agribank chi nhánh huyện Phù Yên, tỉnh Sơn La (Luận văn thạc sĩ)Tăng trưởng tín dụng hộ sản xuất nông nghiệp tại Ngân hàng Nông nghiệp và Phát triển nông thôn Việt Nam chi nhánh tỉnh Bắc Giang (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ĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtNguyên tắc phân hóa trách nhiệm hình sự đối với người dưới 18 tuổi phạm tội trong pháp luật hình sự Việt Nam (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtĐổ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 namMÔN TRUYỀN THÔNG MARKETING TÍCH HỢPTÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲ