历史上的今天
返回首页

历史上的今天

今天是:2026年01月12日(星期一)

正在发生

2023年01月12日 | 用单片机AT89C51制作一个8路流水灯

2023-01-12 来源:zhihu

ORG 0000H

START:MOV P1,#01111111B;最下面的LED点亮

LCALL DELAY ;延时1秒

MOV P1,#10111111B ;最下面第二个的LED点亮

LCALL DELAY ;延时1秒

MOV P1,#11011111B ;最下面第三个的LED点亮 (以下省略)

LCALL DELAY

MOV P1,#11101111B

LCALL DELAY

MOV P1,#11110111B

LCALL DELAY

MOV P1,#11111011B

LCALL DELAY

MOV P1,#11111101B

LCALL DELAY

MOV P1,#11111110B

LCALL DELAY

MOV P1,#11111111B ;完成第一次循环点亮,延时约0.25秒

AJMP START ;反复循环

;延时子程序,12M晶振延时约250毫秒

DELAY:

MOV R4,#2

L3: MOV R2 ,#250

L1: MOV R3 ,#250

L2: DJNZ R3 ,L2

DJNZ R2 ,L1

DJNZ R4 ,L3

RET

END


推荐阅读

史海拾趣

DMS Electronic Components, Inc公司的发展小趣事

DMS深知品质对于企业的重要性,因此从一开始就建立了严格的质量管理体系。公司采用先进的生产设备和工艺,对每一个环节都进行严格把关,确保产品质量符合国际标准。DMS还积极参与国际认证,通过ISO9001、CE、UL等认证,进一步提升了品牌的国际竞争力。

Cadeka公司的发展小趣事

在竞争激烈的电子行业中,Cadeka公司为了增强自身实力,积极寻求并购与整合的机会。公司先后收购了几家具有技术优势和市场份额的小型电子企业,通过整合资源和技术,实现了优势互补和协同效应。这些并购不仅提升了Cadeka公司的技术实力和市场地位,还为公司带来了更多的发展机遇。

ELANTEC (Renesas )公司的发展小趣事

作为一家半导体公司,技术突破和创新是ELANTEC发展的核心动力。在移动通信领域,ELANTEC不断推出具有创新性的产品和技术,如低功耗、高性能的移动通信芯片等。此外,在汽车电子、工业控制等领域,ELANTEC也取得了多项技术突破,为客户提供了更加优质的产品和服务。

ETC公司的发展小趣事

在ETC领域,速通科技始终保持着技术创新的步伐。公司不断投入研发资源,致力于提高ETC系统的性能、稳定性和安全性。经过多年的努力,速通科技成功研发出了基于国标ETC的自由流收费技术,并获得了多项发明专利。这一技术的推出,大大提高了车辆的通行效率,减少了交通拥堵现象。

Chino-Excel公司的发展小趣事

随着公司规模的扩大,Chino-Excel公司开始实施全球化战略布局。公司先后在多个国家和地区设立研发中心和生产基地,以充分利用当地资源和市场优势。同时,公司加强与全球合作伙伴的紧密合作,共同开发新产品和技术,进一步巩固了在全球市场的地位。

DILABS公司的发展小趣事

随着公司规模的扩大,DILABS开始意识到品质控制的重要性。他们引进了先进的生产设备和管理系统,确保每一款产品的质量都达到行业最高标准。同时,DILABS还加大了品牌宣传力度,通过参加国际展会、发布技术白皮书等方式,逐步建立起公司在电子行业中的品牌形象。

问答坊 | AI 解惑

uC/OS 中文源码

uC/OS的注释很详细,无奈多是英文,对于英文不佳的我无异于如获至宝;宝贝当然要和同道一起分享才对。…

查看全部问答>

关于图像传感器

请问谁搞过D3753CY图像传感器,能否给我一些资料让我学习一下,我的邮箱地址:zhengzhoutieji@163.com谢谢!!!…

查看全部问答>

场效应管资料

场效应管及其应用电路的简明分析法,场效应管电极及质量的判别方法,场效应管使用经验,用万用表测试场效应管等场效应管资料…

查看全部问答>

ARM 非IO的使用方法?

请问ARM怎么使用非IO功能的引脚,是内核自动调用的吗?谢谢…

查看全部问答>

开关电源原理与设计(连载一)

因为近日很多人在向我咨询有关开关电源设计知识,这里将我(陶显芳)撰写的《开关电源原理与设计》一书,希望给设计开关电源的工程师朋友一点帮助,我会以连载的形式发布此书,欢迎提出改进建议! 第一章 开关电源的基本工作原理 1-1.几种基本类 ...…

查看全部问答>

霍尔元器件的应用

霍尔元器件的应用.pdf…

查看全部问答>

2440检测不到NAND

自己做的板子,JTAG电路时参照MINI2440画的,用SJF2440不能检测到NAND,ID =00,用也H-JTAG检测不到NAND,但是用JLINK检测到的信息时正确的,可以把uboot下载到板子跑起来,但是全是乱码。SJF2440和H-JTAG在MINI2440上测试时正确的。问题出在那啊?各 ...…

查看全部问答>

AVR定时计数器的PWM功能设计要点(转/分享)

一、定时/计数器PWM设计要点     根据PWM的特点,在使用ATmega128的定时/计数器设计输出PWM时应注意以下几点:       1.首先应根据实际的情况,确定需要输出的PWM频率范围,这个频率与控制的对象有关。如输出PWM ...…

查看全部问答>

跨平台(brew symbian)引擎开发!

最近学习游戏引擎的开发,可是不知道哪些东西是与平台有关了,哪些是需要自己实现的? 希望能有相关经验的朋友提供区分的方法和设计思路!谢谢!!…

查看全部问答>