历史上的今天
返回首页

历史上的今天

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

2018年05月11日 | 用T1定时,在P1.0和P1.1 引脚分别输出周期为2ms和500微秒的方波

2018-05-11 来源:eefocus

为51单片机设计程序。已知89C51单片机的晶振频率为12MHz,
要求用T1定时,在P1.0和P1.1 引脚分别输出周期为2ms和500微秒的方波。

最佳答案:
;================================================
汇编程序如下:

    ORG 0000H
    SJMP START
    ORG 000BH
    SJMP T0_INT
;------------------------------------
START:     
    MOV TMOD, #2    ;T0定时方式2
    MOV TH0, #6    ;能够自动装入初值.
    MOV TL0, #6    ;定时
    SETB TR0         ;启动T0
    MOV IE, #82H   ;允许T0中断.
    SJMP $           ;等待中断.
;------------------------------------
T0_INT:              ;250us执行一次.
    CPL P1.1        ;输出周期为500us的方波.
    INC B
    MOV C, B.2
    MOV P1.0, C     ;输出周期为2000us的方波.
    RETI
;------------------------------------
END

上述程序,经过了PROTEUS的验证。 


推荐阅读

史海拾趣

Advanced Semiconductor, Inc.公司的发展小趣事

Advanced Semiconductor, Inc. (简称ASI) 成立于XXXX年,由一群热衷于半导体技术创新的工程师和科学家创立。在创立初期,ASI专注于研发高性能的半导体芯片,以满足当时市场对更快、更稳定电子产品的需求。公司凭借其独特的技术和创新的理念,很快在半导体行业中崭露头角,吸引了众多投资者的关注。

Cressall Power Resistors公司的发展小趣事

随着国内市场的饱和,Cressall开始将目光投向国际市场。公司积极参与国际电子行业的展会和交流活动,与国际同行建立了广泛的联系。通过与国外企业的合作,Cressall不仅引进了先进的技术和管理经验,还成功打开了多个海外市场。同时,公司还加强了与国际知名企业的战略合作,共同开发新产品,进一步提升了公司的国际竞争力。

E-T-A Circuit Breakers公司的发展小趣事

在1980年代,E-T-A公司开始研发故障电流保护开关。这种设备能够检测和中断电气系统中的故障电流,有效防止电气设备的过载和短路。经过多年的技术积累和创新,E-T-A公司成功推出了具有高性能和可靠性的故障电流保护开关,并广泛应用于工业控制系统、建筑电气系统和住宅电气系统等领域。

Bomar公司的发展小趣事

Bomar公司成立于1963年,最初是一家专注于石英晶体制造的公司。在当时的电子行业,石英晶体作为频率控制元件,对于无线通信和电子设备的稳定运行至关重要。Bomar公司通过不断的研发和技术创新,成功突破了石英晶振在宽频率范围内的高稳定性问题,满足了严格的FCC规范。这一技术突破使得Bomar公司的石英晶振在市场上获得了广泛的认可,并为公司的发展奠定了坚实的基础。

Gowanda Electronics公司的发展小趣事

90年代初,电子行业的竞争日益激烈,Bomar公司为了保持市场领先地位,开始寻求与全球优秀制造商的合作。在这一背景下,公司与一些精选的亚洲工厂建立了密切的合作关系。这些工厂按照Bomar公司的规格和标准进行生产,确保了产品质量的稳定性和一致性。通过与亚洲工厂的合作,Bomar公司成功降低了生产成本,提高了生产效率,进一步巩固了其在全球市场的地位。

艾吉芯(Agertech)公司的发展小趣事

面对全球电子市场的激烈竞争,艾吉芯公司积极实施国际化战略。通过在海外设立研发中心和生产基地,艾吉芯成功将其先进的技术和优质的产品推向国际市场。同时,公司还积极参与国际行业交流和合作,不断提升自身的国际化水平和竞争力。

问答坊 | AI 解惑

LonWorks技术在楼 宇自动化 系统 中的应用

摘 要 在简要介绍 了开放的 LonWorks现场总线控 制技术基础上,给 出了 LonWorks技 术在楼宇 自动化 系统 中应用的具体 实例 ,并对系统 的组成结构和功能进行了分析。 …

查看全部问答>

一种通用的机载火控雷达应答机

【摘要】 作为一种适用于大多数机载火控雷达内、外场联试的应答机,它成功地实现了机载雷达运动目标的实时仿真,即系统不仅能进行回波信号距离延时、幅度变化的模拟,还能精确控制目标的多普勒频移。本文结合实际介绍了该种应答机的组成和功能,并就产 ...…

查看全部问答>

你知道什么是LE么?看看吧

一个逻辑单元(logic cell) 包含了一个查找表,一个触发器和与附近单元的连接电路。查找表使用组合逻辑实现了一个4输入的逻辑表达式(与,或,与非,加等)。 一个逻辑片(logic slice) 包含了2个逻辑单元。Xilinx公司的计算结果接近每个逻辑片中包含2 ...…

查看全部问答>

新一代无线远程路灯控制系统

现有的城市灯光控制系统,一般采用的都是设置多个开关柜,来对整个城市灯光进行分片控制,每个开关柜一般负责半径500 – 1000米范围内的所有灯的“开”和“关”,“开”则全开,“关”则全“关”。这样的结果,不仅往往无法根据实际照明的需要,来 ...…

查看全部问答>

关于流接口驱动KITL调试的问题

我的环境是S3C2410,WinCE5.0, PB For CE 5.0,有个涉及中断的流接口驱动我想调试看看我的驱动是否有捕捉到中断? 我选用KITL的调试(这个选择是否合适?),但是一直报错,说是 (CoreCon)  11:59:49 08/05/2009 中国标准时间: &n ...…

查看全部问答>

用platform builder编译wince5.0 for arm的sdk时出错

用platform builder编译wince5.0 for arm的sdk时出错如下: Committing database changes Creating \'required\' feature Adding required files Committing database changes Rolling sysgen\'ed headers and libs     Microsoft ...…

查看全部问答>

求wince的Slider Control的方法。

我想弄个slider Control 来控制图片的放大倍数,分4格,只能四格,也就是无论鼠标移动还是点击都只要在四格就好了,不知道能不能实现,要怎么实现。…

查看全部问答>

EVC中模板键盘输出中文

请教大家一下,在EVC中怎么写,可以模板键盘输出中文?…

查看全部问答>

stm32f103rc打开TIM2进HardFault_Handler

                                 stm32f103rc打开TIM2进HardFault_Handler,当不调用TIM2的初始化时,可以正常工作!不知道是什么原因…

查看全部问答>

zigbee初级问题

  我对无线电技术一点都不懂,想请教几个最初级的问题.   第一个,zigbee芯片可以做的很小不?   第二个,zigbee传输距离是不是可以根据功率的调解儿变化?   有前辈指导的话加QQ 3965159930…

查看全部问答>