lý thuyết lập trình cơ bản 8051 chương 13

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

... 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ó giá trị cao thì chương trình tạo ra một

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 9

LÝ THUYẾT lập TRÌNH cơ 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 8051. 8051 hai bộ định thời là ... CHƯƠNG 9 Lập trình cho bộ đếm/ bộ định thời trong 8051 8051 hai bộ định thời/ bộ đếm. Chúng thể được dùng như các bộ ... chúng ta bàn về các thanh ghi của chúng và sau đó trình bày cách lập trình chúng như thế nào để tạo ra các độ trễ thời gian. 9.1.1 Các thanh ghi sở của bộ định thời. Cả hai bộ định thời Timer

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

... MAX233 với 8051 theo modem không. 10.3 Lập trình truyền thông nối tiếp cho 8051. Trong phần này chúng ta sẽ nghiên cứu về các thanh ghi truyền thông nối tiếp của 8051 và cách lập trình chúng ... và tốc độ baud trong 8051. Như ta đã nói ở chương trước đây thì 8051 chia sóo thạch anh cho 12 để lấy tần số chu trình máy. Trong trường hợp XTAL = 11.0592MHz thì tần số chu trình là 921.6kHz (11.0592MHz ... thông nối tiếp của 8051 là chủ đề của chương này. 8051 đã được cài sẵn khả năng truyền thông nối tiếp, do vậy thể truyền nhánh dữ liệu với chỉ một số ít dây dẫn. 10.1 Các sở của truyền thông

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

... 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 8051. ... 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

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 5

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

... đĩ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 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

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

... 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 ... này ta lại phải cộng 6 vào số cao (D9H + 60H = 139). Vấn đề này phổ biến đến mức mọi bộ xử như 8051 đều một lệnh để sử vấn đề này. Trong 8051 đó là lệnh “DA A” để giải quyết vấn đề cộng ... 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 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

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

12 391 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

... MAX233 với 8051 theo modem không. 10.3 Lập trình truyền thông nối tiếp cho 8051. Trong phần này chúng ta sẽ nghiên cứu về các thanh ghi truyền thông nối tiếp của 8051 và cách lập trình chúng ... và tốc độ baud trong 8051. Như ta đã nói ở chương trước đây thì 8051 chia sóo thạch anh cho 12 để lấy tần số chu trình máy. Trong trường hợp XTAL = 11.0592MHz thì tần số chu trình là 921.6kHz (11.0592MHz ... thông nối tiếp của 8051 là chủ đề của chương này. 8051 đã được cài sẵn khả năng truyền thông nối tiếp, do vậy thể truyền nhánh dữ liệu với chỉ một số ít dây dẫn. 10.1 Các sở của truyền thông

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

18 453 1
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

... 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 8051. ... 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

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

19 412 0
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

... 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 ... này ta lại phải cộng 6 vào số cao (D9H + 60H = 139). Vấn đề này phổ biến đến mức mọi bộ xử như 8051 đều một lệnh để sử vấn đề này. Trong 8051 đó là lệnh “DA A” để giải quyết vấn đề cộng ... 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 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

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

12 349 0
LÝ THUYẾT lập TRÌNH cơ bản (8051)  CHƯƠNG2

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

... thúc tệp asm Chương trình 2.2: Tệp liệt kê 2.4 Bộ đếm chương trình khơng gian ROM 8051 2.4.1 Bộ đếm chương trình 8051 Một ghi quan trọng khác 8051 đếm chương trình Bộ đếm chương trình đếm địa ... từ nhớ ROM chương trình đếm chương trình tăng lên đếm lệnh kết tiếp Bộ đếm chương trình 8051 truy cập địa chương trình 8051 rộng 16 bit Điều nghĩa 8051 truy cập địa chỉa chương trình từ 0000 ... trình bày trước Dưới hoạt động bước đếm chương trình qúa trình nạp thực thi chương trình mẫu 2.4.3 Đặt mã vào ROM chương trình Để hiểu tốt vai trị đếm chương trình trình nạp thực thi chương trình,

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

23 452 1
LÝ THUYẾT lập TRÌNH cơ bản CHƯƠNG 6

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

... 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 ... này ta lại phải cộng 6 vào số cao (D9H + 60H = 139). Vấn đề này phổ biến đến mức mọi bộ xử như 8051 đều một lệnh để sử vấn đề này. Trong 8051 đó là lệnh “DA A” để giải quyết vấn đề cộng ... 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 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

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

12 410 0
lý thuyết lập trình cơ bản - chương 6  các lệnh số học và các chương trình

lý thuyết lập trình cơ bản - chương 6 các lệnh số học và các chương trình

... 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. ... này ta lại phải cộng 6 vào số cao (D9H + 60H = 139). Vấn đề này phổ biến đến mức mọi bộ xử như 8051 đều một lệnh để sử vấn đề này. Trong 8051 đó là lệnh “DA A” để giải quyết vấn đề cộng ... 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 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

Ngày tải lên: 05/07/2014, 11:59

12 392 0
lý thuyết lập trình cơ bản - chương 10  lập trình cắc ngắt

lý thuyết lập trình cơ bản - chương 10 lập trình cắc ngắt

... 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 8051. ... nếu 8051 đang thực hiện một trình phục... Lập trình ngắt truyền thông nối tiếp Trong chương 10 chúng ta đã nghiên cứu về truyền thông nối tiếp của 8051 Tất cả các ví dụ trong chương ... thập phân) thiết lập ngắt ngoài... gì cả mà một quy trình thăm dò trong đó 8051 thăm dò các ngắt theo trình tự cho trong bảng 11.3 và đáp ứng chúng một cách phù hợp Bảng 11.3: Mức ưu

Ngày tải lên: 05/07/2014, 12:01

19 377 0
giáo trình lý thuyết lập trình cơ bản

giáo trình lý thuyết lập trình cơ bản

... tới ROM chương trình 8255 15.2 Nối ghép với giới thực 15.2.1 Phối ghép 8255 với động bước Chương 13 nói chi tiết phối ghép động bước với 8051, ta trình bày nối ghép động bước tới 8255 lập trình ... sử dụng 74LS138 15.1.6 Hệ 8031 với 8255 Trong hệ thống dựa 8031 mà nhớ chương trình ROM bắt buộc tuyệt đối sử dụng 8255 trào đón Điều thực tế giải trình phối ghép 8031 với nhớ chương trình ROM ... hướng vi xử công dụng chung cho thị trường nhúng tối ưu hoá xử sử dụng cho hệ thống nhúng Vì mà vi xử thường gọi xử nhúng hiệu suất cao Do khái niệm vi điều khiển xử nhúng thường

Ngày tải lên: 01/09/2016, 05:47

198 288 0
Bài tập và lý thuyết lập trình căn bản ppt

Bài tập và lý thuyết lập trình căn bản ppt

... Lập trình căn bản Tóm tắt thuyết và bài tập Bài tập và thuyết lập trình căn bản , Tháng năm Trang 1 Lập trình căn bản Tóm tắt thuyết và bài tập PHẦN ... trình: ax+b=0 #include Trang 11 Lập trình căn bản Tóm tắt thuyết. .. giá trị thay đổi trong quá trình chạy chương trình nên ta lập bảng sau: a giá trị là 4 Trang 16 Lập ... Các ví dụ Trang 6 Lập trình căn bản Tóm tắt thuyết và bài tập Ví dụ 1: Giải và biện luận phương trình: ax+b=0. Ví dụ 2: Tính tổng : Trang 7 Lập trình căn bản Tóm tắt thuyết và bài tập

Ngày tải lên: 21/06/2014, 21:20

83 531 2
Bài giảng Kỹ thuật lập trình cơ bản (C++): Chương 2 - ThS. Trần Nguyễn Anh Chi

Bài giảng Kỹ thuật lập trình cơ bản (C++): Chương 2 - ThS. Trần Nguyễn Anh Chi

... Chương 2: Cấu trúc điều khiển Kỹ thuật lập trình Trường Cao đẳng Công nghệ Thông Tin Khoa Công nghệ Thông Tin CHƯƠNG CẤU TRÚC ĐIỀU KHIỂN PHẦN 1: CẤU TRÚC ... trường hợp ĐÚNG) Biểu thức điều kiện Đúng Lệnh Lệnh n GV: ThS Trần Nguyễn Anh Chi Kỹ thuật lập trình Chương 2: Cấu trúc điều khiển Câu lệnh điều kiện IF (tt) Cú pháp: if(biểu thức điều kiện)

Ngày tải lên: 11/05/2021, 03:34

22 6 0
Bài giảng Lập trình cơ bản bài 2: Máy tính điện tử và xử lý thông tin

Bài giảng Lập trình cơ bản bài 2: Máy tính điện tử và xử lý thông tin

... 2. Máy tính điện tử và xử thông tin KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM Bài giảng: LẬP TRÌNH BẢN Tài liệu tham khảo Máy tính điện tử và xử thông tin  Computing Essentials, ... MÃ QUÁ TRÌNH XỬ LÝ, THỦ CÔNG 001101 001101 100100 100100 110100 110100 CHƯƠNG TRÌNH MÁY TÍNH Máy tính điện tử và xử thông tin TIN HỌC (INFORMATICS) Khoa học xử thông ... O’Leary, McGraw-Hill, 2012. Chương 4, 5  Giáo trình tin học sở, Hồ Sỹ Đàm, Đào Kiến Quốc, Hồ Đắc Phương. Đại học Sư phạm, 2004 – Chương 2, 3. 2 NỘI DUNG  Thông tin và xử thông tin bằng máy

Ngày tải lên: 09/05/2014, 15:41

49 849 2
Bài giảng Lập trình cơ bản bài 5: Giải thuật xử lý thông tin và ngôn ngữ lập trình

Bài giảng Lập trình cơ bản bài 5: Giải thuật xử lý thông tin và ngôn ngữ lập trình

... thuật xử thông tin và ngôn ngữ lập trình KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM Bài giảng: LẬP TRÌNH BẢN Tài liệu tham khảo Giải thuật xử thông tin và ngôn ngữ lập trình2 ... thuật  Ngôn ngữ lập trình và các mức khác nhau của ngôn ngữ lập trình  Quá trình thực hiện chương trình trên ngôn ngữ bậc cao 3 Giải thuật xử thông tin và ngôn ngữ lập trình KHÁI NIỆM BÀI ... không sinh chương trình tương ứng trong mã nhị phân - Dịch chương trình trong ngôn ngữ thuật toán thành một chương trình ở ngôn ngữ máy bảo toàn ngữ nghĩa nhờ chương trình biên

Ngày tải lên: 09/05/2014, 15:42

36 671 2
Giáo trình hình thành quy trình phân tích nguyên lý lập trình cơ bản với Androi p1 pptx

Giáo trình hình thành quy trình phân tích nguyên lý lập trình cơ bản với Androi p1 pptx

... dấu vào ô Force https:// -> Chọn Available Packages Giáo trình hình thành quy trình phân tích nguyên lập trình bản với Androi B3: Đánh dấu các Packages bạn muốn tải: Documents ... với các phiên bản hệ điều hành (2.2 - API level 8, 2.1 - API level 7, ), và Google API để phát triển các phần mềm liên quan đến dịch vụ của Google (như Google Map nếu bạn muốn lập trình liên ... không biết tải bản nào cho phù hợp, nhưng theo ý kiến của mình thì thể dùng 1 trong 2 bản sau: Eclipse for Java Developers, hoặc Eclipse for Java and Report Developers (mình dùng bản sau).

Ngày tải lên: 13/08/2014, 02:22

10 174 0
Giáo trình hình thành quy trình phân tích nguyên lý lập trình cơ bản với Androi p3 pot

Giáo trình hình thành quy trình phân tích nguyên lý lập trình cơ bản với Androi p3 pot

... Trong bài này mình sẽ đi sâu nói rõ về Intent, phần bản và đóng vai trò rất quan trọng trong lập trình ứng dụng Android. Khái niệm về Intent: Theo định nghĩa của ... component xử lý, thay vào đó nó bổ sung thông tin trong các thuộc tính. Khi intent được gửi đi, hệ thống sẽ dựa vào những thông tin này để quyết định component nào thích hợp nhất để xử nó. ... giao cho activity Phone Dialer mặc định của Android xử lý. Một số action thường sử dụng trong Intent: ACTION_ANSWER - mở Activity để xử cuộc gọi tới, thường là Phone Dialer của Android

Ngày tải lên: 13/08/2014, 02:22

10 270 0

Bạn có muốn tìm thêm với từ khóa:

w