【简答题】
如图所示,要求使用74hc165实现单片机串行输入键值功能。则应该将74hc165的时钟线管脚( )与单片机的P( )相连,74hc165数据线管脚( )与单片机的P( )相连;S/L端为移位/置入端,当 S/L =( )时,从D0~D7并行置入数据。当S/L=( )时,允许从SO端移出数据。 其功能程序表达如下: #include #include sbit SL= ; void main() { SCON=SCON&0x ;//除控制寄存器的D7,D6位置0外,其它位保持不变。 // ES=0; while(1) { SL=0; SL=1; =1;//允许接收 while( );//等待接收完毕 =0;//清接收中断标志 =0;//截止接收 P1= ;//P1口接收数据 } }
参考答案:
参考解析:
举一反三