mega162驱动TLC1543源代码
点击数:7945 次 录入时间:03-04 11:57:49 整理:http://www.55dianzi.com AVR单片机
nop();
CLOCK_0;
nop();
}
nop();
//---------------//等待AD转换
_CS_1;
for(i=0;i<12;i++) //多个单周期延时nop,微秒级延时
{
nop();
}
_CS_0;
nop();
//---------------//取D9,D8
for (i=0;i<2;i++)
{
// D_OUT_1;
ah<<=1;
CLOCK_1;
if (PINC&(1<<D_OUT))
{
ah|=0x01;
}
CLOCK_0;
}
//---------------//取D7--D0
for (i=0;i<8;i++)
{
al<<=1;
CLOCK_1;
if (PINC&(1<<D_OUT))// if (PINC&(1<<D_OUT))
{
al|=0x01;
}
CLOCK_0;
}
_CS_1; // 关闭1543
//---------------//得到AD值
ad=(uint)ah;
ad<<=8;
ad|=al;
return (ad);
}
上一页 [1] [2]
本文关键字:源代码 AVR单片机,单片机-工控设备 - AVR单片机