久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: [求助]郁悶,ds12c887搞不定,請各位大俠指教 [打印本頁]

作者: sanchun    時間: 2010-7-31 15:12
標題: [求助]郁悶,ds12c887搞不定,請各位大俠指教

亂寫的程序,用的是論壇板子,真的搞不定了,讀數據時,P1置什么數據,讀出的就是什么數據,887數據口接的是P1口

程序如下:


#include "reg52.h"
#define uchar unsigned char
#define uint unsigned int

void delay(uchar);
void ds_write(uchar,uchar);
uchar ds_read(uchar);
void set_time(); 
void init();


sbit ds_cs = P3^0;
sbit ds_as = P3^1;
sbit ds_rw = P3^2;
sbit ds_ds = P3^3;

sbit wei=P2^7;
sbit duan=P2^6;

uchar code table_d[]={
    0x3F,  //"0"
                0x06,  //"1"
                0x5B,  //"2"
                0x4F,  //"3"
                0x66,  //"4"
                0x6D,  //"5"
                0x7D,  //"6"
                0x07,  //"7"
                0x7F,  //"8"
                0x6F,  //"9"
    };
uchar code table_w[]={
    0xfe,
    0xfd,
    0xfb,
    0xf7,
    0xef,
    0xdf,
    0xbf,
    0x7f,
    };

 

void main()
{
 uchar miao;
 init();
 while(1)
 {
  miao=ds_read(0x00);
  
  wei=1;
  P0=table_w[0];
  wei=0;
  
  duan=1;
  P0=table_d[miao/10];
  duan=0;
  P0=0xff;
  delay(1);
  
  wei=1;
  P0=table_w[1];
  wei=0;
  
  duan=1;
  P0=table_d[miao%10];
  duan=0;
  P0=0xff;
  delay(1); 
 }
}


void init()
{
  ds_write(0x0a,0x20);
 ds_write(0x0b,0x86);
 ds_write(0x0b,0x06);
 set_time();
}


void delay(uchar z)
{
 uchar x,y;
 for(x=0;x<z;x++)
 {
  for(y=0;y<200;y++);
 }
}


//往DS12C887寫數據函數
void ds_write(uchar add,uchar date)  
{
 ds_cs=0;
 ds_ds=1;
 ds_rw=1;
 ds_as=1;
 //P1=0xff;
 P1=add;
  ds_as =0;
 ds_rw=0;
 P1=0xff;
 //delay(1);
 P1=date;
 ds_rw=1;
 ds_as=1;
 ds_cs=1;
}

//讀取DS12C887的數據
uchar ds_read(uchar add)
{
 uchar a;

 ds_rw=1;
 ds_ds=1;
 ds_as=1;
 //P1=0xff;
 ds_cs=0;
 P1=add;
 ds_as=0;
 ds_ds=0;
    P1=0xff;    //這里置什么數據,讀出來的就是什么數據,暈死了
 //delay(1);
 a=P1;
 //delay(1);
 ds_ds=1;
 ds_as=1;
 ds_cs=1;

 return a;
}

void set_time()
{
 ds_write(0,0);
 ds_write(1,0);
 ds_write(2,48);
 ds_write(3,0);
 ds_write(4,14);
 ds_write(5,0);
 ds_write(6,6);
 ds_write(7,31);
 ds_write(8,7);
 ds_write(9,10); 
}

作者: admin    時間: 2010-8-1 16:05
你用杜邦線擴展的?等我有了這個芯片才能幫你搞定




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲一区二区三区四区在线观看 | 亚洲影音先锋 | 免费h在线| 五月综合激情婷婷 | 九九热最新地址 | 精品国产久 | 九九九久久国产免费 | 日本精品一区二区三区在线观看视频 | 一区二区三区视频在线观看 | 国产精品一区二区免费 | 成人免费观看网站 | 粉嫩粉嫩芽的虎白女18在线视频 | 美女一级a毛片免费观看97 | 中文字幕第十页 | 狠狠久久 | 国产精品免费一区二区三区四区 | 久久久国产一区二区三区四区小说 | 极品国产视频 | 日韩视频中文字幕 | 久久久久久精 | 亚洲高清在线观看 | 久久久九九 | 久久久久亚洲精品 | 亚洲第一av | 你懂的av| 青青草精品视频 | 成人久久网 | 欧美视频二区 | 亚洲国产精品成人久久久 | 毛片一区二区三区 | 美美女高清毛片视频免费观看 | 欧美成人精品二区三区99精品 | 日韩免费福利视频 | 国产日韩欧美 | 亚洲福利 | 男女羞羞视频大全 | 特黄特色大片免费视频观看 | av在线免费网站 | 国产视频久久久 | 黄色毛片免费 | 国产精品一区二区在线观看 |