Tớ cần lập trình 8951 với yêu cầu sau mà ko có thời gian nghiên cứu về Timer, các pro giúp tớ lập trình nhanh với: Thiết lập mạch có thể hoạt động với 24 trạng thái. Set trạng thái 1 thì cứ sau mỗi 1h đèn sáng 1 lần, set trạng thái 2 thì cứ 2h đèn sáng 1 lần,... trong 15'.
Ở phần đầu vào tớ tính dùng 5 cổng vào làm đầu vào nhị phân, tối đa đc 32 trạng thái rồi. Giờ cần lập trình Timer cho các trạng thái 1h-2h-...-24h. Giả sử khi P1 = 00000001B thì cứ sau mỗi 1h sẽ setb P3.0, P1 = 00000010B thì sau mỗi 2h sẽ setb P3.0 trong 15'... thì lập trình thế nào?
Thx nhiều, tớ cần vd mẫu cho vài trạng thái sẽ tự làm với các trường hợp còn lại, hoặc pro nào cho câu lệnh ngắn gọn tích hợp tất cả các trạng thái thì tốt quá :x
Ngoài ra nếu tớ muốn thời gian đèn sáng 15' có thể điều chỉnh được thông qua biến trở thì có phương án nào khả thi ko? Hay cũng chỉ chọn 1 số trạng thái lập trình cố định.
Ở phần đầu vào tớ tính dùng 5 cổng vào làm đầu vào nhị phân, tối đa đc 32 trạng thái rồi. Giờ cần lập trình Timer cho các trạng thái 1h-2h-...-24h. Giả sử khi P1 = 00000001B thì cứ sau mỗi 1h sẽ setb P3.0, P1 = 00000010B thì sau mỗi 2h sẽ setb P3.0 trong 15'... thì lập trình thế nào?
Thx nhiều, tớ cần vd mẫu cho vài trạng thái sẽ tự làm với các trường hợp còn lại, hoặc pro nào cho câu lệnh ngắn gọn tích hợp tất cả các trạng thái thì tốt quá :x
Ngoài ra nếu tớ muốn thời gian đèn sáng 15' có thể điều chỉnh được thông qua biến trở thì có phương án nào khả thi ko? Hay cũng chỉ chọn 1 số trạng thái lập trình cố định.
Comment