历史上的今天
返回首页

历史上的今天

今天是:2025年10月17日(星期五)

正在发生

2022年10月17日 | 51单片机基础之流水灯(二)

2022-10-17 来源:csdn

代码:


#include

#include   //这个头文件里包含所需左移右移函数


#define LED P2                 //宏定义端口P2


void delay(unsigned int u16)    //不再赘述

{

        while(u16--);

}


void main(void)

{

        unsigned int i;

        LED=0x7f;                    

        delay(50000);

        while(1)

        {

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

                {

                        LED=_cror_(LED,1);        //右移函数    _cror_();

                        delay(50000);

                }

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

                {

                        LED=_crol_(LED,1);        //左移函数 _crol_();

                        delay(50000);

                }

        }

}


//这个流水灯用左移右移函数实现,效果还是可以的。

运行结果:


这次用的是左移右移函数,效果可以。 


推荐阅读

史海拾趣

C&K Switches公司的发展小趣事

随着公司规模的扩大,C&K开始在全球范围内进行布局。它在中国、法国、越南、德国和印度等地设立了生产基地,这些工厂不仅提高了生产效率,还使得C&K能够更好地服务全球客户。同时,C&K的产品线也不断扩展,覆盖了消费类、工业类和汽车类等多个领域。此外,C&K还支持定制化开发,能够满足不同客户的特殊需求。这种全球布局和业务拓展使得C&K在电子行业中获得了广泛的认可和好评。

福声科技(FUET)公司的发展小趣事

福声科技(FUET)的初创可以追溯到几年前,当时电子产业正蓬勃发展,对高质量电声元器件的需求日益增长。公司创始人凭借在电声领域的深厚积累,决定成立一家专注于电声产品研发、生产和销售的企业。初期,福声科技聚焦于贴片式无源蜂鸣器、高分贝报警器等产品,凭借其高性价比和稳定的性能,迅速在家电、移动通讯设备等领域获得市场认可,为公司的后续发展奠定了坚实基础。

爱普特半导体(APTSEMI)公司的发展小趣事

在电子行业发展的浪潮中,爱普特半导体(APTSEMI)始终坚持自主创新的发展道路。公司自创立之初,就致力于研发具有自主知识产权的微处理器芯片。面对国外技术封锁和市场垄断的困境,爱普特团队不畏艰难,投入大量研发资源,成功突破了多项技术难关,研发出了全国产、高可靠性的32位MCU产品。这些产品性能卓越,可与国际先进水平相媲美,为我国电子行业的自主可控发展贡献了重要力量。

Hi-Tech Resistors Pvt Ltd公司的发展小趣事

随着国产芯片产业的快速发展,人才短缺问题日益凸显。爱普特半导体深知人才是企业发展的核心资源,因此,公司积极构建高端半导体人才队伍。通过引进国内外优秀人才、加强内部培训、建立激励机制等多种措施,爱普特成功打造了一支技术过硬、经验丰富的研发团队。这支团队为公司的技术创新和产品研发提供了有力保障,推动了公司的快速发展。

ACE [ACE Technology Co., Ltd.]公司的发展小趣事

凭借卓越的产品性能和稳定的市场表现,爱普特半导体的市场占有率持续提升。目前,公司在国内非ARM核MCU市场的出货量已经位居第一,市场占有率也遥遥领先。这一成绩的取得,不仅彰显了爱普特在MCU行业的领先地位,也反映了公司在技术创新和市场拓展方面的强大实力。随着公司研发能力的不断提升和市场布局的逐步完善,相信爱普特在未来的市场竞争中将继续保持领先地位。

这些故事只是爱普特半导体发展过程中的一部分,它们共同展现了公司在电子行业中的崛起和成长。作为一家坚持自主创新、构建高端人才队伍、与大型企业战略合作、践行纯国产化发展理念并持续提升市场占有率的企业,爱普特半导体在电子行业的发展道路上正稳步前行。

Altus Technology Inc公司的发展小趣事

Altus深知人才是企业发展的根本。因此,公司一直注重人才培养和引进工作。通过建立完善的培训体系和激励机制,Altus吸引了大量优秀人才加入公司,并为他们提供了广阔的发展空间和职业晋升机会。这些人才在公司的各个岗位上发挥着重要作用,推动了公司的技术创新和市场拓展。同时,Altus还注重员工的福利待遇和文化建设,营造了积极向上、团结和谐的工作氛围。

问答坊 | AI 解惑

DSP也超频

今天把自己做的DM642板超了一下频。用的-7后缀的SDRAM(143M),调整了一下PLL芯片的倍频设置。将原先的133M频率调为150M,并将电路板上的四个钽电容全部拆下,剩下全板3.3V、1.8V、1.4V共18个10u瓷片电容及其他小瓷片电容。 150M已经超过 ...…

查看全部问答>

请教电源一个职业规划问题--迷途之中的一只小书虫

请教 一个职业规划问题:     \"闻道有先后,术业有专攻\",书虫也是慕名而来.目的只有一个,请斑竹赐教.     目前我在公司负责LED的驱动的电源一块,听别人说的,开关电源是头头,于是,苦命研究此类电源,不想各类此电源还真纷繁复 ...…

查看全部问答>

学习DMB-T中。。。。

DMB-T的学习,希望大家给些指引,谢谢…

查看全部问答>

wince下建立和访问数据库的问题,请大家看我的代码

代码是复制一个实验教程上的例子,教程上使用vs2005做的,我是用evc4, 在wince里我已经将adoce31.dll,adoxce31.dll等8个dll通过如下方式注册成功: ok3=CreateProcess(_T(\"\\RegSvrCe\"),_T(\"/s \\Windows\\\\Adocedb31.dll\"),(8个都成功了 ...…

查看全部问答>

有朋友在WinCE下做过证书倒入和认证么?请教个问题。。。

有个项目,要在WinCE6.0上面写个VC的应用程序,倒入一个X.509的证书,DER格式的。然后用这个证书对一个文件进行签名,请问有人做过么? 我看了看MSDN,好像要用到CryptToAPI的函数,一大堆,看了以后还是很晕,希望有经验的朋友能够指点一下,如果 ...…

查看全部问答>

CreateFile为什么返回参数错误?

CString strLastError; CString strFilePath = _T(\"\\\\windows\\\\wz.txt\");         HANDLE hIDFile =  CreateFile(strFilePath,GENERIC_READ,FILE_SHARE_READ,NULL,           &nb ...…

查看全部问答>

MSP430 LaunchPad学习插曲——资料放送

MSP430F123单相多费率电表   MSP430FE42X单相多功能防窃电电表方案   MSP430程序设计思路   MSP430基础时钟   利尔达三表方案   位移测量   无线点滴监测系统   智能家居方案   直接上传 ...…

查看全部问答>

cc2520接收问题,一直接收不到正确数据?

cc2520接收问题,一直接收不到正确数据?能发送出正确的数据和设置信道,但是接收只能进中断,每次只能读出很奇怪的数据,下面是接收程序。那位帮忙看看!       CS_CC2520 = 0;     SSI0_Enable();  &n ...…

查看全部问答>