melonchen:
你好啊,你可不可以把你的電路與程序發(fā)給我.請(qǐng)你幫我看看我下面這個(gè)電路有沒(méi)有問(wèn)題.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/28/1113465210.gif');}"onmousewheel="returnimgzoom(this);">我用如下程序去讀寫(xiě)RTC芯片,芯片好象沒(méi)工作,測(cè)SQW端沒(méi)有方波輸出.我的程序如下:#include#include#defineDSAPBYTE[0x0a]/*寄存器A*/#defineDSBPBYTE[0x0b]/*寄存器B*/#defineDSCPBYTE[0x0c]/*寄存器C*/#defineDSDPBYTE[0x0d]/*寄存器D*/ /*0,1,2,3,4,5,6,7,8,9,10*/unsignedcharcodetable[]={0x05,0xDD,0x46,0x54,0x9C,0x34,0x24,0x5D,0x04,0x14,0xff};unsignedint new,old,temp,push;unsignedint bdatarel;unsignedchardisbuffer[8]; /*顯示緩沖區(qū)*/unsignedcharpdata*addr=0x00;/*RTC地址*/voiddelayms(void){unsignedchari;for(i=200;i>0;i--){}}voiddisplay() /*顯示與掃描按鍵函數(shù)*/{unsignedchar*p=disbuffer;unsignedchari;unsignedchardigit; /*位碼*/bitpress=0; /*是否有按鍵標(biāo)志*/ /*掃描是否有按鍵*/P3=P3|0x07; /*讀入P3口低3位前先向該3位寫(xiě)1*/P1=0xff; /*數(shù)碼管不顯示*/P2=0x00; /*送全掃描字*/if(P3&0x07==0x07) /*判斷是否有按鍵*/press=1; /*有按鍵,則有按鍵標(biāo)志置1*/for(i=0,digit=0xfe;i