Chào mừng quý vị đến với website của Phan Thanh Tu ct
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành
viên, vì vậy chưa thể tải được các tài liệu của
Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
bai tap thoi gian thuc

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Phan Thanh Tu (trang riêng)
Ngày gửi: 08h:19' 11-11-2012
Dung lượng: 225.5 KB
Số lượt tải: 32
Nguồn:
Người gửi: Phan Thanh Tu (trang riêng)
Ngày gửi: 08h:19' 11-11-2012
Dung lượng: 225.5 KB
Số lượt tải: 32
Số lượt thích:
0 người
1. Yêu cầu
Viết chương trình điều khiển một chuông báo giờ học có yêu cầu sau:
7h00 chuông kêu 10giây báo giờ vào lớp.
8h30 chuông kêu 5giây báo giờ giải lao.
8h45 chuông kêu 5giây báo hết giờ giải lao.
11h00 chuông kêu 10giây báo hết giờ.
13h00 chuông kêu 10giây báo giờ vào lớp buổi trưa.
14h30 chuông kêu 5giây báo giờ giải lao.
14h45 chuông kêu 5giây báo hết giờ giải lao.
17h00 chuông kêu 10giây báo hết giờ.
Ghi chú: thứ bảy, chủ nhật và các ngày lễ chuông không báo. Vào ngày thi có thể điều khiển chuông bằng tay.
2. Lệnh cần dùng:
_Ở chương trình nay ta cần dùng lệnh truy xuất thời gian READ_RTC.
_READ_RTC là lệnh đọc nội dung của đồng hồ thời gian thực vào bộ đếm 8byte.
_Cấu trúc lệnh như sau:
Đồng hồ thời gian thực có với CPU214 trở về sau. Những giá trị đọc được với đồng hồ thời gian thực là giá trị về ngày, tháng , năm và các giá trị về giờ, phút, giây. Các giá trị này có độ dài 1byte và phải được mã hóa sang số nhị phân BCD. Chúng nằm trong bộ đếm gồm 8byte liền theo thứ tự:
1
3. Kết nối phần cứng:
4. Ngõ vào_ Ngõ ra
_Ngõ vào:
ON1 I0.0: điều khiển bằng tay.
OFF1 I0.1: tắt chương trình
_Ngõ ra:
Chuông Q0.0
5. Nguyên lý hoạt động:
Khi cấp điện thì bộ đếm thời gian thực hoạt động. Khi đếm đến thời gian ta cài đặt sẵn trong chương trình thì tác động Q0.0 làm chuông kêu.
Trong trường hợp cần điều khiển chuông bằng tay, ta nhấn I0.0 sẽ tác động V0.2 làm ngắt bộ đếm thời gian thực và chuông kêu tức thời.
Nhấn I0.1→ tắt chương trình.
LƯU ĐỒ GiẢI THUẬT CHUÔNG BÁO GiỜ HỌC
7. Chương trình:
Viết chương trình điều khiển một chuông báo giờ học có yêu cầu sau:
7h00 chuông kêu 10giây báo giờ vào lớp.
8h30 chuông kêu 5giây báo giờ giải lao.
8h45 chuông kêu 5giây báo hết giờ giải lao.
11h00 chuông kêu 10giây báo hết giờ.
13h00 chuông kêu 10giây báo giờ vào lớp buổi trưa.
14h30 chuông kêu 5giây báo giờ giải lao.
14h45 chuông kêu 5giây báo hết giờ giải lao.
17h00 chuông kêu 10giây báo hết giờ.
Ghi chú: thứ bảy, chủ nhật và các ngày lễ chuông không báo. Vào ngày thi có thể điều khiển chuông bằng tay.
2. Lệnh cần dùng:
_Ở chương trình nay ta cần dùng lệnh truy xuất thời gian READ_RTC.
_READ_RTC là lệnh đọc nội dung của đồng hồ thời gian thực vào bộ đếm 8byte.
_Cấu trúc lệnh như sau:
Đồng hồ thời gian thực có với CPU214 trở về sau. Những giá trị đọc được với đồng hồ thời gian thực là giá trị về ngày, tháng , năm và các giá trị về giờ, phút, giây. Các giá trị này có độ dài 1byte và phải được mã hóa sang số nhị phân BCD. Chúng nằm trong bộ đếm gồm 8byte liền theo thứ tự:
1
3. Kết nối phần cứng:
4. Ngõ vào_ Ngõ ra
_Ngõ vào:
ON1 I0.0: điều khiển bằng tay.
OFF1 I0.1: tắt chương trình
_Ngõ ra:
Chuông Q0.0
5. Nguyên lý hoạt động:
Khi cấp điện thì bộ đếm thời gian thực hoạt động. Khi đếm đến thời gian ta cài đặt sẵn trong chương trình thì tác động Q0.0 làm chuông kêu.
Trong trường hợp cần điều khiển chuông bằng tay, ta nhấn I0.0 sẽ tác động V0.2 làm ngắt bộ đếm thời gian thực và chuông kêu tức thời.
Nhấn I0.1→ tắt chương trình.
LƯU ĐỒ GiẢI THUẬT CHUÔNG BÁO GiỜ HỌC
7. Chương trình:
 






Các ý kiến mới nhất