| Đồng hồ số với Pic16F877A +DS1307 | |
|
+11cho87 tronghue1231989 anhthao10 thaitran00007 babybaby002 leminh_cdct cddt08b AMOLED hoa.tuyet TRIAC Admin 15 posters |
Tác giả | Thông điệp |
---|
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Đồng hồ số với Pic16F877A +DS1307 Fri Apr 02 2010, 14:44 | |
| Hôm nay,lại tiếp tục một mạch ứng dụng nữa với PIC877A,mình chỉ dùng mỗi con pic này nên làm mạch ud chỉ lôi nó ra mà băm. mạch này định làm nộp ở môn TTVXL2 nhưng khi đó lại làm LCD giao tiếp (cái này post sau),mạch chạy ổn định,đã test OK. Các bạn thích làm một cái để ở bàn học,khi tối đi ngủ,nhìn led 7 đoạn nó chạy đã lắm. Thôi,ko dài dòng quảng cáo nữa ! tiến hành thôi! 1.SDNL+Mạch in:+mạch in: http://www.box.net/shared/a8134u21is+SDNL: http://www.box.net/shared/isdezmva3e2.Code chuơng trình: - Code:
-
//================================================== =//
// CAU HINH CHO PIC16F877A
#include <16F877A.h> #include <def_877a.h> #include <ds1307.c> #fuses HS,NOWDT,NOPROTECT,NOLVP #use delay(clock=12000000)
/////////////////////////////////////////////////////////////////////////////
byte sec,min,hour; byte const MAP[10] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 }; byte TG1,TG2,TG3,TG4,TG5,TG6; //bien hien led trung gian byte key,mode; //cac bien che do int1 ampm,blink,blink_sec,blink_min,blink_hour; int1 on_off; int16 count; #bit SW1 = 0x08.0 // D0 - chon che do chinh gio, phut, giay #bit SW2 = 0x08.1 // D1 – tang thoi gian #bit SW3 = 0x08.2 // D2 - giam thoi gian #bit SW4 = 0x08.3 // D3 - clear tinh trang
///////////////////////////////////////////////////////////////////////// // KHAI BAO CAC CHUONG TRINH CON SU DUNG void set_blink(); void change_time(); // CHON KIEU HIEN THI GIO AM-PM void update_1307();// CAP NHAT DS1307 void keyscan();// QUET PHIM void set_sec();// CHINH GIAY void set_min();// CHINH PHUT void set_hour();// CHINH GIO void clear_status();// CHUONG TRINH CON XOA TRANG THAI void read_time(); // CHUONG TRINH CON DOC THOI GIAN DS1307 void update_time();// CHUONG TRINH CON CAP NHAT THOI GIAN void display();// CHUONG TRINH CON HIEN THI
////////////////////////////////////////////////////////////////////////// // BAT DAU CHUONG TRINH CHINH////////////////////////////////////////////
void main() { byte u; Trisd = 0x0F; Trisb = 0x00; Trisa = 0x00; init_ds1307(); u=read_ds1307(0); sec=u & 0x7F;
write_ds1307(0,sec);// ket noi dong ho(bit7=0) key=5;mode=0;blink=0; blink_sec=0;blink_min=0;blink_hour=0;
while(1) { read_time(); display(); keyscan(); } }
// DEMO CHUONG TRINH CON//////////////////////// /////////////////////////////////////////////////
void set_blink() { switch (mode) { case 1: blink_sec=1; break; case 2: {blink_min=1;blink_sec=0;} break; case 3: {blink_hour=1;blink_min=0;} break; case 4: { blink=0;mode = 0;blink_sec=0; blink_min=0;blink_hour=0; } break; } } /////////////////////////////////////////////
void change_time() { if(mode == 1) {blink_sec=1;set_sec();} if(mode == 2) {blink_min=1;set_min();} if(mode == 3) {blink_hour=1;set_hour();} if(mode == 4) { blink=0;mode = 0; blink_sec=0; blink_min=0; blink_hour=0; } }
////////////////////////////////////////////////
void update_1307() { write_DS1307(0,sec); write_DS1307(1,min); }
///////////////////////////////////////////////
void keyscan() { RD0=1;RD1=1;RD2=1;RD3=1; if(SW1 != 1) { key=0;SW1=1;delay_ms(150);} if(SW2 != 1) { key=1;SW2=1;delay_ms(150);} if(SW3 != 1) { key=2;SW3=1;delay_ms(150);} if(SW4 != 1) { key=3;SW4=1;delay_ms(150);} if(key != 5) { switch (key) { case 0: {mode++;key = 5;blink=1;set_blink();} break; case 1: {change_time();key = 5;update_1307();} break; case 2: {clear_status();key = 5;} break; } } }
///////////////////////////////////////////////////
void set_sec() { sec=read_ds1307(0); if (sec>=0x30) {sec=0; min++; write_ds1307(1,min);} else sec=0; write_ds1307(0,sec); }
//////////////////////////////////////////////////////
void set_min() { byte j; min=read_ds1307(1); min++; j=min & 0x0F; if (j>=0x0A) min=min+0x06; if (min>=0x60) min=0; write_ds1307(1,min); }
////////////////////////////////////////////////////
void set_hour() { hour= hour & 0x1F; hour++; if(hour== 0x0a) hour = hour+0x06; if(hour == 0x13)
{ hour = 0x00; if (ampm == 0) ampm = 1; else ampm = 0; } }
//////////////////////////////////////////////
void clear_status() { mode=4; set_blink(); }
//////////////////////////////////////////
void read_time() { sec = read_DS1307(0); min = read_DS1307(1); hour = read_DS1307(2); update_time(); }
///////////////////////////////////////////
void update_time() { ampm = bit_test(hour,5); //test AM PM if(ampm == 0) {RD2 = 0;RD3=1;} //AM if(ampm == 1) {RD2 = 1;RD3=0;} // PM TG1= sec & 0x0F; TG2=(sec & 0xF0)>>4; //convert to BCD SEC TG3= min & 0x0F; TG4=(min & 0xF0)>>4; //convert to BCD MIN TG5= hour & 0x0F; TG6=(hour & 0x10)>>4; //convert to BCD HOUR }
//////////////////////////////////////////////
void display() { TRISB=0x00; TRISA=0x00; if(blink==0) goto hienthi; if(on_off==0) goto led_blink;
hienthi:
// sec - min - hour PortB=MAP[TG6]; RA5=0; delay_ms(1); RA5=1;
PortB=MAP[TG5]; RA4=0; delay_ms(1); RA4=1;
PortB=MAP[TG4];
RA3=0; delay_ms(1); RA3=1;
PortB=MAP[TG3]; RA2=0; delay_ms(1); RA2=1;
PortB=MAP[TG2];
RA1=0; delay_ms(1); RA1=1;
PortB=MAP[TG1]; RA0=0; delay_ms(1); RA0=1;
if(count!=0) goto exit; else { count=15; on_off=0; } goto exit; led_blink: PortB=MAP[TG1]; if (blink_sec==1) RA5=1; else RA5=0; delay_ms(3); RA0=1;
PortB=MAP[TG2]; if (blink_sec==1) RA4=1; else RA4=0; delay_ms(3); RA4=1; PortB=MAP[TG3]; output_low(PIN_B7); if(blink_min==1) RA3=1; else RA3=0; delay_ms(3); RA3=1; PortB=MAP[TG4]; if(blink_min==1) RA2=1; else RA2=0; delay_ms(3); RA2=1; PortB=MAP[TG5]; output_low(PIN_B7); if(blink_hour==1) RA1=1; else RA1=0; delay_ms(3); RA1=1; PortB=MAP[TG6]; if(blink_hour==1) RA0=1; else RA0=0; delay_ms(3); RA0=1; if(count==0) { count=15;on_off=1; } exit: count--;
}
3.Code DS1307:http://www.box.net/shared/9200sh1mifcác bạn chép lại và lưu với tên ds1307.c - Code:
-
#define DS1307_SDA PIN_C4 #define DS1307_SCL PIN_C3 #use i2c(master, sda=DS1307_SDA, scl=DS1307_SCL) //========================== // initial DS1307 //========================== void init_DS1307() { output_float(DS1307_SCL); output_float(DS1307_SDA); } //========================== // write data one byte to // DS1307 //========================== void write_DS1307(byte address, BYTE data) { short int status; i2c_start(); i2c_write(0xd0); i2c_write(address); i2c_write(data); i2c_stop(); i2c_start(); status=i2c_write(0xd0); while(status==1) { i2c_start(); status=i2c_write(0xd0); } } //========================== // read data one byte from DS1307 //========================== BYTE read_DS1307(byte address) { BYTE data; i2c_start(); i2c_write(0xd0); i2c_write(address); i2c_start(); i2c_write(0xd1); data=i2c_read(0); i2c_stop(); return(data); }
4.File def_877a.h:http://www.box.net/shared/kzpys7i5zi - Code:
-
// register definitions
#define W 0 #define F 1
// register files #byte INDF =0x00 #byte TMR0 =0x01 #byte PCL =0x02 #byte STATUS =0x03 #byte FSR =0x04 #byte PORTA =0x05 #byte PORTB =0x06 #byte PORTC =0x07 #byte PORTD =0x08 #byte PORTE =0x09
#byte EEDATA =0x10C #byte EEADR =0x10D #byte EEDATH =0x10E #byte EEADRH =0x10F #byte ADCON0 =0x1F #byte ADCON1 =0x9F #byte ADRESH =0x9F #byte ADSESL =0x9F
#byte PCLATH =0x0a #byte INTCON =0x0b #byte PIR1 =0x0c #byte PIR2 =0x0d #byte PIE1 =0x8c #byte PIE2 =0x8d
#byte OPTION_REG =0x81 #byte TRISA =0x85 #byte TRISB =0x86 #byte TRISC =0x87 #byte TRISD =0x88 #byte TRISE =0x89
#byte EECON1 =0x18C #byte EECON2 =0x18D
//DINH NGHIA BIT #bit ra5 =0x05.5 #bit ra4 =0x05.4 #bit ra3 =0x05.3 #bit ra2 =0x05.2 #bit ra1 =0x05.1 #bit ra0 =0x05.0
#bit rb7 =0x06.7 #bit rb6 =0x06.6 #bit rb5 =0x06.5 #bit rb4 =0x06.4 #bit rb3 =0x06.3 #bit rb2 =0x06.2 #bit rb1 =0x06.1 #bit rb0 =0x06.0
#bit rC7 =0x07.7 #bit rC6 =0x07.6 #bit rC5 =0x07.5 #bit rC4 =0x07.4 #bit rC3 =0x07.3 #bit rC2 =0x07.2 #bit rC1 =0x07.1 #bit rC0 =0x07.0
#bit rD7 =0x08.7 #bit rD6 =0x08.6 #bit rD5 =0x08.5 #bit rD4 =0x08.4 #bit rD3 =0x08.3 #bit rD2 =0x08.2 #bit rD1 =0x08.1 #bit rD0 =0x08.0
#bit rE2 =0x09.2 #bit rE1 =0x09.1 #bit rE0 =0x09.0
#bit trisa5 =0x85.5 #bit trisa4 =0x85.4 #bit trisa3 =0x85.3 #bit trisa2 =0x85.2 #bit trisa1 =0x85.1 #bit trisa0 =0x85.0
#bit trisb7 =0x86.7 #bit trisb6 =0x86.6 #bit trisb5 =0x86.5 #bit trisb4 =0x86.4 #bit trisb3 =0x86.3 #bit trisb2 =0x86.2 #bit trisb1 =0x86.1 #bit trisb0 =0x86.0
#bit trisc7 =0x87.7 #bit trisc6 =0x87.6 #bit trisc5 =0x87.5 #bit trisc4 =0x87.4 #bit trisc3 =0x87.3 #bit trisc2 =0x87.2 #bit trisc1 =0x87.1 #bit trisc0 =0x87.0
#bit trisd7 =0x88.7 #bit trisd6 =0x88.6 #bit trisd5 =0x88.5 #bit trisd4 =0x88.4 #bit trisd3 =0x88.3 #bit trisd2 =0x88.2 #bit trisd1 =0x88.1 #bit trisd0 =0x88.0
#bit trise2 =0x89.2 #bit trise1 =0x89.1 #bit trise0 =0x89.0
// INTCON Bits for C #bit gie = 0x0b.7 #bit peie = 0x0b.6 #bit tmr0ie = 0x0b.5 #bit int0ie = 0x0b.4 #bit rbie = 0x0b.3 #bit tmr0if = 0x0b.2 #bit int0if = 0x0b.1 #bit rbif = 0x0b.0
// PIR1 for C #bit pspif = 0x0c.7 #bit adif = 0x0c.6 #bit rcif = 0x0c.5 #bit txif = 0x0c.4 #bit sspif = 0x0c.3 #bit ccp1if = 0x0c.2 #bit tmr2if = 0x0c.1 #bit tmr1if = 0x0c.0
//PIR2 for C #bit cmif = 0x0d.6 #bit eeif = 0x0d.4 #bit bclif = 0x0d.3 #bit ccp2if = 0x0d.0
// PIE1 for C #bit adie = 0x8c.6 #bit rcie = 0x8c.5 #bit txie = 0x8c.4 #bit sspie = 0x8c.3 #bit ccp1ie = 0x8c.2 #bit tmr2ie = 0x8c.1 #bit tmr1ie = 0x8c.0
//PIE2 for C #bit osfie = 0x8d.7 #bit cmie = 0x8d.6 #bit eeie = 0x8d.4
// OPTION Bits #bit not_rbpu = 0x81.7 #bit intedg = 0x81.6 #bit t0cs = 0x81.5 #bit t0se = 0x81.4 #bit psa = 0x81.3 #bit ps2 = 0x81.2 #bit ps1 = 0x81.1 #bit ps0 = 0x81.0
// EECON1 Bits #bit eepgd = 0x18c.7 #bit free = 0x18C.4 #bit wrerr = 0x18C.3 #bit wren = 0x18C.2 #bit wr = 0x18C.1 #bit rd = 0x18C.0
//ADCON0 #bit CHS0 =0x1F.3 #bit CHS1 =0x1F.4 #bit CHS2 =0x1F.5
5.File mô phỏng Proteus (chạy giật giật):http://www.box.net/shared/b09qspij646.File Hex ():http://www.box.net/shared/fumy57riu77.HÌnh ảnh sản phẩm:
Thân !~
"yêu thêm một độ nữa" >= cô bé u sầu=<
P/S: theo yêu cầu của mấy AE,mình đưa thêm file mô phỏng Proteus và file def_877a.h Chúc AE vui vẻ ! :d
| |
|
| |
TRIAC Admin
Join date : 01/04/2010 Đến từ : QUANG TRI
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Sun Apr 04 2010, 14:33 | |
| | |
|
| |
hoa.tuyet THÀNH VIÊN CHÍNH THỨC
Join date : 21/08/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Sat Aug 21 2010, 12:18 | |
| - Mạch nay hay, nhưng e moi hoc pic chi 1 tuần nên đọc code hầu như hog hiểu, a admin dịch dum e code bài này nha, mail e ne hoa.tuyet275@gmail.com
Được sửa bởi hoa.tuyet ngày Sun Aug 22 2010, 22:34; sửa lần 1. | |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Sun Aug 22 2010, 09:52 | |
| Èo code mà em bảo anh dịch từ đầu đến cuối thì khổ lắm đó.Em cứ copy rùi nạp vào pic là chạy thôi.Không cần chỉnh sửa gì hết.hjhjhj có gì phone cho a 01685956169.ah mail của e bị lổi gửi ko được bạn xem lại dùm a với. | |
|
| |
hoa.tuyet THÀNH VIÊN CHÍNH THỨC
Join date : 21/08/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Sun Aug 22 2010, 22:41 | |
| Mail e đánh bi sai a, chính xác là hoa.tuyet275@gmail.com, a gửi lại qua mail này nha. e chỉ mới tự học Pic nên chưa biết nhiều, ah chương trình a viết code la j vậy, mạch này có cần mạch nạp hog a. cám ơn a nhiều ! | |
|
| |
AMOLED Admin
Join date : 11/04/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Wed Aug 25 2010, 08:11 | |
| Code là mã ! Post địa chỉ chuong trinh do ban. Ban moi hoc ma hoi the nay thi kho lam. khong co mach nap thi ban viet chuong trinh o may rui lam sao chip co chuong trinh ban duoc.ban dang o dau do.co so phone co gi sau de lien he.
| |
|
| |
hoa.tuyet THÀNH VIÊN CHÍNH THỨC
Join date : 21/08/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Thu Aug 26 2010, 07:12 | |
| a đã làm rùi mừ, hồi a làm a viết bằng chương trình j vậy ? sơ đồ mạch nạp a con hog gửi cho e nha !! cám ơn a nhìu !!! | |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Thu Aug 26 2010, 07:41 | |
| ok.Đe luc nao anh tim lai co anh dua cho.chuong trinh thi viet chu yeu tren asm thoi con chuong trinh dong ho so tren viet theo chuong trinh C.Que em o dau vay.hoc truong nao the? | |
|
| |
hoa.tuyet THÀNH VIÊN CHÍNH THỨC
Join date : 21/08/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Thu Aug 26 2010, 18:34 | |
| e ở Đồng Nai học DHLH, e đan lam bài báo cáo giữa kỳ mà hog hiểu nhiều về Pic, thấy mạch a hay hay nên làm., cho dù chưa học Pic, hì hì | |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Fri Aug 27 2010, 14:27 | |
| - hoa.tuyet đã viết:
- a đã làm rùi mừ, hồi a làm a viết bằng chương trình j vậy ? sơ đồ mạch nạp a con hog gửi cho e nha !! cám ơn a nhìu !!!
a co mach nap nhung nap cho 8051 nay.e can a gui cho. Con mach nap pic anh hoi may dua ban co a gui cho sau nha | |
|
| |
hoa.tuyet THÀNH VIÊN CHÍNH THỨC
Join date : 21/08/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Fri Aug 27 2010, 22:47 | |
| mạch nạp 8051 e có rùi, a dịch tóm lượt đoạn code giúp e nha, e đọc mà thấy dòng dòng chưa hiểu rõ được, chỉ sợ báo báo hog biết là chít, hi hi | |
|
| |
hoa.tuyet THÀNH VIÊN CHÍNH THỨC
Join date : 21/08/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Fri Sep 03 2010, 23:34 | |
| a đâu rùi, chắc đi chơi 2/9 với người yêu quên mấy đứa em rùi. | |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Sat Sep 04 2010, 08:47 | |
| Yeu duong gi dau e.Sap e day rui nay. May ngay nay ban lam cai do an nen ko vao dien dan tham anh em duoc. Ky nay lam 2 do an nen met chet di duochjhjhjhj | |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Mon Sep 13 2010, 10:47 | |
| Em vao link nay ma tu hoc lay nha.http://www.scribd.com/doc/9698787/tai-liu-hng-dn-lp-trinh-C-cho-PIC-bng-ting-Vit chu gio ma anh giai thich e cung ko hieu dau. Voi lai tu tim hieu sau nay co bao ve cung biet so doi chut, con neu anh giai thich thi e chi biet so vai lanh thoi.chuc em thanh cong | |
|
| |
hoa.tuyet THÀNH VIÊN CHÍNH THỨC
Join date : 21/08/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Mon Sep 27 2010, 12:37 | |
| thanks a nha e cũng đan nguyên cứu tài liệu này, chúc anh gặp nhiều thành công trong cuộc sống và học tập ! | |
|
| |
cddt08b
Join date : 17/10/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Sun Oct 17 2010, 21:53 | |
| chào a! em thấy cái mạch dồng hồ số này rất hay em cũng đang muốn làm 1 cái và em cũng mới học pic nên chưa thạo lắm. ANH có thễ gửi code và mạch cho em dc5 khong...em cam on nhiu... nhiu... gmail em la: hoangturungxanh10@gmail.com | |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Sat Oct 23 2010, 15:20 | |
| uh.Toàn bộ code mạch in, Sơ dồ nguyên lý mình đã post lên rùi bạn.bạn nhấp vào đường link ở #1 mà lấy nha.thank bạn nhiều.chúc bạn thành công | |
|
| |
leminh_cdct
Join date : 01/11/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Mon Nov 01 2010, 23:30 | |
| bac co the viet bang hop ngu acm rui post len cho em dc khong? em chua biet viet c nen doc chuong trinh viet bang c e ko hieu bac ah! jang jup e nha! thanks bac nhiu! mail cua e la: leminh_cdct@yahoo.com.vn | |
|
| |
leminh_cdct
Join date : 01/11/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Mon Nov 01 2010, 23:32 | |
| Em mới nhập môn vdk pic 16f877a. nhưng viết bằng ngôn ngữ acm, em chưa biết viết c nên bác viết bằng c e ko hiểu! bác có thể giúp em viết bằng hợp ngữ acm được không? em cũng đang phải làm đồ án môn học về đề tài này! thanks các bác nhiều! | |
|
| |
AMOLED Admin
Join date : 11/04/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Mon Nov 08 2010, 18:11 | |
| hjhjhj.dao nay chac AD ban lam do an tong hop nen chac ko ranh giup ban rui.De minh ve xem lai neu co the minh up len cho.thank | |
|
| |
babybaby002
Join date : 10/11/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Wed Nov 10 2010, 11:28 | |
| anh admin ơi, em đang làm 1 project về đồng hồ số dùng ds1307 và pic 16f877a hiển thị giờ phút giây và ngày tháng năm lên LCD, em mới học sơ sơ về pic và ccs nên em ko biết viết code sao hết. cái code a viết ở trên em ko hiểu? tại sao a lại phải viết code riêng cho ds1307 mà ko viết chung vào phần code chương trình luôn? tại sao lại tách riêng ra? thanks | |
|
| |
thaitran00007
Join date : 04/03/2011
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Fri Mar 04 2011, 16:56 | |
| ban oi cho minh hoi cai sao minh k tim thay so do nguyen ly, neu dc ban goi cho ming tham khao voi thaitran00007@yahoo.com cam on truoc nha | |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Fri Mar 11 2011, 16:24 | |
| | |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Fri Mar 11 2011, 16:25 | |
| | |
|
| |
thaitran00007
Join date : 04/03/2011
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Mon Mar 14 2011, 11:20 | |
| Minh da co so do roi cam on anh de toi nay minh se thu tren pickit 2 xem sao, neu duoc thi hay qua khoi phai lam mach in. thank
| |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Tue Mar 15 2011, 16:47 | |
| hehehe mach in co san rui do.co gi nhan vao day minh se ho tro them cho. | |
|
| |
thaitran00007
Join date : 04/03/2011
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Thu Mar 17 2011, 15:02 | |
| anh co mach nao thu vi nua k cho moi nguoi cung tham khao. | |
|
| |
anhthao10
Join date : 17/03/2011
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Fri Mar 18 2011, 00:11 | |
| forum nay rat hay, chuyên về VĐK thì hay hơn nữa, minh thay admin rat ranh ve cai mon VDK bạn nào biết trang web, soft, tài liệu nao hay về VĐK thì chia sẻ cho m với nha mail m là: khanhthao.vn@gmail.comyahoo:anhthao.love mobile: 01689950295 mình rất thích VĐK, đặc biệt mấy con LED nháy nháy, m đã thành công với mạch trái tim dùng 89c52 đang định làm cái biển quảng cáo nữa, nhưng chưa có money. ) hjhj trang chu nha minh day : moi cac ban zo | |
|
| |
tronghue1231989
Join date : 20/03/2011
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Sun Mar 20 2011, 19:49 | |
| anh ơi sao mạch cứ giật giật vậy?không hiển thị đc số. mà chạy đc lúc thì time sai hết vậy?giúp e với đc ko?e đang làm đồ án con này.gửi lại cho e với, gửi vào mail: trongduc43ddk@gmail.com
| |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Tue Mar 22 2011, 15:54 | |
| DÃ UP TOÀN BỘ CHO EM RÙI NHA.CỐ GÁNG LÊN.CÁC VẤN ĐỀ E NÓI TRÊN CHỦ YẾU LÀ LỔ CHƯƠNG TRÌNH THÔI. | |
|
| |
cho87
Join date : 26/12/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Wed May 18 2011, 13:37 | |
| anh ơi, anh làm cái này giao tiếp theo kiểu i2c phải không? em không hiểu lắm mấy lệnh trong ccs về i2c anhco1 tài liệu nào cho em xin với, em muốn dùng i2c để đo nhiệt độ và áp suất bằng con sht anh có biết về nó không chỉ em với nếu anh có tài liệu cho em xin với địa chỉ : 08153008chihieu@gmail.comcảm ơn anh dù có hay không | |
|
| |
Admin Admin
Join date : 22/03/2010 Age : 36 Đến từ : Quảng Trị
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Thu May 19 2011, 14:59 | |
| em vao mang search nhiu lam.Hien tai hom bua may bi vi rut soi het o cung rui.gio o cung dang khoi phuc du lieu neu khoi phuc duoc a gui cho.Cam on em da tham gia cung anh | |
|
| |
cho87
Join date : 26/12/2010
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Tue May 24 2011, 10:38 | |
| anh ơi cho em hỏi i2c_start(); i2c_write(0xd0); cái này là dử liệu truyền qua ds1307 hay là gì i2c_write(address); và address là gì vậy i2c_start(); i2c_write(0xd1); data=i2c_read(0); so 0 này có ý nghiả gì vậy cảm ơn anh trước địa chỉ của em là : 08153008quocchi@gmail.com | |
|
| |
duc_ngoan
Join date : 26/05/2011
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Thu May 26 2011, 14:58 | |
| anh ơi mạch này em làm xong rồi mà sao em thử nó không lên gì hết,mạch nguồn cũng không lên luôn vậy là sao hả anh,mạch này sài nguồn như thế nào vậy anh,anh làm ơn chỉ dùm em có gì anh gửi vào địa chỉ này dùm em voducngoan@gmail.com | |
|
| |
auto_tvt
Join date : 18/08/2011
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Tue Sep 06 2011, 23:35 | |
| sao không tải về đc thê nhỉ? | |
|
| |
auto_tvt
Join date : 18/08/2011
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Tue Sep 06 2011, 23:38 | |
| ai hướng dẫn mìn tải về với, thanks mọi người có ai tải về rồi cho mình xin với, mail mình là: auto_tvt@gmail.comcám ơn mọi người | |
|
| |
thaihe
Join date : 21/06/2012
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Thu Jun 21 2012, 23:33 | |
| Hiện nay mình có các mạch điện sau: 1.Giải mã remote sony điều khiển các thiết bị điện từ xa,mạch đã chạy ngon,đã từng bán ra thị trường. 2.Giải mã pt2262/pt2272 điều khiển thiết bị từ xa bằng sóng RF 3.Giải mã pt2248/pt2249 điều khiển thiết bị từ xa dùng sóng hồng ngoại 4.Lập trình đồng hồ có phím chỉnh giờ,phút,giây,hẹn giờ. 5.Lập trình điều khiển led đơn,tạo và thay đổi cường độ sáng cho led,lập trình sáng dồn,sáng chạy,sáng dần 32 led,... 6.Lập trình điều khiển hệ thống đèn giao thông 7.Lập trình chạy chữ trên led ma trận 8.Lâp trình giao tiếp máy tính 9.Lập trình và làm mạch điều khiển xe từ xa,điều khiển động cơ DC 10.Lập trình và điều khiển volume từ xa 11.Dạy vẽ hình ảnh,dạng sóng,đồ thị hàm số,hệ mặt trời và các hành tinh đang chuyển động trên Pascal,C,C++,C# 12.Dạy lập trình vi điều khiển 13.Dạy lập trình PLC bằng ngôn ngữ LAD 14.Dạy vẽ mạch in trên phần mềm protues,vẽ bằng tay,vẽ tự động,tạo chân linh kiện 15.Làm mạch nguồn hạ áp trực tiếp không dùng biến áp 16.Lập trình làm đồng hồ thời gian thực giao tiếp ds1307,làm đồng hồ vạn niên,lập trình trên 8051 và pic. ... số phone liên hệ: 0166.495.1093
| |
|
| |
letskillit
Join date : 14/10/2013
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 Mon Oct 14 2013, 09:10 | |
| sao mô phỏng nó giật ghê vậy add?? | |
|
| |
Sponsored content
| Tiêu đề: Re: Đồng hồ số với Pic16F877A +DS1307 | |
| |
|
| |
| Đồng hồ số với Pic16F877A +DS1307 | |
|