16f877a giao tiếp 12c887 không có gì khó cả
các bạn a, sử dung 16f87a để truy xuât thời gian từ 12c887 có nhiều bạn đã tìm hiểu qua và cảm thấy cục kỳ đơn giản. vậy tại sao chúng ta không chia sẻ những kinh nghiệm để các bạn khác đơn giản hơn trong việc tiếp cận 12c887 chứ.
trên diễn đàn này có nhiều bài viết liên quan đến 12c887 nhưng ko đi sâu hoặc chưa nói j đến ccs. mong các bạn cùng tham gia nghe |
VOID WRITE_12C887(int time1,int time2)
{ SET_TRIS_b(0); DS=0; DS=1; RW=0; RW=1; PORTb=TIME1; //dia chi can ghi du lieu AS=1; AS=0; PORTb=TIME2;//DATA can ghi RW=0; AS=1; } VOID READ_12C887(int time1) { SET_TRIS_b(0); DS=0; DS=1; RW=0; RW=1; AS=0; AS=1; PORTb=TIME1; //dia chi can doc AS=0; DS=0; set_tris_b(255); TIME=PORTb; AS=1; } Void khoi_tao() { write_12c887(0x10,00100000);//register a write_12c887(0x11,01010110);//register b write_12c887(0x00,0x00);//second //write_12c887(0x01,01010110); write_12c887(0x02,0x00);//mininute //write_12c887(0x03,01010110); write_12c887(0x04,0x07);//hour //write_12c887(0x05,01010110); write_12c887(0x06,0x05);//day of week write_12c887(0x07,0x05);//day of month write_12c887(0x08,0x05);//month write_12c887(0x09,0x05);//year } |
Múi giờ GMT. Hiện tại là 04:32 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