历史上的今天
返回首页

历史上的今天

今天是:2025年03月25日(星期二)

正在发生

2020年03月25日 | 51例程---跑马灯

2020-03-25 来源:eefocus

原理分析:什么是跑马灯


(1)跑马灯和流水灯非常像,不同的是:流水灯是8颗LED其中7灭1亮,亮的在移动;跑马灯是8颗LED7亮1灭,灭的在移动。

01111111 0x7f 10000000

10111111 0xbf 01000000

11011111 0xdf 00100000


(2)编程实现跑马灯,必须用到C语言的2种技巧:左移(右移)、按位取反;

C语言中~这个符号表示对一个数字按位取反,譬如一个数01111111按位取反后变成了10000000。而11011111按位取反后变成了00100000相反 01 左移


例程:


#include


void delay(void)

{

   unsigned char i = 100;

   unsigned char j = 100;

   while(i--)

   {

     while(j--);

}

} //延时函数


void main(void)

{  

     unsigned char i = 0;

unsigned char initial_value = 0x80;

     while(1)

{

       for(i = 0; i < 8; i++)

  {

  P0 = ~(initial_value>>i);

  delay();

  }



}  


推荐阅读

史海拾趣

安谱隆(Ampleon)公司的发展小趣事

2022年,无锡锡产微芯半导体有限公司完成了对安谱隆的收购。这一交易金额超过百亿元,是当年中国最大的半导体并购交易事件之一。锡产微芯的收购不仅为安谱隆提供了更广阔的发展平台,也为其在半导体行业中的进一步发展注入了新的活力。在锡产微芯的支持下,安谱隆开启了新的发展阶段,继续在全球射频市场中发挥着重要作用。

这五个故事展示了安谱隆从恩智浦剥离出来到被锡产微芯收购的发展历程。在这个过程中,安谱隆不仅展现了其强大的技术实力和市场潜力,也经历了资本市场的波折与挑战。然而,正是这些经历使得安谱隆更加成熟和稳健,为其未来的发展奠定了坚实的基础。

DDK公司的发展小趣事

DDK公司在发展过程中,不仅注重技术创新和品质提升,还非常注重市场布局的智慧。公司根据市场需求和竞争态势,灵活调整产品结构和市场策略,不断开拓新的市场领域。同时,DDK公司还积极与国内外知名企业合作,共同开发新产品、新技术,共同拓展市场份额。这种市场布局的智慧,让DDK公司在电子行业中始终保持领先地位。

歌普(GEPU)公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的关键。DDK公司深知这一点,因此始终将产品质量放在首位。公司建立了严格的质量管理体系,从原材料采购到产品生产、检测的每一个环节都严格把控,确保每一件产品都符合高标准、严要求。这种对品质的执着追求,让DDK公司的产品在市场上赢得了良好的声誉,赢得了消费者的信任和忠诚。

American Power Devices Inc公司的发展小趣事

在电子行业的初期,APD公司凭借其卓越的技术研发团队,成功开发出了一款高效能的电源管理芯片。这款芯片以其低能耗、高稳定性等特点迅速获得了市场的认可。随着技术的不断迭代和更新,APD持续投入研发,推出了一系列具有竞争力的产品,逐渐在电源管理领域树立了领先地位。

Hitachi Metals公司的发展小趣事

在全球经济一体化的大背景下,Hitachi Metals积极应对各种挑战,通过战略并购不断壮大自身实力。近年来,公司先后并购了多家在电子材料、自动化零件等领域具有领先地位的企业,如Waupaca公司、SH cooper铜业等。这些并购不仅拓宽了日立金属的产品线,还增强了其在全球市场的竞争力。通过整合并购企业的资源和优势,Hitachi Metals在电子行业的地位进一步巩固和提升。

Fine Products Microelectronics Corp公司的发展小趣事

自1956年成立以来,Hitachi Metals便逐步在电子材料领域建立了坚实的基础。公司早期便专注于研发和生产用于电子设备的核心部件,如磁性材料。随着电子行业的蓬勃发展,日立金属迅速抓住了市场机遇,推出了高性能的Nd-Fe-B系列烧结磁石和高性能铁氧体烧结磁石,这些材料广泛应用于计算机、半导体集成电路器件及平板显示屏等高科技产品中。凭借其卓越的产品质量和稳定的市场供应,Hitachi Metals在电子材料市场上赢得了广泛的认可。

问答坊 | AI 解惑

S7-200的通信协议

S7-200支持多种通信协议,如点对点接口(PPI)、多点接口(MPI)。他们都是基于字符的异步通信协议,带有起始位、8位数据、偶校验和一个停止位。只要波特率相同,三个协议可以在网络中同时运行,不会相互影响。     点对点接口(PPI): ...…

查看全部问答>

转帖]PCB设计流程(新手必读)

[转帖]PCB设计流程(新手必读) 更多精彩请您访问:http://www.51dz.com/index.asp?i=wen3329   一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线优化和丝印->网络和DRC检查和结构检查->制版。   第一:前期准备。这 ...…

查看全部问答>

如何考量FPGA产品的技术、成本与市场?

EDN China:FPGA依赖提升生产工艺降低成本,但同时芯片的功耗会增加,Altera如何解决这一问题?   Jordan Plofsky:的确,随着FPGA制程工艺向90nm、65nm甚至40nm的方向提升,漏电带来的功耗上升的问题越来越成为挑战。Altera在2005年就推出了Quartus ...…

查看全部问答>

AD7721实现8位并行输出,做过的帮帮我啊

AD7721实现8位并行输出,做过的帮帮我啊 在那儿找它的sch图啊?…

查看全部问答>

【藏书阁】最新低压开关柜二次线路设计安装准实务全书

目 录 第一篇 低压开关柜二次线路的设计安装、 运行维护总论 ( ) ………………… 第一章 配电网络和配电设备概述 ( ) ………………………………………………… 第二章 配电变压器的设计安装、 运行维护 ( ) …………………………………… ...…

查看全部问答>

四相电机有人做过吗?

四相电机有人做过吗? 它的PWM时序应该是什么样子的啊?…

查看全部问答>

关于STM32DMA寄存器的位操作测试不行?其它外设可以用!

                                 不知道 STM32 的DMA 有没有位操作! 如果去写相应的位 MCU 就死掉了! …

查看全部问答>

【求助】求助,430F149自行修改代码问题?

我的设备是车辆上用,使用了149内部信息段和不用的程序代码区来存储信息;安装上去后,过不了几天,设备相继就出问题了,现象不一,有死机的,有程序不能运行的,有某些功能不行的,等等。我就拆了一些回来研究,从硬件出发,没发现什么问题。我就 ...…

查看全部问答>

关于LM4F232,求助资料

CFAL9664B-F-B1的底层库函数: cfal96x64x16.c 求讲解,或者资料。…

查看全部问答>

请教下modelsim中怎么仿真PLL

现在做的一点东西,里面用到了PLL,做了个时钟的三倍频: PLL39MHzx3 PLL39MHzx3_M(         .inclk0(DSP39MHz),         .c0(CLK_M)         );         下 ...…

查看全部问答>