历史上的今天
返回首页

历史上的今天

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

正在发生

2018年01月17日 | 数码管计数显示

2018-01-17 来源:eefocus

org 00h
a_bit equ 30h         ;个位数存放处
b_bit equ 31h         ;十位数存放处
c_bit equ 32h         ;百位数存放处

 

d_bit equ 33h         ;千位数存放处
e_bit equ 34h         ;万位数存放处
f_bit equ 35h         ;十万位数存放处


 org 0000h
 ajmp star
 org 0030h

star:
 mov a,#00h  ;;清0
 mov a_bit,a
 mov b_bit,a
 mov c_bit,a
 mov d_bit,a
 mov e_bit,a
 mov f_bit,a
stlop:  acall display    ;显示
        inc a_bit
        mov a,a_bit  
        cjne a,#10,stlop;
        mov a_bit,#00h
        inc b_bit
        mov a,b_bit
        cjne a,#10,stlop
        mov b_bit,#00h
        inc c_bit
        mov a,c_bit
        cjne a,#10,stlop
        mov c_bit,#00h
        inc d_bit
        mov a,d_bit
        cjne a,#10,stlop
        mov d_bit,#00h
        inc e_bit
        mov a,e_bit
        cjne a,#10,stlop
        mov e_bit,#00h
        inc f_bit
        mov a,f_bit
        cjne a,#10,stlop
        mov f_bit,#00h
 ajmp stlop

;显示子程序
display: 
         mov dptr,#numtab ;指定查表启始地址
         mov r0,#4 
dpl1:    mov r1,#250     ;显示1000次
dplop:   mov a,a_bit     ;取个位数
         MOVC A,@A+DPTR  ;查个位数的7段代码
         mov p0,a        ;送出个位的7段代码
         clr p2.7        ;开个位显示
         acall d1ms       ;显示1ms
         setb p2.7

         mov a,b_bit ;取十位数
         MOVC A,@A+DPTR ;查十位数的7段代码
         mov p0,a ;送出十位的7段代码
         clr p2.6 ;开十位显示
         acall d1ms ;显示1ms
         setb p2.6

         mov a,c_bit ;取百位数
         MOVC A,@A+DPTR ;查百位数的7段代码
         mov p0,a ;送出百位的7段代码
         clr p2.5 ;开百位显示
         acall d1ms ;显示1ms
         setb p2.5

         mov a,d_bit ;取千位数
         MOVC A,@A+DPTR ;查千位数的7段代码
         mov p0,a ;送出千位的7段代码
         clr p2.4 ;开千位显示
         acall d1ms ;显示1ms
         setb p2.4

         mov a,e_bit ;取万位数
         MOVC A,@A+DPTR ;查万位数的7段代码
         mov p0,a ;送出万位的7段代码
         clr p2.3 ;开万位显示
         acall d1ms ;显示1ms
         setb p2.3

         mov a,f_bit ;取十万位数
         MOVC A,@A+DPTR ;查十万位数的7段代码
         mov p0,a ;送出十万位的7段代码
         clr p2.2 ;开十万位显示
         acall d1ms ;显示1ms
         setb p2.2

         djnz r1,dplop ;100次没完循环
         djnz r0,dpl1 ;4个100次没完循环
         ret
;1MS延时(按12MHz算)
;====================================================
D1MS: MOV R7,#2 
      DJNZ R7,$
      RET
;7段数码管各划的数字排列表
numtab: db 0fch,30h,0e5h,75h,39h,5dh,0ddh,34h,0fdh,7dh
;0 1 2 3 4 5 6 7 8 9
end


推荐阅读

史海拾趣

安普康(AMPCOM)公司的发展小趣事

随着业务的不断发展,安普康开始积极寻求市场拓展和战略合作的机会。公司在香港市场取得了显著的成绩后,决定进一步拓展内地市场。通过设立深圳安普康科技有限公司等分支机构,安普康逐步在内地市场建立了完善的销售网络和服务体系。同时,公司还与多家知名企业建立了长期合作关系,共同开拓市场、分享资源。这些合作不仅提升了安普康的市场地位,也为其未来的发展奠定了坚实的基础。

GE Sensing ( Amphenol Advanced Sensors )公司的发展小趣事

安普康的成功离不开其独特的企业文化和优秀的团队。公司注重员工的培训和发展,为员工提供广阔的职业发展空间和良好的福利待遇。同时,公司还积极营造积极向上、团结协作的工作氛围,使得员工能够充分发挥自己的才能和潜力。这种企业文化不仅吸引了大量优秀人才加入安普康,也使得公司在面对市场挑战时能够保持强大的凝聚力和战斗力。


请注意,这些故事是基于已知信息创作的,并不代表安普康公司的真实发展历程。如需了解安普康公司的真实故事,建议查阅公司官方发布的资料或相关新闻报道。

Arco Electronics公司的发展小趣事

随着全球对环境保护的日益重视,Arco Electronics公司也开始关注可持续发展和社会责任。公司积极采用环保材料和生产工艺,减少生产过程中的环境污染;同时,公司还设立了公益基金,支持教育事业和社会福利事业。这些举措不仅提升了公司的社会形象,还为公司赢得了更多消费者的支持和信任。

以上就是我为您虚构的关于Arco Electronics公司的5个发展故事。这些故事基于电子行业的常见趋势和挑战进行构建,旨在展示一个公司在行业中逐步发展和壮大的过程。请注意,这些故事都是虚构的,并不代表任何真实公司的实际发展情况。

广东爱晟电子(exsense)公司的发展小趣事

广东爱晟电子自成立以来,一直致力于NTC热敏电阻技术的研发和创新。在2010年代初,公司面临技术瓶颈,市场竞争激烈。然而,爱晟电子团队不畏艰难,通过深入研究,成功研发出具有更高精度和稳定性的NTC热敏电阻。这一技术突破迅速获得了市场的认可,公司销售额逐年攀升,奠定了在电子行业的领先地位。

AMI Semiconductor公司的发展小趣事

面对日益激烈的市场竞争和不断变化的市场需求,爱晟电子始终坚持以创新驱动发展。公司不断投入研发资金,加强研发团队的建设,推动技术的不断进步和创新。同时,公司还积极探索新的应用场景和市场领域,为未来的发展奠定了坚实的基础。这些努力使得爱晟电子在电子行业中保持了持续的发展势头和竞争力。

Fractus公司的发展小趣事

随着技术的不断成熟和产品的市场推广,Fractus逐渐获得了业界的广泛认可。公司在多个国际展会上展示了其创新的天线技术,并赢得了多项重要奖项,包括欧洲联盟IST奖项的特等奖等。这些荣誉不仅提升了Fractus的品牌知名度,也进一步巩固了其在天线技术领域的领先地位。

问答坊 | AI 解惑

关于天线增益的描述(dBd和dBi)

天线增益是指:在输入功率相等的条件下,实际天线与理想的辐射单元在空间同一点处所产生的信号的功率密度之比。它定量地描述一个天线把输入功率集中辐射的程度。增益显然与天线方向图有密切的关系,方向图主瓣越窄,副瓣越小,增益越高。 可以这样 ...…

查看全部问答>

ARM结合GPS应用

又没有做过的??? 分享一下…

查看全部问答>

有没有朋友调试过SDRAM

我是用FPGA控制SDR SDRAM,前段时间调试是通过了,可以实现八位突发读写。今天又重新用以前的程序来做,他去不能八位突发写了,但是能八位突发读。不管是突发写还是单位写都只能写进去一位。不知道是SDRAM出问题了还是怎么回事,不知道有没有朋友遇 ...…

查看全部问答>

AVR的mega,xmega和stm32比,有啥优势?

同样价钱,基本有同样容量的flash,ram,xmega的功能主频还强些,但和stm32比还是差, avr的生存空间在哪里?…

查看全部问答>

DriverWorks如何直接访问IO?

有没有类似于DDK操作端口的函数( WRITE_PORT_UCHAR(0x378,0))??? DriverWorks中访问端口用KIoRange,但是它首先初始化为基地址的,不能直接访问固定地址!…

查看全部问答>

彩信中的图片信息的保存问题

彩信开发时,彩信信息记录在数据库中。 一般来说,彩信信息中的 图片信息 是 将整幅图片内容放在数据库中                                ...…

查看全部问答>

取WM5.0电池电量Windows API 问题

各路高手, 我现在遇到些问题:在取电池电量的时候用到Windows API了,但是还是总是有些问题。 public class SYSTEM_POWER_STATUS_EX2 {     // Fields     public byte ACLineStatus;     public byte Backup ...…

查看全部问答>

www.kingofcoder.com 编程文章网

www.kingofcoder.com 编程文章网 …

查看全部问答>

STM32上RTOS初探之一(KeilARTX)(转)

Keil ARTX(Advanced Real-Time eXecutive)是Keil为ARM 系列所提供的一个小型实时操作系统,整合于其UV3开发环境之中.在下载并安装了RealView MDK个人学习版后,ARTX同时安装到了C:\\Keil\\ARM\\RL\\RTX目录下,在C:\\Keil\\ARM\\Boards\\Keil\\ ...…

查看全部问答>

【 信号处理】FPGA在视频处理领域的应用

视频处理是目前多媒体领域最热门的技术,主要分为视频编解码和目标信息识别两大类。前者为了节省视频数据的传输带宽,主要依靠传统的信息论理论,目前已经比较成熟;后者则为了提取用户信息,是了人工智能、计算机以及信息论等多门学科研究成果的交 ...…

查看全部问答>