求助!!!

[复制链接]
2621|10
 楼主| dyw07 发表于 2007-11-25 22:18 | 显示全部楼层 |阅读模式
74LS595
功能怎么实现??
hellomcu 发表于 2007-11-26 07:58 | 显示全部楼层

  595的要实现的功能都实现了,这个不烦你劳心了。你会用它,用好就行
 楼主| dyw07 发表于 2007-11-26 11:40 | 显示全部楼层

~~

关键是不知道怎么用,芯片手册全英文的,
有些看不懂啊!!
 楼主| dyw07 发表于 2007-11-26 11:46 | 显示全部楼层

!!!

void SendDataTo74HC595_2(uint8 dat)
{
  uint8 i;
  
  RCK2_L();                                      // RCK2为低电平
  for(i=0;i<8;i++)                               // 发送8位数据(1个字节)
     {
       SCK2_L();                                 // SCK2为低电平
       
       /* 设置SI2的输出值 */
       if((dat & 0x80)!=0)
         {SI2_H();}                              // SI2输出高电平
       else
         {SI2_L();}                              // SI2输出低电平
       
       dat<<=1;                                  // 将要发送的1字节数据左移一位
       SCK2_H();                                 // SCK2为高电平
     }
  RCK2_H();                                      // RCK2为高电平     
}
帮我详细解释一下这段程序.如果dat=0xf9,74LS595的输出端输出怎样的电平?
ldyeah 发表于 2007-11-26 13:06 | 显示全部楼层

74LS595

是8位输出锁存移位寄存器,三态,串入并出
如果输入为F9,那么你把它转换成二进制就知道输出是什么了
D7--D0:11111001
ldyeah 发表于 2007-11-26 13:14 | 显示全部楼层

QH--QA:11111001

 楼主| dyw07 发表于 2007-11-26 14:26 | 显示全部楼层

请教高手

谢谢了,
74LS595那两个控制接口怎么接才能使74LS595实现串入并出???
hotpower 发表于 2007-11-26 14:30 | 显示全部楼层
hotpower 发表于 2007-11-26 14:31 | 显示全部楼层

哈哈~~~以后都免费了~~~

ldyeah 发表于 2007-11-26 15:58 | 显示全部楼层

数据接 SER(14)引脚

 RCK(12),SRCK(11),SRCLR(10)分别接三个时钟 (程序写)
G(13)为输出允许,低电平有效
 楼主| dyw07 发表于 2007-11-26 20:26 | 显示全部楼层

新手的疑问

74LS595除了做串入并出,还有其他功能么???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

71

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部