久久久久久久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://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产视频一区在线观看 | 久久久久久久久久久国产 | 欧美久久久久久久久 | 黄色片在线 | 欧美日韩中文字幕 | 亚洲欧美乱综合图片区小说区 | 国产激情久久久 | 一区二区三区视频 | 亚洲va | 国产综合区 | 欧美日韩一区二区三区视频 | 福利片在线观看 | 一区二区高清视频 | 国产精品乱码一区二区视频 | 欧美视频三区 | 亚洲性av | 欧美性猛交一区二区三区精品 | 国产日韩欧美综合 | 国产一区二区三区久久 | 日韩一区精品 | www.亚洲精品 | 五月色丁香 | 亚洲一级特黄 | 解开岳的丰满奶罩bd | 日韩成人一区 | 欧美精品在线播放 | 免费av网站在线观看 | 国产成人三级在线观看 | 日韩精品影视 | 国产一区二区在线观看视频 | 免费网站黄 | 久久精品美女 | 亚洲精品三区 | 五月激情久久 | 精品国产欧美一区二区三区成人 | 日韩精品视频网站 | 久久在线播放 | 欧美精品亚洲 | 91精品国产麻豆国产自产在线 | 在线一区视频 | 最新av在线 |