首页 | 供应信息 | 采购信息 | PDF资料 | 技术资料 | 行业资讯 | 产品展示 | 人才市场 进入会员区
   技术文章分类:单片机/DSP 嵌入式系统 测试仪表 电源技术 接口电路 存储器 传感与控制 通信网络 无线通信 模拟技术 显示与光电 EDA/PLD 汽车电子 消费电子 电子综合
   电子综合工具:PDF资料大全 电子缩略语 IC型号替换 IC厂家 电子电路图 技术参数 设计应用 解决方案
技术资料 行业资讯 PDF资料 IC价格 IC替换 缩略语 IC供应 IC采购
  您所在的位置: IC37首页 > 技术问答 > 单片机 > 请教TLC545、1541的C程序

  请教TLC545、1541的C程序 

我这样写的程序,但是怎么也读不出来AD值,为什么?

dcs=片选

din=地址输入

dout=数据输出

dclock=IO 时钟

这里我在SYSTEM CLK脚上没有接什么

uchar read545(uchar port)

{ uchar i,temp,ad;

temp=0;

dclock=0;

port<<=3;

dcs=0;

for(i=0;i<8;i++)

{ din=(bit)(port&0x80);

dclock=1;sdelay(100);

dclock=0;sdelay(10);

dout=1;

dclock=1;

temp<<=1;

if (dout) temp|=0x01;

dclock=0;

}

dcs=1;

delay(3);

dcs=0;

for(i=0;i<8;i++)

{ dout=1;

dclock=1;

temp<<=1;

if (dout) temp|=0x01;

dclock=0;

}

dcs=1;

ad=temp;

return(ad);

}

我这样怎么也读不出来,为什么呀

是不是SYSTEM CLK要接的,怎么接的?


作者:zhangxunn  2005-1-1 0:19:00

  回复1  这个没用过589640

不过要提醒一下我以前范的低级错误:

在布线的时候为了方便美观改了一下单片机的IO接口,但SCH确忘了改,

写程序的时候也没想起来,怎么调也不对,后来那datasheet看的时候才想起来,呵呵,郁闷了我半天 :)


作者:音乐乐乐  2005-1-2 22:26:00


我要投稿 注册会员
客服咨询热线:0755-26000950 0755-26007355
 相关技术问答
·想买一套开发系统请给点建议吧  2005-1-1
 
 热门IC
MNR14E0ABJ680  MNR14E0ABJ332  MNR04M0ABJ470  MNR04M0ABJ102  MCR25JZHJ750  MCR18EZHJ6R8  MCR18EZHF2702  RC2012J123CS  RC2012F5110CS  P0640SBLRP  P6KE6V8A-T  PC3SD12NTZAF  KM416C1200CT-L6  KM44C4000BK-6  ERJ3EKF7321V  ERB21B5C2A180JDXBE  ERJ12ZYJ560U  EW03511-02  ERJ8RSJR15V  8201  HM2R71PA510FN9  UPC1664C  521-9210F  1N5353BRLG  BCP56-16-E6327  BF184  BCEE02  BC817-40LT3  BCM8021A1KFB  BP1500I129  BP1500I2-28-AL3  BM30207  BP1500I2-46-AL3  BP1500I2-38-AL3  BP1500I2-42-AL3  BL03RN2R62  BZX84B6V2LT1  2SC2535  2SC3969  HCF4071BE  2SC4518  AM91L22-45PC  CSP1027  B37979G1391J54  B37R88J999XCP  BAS162T1  BC33740BU  BAY85S  74LVX86MTCX  A42MX09-PQ100