久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

請問DS1287&DS12C887

我在電子市場買了個(gè)DS12C887定時(shí)芯片,有18個(gè)引腳,和書上提供的24腳不同,但查到相關(guān)資料有DS1287是18腳的
此芯片到底是哪個(gè)?有哪位大哥告訴我嗎?
全部回復(fù)(9)
正序查看
倒序查看
wangsk
LV.1
2
2004-09-08 10:40
DS12C887封裝為DIP24,但其中有一些為空腳,有效的引腳為18個(gè)
0
回復(fù)
2004-09-08 11:00
@wangsk
DS12C887封裝為DIP24,但其中有一些為空腳,有效的引腳為18個(gè)
書上的是最老的封裝啊,
0
回復(fù)
wangsk
LV.1
4
2004-09-11 07:53
@一個(gè)好人
書上的是最老的封裝啊,
請貼出最新的DS12C887的典型電路.
0
回復(fù)
hello_lzh
LV.1
5
2004-12-06 09:14
@wangsk
請貼出最新的DS12C887的典型電路.
我做過這個(gè)片子的電路,程序也有,要得話聯(lián)系我啊
0
回復(fù)
yu_zdws
LV.3
6
2004-12-06 11:05
@hello_lzh
我做過這個(gè)片子的電路,程序也有,要得話聯(lián)系我啊
可以給我嗎?我的郵箱是:jiacunyu@tom.com.QQ:410899759.
0
回復(fù)
bessam
LV.4
7
2004-12-10 11:00
到中國電子資源網(wǎng)查一下,提供的資料比較詳細(xì)
0
回復(fù)
ericli80
LV.1
8
2004-12-13 17:18
@wangsk
DS12C887封裝為DIP24,但其中有一些為空腳,有效的引腳為18個(gè)
對.
0
回復(fù)
melonchen
LV.1
9
2005-04-14 15:59
@hello_lzh
我做過這個(gè)片子的電路,程序也有,要得話聯(lián)系我啊
你好啊,你可不可以把你的電路與程序發(fā)給我.

請你幫我看看我下面這個(gè)電路有沒有問題.
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) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/28/1113465210.gif');}" onmousewheel="return imgzoom(this);">
我用如下程序去讀寫RTC芯片,芯片好象沒工作,測SQW端沒有方波輸出.
我的程序如下:
#include
#include


#define DSA PBYTE[0x0a]/*寄存器A*/
#define DSB PBYTE[0x0b]/*寄存器B*/
#define DSC PBYTE[0x0c]/*寄存器C*/
#define DSD PBYTE[0x0d]/*寄存器D*/
                            /*0,1,2,3,4,5,6,7,8,9,10*/
unsigned char code table[]={0x05,0xDD,0x46,0x54,0x9C,0x34,0x24,0x5D,0x04,0x14,0xff};
unsigned int  new,old,temp,push;
unsigned int  bdata rel;
unsigned char disbuffer[8];     /*顯示緩沖區(qū)*/

unsigned char pdata *addr=0x00;/*RTC地址*/


void delayms(void)
{
unsigned char i;
for(i=200;i>0;i--){}
}




void display()   /*顯示與掃描按鍵函數(shù)*/
{
unsigned char *p=disbuffer;
unsigned char i;
unsigned char digit;   /*位碼*/
bit press=0;           /*是否有按鍵標(biāo)志*/
                        /*掃描是否有按鍵*/
P3=P3|0x07;            /*讀入P3口低3位前先向該3位寫1*/
P1=0xff;               /*數(shù)碼管不顯示*/
P2=0x00;               /*送全掃描字*/
if(P3&0x07==0x07)      /*判斷是否有按鍵*/
press=1;               /*有按鍵,則有按鍵標(biāo)志置1*/

for(i=0,digit=0xfe;i<8;i++)/*顯示,并掃描按鍵*/
{
  delayms();
  P1=table[*p++];       /*送段碼*/
  P2=digit;             /*送位信號(hào)*/
  digit=(digit<<1)|0x01;/*移位信號(hào)*/
   if(press==1&&i<3)
   {
   new=(new<<4)|((~P3)&0x07);/*將掃描結(jié)果放入new低4位,并將前一行的掃描結(jié)果右移到new高4位*/
   }
}
press=0;
if((temp=new^old)>0)
{
push=temp&new;         /*新按下鍵值*/
rel=temp&old;          /*釋放鍵值*/
old=new;
}
}


main()
{
unsigned char i,n;

T1=0;                   /*關(guān)指示燈*/


for(n=0;n<250;n++)     /*延時(shí)*/  
    {
    delayms();        
    }

for(n=0;n<250;n++)     /*延時(shí)*/
    {
    delayms();          
    }

for(n=0;n<250;n++)     /*延時(shí)*/
    {
    delayms();          
    }

  DSA=0x25;        /* 啟動(dòng)RTC,SQW方波輸出頻率2.048KHz*/
  ACC=DSC;         /* 讀寄存器C,清中斷請求標(biāo)志 */
  DSB=0x0E;        /* 方波輸出使能,時(shí)標(biāo)格式二進(jìn)制,24小時(shí)模式*/

                   /*向RTC中的RAM寫數(shù)據(jù)*/
  *(addr+15)=20;
  *(addr+16)=61;
  *(addr+17)=34;
  *(addr+18)=27;


for(n=0;n<250;n++)     /*延時(shí)*/
    {
    delayms();          
    }

while(1)
{
                        /*取RTC中RAM的數(shù)據(jù)并送顯示緩沖區(qū)*/
  disbuffer[0]=i=*(addr+15)/10;
  disbuffer[1]=*(addr+15)-i*10;
  disbuffer[2]=i=*(addr+16)/10;
  disbuffer[3]=*(addr+16)-i*10;


  disbuffer[4]=i=*(addr+17)/10;
  disbuffer[5]=*(addr+17)-i*10;
  disbuffer[6]=i=*(addr+18)/10;
  disbuffer[7]=*(addr+18)-i*10;
  display();            /*顯示*/

}
}
0
回復(fù)
melonchen
LV.1
10
2005-04-14 16:01
@hello_lzh
我做過這個(gè)片子的電路,程序也有,要得話聯(lián)系我啊
忘記了給我的郵箱地址
chensongliang@sohu.com
0
回復(fù)
發(fā)