![]() |
![]() |
#1 |
Đệ tử 3 túi
Tham gia ngày: Sep 2010
Bài gửi: 55
: |
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
__________________
heart.touching.2010@gmail.com! |
![]() |
![]() |
![]() |
#2 |
Nhập môn đệ tử
Tham gia ngày: Nov 2011
Bài gửi: 5
: |
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 |
![]() |
![]() |
![]() |
#3 |
Nhập môn đệ tử
Tham gia ngày: Nov 2011
Bài gửi: 5
: |
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 |
![]() |
![]() |
![]() |
#4 |
Nhập môn đệ tử
Tham gia ngày: Nov 2011
Bài gửi: 9
: |
hoquangsangspkt@gmail.com hôm trước em có hỏi anh.
|
![]() |
![]() |
![]() |
#5 | |
Đệ tử 3 túi
Tham gia ngày: Sep 2010
Bài gửi: 55
: |
Trích:
![]()
__________________
heart.touching.2010@gmail.com! |
|
![]() |
![]() |
![]() |
#6 |
Đệ tử 3 túi
Tham gia ngày: Sep 2010
Bài gửi: 55
: |
gởi code cho các bác rùi nhá
__________________
heart.touching.2010@gmail.com! |
![]() |
![]() |
![]() |
#7 |
Đệ tử 2 túi
|
cho mình xin code với bạn ơi! toancdt09@gmail.com
__________________
[email]toancdt09@gmail.com |
![]() |
![]() |
![]() |
#8 |
Nhập môn đệ tử
Tham gia ngày: Mar 2012
Bài gửi: 3
: |
cho mình xin code với nhochung757@gmail.com
|
![]() |
![]() |
![]() |
#9 |
Nhập môn đệ tử
Tham gia ngày: Nov 2012
Bài gửi: 3
: |
|
![]() |
![]() |
![]() |
#10 |
Nhập môn đệ tử
Tham gia ngày: Nov 2012
Bài gửi: 3
: |
![]() |
![]() |
![]() |
![]() |
#11 | |
Nhập môn đệ tử
Tham gia ngày: Apr 2012
Bài gửi: 3
: |
Trích:
thanks bạn nhìu |
|
![]() |
![]() |
![]() |
#12 |
Nhập môn đệ tử
Tham gia ngày: Jul 2012
Bài gửi: 1
: |
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
|
![]() |
![]() |
![]() |
#13 |
Đệ tử 3 túi
Tham gia ngày: Sep 2010
Bài gửi: 55
: |
gởi code cho các bác đến sau rồi nhá
![]()
__________________
heart.touching.2010@gmail.com! |
![]() |
![]() |
![]() |
#14 |
Nhập môn đệ tử
Tham gia ngày: Dec 2012
Bài gửi: 5
: |
cho mình xin code với bạn ơi . lamnhatquan47@gmail.com .
thank nhiều nha !!! |
![]() |
![]() |
![]() |
#15 |
Đệ tử 3 túi
Tham gia ngày: Sep 2010
Bài gửi: 55
: |
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.
__________________
heart.touching.2010@gmail.com! |
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|