AVR如何读取74hc165(并转串)
AVR如何读取74hc165(并转串),电路如下?两个74hc165如何读。http://cache.amobbs.com/bbs_upload782111/files_34/ourdev_593270QCHNPB.jpg
(原文件名:2123.jpg) 我也想知道 应该不难吧,找个芯片手册 看看 本帖最后由 jemsky 于 2012-10-17 17:57 编辑
INT8U __hc165_read (void)
{
INT8U i, j;
INT8U dat;
PIN_SL_CLR();
j = 1; while (j--);
PIN_SL_SET();
if (PIN_KEY())
{
dat =dat | 0x01;
}
i=7;
do
{
dat = (INT8U)(dat << 1);
PIN_CLK_CLR();
j = 1; while (j--);
PIN_CLK_SET();
if (PIN_KEY())
{
dat =dat | 0x01;
}
}while(--i);
return dat;
}
一个74hc165的就这读可以的
页:
[1]