You are on page 1of 7

6/22/14

Bi 17. Giao Tip IC thi gian thc DS1302 | Din n Vi iu Khin

Tm kim...

Trang ch

Din n

Th Vin Video

nh du c tt c din n
Trang ch

Din n

Tm kim din n
MCU Vi iu Khin

Ngn Hng

Thnh vin

Ch ang theo di
PIC dsPIC

karickhuy

C g mi?

Gii thiu chc nng c bn ca PIC16F877A

Bi 17. Giao Tip IC thi gian thc DS1302


Tho lun trong 'Gii thiu chc nng c bn ca PIC16F877A' bt u bi NguyenQuyNhat, 4 Thng mi 2012.

Users Viewing Thread

(Users: 1, Guests: 0)

karickhuy

Lt xem: 2,274
Theo di ch

ng ngy 4 Thng mi 2012


NguyenQuyNhat

#1

Cho cc bn!!!
Hm nay mnh s hng dn cc bn cch giao tip PIC16F877A vi IC thi gian thc DS1302.
1. DS1302:
- DS1302 l IC thi gian thc c chun giao tip hai dy. Gi tr thi gian ca n ng n nm 2100.
- S kt ni DS1302 vi PIC16F877A.

Nhm MCU
S bi v it: 241
c thch: 254
im thnh tch: 63
G ii tnh: N am
N i : S c S n H N i
Tin: $ 113,289

2. Lp trnh giao tip vi DS1302.


- c th iu khin c DS1302 ta cn cc hm vit gi tr thi gian , v hm c gi tr thi gian bn trong IC.
- Hm ci t thi gian:
HTML:

void DS1302_SetTime(unsigned char hour,unsigned char minute,unsigned char second)


{
DS1302_Write(0x80,second);
DS1302_Write(0x82,minute);
DS1302_Write(0x84,hour);
}

- Hm ci t ngy, thng:
HTML:

banlinhkien.vn/mcu/threads/bi-17-giao-tip-ic-thi-gian-thc-ds1302.67/

1/7

6/22/14

Bi 17. Giao Tip IC thi gian thc DS1302 | Din n Vi iu Khin


void DS1302_SetDate(unsigned char day, unsigned char date, unsigned char month, unsigned char year)
{
DS1302_Write(0x86,date);
DS1302_Write(0x88,month);
DS1302_Write(0x8A,day);
DS1302_Write(0x8C,year);
}

- Hm c gi tr thi gian:
HTML:

void DS1302_GetTime(unsigned char *hour,unsigned char *minute,unsigned char *second)


{
*second=DS1302_Read(0x81);
*minute=DS1302_Read(0x83);
*hour=DS1302_Read(0x85);
}

- Hm c gi tr ngy,thng:

HTML:

void DS1302_GetDate(unsigned char *day, unsigned char *date, unsigned char *month, unsigned char *year)
{
*date=DS1302_Read(0x87);
*month=DS1302_Read(0x89);
*day=DS1302_Read(0x8B);
*year=DS1302_Read(0x8D);
}

3. Bi ton v d:
- thc hnh vi DS1302 ta s lm mt v d sau: Ci t thi gian mc nh cho DS1302,sau c gi tr thi gian ghi trong IC
v hin th gi,pht,giy,ngy,thng,nm,th ln LCD16x2.
- S kt ni:

- y l code ca bi ton trn:


- nh ngha chn:
HTML:

banlinhkien.vn/mcu/threads/bi-17-giao-tip-ic-thi-gian-thc-ds1302.67/

2/7

6/22/14

Bi 17. Giao Tip IC thi gian thc DS1302 | Din n Vi iu Khin


#define DSIO

PIN_A2

#define DSCLK

PIN_A1

#define DSRST

PIN_A3

- Ni dung hm chnh:
HTML:

void main()
{
unsigned char str[20];
unsigned char h=18,m=12,s=12,d=6,da=28,mo=9,y=12;
LCD_Init();
DS1302_Init();
sprintf(str," DEMO RTC");
delay_ms(10);
LCD_Puts(str);
delay_ms(1000);
LCD_Clear();
sprintf(str,"BanLinhKien.Vn");
LCD_Gotoxy(0,0);
LCD_Puts(str);
DS1302_SetTime(h,m,s);
DS1302_SetDate(d,da,mo,y);
delay_ms(1000);

- hiu r hn cc bn c th download code v m phng bn di.


LCD_Clear();

Chc cc bn thnh cng!!!


while(TRUE)
Cc file nh km:

{
RTC_DS1302.rar

DS1302_G
etT
ime(&h,&m,&s); 72 KB
Kch
thc:
c:

713

DS1302_SetDate(&d,&da,&mo,&y);
LCD_Gotoxy(0,0);
Name :

Nguyn Qu Nht

sprintf(str,"TIME:%2u:%2u:%2u",h,m,s);

Mail :
Tel :LCD
_Puts(str);
Address :

Sc Sn, H Ni.

LCD_Gotoxy(0,1);

printf
(str,
"Thu:
%2u:
%2u:%2u:%2
u",d
,da,
mo,y)
;
------ s
...N
Cha
Mt
S
Nghip,
N
M
Mt
Nng

Du...

-----

LCD_Puts(str);

Phm Quc Hon and pripvn like this.

delay_ms(200);

Bo co bi vit ni dung xu

Thch

Tr li

}
ng ngy 6 Thng mi 2012 }
vxd_gtvt_mylove

#2

cam? on bai viet cua a nha.a xem co bai viet ve ds1307 luon ko a.a post ho em nhe.e lam cai do.nhung ma` thu vien
lap trinh dich dc.nhung ma no ko hien thi len may tinh.cha? thay gj!.cam on a nhieu.e la thanh vien yeu thick cac san
pham cua cong ty a.chi mong dc hoc hoi cac a .,va nho cac a giup do cho ve con pic 16f877a.e la sinh vien nam
cuoi.muon lam do an ve con pic ne!tkansk a nhieu.

Member
S bi v it: 56
c thch: 12
im thnh tch: 8

quang.dt7bk thch bi ny.

G ii tnh: N am

banlinhkien.vn/mcu/threads/bi-17-giao-tip-ic-thi-gian-thc-ds1302.67/

3/7

6/22/14

Bi 17. Giao Tip IC thi gian thc DS1302 | Din n Vi iu Khin


Tin: $ 6,630

ng ngy 9 Thng mi 2012

#3

NguyenQuyNhat

Mnh m phng OK ri bn . Mnh dng phn mm m phng bn 7.8 Sp2. bn ti bn ny v v chy li


xem. Chc bn thnh cng!

Nhm MCU
S bi v it: 241
c thch: 254
im thnh tch: 63
G ii tnh: N am
N i : S c S n H N i
Tin: $ 113,289

Name :

Nguyn Qu Nht

Mail :
Tel :
Address :

------

Sc Sn, H Ni.

...N Cha Mt S Nghip, N M Mt Nng Du...

-----

vxd_gtvt_mylove thch bi ny.

ng ngy 9 Thng mi 2012


vxd_gtvt_mylove

#4
NguyenQuyNhat said:

Mnh m phng OK ri bn . Mnh dng phn mm m phng bn 7.8 Sp2. bn ti bn ny v v chy li xem. Chc bn
thnh cng!

vng, e dng bn 7.5. e xem n chay ko .


Member
S bi v it: 56
c thch: 12
im thnh tch: 8
G ii tnh: N am
Tin: $ 6,630

ng ngy 13 Thng mi mt 2012


pripvn

#5

tks cc bi vit ca a lm,em bt u hc pic vo y thy n c trnh t d hc hn

New Member
S bi v it: 1
c thch: 0
im thnh tch: 1
G ii tnh: N am
Tin: $ 0

ng ngy 16 Thng mi mt 2012


NguyenQuyNhat

#6

pripvn said:

tks cc bi vit ca a lm,em bt u hc pic vo y thy n c trnh t d hc hn

Cm n bn.
Rt hn hnh nhn c nhng ng gp, kin ca cc bn.
banlinhkien.vn/mcu/threads/bi-17-giao-tip-ic-thi-gian-thc-ds1302.67/

4/7

6/22/14

Bi 17. Giao Tip IC thi gian thc DS1302 | Din n Vi iu Khin


Nhm MCU
S bi v it: 241
c thch: 254
im thnh tch: 63

Name :

G ii tnh: N am

Mail :

N i : S c S n H N i

Tel :

Tin: $ 113,289

Nguyn Qu Nht

Address :

------

Sc Sn, H Ni.

...N Cha Mt S Nghip, N M Mt Nng Du...

-----

ng ngy 10 Thng ba 2013


dientuvienthong

#6
This message is awaiting moderator approval, and is invisible to normal visitors.

thanks !!!!

New Member
S bi v it: 1
c thch: 0
im thnh tch: 1
G ii tnh: N am
Tin: $ 1

ng ngy 28 Thng tm 2013


ngo_huy_binh

#7

nhng anh i!
chng trnh ca anh l c d liu t IC DS1302 v hin th ln LCD?
em thy con DS1302 v thi gian hin th cha ng ri li hin th ln LCD cng lch. Nh vy coi nh code sai anh ah.
anh xem li i.

New Member
S bi v it: 27
c thch: 4
im thnh tch: 3
G ii tnh: N am
Tin: $ 800

ng ngy 28 Thng tm 2013


ngo_huy_binh

#8

nhng anh i!
chng trnh ca anh l c d liu t IC DS1302 v hin th ln LCD?
em thy con DS1302 v thi gian hin th cha ng ri li hin th ln LCD cng lch. Nh vy coi nh code sai anh ah.
anh xem li i.

New Member
S bi v it: 27
c thch: 4
im thnh tch: 3

Phm Quc Hon thch bi ny.

G ii tnh: N am
Tin: $ 800

ng ngy 5 Thng mi hai 2013


popolu

#9

anh i anh cho em hi, DS1302 kt ni vi pic16f887 th no h anh, thank anh

banlinhkien.vn/mcu/threads/bi-17-giao-tip-ic-thi-gian-thc-ds1302.67/

5/7

6/22/14

Bi 17. Giao Tip IC thi gian thc DS1302 | Din n Vi iu Khin

New Member
S bi v it: 2
c thch: 0
im thnh tch: 1
G ii tnh: N am
Tin: $ 2

ng ngy 6 Thng mi hai 2013


BanLinhKien.Vn

#10

popolu said:

anh i anh cho em hi, DS1302 kt ni vi pic16f887 th no h anh, thank anh

Cho bn!
Bn c th tham kho s kt ni DS1302 vi PIC16F877A hin th ln LCD nh sau.
Nhm MCU

Cc file nh km:

S bi v it: 162

SCH DS1302 + PIC16F877A.pdf


Kch thc:
11.9 KB
c:
74

c thch: 61
im thnh tch: 28
N i : S 11 N g 66 i
C V it - H ai B Trng - H
N i

Web: http://banlinhkien.vn
Email: support@minhhagroup.com
AM M CNG NGH - LM CH THIT B
Phm Quc Hon thch bi ny.

ng ngy 2 Thng ba 2014


Phm Quc Hon

#11
ngo_huy_binh said:

nhng anh i!
chng trnh ca anh l c d liu t IC DS1302 v hin th ln LCD?
em thy con DS1302 v thi gian hin th cha ng ri li hin th ln LCD cng lch. Nh vy coi nh code sai anh ah. anh xem li
i.

New Member
S bi v it: 26

Em ngh ci ny l do delay v thi gian tnh ton cc php tnh ch n lc chng no th vn lch chng y m, nh
vy l c ri ch

c thch: 0
im thnh tch: 1

Fly Inside

G ii tnh: N am
Tin: $ 507

ng ngy 29 Thng nm 2014


tribao93

#12

Anh ch no c code Giao tip IC 1302 vi Pic16f877a, c th chnh ngy gi c, gip em vi. Em cha bit hng
vit! Em c s nguyn l m phng nh sau:
Cc file nh km:

New Member

MP1.rar
Kch thc:
c:

14.9 KB
4

S bi v it: 1
c thch: 0
im thnh tch: 1
Tin: $ 32

banlinhkien.vn/mcu/threads/bi-17-giao-tip-ic-thi-gian-thc-ds1302.67/

6/7

6/22/14

Bi 17. Giao Tip IC thi gian thc DS1302 | Din n Vi iu Khin

Phng ch

Kch thc

Gi tr l i

T i l n fi l e nh km

Thm ty chn...

Chia s trang ny
Tw eet

0
0

Gii thi u 6 ngi gii thiu ni dung ny. ng k xem nhng g bn b bn gi .

MinhHaGroup 2.0

Lin h Trang ch Ln u trang

Din n c ti tr bi MinhHaGroup

banlinhkien.vn/mcu/threads/bi-17-giao-tip-ic-thi-gian-thc-ds1302.67/

7/7

You might also like