机电专业技术网 我要投稿 |  资讯 |  机械 |  电气 |  软件 | 
机电专业技术网>电子电气>单片机>
赞助商连接
最新文档列表
热门文档列表

74HC595编程应用

本程序是基于内核为GCC 编译器写的源程序,我也是刚学AVR单片机,还有许多不明白的地方,程序如有不妥之处还望大家指点.
程序代码 程序代码

/*
本程序是发送数据到595的子程序
#define DK     PORTC 
#define DATA   PINC0   ////数据--------------74HC595 14# 
#define ST     PINC1   ////锁存时钟----------74HC595 12# 
#define SH     PINC2   ////移位时钟----------74HC595 11# 

*/
//送出8位串行数据 
void out_disp(unsigned char data)


  unsigned char i;
  for (i=0;i<8;i++) 
    { 
      cbi(DK,SH);  ////拉低移位时钟 
      if (data&0x80) sbi(DK,DATA); 
      
      else cbi(DK,DATA);
     
      data<<=1;
      sbi(DK,SH);  ////提高移位时钟 
      delay_us(1);  
    } 
    
    delay_us(1); 

}




编程   程序   时钟   DK   移位   数据   SH   ////   DATA   delay_us   编程   程序   时钟   DK   移位   数据   SH   ////   DATA   delay_us  

相关文档列表
推荐文档列表
精彩推荐

机械、电气、软件综合技术网,以广大机械,电气,设计行业从业者为目标全体,提供最新的技术文章与行业资讯.