TAILIEUCHUNG - Bài giảng Lập trình hệ thống nhúng: Chương 4 - Bùi Quốc Bảo

Bài giảng "Lập trình hệ thống nhúng: chương 4 - Bùi Quốc Bảo" gồm các nội dung sau: chậm trễ sử dụng vòng lặp lệnh, cấu trúc Timeout, chậm trễ trong sử dụng bộ đếm thời gian, Cấu trúc superloop với delay. Và một số nội dung khác | L P TRÌNH H TH NG NHÚNG BÙI QU C B O Delay s d ng vòng l p l nh For(i=1000;i>0;i--); ðơn gi n Không ñòi h i timer Không bi t chính xác ñư c kho ng delay là bao nhiêu ðư c s d ng khi c n t o ra các th i gian delay không ñòi h i s chính xác l n. BM K Thu t ði n T - ðH Bách Khoa 2 1 C u trúc Timeout N Key pressed? N u phím b h ng hay ti p xúc không t t, chương trình s b treo trong quá trình ch y (run-time) Y Process 3 BM K Thu t ði n T - ðH Bách Khoa C u trúc Timeout ellapseTime = initValue N N Key pressed? ellapseTime-- ellapseTime=0? Y Process sbit Key = P1^0; ellapseTime = 1000; While (Key != 0) && (--ellapseTime != 0); BM K Thu t ði n T - ðH Bách Khoa 4 2 8051 Timer BM K Thu t ði n T - ðH Bách Khoa 5 8051 Timer BM K Thu t ði n T - ðH Bách Khoa 6 3 Delay using timer void delay50ms(void) { TMOD &= 0xF0; TMOD

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.