历史上的今天
返回首页

历史上的今天

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

2018年01月12日 | TIMER0在MODE0下延时时间程序

2018-01-12 来源:eefocus

        org    0000h       ;起始地址 
        jmp    main 

        org    0030h 
main: 
     MOV     tmod,#00h       ;设定TIMER0工作在MODE0 
start: 
    clr    c 
     MOV     a,#0ffh         ;ACC=FFH,左移初值 
     MOV     r2,#08          ;R2=08,设左移八次 
loop: 
    rlc    a               ;左移一位 
     MOV     p2,a            ;输出至P2 
     MOV     r3,#100         ;0.2秒 
    call    delay       ;2000微秒 
    djnz    r2,loop     ;左移八次 
     MOV     r2,#07          ;R2=07,设右移七次     
loop1:                                    
    rrc    a               ;右移一位         
     MOV     p2,a            ;输出至P2         
     MOV     r3,#100         ;0.2秒            
    call    delay       ;2000微秒                  
    djnz    r2,loop1    ;右移七次         
    jmp    start 
delay: 
    setb    tr0         ;启动TIMER0开始计时 
again: 
     MOV     tl0,#(8192-2000) mod 32     ;设定TL0的值 
     MOV     th0,#(8192-2000)/32         ;设定TH0的值 
loop2: 
    jbc    tf0,loop3       ;TF0是否为1,是则跳至LOOP3,并清除TF0 
    jmp    loop2           ;不是则跳到LOOP2 
loop3: 
    djnz    r3,again    ;R3是否为0?不是则跳到AGAIN 
    clr    tr0             ;是则停止TIMER0计数 
    ret 
    end


推荐阅读

史海拾趣

Dialog Semiconductor(戴乐格半导体)公司的发展小趣事

为了进一步增强市场影响力,Dialog Semiconductor通过一系列的收购策略来扩大其业务范围。例如,在2020年,公司收购了Adesto Technologies,这是一家专注于非易失性存储器(NVM)解决方案的公司。此次收购为Dialog Semiconductor带来了近5,000家新客户,并补充了其在无线连接产品之外的有线连接解决方案。同年,Dialog Semiconductor还收购了另一家公司,获得了强大的核心IC产品组合和经验丰富的工程师团队,进一步巩固了其在IoT市场的地位。

ABCO公司的发展小趣事

ABCO公司深知产品质量是企业生存的根本。因此,公司建立了一套严格的质量管理体系,从原材料采购到产品生产、检测、出厂等各个环节都进行严格把控。同时,公司还注重持续改进,不断优化生产流程,提高生产效率,确保产品质量始终保持在行业前列。

百蓉(ECE)公司的发展小趣事

在电子行业的激烈竞争中,百蓉(ECE)公司应运而生。创立初期,公司仅有几个热爱电子技术的年轻人,他们在一个小小的办公室里,凭借对电子技术的深厚兴趣和专业知识,开始研发新产品。那个时代,智能手机刚刚开始兴起,他们敏锐地捕捉到了触摸屏技术的巨大市场潜力。于是,他们投入大量时间和精力,研发出了一款高性能、低成本的触摸屏控制器,这一创新产品迅速在市场上获得了成功,为百蓉公司的发展奠定了坚实的基础。

ETERNA公司的发展小趣事

除了在制表业取得显著成就外,ETERNA还在生物技术领域进行了积极探索。公司利用专有的非病毒、非DNA方法,使用mRNA进行细胞重编程研究。这一技术旨在通过表达特定的蛋白质来逆转细胞的老化过程,实现“倒转时钟”的效果。虽然ETERNA在mRNA领域的具体成果尚未对外公布,但其在该领域的探索精神和技术实力已经引起了业界的广泛关注。

芯源半导体(CW)公司的发展小趣事

作为一家有社会责任感的企业,芯源半导体(CW)公司始终关注环境保护和可持续发展。公司积极推广绿色生产和循环经济理念,采用环保材料和节能技术,减少生产过程中的污染和浪费。同时,公司还积极参与社会公益事业,为当地社区和弱势群体提供帮助和支持。这些举措使芯源半导体(CW)公司赢得了社会的广泛赞誉和尊重。

富瀚(Fullhan)公司的发展小趣事
检查保护器的接线是否正确无误,特别是与电动机和控制电路的接线部分。

问答坊 | AI 解惑

十天学会 51视频教程 免费下载

十天学会 51视频教程 免费下载 地址:http://www.verycd.com/groups/mcu/392145.topic#post2203424…

查看全部问答>

AT45DB021B问题

在AT4DB021B的Datasheet中说的Inactive Clock Polarity Low or Inactive Clock Polarity High 是个什么模式,和SPI Mode 0 or SPI Mode 3有什么区别, 在这两种模式下的opcode都不一样,比如读register的前者模式下是0x57,在后者模式下是0xD7,我 ...…

查看全部问答>

ARM在WINCE平台下如何向PC串口发送浮点数据

现在能够向PC串口发送字符,但不知道如何传送浮点数据,已经试过直接发送是不行的。 串口的发送和接收好像都是按字符进行,直接发送浮点数会被强制类型转换,这个好像和驱动有关,硬件寄存器应该也不支持浮点数据,我的这个理解不知是否正确。 想 ...…

查看全部问答>

请问有谁用过UCOSII来开发过GIS

请问有谁用过UCOSII来开发过GIS,请赐教!! …

查看全部问答>

显卡相关

请问各位有知道显卡自身可不可以处理鼠标移动函数的么? 有话的哪款显卡有此类的功能呢? 谢谢…

查看全部问答>

关于UPS蓄电池六大充电模式的详细介绍

一、恒压充电  恒压充电是指每只单格UPS电源蓄电池均以一恒定电压(一般取单格电池数乘以2.5v)进行充电。特点是:初始充电电流相当大,UPS蓄电池电动势和电解液体相对密度上升较快,随着充电的延续,充电电流逐渐减小,在充电终期只有很小的电流通 ...…

查看全部问答>

哪位大虾有没有STM8系列触摸原理图

                                 各位大虾,有没有用STM8S103K3做过触摸按键的呀,我刚接触STM8单片机.还不太了解,哪位大虾传一份原理参考一下.…

查看全部问答>

CMET2011:以云计算与医疗电子技术推进低成本健康工程

“中央领导和相关部门对低成本健康已有充分认识,利用高科技手段,大幅提高基本医疗卫生服务,将成为有中国特色的“低成本健康”的必经之路。在此过程中,云计算、ICT、家用医疗电子等技术将成为低成本健康工程的最大推动力。”4月26日,由创意时代 ...…

查看全部问答>

好好学习

要好好学习…

查看全部问答>

android2.3 可以和android4.0 公用一个JDK 吗?

其实就是想用以前android2.3 上装的JDK 版本,不知道android 4.0 是否直接可以用。 呵呵。先看看是否可以先,弄过的可以来讨论一下。 …

查看全部问答>