GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 - CHƯƠNG 4

Tham khảo tài liệu 'giáo trình lập trình c cho họ vi điều khiển 8051 - chương 4', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | ĐẠI HỌC LẠC HỒNG GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 CHƯƠNG 4 ỨNG DỤNG NGÔN NGỮ C CHO HỌ VI ĐIỀU KHIỂN 8051 LẬP TRÌNH ĐIỀU KHIỂN I. ĐIỀU KHIỂN LED ĐƠN VÀ LED 7 ĐOẠN. 1. Điều khiển Led đơn. a. Ứng 1 led đơn để phát xung với tần số 10hz tại chân P1A0. include sbit led P1A0 gán led là bit P1A0. void delay chương trình con delay TMOD 0x01 khai báo timer 0 chế độ 16 bit. TH0 0xC350 nạp giá trị cho thanh ghi 50000 phập phân TL0 0xC350 TR0 1 cho phép timer 0 hoạt động while TF0 kiểm tra cờ tràn TF0 ở mức không TF0 0 xóa cờ tràn TR0 0 không cho phép timer 0 hoạt động main chương trình chính while 1 vòng lập vô tận led 1 led lên mức 1 delay trì hoãn 50ms led 0 led xuống mức 0 delay trì hoãn 50ms Biên soạn Nguyễn Bá Thuận Page 1 of 37 ĐẠI HỌC LẠC HỒNG GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 Chương trình đã được thực hiện và mô phỏng Bài tập mở rộng về nhà. - Xuất tín hiệu phát xung 1Hz trên chân - Xuất tín hiệu phát xung 100Hz trên port 1 - Xuất tín hiệu phát xung 1KHz trên 4 port Biên soạn Nguyễn Bá Thuận Page 2 of 37 ĐẠI HỌC LẠC HỒNG GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 b. Điều khiển 8 led đơn sáng tắt từ phải qua trái ở port 1. include void delay_1 s unsigned int f t for f 0 f s f for t 0 t 20 t TMOD 0x01 TH0 0xC350 TL0 0xC350 TR0 1 while TF0 TF0 0 TR0 0 main while 1 unsigned int y P1 0x01 cho bit đầu tiên của port 1 sáng delay_1 1 delay 1s for y 0 y 8 y vòng lặp for với điều kiện 8 lần P1 P1 1 dịch trái port 1 đi 1 bit delay_1 1 Biên soạn Nguyễn Bá Thuận Page 3 of .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
272    19    1    24-11-2024
Đã 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.