GIẠI THÍCH HỐT ĐOƠNG

Một phần của tài liệu Đo điện năng từ xa qua mạng RS485 (Trang 100 - 101)

Chính vì khôi xử lý trung tađm cụa bo mách dựa tređn moơt vi xử lý AT89C52 neđn cách hốt đoơng cụa bo mách cũng hoàn toàn dựa tređn chương trình trong vi đieău khieơn. Sau khi được câp nguoăn, các IC sẽ khởi đoơng cú theơ là LCD sẽ được thiêt laơp câu hình và xoá traĩng, DS12887 baĩt đaău táo xung ngaĩt moêi moơt giađy. Do

đoăng hoă và coơng nôi tiêp đeău sử dúng ngaĩt neđn khôi xử lý chư có nhieơm vú quét phím và chờ phúc vú các ngaĩt xạy ra. Moơt khi moơt phím được nhân, nó sẽ được chông rung baỉng cách delay moơt khoạng thời gian 200 ms, phương pháp này tránh trường hợp moơt phím được nhaơn biêt nhieău laăn trong moơt laăn nhân. Sau khi được chông rung, phím được nhaơn dáng và thực hieơn chức naíng cụa phím đó. Moêi phím có theơ có moơt hoaịc nhieău tính naíng phú thuoơc vào trường hợp và thứ tự nhân phím. Ngaĩt do đoăng hoă DS12887 táo ra sau moêi moơt giađy đựơc đưa vào ngaĩt ngoài 0, ngaĩt này có đoơ ưu tieđn thâp hơn ngaĩt nôi tiêp. Tuỳ thuoơc vào chê đoơ hieơn thị cụa LCD mà dữ lieơu nào được caơp nhaơt. Ví dú khi LCD đang hieơn thị ngày giờ:phút:giađy, noơi dung các ođ nhớ chứa các dữ lieơu này trong DS12887 sẽ được đĩc veă và caơp nhaơt leđn LCD, tương tự như vaơy đôi với chê đoơ hieơn thị ngày:tháng:naím. Đôi với chê đoơ hieơn thị giá trị đieơn naíng, giá trị các thanh ghi counter cụa AT89C52 và các ođ nhớ chứa heơ sô nhađn được đĩc veă moêi khi xuât hieơn ngaĩt. Vieơc tính toán đeơ đưa ra giá trị đieơn naíng đựơc tính và hieơ thị ngay sau đó. Ngoài ra khi moêi ngaĩt ngoài xuât hieơn , khôi xử lý cũng kieơm tra xem thời gian hieơn tái có trùng với thời gian lưu giá trị đieơn naíng được người sử dúng thiêt laơp trong thiêt bị hay khođng. Nêu thời gian trùng nhau, các giá trị thời gian này cùng với giá trị đieơn naíng sẽ được lưu vào ROM lưu trữ. Trong moơt chu kỳ quét phím, khôi xử lý sẽ kieơm tra boơ đeơm dữ lieơu (5 byte) có đaăy hay chưa đeơ xử lý leơnh từ máy tính PC đưa đên. Quá trình như thê được laơp đi laơp lái cho đên khi thiêt bị được reset hoaịc mât nguoăn cung câp.

Một phần của tài liệu Đo điện năng từ xa qua mạng RS485 (Trang 100 - 101)