原创 74ls595

2006-12-30 01:27 5966 9 12 分类: MCU/ 嵌入式


74ls595"速射"
mood25.gif HotPower 发表于 2004-8-22 20:20 新手园地 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖举报该贴


  for(i = 0; i < buffsize; i ++){
    SBUF = siobuff;
    while(TI == 0);
    TI = 0;
  }
  RCLK = 0;
  _nop_();//延时
  RCLK = 1;//打入并行数据


给个74HC595的"慢动作"
mood25.gif HotPower 发表于 2004-8-22 01:40 新手园地 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖举报该贴


void WriteSIOByte(unsigned char val)
{
unsigned char i;
  ACC = val;
  for (i = 8; i > 0; i --) {
    SRCLK = 0;//拉低74HC595时钟
    _rrca_();//右移一位数据
    SER = CY;//发送74HC595一位串行数据
    SRCLK = 1;//拉高74HC595时钟
    _nop_();//延时
  }
  SER = 1;//释放数据总线
//以下3条指令若在多字节时,应该移入多字节全发送完后在执行此3条指令
  RCLK = 0;
  _nop_();//延时
  RCLK = 1;//打入并行数据
}

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户199751 2009-3-31 10:21

呵呵,顺便想问下"速射"是什么意思?谢谢!

用户199751 2009-3-31 10:20

你好,还想问下: //以下3条指令若在多字节时,应该移入多字节全发送完后在执行此3条指令 RCLK = 0; _nop_();//延时 RCLK = 1;//打入并行数据 这几条指令是把595移位寄存器清空以便重新输入数据吗?

用户199751 2009-3-30 21:46

呵呵,试过了,问题解决了,谢谢!
相关推荐阅读
雁塔菜农 2012-04-05 17:51
2012年度新唐Cortex-M0助学开发套件有约束条件赠送申报贴
2012年度新唐Cortex-M0助学套件从4月起每月有约束条件发放16套。 申报人必须是21ic或 EDNC 会员 并具备1月的会龄。 申报时必须注明“遵守约束条件,缴纳250元订金,上...
雁塔菜农 2012-04-05 17:04
2012年度Cortex-M0助学园地推广框图
...
雁塔菜农 2012-04-01 17:59
2012年度Cortex-M0助学园地奖励计划细则
抢楼请点击:菜地公告:即日起创建《菜农Cortex-M0助学园地》(盖楼入口) 每月10号和25号的下午2:50进行2次抢楼,规则同去年12月的疯狂抢楼活动。 奖品由21IC、北航、广州迪圣...
雁塔菜农 2012-02-03 08:19
菜农谋略:搞定牛人宋俊德,对女牛人孙昌旭说:“记住,俺是雁塔菜农~~~ ”
http://www.baidu.com/s?wd=%B2%CB%C5%A9%D0%A6%CC%B8%A1%B6%D0%C2%C0%CB%C3%FB%C8%CB%D0%A7%D3%A6%A1%B7...
EE直播间
更多
我要评论
3
9
关闭 站长推荐上一条 /3 下一条