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 15

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ộ ... 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 8031/32. Do vậy, đối với 8031 thì chân EA phải được nối đất để báo rằng mã chương trình được cất ở ngoài. ... GND. Hay nói cách khác là nó không được để hở. Ở chương 14 chúng ta sẽ trình bày cách 8031 sử dụng chân này kết hợp với PSEN để truy cập các chương trình được cất trên bộ nhớ ROM ở ngoài 8031. Trong...
  • 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

... CHƯƠNG 7 Các lệnh lô - gíc và các chương trình 7.1 Các lệnh lô-gíc và so sánh. 7.1.1 Lệnh VÀ (AND). Cú pháp: ANL đích, nguồn; đích = đích Và nguồn (kẻ bảng). Lệnh này ... tới 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 ... lệnh SWAP thì cần phải làm như thế nào để trao đổi những bit này? Hãy viết một mã chương trình đơn giản về quá trình đó. Lời giải: a) MOV A, #72H ; A = 72H SWAP A ; A = 27H b) MOV A,...
  • 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 ... 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 nếu nó có giá trị cao thì chương trình tạo ra một...
  • 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

... đếm các sự kiện xảy 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 8051. 8051 có hai ... dụ 9 .15. Ví dụ 9.14: Giả sử tần số XTAL = 11.0592MHz. Hãy tìm a) tần số của sóng vuông được tạo ra trên chân P1.0 trong chương trình sau và b) tần số nhỏ nhất có thể có được bằng chương trình ... thời. Như vậy, bây giờ chúng ta đã có hiểu biết bản về vai trò của thanh ghi TMOD, chúng ta sẽ xét chế độ của bộ định thời và cách chúng được lập trình như thế nào để tạo ra một độ trễ thời gian....
  • 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

... 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 8051 để truyền ... PC được cho trong bảng 10.3. Chúng ta có thể kiểm tra các tốc độ baud này bằng cách vào chương trình Windows Terminal và bấm chuột lên tuỳ chọn Communication Settings. Chương trình Terminal.exe ... bằng 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 8051 để nhận dữ liệu. Trong lập trình của 8051 để nhận các byte ký tự nối tiếp thì phải thực hiện...
  • 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 ... hiện để chuyển sang 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 ngắt (Interrupt handler). Còn trong ... 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

... 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 thị dữ liệu. ... # 01 ; Xoá LCD ACALL COMNWRT ; Gọi chương trình con lệnh ACALL DELAY ; Tạo độ trễ cho LCD MOV A, # 06H ; Dịch con trỏ sang phải ACALL COMNWRT ; Gọi chương trình con lệnh ACALL DELAY ; Tạo độ ... trỏ về dòng 1 cột 4 ACALL COMNWRT ; Gọi chương trình con lệnh ACALL DELAY ; Tạo độ trễ cho LCD MOV A, # “N” ; Hiển thị chữ N ACALL DATAWRT ; Gọi chương trình con hiển thij DISPLAY ACALL DELAY...
  • 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ì ... sử thì các bộ nhớ bán dẫn được dùng như hơi lưu giữ chương trình và dữ liệu chính. Các bộ nhớ bán dẫn được nối trực tiếp với CPU và chúng là bộ nhớ mà CPU đầu tiên hỏi về thông tin chương trì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

... có đĩa chỉ bắt đầu từ 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 được cất vào đâu? ... tại địa chỉ 200H ORG 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: 200 = (‘U’); 201= ... 5.2.8 Bảng xắp xếp và sử dụng chế độ đánh địa chỉ theo chỉ số. Bảng xắp xế là khái niệm được sử dụng rất rộng rãi trong lập trình các bộ vi xử lý. Nó cho phép truy cập các phần từ của một bảng...
  • 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

... hiện một vấn đề rất nghiêm trọng mà phải được sử lý. Đó là vấn đề tràn, 8051 báo có lỗi bằng cách thiết lập cờ tràn OV nhưng trách nhiệm của lập trình viên là phải cẩn thận với kết quả sai. CPU ... 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 8051 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 dấu như ở phầ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 8051. 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ảnlý thuyết lập trình cơ bản 8051bà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ả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ệ NPVMộ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 namGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitQuả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 ninhTrả 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ĩ)Nghiê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 khả năng đo năng lượng điện bằng hệ thu thập dữ liệu 16 kênh DEWE 5000Tổ 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ĩ)BT Tieng anh 6 UNIT 2chuong 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ậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtBÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘIChiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015MÔN TRUYỀN THÔNG MARKETING TÍCH HỢPTÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲQUẢN LÝ VÀ TÁI CHẾ NHỰA Ở HOA KỲ