Em đã có làm 1 vài project với 89c51, gần đây mới bắt tay làm cái đồng hồ. Qua nghiên cứu thì có thấy mọi người sử dụng con ds1307. Xem qua nhiều hướng dẫn và những sản phẩm của mọi người cũng hơi hiểu 1 tý, nhưng vẫn còn 1 vài thắc mắc mong mọi người giải đáp giúp. Về phần cứng không có gì đặc biệt, chủ yếu là phần mềm :
1. em thường thấy phần code của mọi người có nhiều file : ds1307.c, main.c, hienthi.c không hiểu là các file này được sử dụng để include vào rồi nạp vào 89c51 hay là sử dụng ở nhiều nơi khác nhau.
2. nếu các file trên thực ra trong 1 file main.c thì file main.c cần những đoạn code nào để có thể hoạt động?
3. dữ liệu nhận được từ ds1307 có dạng nào? thông qua biến nào?
VD 1 project đơn giản như sau :
mạch như hvẽ
yêu cầu : tính theo phút, nếu phút 1 -> 10 sáng led1, 11->20 sáng led2, ..., 51->60 sáng led6
các anh viết hộ hàm main(nhận dữ liệu và lệnh điều kiện và bật led).
Xin chân thành cảm ơn !!!
1. em thường thấy phần code của mọi người có nhiều file : ds1307.c, main.c, hienthi.c không hiểu là các file này được sử dụng để include vào rồi nạp vào 89c51 hay là sử dụng ở nhiều nơi khác nhau.
2. nếu các file trên thực ra trong 1 file main.c thì file main.c cần những đoạn code nào để có thể hoạt động?
3. dữ liệu nhận được từ ds1307 có dạng nào? thông qua biến nào?
VD 1 project đơn giản như sau :
mạch như hvẽ
yêu cầu : tính theo phút, nếu phút 1 -> 10 sáng led1, 11->20 sáng led2, ..., 51->60 sáng led6
các anh viết hộ hàm main(nhận dữ liệu và lệnh điều kiện và bật led).
Xin chân thành cảm ơn !!!
Comment