历史上的今天
返回首页

历史上的今天

今天是:2025年04月11日(星期五)

正在发生

2020年04月11日 | 51单片机一位数码管汇编程序

2020-04-11 来源:eefocus

;数码管从0-9显示


ORG 0000H

AJMP MAIN

ORG 0030H

MAIN:

MOV R4, #00H ;记录码表的值

MOV DPTR, #TABLE ;把地址送DPTR

STRAT: MOV A, R4

MOVC A, @A+DPTR ;取码

MOV P2, A ;显示

INC R4 ;自增,取下个值做准备

CALL DELAY ;调用

CJNE R4, #16, STRAT ;判断是否显示完16个数值

AJMP MAIN


DELAY:

MOV R6, #1

DELAY4: MOV R1, #10

DELAY3: MOV R2, #100

DEALY1: MOV R3, #250

DEALY2: NOP

NOP

DJNZ R3,DEALY2

DJNZ R2, DEALY1

DJNZ R1, DELAY3

DJNZ R6, DELAY4

RET

;码表

TABLE: DB 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e


END


仿真图:

程序截图:

推荐阅读

史海拾趣

FCT electronic公司的发展小趣事

FCT electronic公司始终坚持以客户需求为导向的服务理念。为了更好地满足客户的需求,公司不断推出新的服务模式和解决方案。例如,公司推出了定制化服务,根据客户的具体需求提供个性化的电路板解决方案;同时,FCT electronic公司还加强了售后服务体系建设,确保客户在使用过程中能够得到及时、专业的技术支持和服务。这些创新的服务模式使FCT electronic公司在客户中赢得了良好的口碑和信任。

DDP Engineered LED Solutions公司的发展小趣事

DDP Engineered LED Solutions公司自创立之初,便以技术创新作为公司发展的核心动力。在公司成立的早期,研发团队深入LED照明领域,通过不断实验和改进,成功开发出了一系列高效、稳定的LED照明产品。这些产品不仅具有出色的照明效果,而且具有较长的使用寿命和较低的能耗,迅速在市场上获得了认可。随着技术的不断迭代,DDP不断推出符合市场需求的创新产品,逐渐在电子行业LED照明领域崭露头角。

台湾美丽微(FMS)公司的发展小趣事

近年来,FTDI通过战略并购进一步拓展了其业务领域。例如,电连技术通过发行股份及支付现金的方式收购了FTDI的控股权,这一举措不仅使电连技术在产品和客户层面实现了更完整的布局,也增强了其在汽车电子、物联网、工业产品、医疗设备等多个领域的市场竞争力。FTDI凭借其在USB桥接芯片领域的深厚积累和技术优势,为电连技术的业务扩展提供了有力支持,共同推动了公司在全球电子元件产业的持续发展。

Diotec Electronics Corp公司的发展小趣事

面对全球化的市场趋势,Diotec开始实施全球化战略。公司加强与国际市场的联系,积极开拓海外市场。同时,Diotec还加强与全球合作伙伴的合作,共同推动电子行业的发展。展望未来,Diotec将继续坚持技术创新和品质至上的理念,致力于成为全球领先的电子元器件供应商。同时,公司还将关注新兴市场和技术趋势,为未来的发展做好充分准备。

Crystalfontz America Inc公司的发展小趣事

为了保证产品质量和客户满意度,Crystalfontz America Inc公司建立了完善的质量管理体系。公司从原材料采购、生产制造到产品出厂等各个环节都严格把控质量,确保产品符合相关标准和客户要求。同时,公司还不断优化生产流程和管理制度,提高生产效率和产品质量稳定性。这些措施为公司赢得了良好的市场声誉和客户口碑。

固得沃克(GOODWORK)公司的发展小趣事

随着业务的不断拓展,固得沃克意识到技术升级和产能扩张的重要性。2019年,公司在江苏盐城成立了江苏固得沃克微电子科技有限公司,作为新的生产基地。该基地拥有2万平米的厂房,引进了具有国际水准的专业生产设备及先进检测仪器,并通过了ISO9001、ISO14001等国际管理体系认证。这一举措不仅提升了公司的生产能力和产品质量,还进一步巩固了其在半导体行业的地位。

问答坊 | AI 解惑

AVR+DTMF来电记录

本制作使用2X16的液晶(国内型号叫1602B)。可以将234个来电存在EEPROM中,并可以通过电脑串行口在超级终端中读取数据。MT8870 是电信信号 DTMF 解码器,在本电路中有两个输入:一个是电话线输入,另一个是耳机输入,可以接扫描仪、录音机等设备。两 ...…

查看全部问答>

请高手指点一下-转自其他主题的留言

这是zhangxyttkx在《电子设计1000例》主题中的一份留言,这是一个很好的题目,恐怕湮没在那个主题内,故抄录如下: 请高手指点一下能不能找人帮我看一个电路,我的电路是这样的,一个高压放大电路,是要将0-2.5V的电压放大到0-150V,我的供电电 ...…

查看全部问答>

FSK编译码器设计

FSK即Frequency Shift Key,频移键控编码。通俗来说就是信号\'1\'用一个频率来表现,\'0\'用另外一个频率来表示,如图1所示。图1      FSK编码的基本思路是首先产生两个频率fone和ftwo,其中fone表示\'1\',其中ftwo表示\'0\' ...…

查看全部问答>

找2450开发高手

我有2450开发了一款产品,不幸不能从SD卡启动因此无法将启动驱动注入FLASH里。有哪位帮我们解决,重酬。 可以和我联系 13826040112, larry_laigz@126.com。…

查看全部问答>

扬创2440核心板加LCD如何正常显示

大家好,我刚刚接触2440不久,用的是开发板,它上面提供了一块核心板,我把核心板拆下来了,单独接LCD,但是上电后,是白屏,有的时候有彩色的竖纹,检查了LCD的连线,应该没问题,我怀疑是2440没有正常工作,请大家指点下,让核心板正常工作应该注 ...…

查看全部问答>

用汇编编写了一段程序,用到了8255和8253,怎么不能让机器动起来?

DATA1   SEGMENT ;       TABLE DB R(S*N) DUP (?)             ;S为选针器数=16,N为总针数=1024,R为转数=1,2,3...。            ...…

查看全部问答>

213132321321

60H,61H,62H作里程计数单元,6CH,6DH作T1计数扩充单元, ;       68H,69H,6AH,6BH存放自行车每圈时间数,70H,71H,72H,73H ;       作显示BCD码存放数用,11H--15H存放被除数,16H-19H存放除数 ...…

查看全部问答>

串口问题几个疑问

1。异步串行通信中前一个字节的停止位和后一个字节的起始位之间一般要留多长时间的间隔,不留行不行?2。怎样避免校验字节和帧头相同?3。半双工通信中(如RS485)如何协调双方的收发,即如何确保一方发的时候另一方一定为收,会不会出现双方同时发 ...…

查看全部问答>

请问版主ST的M0大概什么时候可以出来!

之前用的 STM32 做 GPS 产品! 因为STM32对 GPS 频段有干扰在信号弱的时候定位不了! 现在解决的方法是 用四层PCB+屏蔽罩 才解决! (成本高出 8 RMB) 产品本身利润就不高! 所以现在想看看 ST的 M0 怎么样!…

查看全部问答>

求CEUSB驱动分析文档

最近在搞wince下的USB摄像头。从官方网站上下载的驱动http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=2ef087c0-a4ae-42cc-abd0-c466787c11f2#Instructions,但是摄像头打不开。通过在网上到处疯狂的寻找。终于简单 ...…

查看全部问答>