独闷闷网
标题:
扩展输入IO口专用芯片74hc165的接线图和源代码。
[打印本页]
作者:
jianhong_wu
时间:
2014-10-15 18:10
标题:
扩展输入IO口专用芯片74hc165的接线图和源代码。
本帖最后由 jianhong_wu 于 2014-10-15 18:16 编辑
鸿哥--深圳:
(1)接线图。注意,最后IO口读取数据的不是DS,而是Q7,这个是跟74HC595不一样的地方。
74hc165的接线图和源代码.jpg
(175.01 KB, 下载次数: 273)
下载附件
保存到相册
2014-10-15 18:07 上传
(2)源代码实例。以下全局变量Key_status是unsigned int类型。
Key_status =0x0000; //每个按键的电平状态,共16个,这个变量是unsigned int类型
hc165_pl_dr=0;
asm("nop");
asm("nop");
hc165_pl_dr=1;
asm("nop");
asm("nop");
for(j=0;j<16;j++)
{
hc165_cp_dr=0;
asm("nop");
asm("nop");
key_status=key_status<<1;
if(hc165_q7_sr==1)key_status=key_status+1;
hc165_cp_dr=1;
asm("nop");
asm("nop");
} //以上一小段代码是通过驱动2个74HC165来获取16个按键的电平状态key_status
复制代码
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2