单片机模数TLC549转换这个程序什么意思?

单片机模数TLC549转换这个程序什么意思?,第1张

DAT0 BIT P1.0

CLK0 BIT P1.1

CS BIT P1.2

----------------------------------------------------------------------------

TLC549_ADC: 串行显示处理程序,结果存在A中

CLR A

CLR CLK0

CLR CS

MOV R6,#8

ADLOOP:

SETB CLK0

NOP

NOP

MOV C,DAT0

RLC A

CLR CLK0

NOP

DJNZ R6,ADLOOP

SETB CS

SETB CLK0

RET

楼主的TLC549 AD采样程序 和串口发送程序都有问题

for(i=0i<8i++){ /*循环7次,从高到底读进dout,并移

---------------------这个函数式循环7次吗??

a<<1/*移位*/ ---------------这个能编译通过?因该是:a=a<<1或a<<=1

还有串口发送函数,你前面的TI清零 为什么发送第二个字节的时候不清标志TI??


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7809556.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存