搜索
bottom↓
回复: 8

哪位好心人能给个74hc165级联的原理图啊,万分感谢啊

[复制链接]

出0入0汤圆

发表于 2010-12-9 22:33:15 | 显示全部楼层 |阅读模式
最近在弄HC165,只能用一个,两个一起就有错,想请教哪位有级联的原理图~分享下~谢谢~

出0入0汤圆

发表于 2010-12-10 08:42:27 | 显示全部楼层

165级联的电路图 (原文件名:QQ截图未命名.jpg)

出10入0汤圆

发表于 2010-12-12 23:26:07 | 显示全部楼层
这个,有没有级联的程序啊??
这两天我也要弄165

级联时,8个时钟移位是不是得到第一片165的数据?第二次8个时钟得到第二片的数据,以此累推.....是不是这样?
如1楼的图的话,要得到32位就要移位32次??

出0入0汤圆

发表于 2011-1-20 16:18:27 | 显示全部楼层
是的,串行输出!

出0入0汤圆

发表于 2011-1-20 16:23:57 | 显示全部楼层
uchar OUT_165()
{
        uchar i,aa,DATA_BUF;
        for(i=0;i<8;i++)
        {
                CLK2=1;
                aa<<=1;                   //这里要先移位,否则会出现最低位被补0而最高位被移出的现象
                delay(10);
                CLK2=0;                         //上升沿脉冲
                if(OUT_data==1)
                aa|=0x01;
                DATA_BUF=aa;  //将串行移出的8位数据存在DATA_data中
        }
                return(DATA_BUF);
}

        while(1)
        {       
                STR=1;
                for(j=0;j<4;j++)
                {
                send_4094(buffer[j]);
                }
                STR=0;
                delay(7);          //此处延时不可丢
                S_L=1;                 //置入并行数据
                delay(40);
                S_L=0;                //启动串行移位,准备好
                delay(5);
                for(j=0;j<4;j++)
                {
                b[j]=OUT_165();
                }
          }

出0入0汤圆

发表于 2011-2-21 22:02:31 | 显示全部楼层
正需要,这个程序完整吗?

出0入0汤圆

发表于 2011-2-21 22:11:47 | 显示全部楼层
STR=1;
for(j=0;j<4;j++)
{
send_4094(buffer[j]);
}
STR=0;
这一段是什么意思?
请指点。
谢谢。

出0入0汤圆

发表于 2012-12-21 10:40:52 | 显示全部楼层
yuanquan12345 发表于 2011-2-21 22:11
STR=1;
for(j=0;j

谷歌一下4049  你就知道这个是显示程序

出0入16汤圆

发表于 2012-12-21 11:02:31 | 显示全部楼层
用74HC595比较好,有锁存功能
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-5-24 03:03

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表