PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Nhờ giúp đỡ ý tưởng ! (http://www.picvietnam.com/forum/showthread.php?t=9896)

Hieu98DT 25-06-2011 04:20 PM

Nhờ giúp đỡ ý tưởng !
 
Chào các bạn !

Mình định viết một chương trình hẹn giờ dùng Pic 16F877a và viết trên CCS C.Thời gian hẹn giờ có thể cài đặt từ 1 tiếng đến 6 tiếng.

Nhờ các bạn góp ý cho mình ý tưởng thực hiện. Rất mong nhận được ý sự góp ý của mọi người

pstin 28-06-2011 07:04 PM

- Đầu tiên là nhập thời gian hẹn giờ vào eeprom từ các phím nhấn!!!!!!! Cái này thì dễ rồi, có nhiều lắm, lúc trước tui có post rồi đó, xem:
http://www.picvietnam.com/forum/show...6235#post46235
- Nên đổi thời gian cài đặt thành phút: Bạn nên nhập thời gian delay bằng "giờ" và "phút".
02 dữ liệu này lưu trong 02 ô nhớ, tdelay=hour*60+min.
- Có thể dùng timer hoặc hàm delay_ms(...).
- Khi nhấn nút start thì bien_chay=1, bắt đầu gọi hàm delay đếm ngược thời gian, hiển thị ra màn hình hoặc led 7 đoạn!!!!!!! Hết thời gian đó thì bien_chay=0, ....thực hiện một số chức năng trong thời gian đó!!!!!!!
- Chú ý là eeprom chỉ lưu tới 255, muốn lưu số lớn hơn (n) thì "chia đôi" số đó ra!!! Nếu không lưu vào eeprom là trớt wớt: x1=n/100; x2=n%100.
write_eeprom(...,x1); write_eeprom(...,x2); n=read_eeprom(...)*100+read_eeprom(...);


Múi giờ GMT. Hiện tại là 11:55 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam