Bài 2 :Sư Dụng Keil C +Lập Trình I/O với Led đơn Tạo project mới.. Tạo file.c Add file.c vào project vừa tạo Viết code cho chương trình Biên dịch và tạo file.h Nạp xuống VĐK T
Trang 1Bài 2 :Sư Dụng Keil C +Lập Trình I/O với Led đơn
Tạo project mới.
Tạo file.c
Add file.c vào project vừa tạo
Viết code cho chương trình
Biên dịch và tạo file.h
Nạp xuống VĐK
TẠO DỰ ÁN MỚI VỚI KEIL C:
Trang 2CÁC BƯỚC TẠO PROJECT
Chạy chương trình Keil C hiện ra màn hình
1.TẠO PROJECT MỚI
Trang 3CÁC BƯỚC TẠO PROJECT
Trang 5CÁC BƯỚC TẠO PROJECT
Trang 8CÁC BƯỚC TẠO PROJECT
Trang 112.TẠO file.c
Trang 12CÁC BƯỚC TẠO PROJECT
Trang 13CÁC BƯỚC TẠO PROJECT
Trang 18CÁC BƯỚC TẠO PROJECT
Trang 19CÁC BƯỚC TẠO PROJECT
3.VIẾT Code :
Trang 20CÁC BƯỚC TẠO PROJECT
Trang 22LẬP TRÌNH I/O VỚI Led đơn
1 CÁCH THIẾT KẾ CHO LED ĐƠN
D2 LED
Trang 23LẬP TRÌNH I/O VỚI Led đơn
2 YÊU CẦU BÀI TOÁN
Bật sáng led trong một khoảng thời gian sau đó tắt nó
đi ,một khoảng thời gian sau lại bật nó sáng lại
Lặp vô hạn quá trình trên
Trang 24LẬP TRÌNH I/O VỚI Led đơn
3.SƠ ĐỒ THUẬT TOÁN
Start
Khai báo thư viện
và c/hình fần cứng
Viết hàm trễ thời gian (delay)
Hàm main()
Trang 25LẬP TRÌNH I/O VỚI Led đơn
THUẬT TOÁN HÀM main
Start
Gọi hàm delay() Bật Led sáng
T ắt Led
Gọi hàm delay()
Trang 26LẬP TRÌNH I/O VỚI Led đơn
Trang 27LẬP TRÌNH I/O VỚI Led đơn
Trang 28LẬP TRÌNH I/O VỚI Led đơn
Trang 29LẬP TRÌNH I/O VỚI Led đơn
5.Dịch chương trình:
Trang 30LẬP TRÌNH I/O VỚI Led đơn
Trang 316.Chạy Mô phỏng:
Trang 32LẬP TRÌNH I/O VỚI Led đơn
Trang 346.Tạo file hex và nạp xuống Chip:
Trang 35LẬP TRÌNH I/O VỚI Led đơn
Trang 38LẬP TRÌNH I/O phím bấm
R1 10K
Trang 39while (ctac==0) { delay(1000); }
dem ++; // tang bien dem }
}
Trang 40Bài Tập
Bài 1:cho từng led một sáng(từ fải qua trái)
tại một thời điểm chỉ có một led sáng
Bài 2:Sáng dần tưng led một (từ fải qua trái)
trái)
Bài 3: Với led đơn v à một công tắc : bấm 5 lần led sáng , sau đó bấm thêm 3 lần nữa led tắt , lặp lại quá trình trên vô hạn
Trang 41Bài Tập
Bài 4: Với 1 led đơn v à 2 công tắc : bấm c ông
quá trình trên vô hạn