melonchen:
你好啊,你可不可以把你的電路與程序發(fā)給我.請你幫我看看我下面這個電路有沒有問題.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/28/1113465210.gif');}"onmousewheel="returnimgzoom(this);">我用如下程序去讀寫RTC芯片,芯片好象沒工作,測SQW端沒有方波輸出.我的程序如下:#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; /*是否有按鍵標志*/ /*掃描是否有按鍵*/P3=P3|0x07; /*讀入P3口低3位前先向該3位寫1*/P1=0xff; /*數(shù)碼管不顯示*/P2=0x00; /*送全掃描字*/if(P3&0x07==0x07) /*判斷是否有按鍵*/press=1; /*有按鍵,則有按鍵標志置1*/for(i=0,digit=0xfe;i