专栏中心

EEPW首页 > 专栏 > ADuC7026通过SPI接口控制74HC595实现跑马灯源程序

ADuC7026通过SPI接口控制74HC595实现跑马灯源程序

发布人:hvcb_hlj 时间:2009-08-04 来源:工程师 发布文章
ADuC7026通过SPI接口控制74HC595实现跑马灯

 

/*********************************************************************
   功能:SPI接口测试,实现跑马灯显示
*********************************************************************/
#include<ADuC7026.h>

unsigned char results[8] = {0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
void delay(int lengh)
{
  while(lengh>0)
     lengh--;
}
void main()
{
 int i = 0,n=0;
 
 GP1CON = 0x22220000; // 配置SPI总线
 SPIDIV = 0xCC;   // 配置SPI 时钟 40960000/(2x(1+SPIDIV))
          // 0xCC = 100kHz
 SPICON = 0x104B;  // 使能SPI主机,连续转换模式
      
    while(1)
   { 
      
    SPITX = 0xff;
    for (i=0;i<8;i++) // 跑马灯顺序显示
    {
      SPITX = results[i];     
   delay(200000);
    }
    delay(400000);
    SPITX = 0xff;  
    for (i=7;i>=0;i--) // 跑马灯反序显示
    {
       SPITX = results[i];     
    delay(200000);
    }  
    }
}

 

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

德生R9700型高灵敏度收音机电原理图

模拟电子技术 第三十讲

视频 2010-01-20

Bourns 全新推出符合 AEC-Q200 标准车规级半屏蔽功率电感

模拟电子技术 第二十九讲

视频 2010-01-20

单片机编程的注意事项

RTL8029AS_PCI_10M网卡双端口电路图(protel99,orcad格式)

RTL8019AS_ISA_10M网卡电路图(pdf,protel99,orcad格式)

模拟电子技术 第二十八讲

视频 2010-01-20

元器件封装查询大全

Imec 获得全球最先进的光刻设备ASML EXE:5200

EDA/PCB 2026-03-24

ERS electronic将出席SEMICON China 2026

聚焦AI芯片与汽车电子 联发科技携旗舰平台亮相CITE2026

2026-03-24

洞悉3D堆叠半导体中 “看不见的缺陷”

可编程控制器EDA教程 01

视频 2010-01-21

伊朗冲突放大电动汽车成本优势,中国新能源车加速抢占全球市场份额

2026-03-24

美国禁止进口所有外国制造的消费级路由器

2026-03-24

Power Integrations将反激拓扑功率范围扩展至440W,打造比谐振设计更简洁的电源方案

电源与新能源 2026-03-24

AI正在成为美国军事系统核心

2026-03-24

可编程控制器EDA教程 02

视频 2010-01-21

大疆首次在国内提起专利权属纠纷

2026-03-24
更多 培训课堂
更多 焦点
更多 视频

技术专区