d0x韩流台应急男女好看吗之前是什么剧

单片机,TLC1543 A/D转换程序中“if (D_OUT) ah|=0x01;”的作用是什么?前面赋值D_OUT=1,这一小段看不懂_百度知道
单片机,TLC1543 A/D转换程序中“if (D_OUT) ah|=0x01;”的作用是什么?前面赋值D_OUT=1,这一小段看不懂
CLOCK=1;D用转换用#define CLOCK P1_3#define D_IN P1_4#define D_OUT P1_5#define _CS P1_6/=1;&
port&把通道号打入1543
D_IN=(bit)(port&0x80);i++) /i&=1;取D9;得到AD值 return (ad);i&
if (D_OUT) ah|=0x01; uchar data al=0;/=8; port&
if (D_OUT) al|=0x01;
al&从TLC1543读取采样值;
CLOCK=1;6;
CLOCK=0;TLC1543 A&#47/ /
for (i=0;/等待AD转换
for (i=0; _CS=0;i++) /_nop_();CLOCK=0;_CS=0;=4;/========================新版本=======================uint read1543(uchar port) /ad|=4;/
CLOCK=0;&填充6个CLOCK
CLOCK=1;&8;/CLOCK=1;&/&i&
_CS=1;i&lt,ah=0;_nop_();/取D7--D0
_CS=1;2;=1;CLOCK=0,D8
D_OUT=1; ad=(uint)i++) // for (i=0,形参port是采样的通道号{/ /i++) &#47
我有更好的答案
如果读进来的位为1;=1al&&寄存器左移一位
if (D_OUT) al|=0x01
if (D_OUT) ah|=0x01;前面已经说明D_OUT=1;,再if (D_OUT) ,if (D_OUT) 的值那不是恒为真啊,那不是用不着if (D_OUT)了
这个要想弄清楚,需要看TLC1543的时序。先送高电平是总线上数据传输的需要。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 韩流来袭 的文章

 

随机推荐