![]() |
Code về đồng hồ DS1307
hôm nọ có bạn hỏi mình về code đồng hồ sử dụng ds1307 trên yahoo mà mình quên mất nick zậy ai cần thì pm mình gởi qua cho.dạo này chỉ vào diễn đàn bằng di động nên không post đc
|
mình cũng đang làm đồ án ,mình rất muốn tham khảo code của bạn,bạn có thể gửi cho mình tam khảo được chứ,mail của mình la ''thanhtrungkhongcogikho@yahoo.com.vn ''nhe.
thank bạn nhiều. SẴN ĐÂY MÌNH MUỐN NHỜ BẠN,XEM HỘ MÌNH ĐOAẠN CODE SAU ĐƯƠC KO AH,MÌNH ĐỌC MẠI MÀ CHƯA HIỂU LẮM void read_ds1307() { i2c_start(); //Goi bit star tu master toi slave i2c_write(0xD0); //Gui dia chi cua slave,thiet lap chdo truyen d_lieu vao ds1307 i2c_write(0x01); //thiet lap vi tri con tro - set register pointer i2c_stop(); // Goi bit stop thu master toi slave i2C_start(); i2C_write(0xD1); //gui lenh doc du lieu sec=i2c_read(1); //Bat dau doc du lieu tu vi tri Con tro,Doc sec min=i2c_read(1); hour=i2c_read(1); //che do gio la 12h. Loai bo bit5 va bit6 dung lenh AND dow=i2c_read(1); //bit5=AM/PM date=i2c_read(1); //bit6=12/24 month=i2c_read(1); year=i2c_read(1); thu=i2c_read(0);//so(0)la de VDK biet YEAR la d_lieu cuoi i2c_stop(); //(2) //----------------------------------------Chuyen BCD sang Nhi Phan--------------------------------------- sec1=sec&0x0F; sec2=(sec&0x70)>>4; min1=min&0x0F; min2=(min&0x70)>>4; hour1=hour&0x0F; hour2=(hour&0x30)>>4; date1=date&0x0F; date2=(date&0x30)>>4; month1=month&0x0F; month2=(month&0x10)>>4; year1=year&0x0F; year2=(year&0xF0)>>4; } CHỖ ĐOẠN DỊCH 4 BÍT ĐÓ BẠN,DỊCH ĐỂ LÀM GÌ VẬY,CÁC GIÁ TRỊ NHƯ 0X0F,0X70,0X30 LẤY Ở ĐÂU RA VẬY AH,RẤT MONG NHẬN ĐƯỢC SỰ GIÚP ĐỠ CỦA MỌI NGƯỜI. THANK |
mình cũng đang làm đồ án ,mình rất muốn tham khảo code của bạn,bạn có thể gửi cho mình tam khảo được chứ,mail của mình la ''thanhtrungkhongcogikho@yahoo.com.vn ''nhe.
thank bạn nhiều. SẴN ĐÂY MÌNH MUỐN NHỜ BẠN,XEM HỘ MÌNH ĐOAẠN CODE SAU ĐƯƠC KO AH,MÌNH ĐỌC MẠI MÀ CHƯA HIỂU LẮM void read_ds1307() { i2c_start(); //Goi bit star tu master toi slave i2c_write(0xD0); //Gui dia chi cua slave,thiet lap chdo truyen d_lieu vao ds1307 i2c_write(0x01); //thiet lap vi tri con tro - set register pointer i2c_stop(); // Goi bit stop thu master toi slave i2C_start(); i2C_write(0xD1); //gui lenh doc du lieu sec=i2c_read(1); //Bat dau doc du lieu tu vi tri Con tro,Doc sec min=i2c_read(1); hour=i2c_read(1); //che do gio la 12h. Loai bo bit5 va bit6 dung lenh AND dow=i2c_read(1); //bit5=AM/PM date=i2c_read(1); //bit6=12/24 month=i2c_read(1); year=i2c_read(1); thu=i2c_read(0);//so(0)la de VDK biet YEAR la d_lieu cuoi i2c_stop(); //(2) //----------------------------------------Chuyen BCD sang Nhi Phan--------------------------------------- sec1=sec&0x0F; sec2=(sec&0x70)>>4; min1=min&0x0F; min2=(min&0x70)>>4; hour1=hour&0x0F; hour2=(hour&0x30)>>4; date1=date&0x0F; date2=(date&0x30)>>4; month1=month&0x0F; month2=(month&0x10)>>4; year1=year&0x0F; year2=(year&0xF0)>>4; } CHỖ ĐOẠN DỊCH 4 BÍT ĐÓ BẠN,DỊCH ĐỂ LÀM GÌ VẬY,CÁC GIÁ TRỊ NHƯ 0X0F,0X70,0X30 LẤY Ở ĐÂU RA VẬY AH,RẤT MONG NHẬN ĐƯỢC SỰ GIÚP ĐỠ CỦA MỌI NGƯỜI. THANK |
hoquangsangspkt@gmail.com hôm trước em có hỏi anh.
|
Trích:
|
gởi code cho các bác rùi nhá
|
Trích:
|
cho mình xin code với nhochung757@gmail.com
|
|
Trích:
mình mới tập tành thôi ah :) tienrau2@gmail.com |
Trích:
thanks bạn nhìu |
em đang cần tài liệu encodor để làm đồ án trên plc mitsubishi. anh chị nào có tài liệu về encodor bộ đếm sung tốc độ cao. và encodor tương đối và tuyệt đối thì gưi mail cho em nha. tvhai1701@gmail.com thanks mọi người
|
gởi code cho các bác đến sau rồi nhá :)
|
cho mình xin code với bạn ơi . lamnhatquan47@gmail.com .
thank nhiều nha !!! |
1 Attachment(s)
dạo này khá bận mà thấy mấy bác xin code nhiều nên mình post luôn code lên đây lun. code này viết ở dạng giản lược chỉ sử dụng có 2 nút và hiển thị giờ phút giây, các bác có thể phát triển thêm, có gì không biết post lên đây mình sẽ trả lời , một nút mode để vào chế độ chỉnh giờ và một nút incre để tăng giá trị(không có nút decre) khi tăng tới giới hạn nó sẽ trở về 0 lại. nếu mún thêm nút các bác có thể bổ sung thêm nha.
|
Múi giờ GMT. Hiện tại là 01:39 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam