Em rất cảm ơn anh Nam và những người quan tâm.
Thú thật là tư duy lập trình của em kém quá. Ngồi cả ngày code đuợc một đoạn ngắn ngắn xong ra toàn error, chữa hết error, (vẫn còn warning), nạp thử nhưng ko chạy. Bản thân em cũng thấy những gì viết ra rất lủng củng và sai nhiều. Em cứ post lên đây các bác quan tâm thì chỉ cho em mấy lỗi cơ bản để em rút kinh nghiệm.
Phần cứng thì cũng không có gì mấy ạ. Em miêu tả tạm thế này ạ
6led A chung. Các chân data là của portB, còn PortA để điều khiển qua 6 trans c1815, giao tiếp với ds1307 là rc3 và rc4.
Riêng phím bấm thì em tham khảo của bác BA giới thiệu

keyboarout em nhét vào chân RC0. key=1 là mode, 2 là up, 3 là down, 4 là set
Còn một vấn đề có lẽ của bài trước nữa nhưng em hỏi rồi mà vẫn chưa thấu lắm, về bộ đếm ấy ạ. BÁc thử nhìn cái code giao tiếp với ds1307 nó cho ra vào dữ liệu dang binary, còn em lại khai báo những biến đấy trong ct dạng int8. Như vậy có đuợc không ạ,
Quả thật kiến thức của em về PIC cũng như điện tử chưa đâu vào đâu cả nên
Em rất mong đuợc giúp đỡ, nếu đuợc anh Nam giúp đỡ nũa thì mừng quá
có gì sai ngu quá các anh bỏ quá cho, em rất thích điện tử nhưng lại theo chuyên ngành khác, nên kiến thức không đuọc bài bản.