历史上的今天
返回首页

历史上的今天

今天是:2025年04月14日(星期一)

正在发生

2020年04月14日 | 单片机中实现8个LED的流水灯效果

2020-04-14 来源:eefocus

左移函数_crol_(x,y)和数组实现

#include

#include

#define uint unsigned int

#define uchar unsigned char

uchar temp;/*变量类型和赋的值最好一致,P1口为8位寄存器,选用uchar*/

void delay(uint);

void main()

{   

temp=0XFE;

P1=temp;

while(1)

{

temp=_crol_(temp,1); //循环左移

delay(300);

P1=temp;

}

}


void delay(uint z)

{

uint x,y;

for(x=100;x>0;x--)

for(y=z;y>0;y--);

}

```


// 数组实现


```

#include

#include

#define uint unsigned int

#define uchar unsigned char

uchar i;

uchar  table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};


void delay(uint z)

{

uint x,y;

for(x=100;x>0;x--)

for(y=z;y>0;y--);

}


void main()

{   


while(1)

{

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

{

P1=table[i];

delay(300);

}


}


推荐阅读

史海拾趣

正泰公司的发展小趣事

随着工业4.0时代的到来,正泰公司积极推进智能制造转型。以海宁工厂为例,正泰通过引入自动化生产线和信息化管理系统,提高了生产效率和产品质量。同时,公司还加大了对智能制造技术的研发和应用力度,推动生产过程的数字化、网络化、智能化。这一转型不仅提升了公司的生产效率和市场竞争力,也为公司的未来发展奠定了坚实的基础。

以上五个故事只是正泰公司发展过程中的冰山一角,但它们充分展示了正泰公司在电子行业中不断创新、追求卓越的精神风貌和坚定决心。

Ametek公司的发展小趣事

为了吸引和留住优秀人才,正泰公司实施了股权激励计划。公司创始人南存辉为了推动公司从“家族企业”向“集团企业”过渡,坚决开展“股权配送”,让更多优秀人才得到股权激励。这一举措不仅激发了员工的积极性,也促进了公司的快速发展。同时,公司还注重人才培养,鼓励员工参加各类培训和学习,提升个人能力和素质。

旌芯半导体(GN)公司的发展小趣事

正泰公司始建于1984年,初期以低压电器业务为主。随着公司业务的不断拓展,正泰逐渐将业务范围扩展至智慧能源系统领域。在这一过程中,公司深入践行“产业化、科技化、国际化、数字化、平台化”战略举措,形成了“绿色能源、智能电气、智慧低碳”三大板块。正泰的低压电器产品长期保持国内领先地位,品牌认知度和客户粘性极强,为公司后续的发展奠定了坚实的基础。

Acmelux Taiwan Inc公司的发展小趣事

在追求经济效益的同时,Acmelux Taiwan Inc公司也积极履行社会责任,致力于实现可持续发展。公司不仅关注环保和节能减排,还积极参与公益事业,为社会做出贡献。通过实施绿色生产、推广环保产品等措施,Acmelux不仅降低了生产成本,还提升了企业的社会形象。同时,公司还注重与社会的和谐发展,通过捐资助学、扶贫济困等方式,回馈社会,实现了经济效益与社会效益的双赢。


这些故事都是基于一般企业发展规律和可能的实践而编写的,与Acmelux Taiwan Inc公司的实际情况可能存在差异。如果您需要更具体的信息,建议直接查阅该公司的官方网站、新闻报道或相关研究报告。

ECS公司的发展小趣事

ECS公司成立于XXXX年,由一群热衷于云计算技术的工程师创立。在创立初期,公司就明确了以提供高效、弹性的云服务为目标。他们深入研究了虚拟化技术、自动化管理等关键技术,成功推出了ECS服务,为客户提供按需分配的计算资源。这一创新的服务模式迅速吸引了众多客户的关注,ECS公司开始在云服务市场崭露头角。

Hayashi Denko Co Ltd公司的发展小趣事

为了进一步扩大市场份额,ECS公司开始积极拓展全球市场。他们与全球各地的云服务提供商建立了紧密的合作关系,共同为客户提供更加全面、便捷的服务。同时,ECS公司还积极参加国际云计算展会和论坛,与国际同行交流经验和技术,不断提升自身的竞争力。通过这些努力,ECS公司的品牌知名度和市场份额得到了显著提升。

问答坊 | AI 解惑

TSC 7107cpl

各位 高手,在下 寻找有关TSC 7107cpl  /  8729BK   资料。用于连接着3位显示数码管的驱动 找到了 英文资料。。。 http://www.alldatasheet.com/view.jsp?Searchword=7107CPL http://www.alldatasheet.com/datash ...…

查看全部问答>

车载用加速度传感器市场分析

矢野经济研究所预测2008年度消费类加速度传感器市场将比上年增长30.8%,达到2亿7450万个。车载用加速度传感器将比上年增长12.2%,达到 2亿8230万个。这样,消费类加速度传感器和车载用加速度传感器的个数将接近同等规模。另一方面,预计角速度传感 ...…

查看全部问答>

12864菜单

12864菜单12864菜单12864菜单12864菜单12864菜单12864菜单…

查看全部问答>

4路组相联cache中4路是指什么?组数or每组的块数?

4路组相联cache中4路是指什么?组数or每组的块数?…

查看全部问答>

泰为公司(www.telenav.com)招聘iPhone程序员 急聘

Please send your resume to lma@telenav.cn for internal referral. ----------------- We are recruiting C++ SE for iPhone team in urgent. If you have any referral, please forward the resume to me. Many thanks! Here is the adv ...…

查看全部问答>

请教VS2005下PB定制系统的问题.

> 小弟刚接触Wince,装好了VS2005及其SP1,装好了Wince6.0,在VS2005中也出现了PB的插件. 照着网上的一些例子定制后,编译后提示如下: PB Debugger The Kernel Debugger is waiting to connect with target. 点击Targe-Attach Device后出现: ca ...…

查看全部问答>

向各位高手请教一个关于MSP430烧写程序的问题

我是第一次使用MSP430这个MCU,在烧写程序方面发现有两种烧写器。一种是一端接JATG口,另一端接在PC机上的并口,这种好像很便宜。另外一种是通过一个仿真盒接在PC的USB口,这种好像贵些。 请问我只是想往MSP430里烧写代码,用第一种可以吗,第二种 ...…

查看全部问答>

MSP430G2553 #define OUTMOD

#define OUTMOD_0            (0*0x20u)  /* PWM output mode: 0 - output only */ #define OUTMOD_1            (1*0x20u)  /* PWM outpu ...…

查看全部问答>