Pic18f4520 giao tiếp Ds1307
Anh Chị thân!
Hiện tại em đang viết chương trình giao tiếp I2C giữa Pic18f4550 và DS1307 đã chạy trên proteus nhưng ko hiểu tại sao khi chuyển sang con pic18f4520 giao tiếp với ds1307 thì lại ko chạy mà theo như em tìm hiểu thì cấu trúc thanh ghi về I2C của 2 con này ko khác nhau ko hiểu vì lý do j mà lại ko chạy.Anh Chị nào đã từng viết cho pic18f4520 có thể chỉ giúp em với đc ko ạ?còn có 1 tuần nữa nộp đồ án rùi mà mô phỏng chưa chạy thì mạch ko biết thế nào đây còn dưới đây là chương trình của em Anh chị nào giúp em với,Help Me! em cảm ơn! #include "p18f4520.h" #include "stdio.h" #include "i2c.h" #include "delays.h" #pragma config OSC = HS #pragma config IESO = OFF #pragma config PWRT = OFF #pragma config WDT = OFF #pragma config WDTPS = 32768 #pragma config MCLRE = ON #pragma config LVP = OFF #pragma config DEBUG = ON #define l1 PORTDbits.RD0 #define l2 PORTDbits.RD1 #define l3 PORTDbits.RD2 #define l4 PORTDbits.RD3 #define l5 PORTDbits.RD4 #define l6 PORTDbits.RD5 unsigned char M[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x9 0}; char m[32]; unsigned char s,giay,phut,gio; unsigned char x,a; void ghids(unsigned char diachi,unsigned char dulieu) { unsigned char b; b=dulieu;//((((dulieu/10)<<4)&0xf0)+((dulieu%10)&0x0f)); StartI2C(); IdleI2C(); WriteI2C(0xd0); IdleI2C(); WriteI2C(diachi); IdleI2C(); WriteI2C(b); IdleI2C(); StopI2C(); } void docds1307(unsigned char slave1,unsigned char diachi) { unsigned char x; StartI2C(); IdleI2C(); WriteI2C(slave1); IdleI2C(); WriteI2C(diachi); IdleI2C(); RestartI2C(); IdleI2C(); WriteI2C(slave1+1); IdleI2C(); x=ReadI2C(); a=(x>>4)*10+(x&0x0f); NotAckI2C(); IdleI2C(); StopI2C(); return x; } void hienthi(void) { docds1307(0xd0,0x00);giay=x;Delay1KTCYx(10); l1=1;PORTB=M[(giay/10)];Delay1KTCYx(10);l1=0; l2=1;PORTB=M[(giay%10)];Delay1KTCYx(10);l2=0; docds1307(0xd0,1);phut=a;Delay1KTCYx(10); l3=1;PORTB=M[(phut/10)];Delay1KTCYx(10);l3=0; l4=1;PORTB=M[(phut%10)];Delay1KTCYx(10);l4=0; docds1307(0xd0,2);gio=a;Delay1KTCYx(10); l5=1;PORTB=M[(gio/10)];Delay1KTCYx(10);l5=0; l6=1;PORTB=M[(gio%10)];Delay1KTCYx(10);l6=0; } void main() { TRISB=0X00; TRISC=0b11110111; TRISD=0x00; ADCON1=0x0f; Delay1KTCYx(10); OpenI2C(MASTER,SLEW_OFF); SSPADD=0x63;//49; //xung nhip=Fosc/(4*(SSPADD=49+1); Delay1KTCYx(10); //ghids1307(0x19,0x19,0x57); gio=0; giay=0; phut=0; ghids(0x00,0x14); SSPCON1bits.SSPM3=1; SSPCON1bits.SSPM2=0; SSPCON1bits.SSPM1=0; SSPCON1bits.SSPM0=0; SSPCON2bits.RCEN=1; Delay1KTCYx(10); while(1) { hienthi(); } } |
Cảm anh đã chia sẻ bài viết!!!
|
Viagra online"Buy viagra online
precio tadalafilo teva
el medico te receta cialis si se lo pides que es cialis precio comprar en farmacia online levitra lista precios sildenafilo en farmacias comprar viagra contrareembolso 24h comprar cialis a particulares cialis generico 20 mg opiniones cialis generico barcelona sildenafilo cinfa 50 mg se puede comprar sin receta cialis generixo espana farmacias baratas comprar levitra en la india comprar cialis en farmacia registrada se puede comprar viagra en espana sin receta comprar viagra espana en mano madrid cialis generico saldra a la venta espana donde comprar cialis sin receta en espana comprar viagra de pfizer precio vardenafilo pastilla cialis aplastada comprar cialis en garmacias cialis espana online mejor generico de cialis donde puedo comprar viagra de mujer pastillas cialis 5 mg precio cialis generico 50 mg levitra 10 mg comprar comprar cialis generico online canadian pharmacy como comprar viagra en chile puedo comprar viagra en cualquier farmacia peru pastilla viagra comprar precio cialis generico 4 fildena professional 100mg comprar sildenafilo con seguridad se puede comprar cialis sin receta en farmacia en galicia |
Viagra online"Buy viagra online
comprar viagra en manresa
comprar levitra en badajoz viagra generico envio 24 horas espana sildenafil cenforce 150 mg precio tadalafilo generico precio comprar cialis seguro por internet donde comprar viagra contrareembolso en espana donde comprar viagra generico en farmacia sin receta precio farmacia cialis 20 mg comprar kamagra online cenforce 120 ya ha salido la levitra generico la viagra necesita receta medica en espana viagra mujer espana comprar cialis femenina contrareembolso viagra hombre comprar precio comprar viagra reino unido mejor tienda cialis generico comprar viagra farmacia uk donde comprar viagra cialis etc en espana in situ comprar cialis original online cialis 10 mg precio dos dosis viagra sildenafil 100 mg precio comprar cialis en alcorcon comprar viagra mano almeria compra cialis malaga cialis 10 mg precio farmacia argentina se puede comprar libremente viagra en la farmacia cialis 20 mg precio en farmacias comprar viagra cialis donde puedo comprar levitra 10 mg contrareembolso donde comprar cialis de forma segura por internet donde comprar viagra en andorra sin receta precios de viagra cialis y levitra comprar vidalista online espana foro donde |
Viagra online"Buy viagra online
fildena comprar
precio sildenafilo en la farmacia es fiable comprar cialis por internet sildenafilo cinfamed 100 mg donde comprarlo cialis en espana comprar levitra madrid donde comprar cialis en farmacias sin receta cenforce professional 100 mg comprar viagra en logrono levitra precio peru cual es el precio de cialis 5 mg comprar viagra castellon puedo comprar viagra en una farmacia las pastillas genericas de cialis se compran con receta viagra contrareembolso comprar andorra precio cialis en una farmacia legal fisica en espana comprar viagra en coruna cialis generico en farmacias fisicas2019 cenforce contrareembolso comprar viagra para diabeticos generico de cialis en espana sildenafilo espana precios comprar generico cialis sildenafilo mylan 50 mg comprar precio de viagra en santo domingo comprar viagra real comprar en farmacia viagra se puede comprar viagra sin receta en espana en farmacias como comprar viagra ou cialis viagra en andorra precio se compra viagra con receta o sin receta telefono para comprar levitra la viagra se puede comprar en farmacias sin receta sildenafilo 100 mg actavis precio seguridad medica en la compra de levitra |
Viagra online"Buy viagra online
levitra 10 mg precio
comprar levitra gibraltar viagra natural que se compra la reposteria como conseguir viagra en espana cialis precio sevilla donde comprar cialis de modo seguro online cialis 20 mg 10 pastilla puedo comprar viagra en farmacias guadalajara cialis chile sin receta comprar levitra en internet sildenafilo cinfa 50 mg 8 comprimidos masticable precio comprar super vidalista tadalafilo 10 cinfa precio tadalafilo 10 mg precio cinfa comprar levitra en huelva viagra generico online espana comprar viagra generico barcelona farmacias en zaragoza cialis generico precio viagra 50 mg precio mercadolibre viagra professional 100 mg espana comprar levitra en jaen receta necesaria para cialis o viagra comprar cialis 5 mg barato pastillas para la ereccion cialis on line viagra precio barato comprar viagra en farmacia 2020 donde comprar viagra en murcia comprar tadalafilo en andorra cialis 5 mg precio farmacia guadalajara levitra generico 20 mg comprar cialis 40 mg contrareembolso comprar cialis 10 mg online comprar levitra de 5mg levitra generico desde cuando cialis 1 pastilla |
@pump_upp - best crypto pumps on telegram !
https://t.me/pump_upp - best crypto pumps on telegram
Make 1000% and more within 1 day, join channel @pump_upp ! |
Múi giờ GMT. Hiện tại là 06:10 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