wangkangming 发表于 2014-6-27 21:05 
u16 Read_165_Elect(void)
{
u8 i;
这里有个用了很久的驱动,你可以试试
- b_enb_165=0;// LOAD DATA
- Nop();
- Nop();
- b_enb_165=1;
- Nop();
- Nop();
- temp=0;
- //并行数据串行输出
- for(i=0;i<16;i++)
- {
- clk_165=0;
- temp<<=1;
- for(dly=10;dly>0;dly--);
- if((dat_165==1)) //数据线=H,L?
- {
- temp+=1;
- }
- else{}
- Nop();
- Nop();
- Nop();
- Nop();
- Nop();
- clk_165=1;
- Nop();
- }
|