THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính
THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính
THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Trường ĐH. Bách <strong>Khoa</strong> TP.HCM <strong>Khoa</strong> KH & KTMT<br />
Bài 4 : Khảo sát bộ định thời<br />
Nội dung:<br />
Khảo sát các chế độ hoạt động của các bộ định thời.<br />
Khảo sát các thanh ghi điều khiển bộ định thời.<br />
Sử dụng bộ định thời trong chương trình.<br />
Yêu cầu:<br />
Sử dụng bộ timer 1 cứ sau 1s đếm lên 1 đơn vị rồi xuất giá trị ra led đơn.<br />
Viết chương trình sử dụng bộ định thời làm đồng hồ điều khiển đèn giao thông.<br />
4.1 Các bước hiện thực yêu cầu 1<br />
Bước 1: Tạo project mới giống như hướng dẫn ở chương 1 lấy tên project<br />
là timer <strong>và</strong> chọn chip 18f4520. Ta được hình sau:<br />
Bước 2: Include file p18f4520.inc <strong>và</strong>o file timer.asm<br />
Bước 3: Khởi tạo PortB là output.<br />
Cần gán giá trị cho thanh ghi ADCON1 vì thanh ghi này có chức năng chọn<br />
các PORT có chức năng là input/output digital hay là input Analog. Do đó, trước<br />
khi sử dụng các port ta phải kiểm tra xem thanh ghi ADCON1 đã cấu hình đúng<br />
chưa.<br />
INIT<br />
Bộ môn <strong>Kỹ</strong> Thuật <strong>Máy</strong> Tính 42 Thực hành Vi xử lý