历史上的今天
返回首页

历史上的今天

今天是:2025年10月08日(星期三)

正在发生

2022年10月08日 | 51单片机STC89C52控制LED跑马灯左移(使用C51自带库_crol_()实现)

2022-10-08 来源:csdn

/*-----------------------包含头文件区域-------------------------*/

#include  //单片机头文件 

#include //C51自带库头文件

/*-----------------------函数声明区域---------------------------*/ 

void delay(unsigned int xms);//延时函数声明

/*-----------------------主函数区域-----------------------------*/

void main()

{

unsigned char i;//定义无符号字符型变量i(范围为0~255)

i=0xFE;//给i赋初始值

while(1) //重复执行while循环体的程序

{

P2=i; //将i的值赋给P2端口

delay(500); //延时500ms

i=_crol_(i,1); //将i的值左移1位(最高位补到最低位)

}

/*----------------------------------------------------------------

函数名称:delay

函数功能:延时

函数形参:xms为延时时间

返 回 值:无

----------------------------------------------------------------*/

void delay(unsigned int xms)

{

unsigned int i,j; //定义无符号整形变量i(范围为0~65535)

for(i=xms;i>0;i--) //执行xms次即延时x毫秒

for(j=115;j>0;j--); //延时1ms(给i赋1ms的延时值,循环体为空时执行i--指令115次为1ms)

}


推荐阅读

史海拾趣

绿宝石(BERYL)公司的发展小趣事

绿宝石公司自创立之初,便致力于电子材料领域的研发。某年,公司研发团队成功开发了一种具有优异性能的绿宝石电子材料,这种材料在高频、高温等极端环境下仍能保持稳定性能,为电子行业带来了革命性的变革。随着这一技术的广泛应用,绿宝石公司在行业内逐渐树立了技术领先的形象,市场份额稳步上升。

BSI公司的发展小趣事

随着科技的不断发展,电子行业的技术创新日新月异。在这个过程中,BSI通过提供最新的技术信息和标准,为企业的技术创新提供了有力支持。BSI建立了庞大的标准数据库,涵盖了电子行业的各个领域,为企业提供了丰富的技术资源和参考依据。同时,BSI还积极参与新技术的研发和推广工作,为电子行业的创新发展提供了动力。

联捷(Elinker)公司的发展小趣事

近年来,随着人工智能和物联网技术的快速发展,电子行业迎来了转型升级的机遇。联捷(Elinker)紧跟时代潮流,积极推进智能制造和数字化转型。公司引进了先进的自动化生产线和智能化设备,提高了生产效率和产品质量。同时,公司还加大了对人工智能和物联网技术的研发力度,推出了一系列具有创新性的智能电子产品。

Fujisoku Corporation公司的发展小趣事

在电子行业的早期,一家名为“未来电子”的公司(虚构名称,代指类似Fujisoku Corporation的企业)通过自主研发,成功突破了半导体材料的瓶颈,开发出了一种新型的高效能硅基材料。这一创新不仅大幅提升了芯片的性能和稳定性,还降低了生产成本,使“未来电子”迅速在半导体市场崭露头角。公司凭借这一技术优势,不断推出具有竞争力的电子产品,逐步建立起行业领先地位。

APSA公司的发展小趣事

作为一家有社会责任感的企业,APSA公司始终注重可持续发展。公司在生产过程中积极采取环保措施,降低能耗和排放。同时,公司也积极参与社会公益活动,回馈社会。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

请注意,这些故事是基于一般性的电子行业发展趋势和公司成长路径构建的,并不特指任何一家名为“APSA”的公司。如果你需要关于特定公司的信息,建议直接查阅该公司的官方网站或相关新闻报道。

Barnbrook Systems Limited公司的发展小趣事

Barnbrook Systems Limited的创始人在电子工程领域拥有深厚的背景,他们看到了市场对于高效能计算设备的需求。于是,公司应运而生,初期专注于研发高性能的电路板。通过不断的技术创新和优化,Barnbrook成功开发出一款具有革命性的电路板,其稳定性和处理速度远超当时市场上的同类产品。这一突破性的技术为Barnbrook赢得了众多客户的青睐,也为公司的快速发展奠定了坚实的基础。

问答坊 | AI 解惑

FPGA系统设计实战经验分享

这个帖子主要和大家介绍一些我们在FPGA硬件系统设计过程中遇到的问题和解决的方法。也欢迎大家一起参与讨论。主要涉及以下几个方面: 1。芯片的选型 包括FPGA芯片的选型原则,外围芯片,比如存储器,电源,接口芯片等等选择的依据。我们会给大 ...…

查看全部问答>

步进电机及其驱动控制系统

步进电机及其驱动控制系统…

查看全部问答>

学习嵌入式系统的10点建议

现在,国内似乎在进行一个全民学习嵌入式的运动,但据了解,很多人在整个学习的过程中,由于某些技术领域的空白或者是技术尚未成熟,再加上个人学习方法不正确,给个人的学习造成了极大的阻碍,遇到这种情况该如何解决? 根据本人有限的学习经验,给学习嵌 ...…

查看全部问答>

大哥大姐帮帮吗?

谁有51单片机汇编编辑器和仿真软件啊 ?…

查看全部问答>

崩溃了,上、下、左、右键的困惑

我的应用EVC开发下,dialog为主窗口,窗口中放了个Listctrl(class CMylistCtrl : public CListCtrl) 我在模拟器下跑的时候,通过PC的键盘中的上、下键可以操作item,我写这个应用的时候都是在模拟器上操作的 我的问题是:怎么把模拟器上实现了 ...…

查看全部问答>

hive注册表能不能保存在另一个分区中?

现在nandflash是256MB的,一个分区时binfs,一个是exfat,要把hive注册表保存在exfat中,该如何做啊? binfs可能会重新烧制nk.bin. 现在注册表如下: [HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\NANDFLASH]         \"Prefix\" ...…

查看全部问答>

短信猫在低压配电监控应用

短信猫在低压配电监控应用 随着电网改造的逐步深入,电力配网技术的高速发展,科学、经济、有效的控制电网运行,必须逐步实现、提高配网自动化水平。城市配电网自动化系统是电力部门改善供电质量,合理配置供电设备,有效实现电力需求侧管理的重要 ...…

查看全部问答>

求救,我刚拿到MC50 ,如何开发?

刚拿到个MC50,要开发Scanner ,我该如何入手?我是做JAVA的 ,J9安装了,SMDK v1.4 for Java我下载了,但不知道怎么入手 …

查看全部问答>

最新的WinCE SDK的版本是多少?在哪里下载?

最新的WinCE SDK的版本是多少?在哪里下载? 先多谢。 …

查看全部问答>