历史上的今天
返回首页

历史上的今天

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

2018年05月11日 | 以中断方法设计单片机秒、分脉冲发生器

2018-05-11 来源:eefocus

以中断方法设计单片机秒、分脉冲发生器。
假定P1.0每秒产生一个机器周期的正脉冲,P1.1每分钟产生一个机器周期的正脉冲。
单片机是89C51。
;======================================================
;最佳答案:
;用定时器T0,工作模式1,进行50ms定时,中断。
;中断20次,即为1秒,60秒,即为1分钟。
;到了这些时刻,分别在P1.0、P1.1输出正脉冲即可。

       ORG    0000H
       AJMP   START
       ORG    000BH              ;定时器0中断入口.
       AJMP   SERVE
START:
       MOV TMOD, #01H           ;T0定时方式0
       MOV TH0, #3CH            ;定时
       MOV TL0, #0B0H
       SETB TR0                  ;启动.
       SETB ET0                  ;允许中断.
       SETB EA
       MOV R2, #20             ;秒.
       MOV R3, #60             ;分.
       CLR P1.0                 ;开始时,输出低电平.
       CLR P1.1

       SJMP $                   ;等待中断.
;--------------------------------------------
SERVE:                           ;50ms执行一次本中断程序.
       MOV TL0, #0B0H           ;重新送入初始值.
       MOV TH0, #3CH            ;定时
       DJNZ R2, T0_END          ;不到20次转移.
       SETB P1.0                 ;到了20次,就是到了1秒,输出正脉冲.
       CLR P1.0                 ;马上就恢复为0,这就是1个机器周期.
       MOV R2, #20
       DJNZ R3, T0_END          ;不到60秒转移.
       SETB P1.1                 ;到了60秒,输出正脉冲.
       CLR P1.1                 ;马上就恢复为0,这就是1个机器周期.
       MOV R3, #60
T0_END:
       RETI
;--------------------------------------------
END 


推荐阅读

史海拾趣

Esico-Triton公司的发展小趣事

近年来,Esico-Triton越来越重视企业的可持续发展和社会责任。公司开始着手研发更加环保的电子产品,减少有害物质的使用,推动循环经济的发展。此外,Esico-Triton还积极参与社会公益活动,支持教育事业和环境保护项目,以实际行动回馈社会。这些举措不仅提升了公司的品牌形象,也为电子行业的可持续发展树立了典范。

Advanced Microelectronic Products Inc公司的发展小趣事

随着公司业务的不断发展,AMP公司意识到与国际伙伴合作的重要性。于是,公司积极寻求与国际知名企业的战略合作,通过技术交流和资源共享,共同开发新型电子产品。这些国际合作不仅提升了AMP公司的技术水平,还进一步提升了其品牌影响力和国际知名度。公司因此获得了更多海外市场的认可,实现了业务的全球化布局。

Coleman Cable Inc公司的发展小趣事

面对全球市场的不断变化和竞争态势的加剧,Coleman Cable制定了全球化的发展战略。公司加强了对国际市场的调研和分析,根据不同地区的市场需求和特点,制定针对性的市场策略和产品方案。同时,公司还积极拓展国际销售渠道,加强与国际客户的沟通和合作,为公司的长远发展奠定了坚实的基础。

以上五个故事仅代表可能的发展情况,并不代表Coleman Cable Inc公司真实的历史。如果需要更具体和准确的信息,建议直接查阅该公司的官方网站、年报或相关新闻报道。

Acme Electric Corporation公司的发展小趣事

面对全球市场的不断变化和竞争态势的加剧,Coleman Cable制定了全球化的发展战略。公司加强了对国际市场的调研和分析,根据不同地区的市场需求和特点,制定针对性的市场策略和产品方案。同时,公司还积极拓展国际销售渠道,加强与国际客户的沟通和合作,为公司的长远发展奠定了坚实的基础。

以上五个故事仅代表可能的发展情况,并不代表Coleman Cable Inc公司真实的历史。如果需要更具体和准确的信息,建议直接查阅该公司的官方网站、年报或相关新闻报道。

Eastman Kodak Company公司的发展小趣事

进入21世纪后,随着数码技术的迅速崛起,传统摄影市场遭受了巨大的冲击。面对这一挑战,伊士曼柯达公司开始尝试向数码领域转型。然而,由于公司在数码技术方面的积累相对较少,转型过程并不顺利。尽管如此,柯达仍然坚持创新,不断推出新的数码产品,以应对市场的变化。同时,公司还加强了与数码技术公司的合作,共同研发新产品,以提高市场竞争力。

Hengstler GmbH公司的发展小趣事

随着技术的不断进步,伊士曼柯达公司不断推出新的产品和服务,以满足市场的多样化需求。在20世纪初,柯达已成为全球最大的胶卷供应商,并占据了美国摄影市场的绝大部分份额。此外,公司还积极向国际市场扩张,通过设立分支机构和办事处,将产品销往全球各地。这一时期,柯达不仅凭借其优质的产品赢得了广泛的客户基础,还树立了良好的品牌形象。

问答坊 | AI 解惑

PIC单片机引脚中断程序的设计技巧

1 简 述    所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。    在设计引脚中断 ...…

查看全部问答>

我下了

:多谢大家了…

查看全部问答>

怎样获得芯币呀?

本帖最后由 paulhyde 于 2014-9-15 09:16 编辑 怎样获得芯币呀?下载不了附件呀!  …

查看全部问答>

单片机经典实验源程序

单片机经典实验源程序…

查看全部问答>

基于51的电子钟!!!高手来传我一个~~~~~~~~~QQQQQQQQQ

我要做一课程设计!!基于51的数字显示电子钟!!!!!高手做过,成功的!!!!拜托给我穿一个(要完整的电路图,程序)!!!!!:P :P :P 谢谢~~~~~我的邮箱:sai520hai@yahoo.com.cn…

查看全部问答>

外资嵌入式

转发 风河公司招聘以下职位,有兴趣请加我的MSN  lishuangwinwin@hotmail.com。 LINUX部门 1.        LINUX系统测试。要求有VXWORK开发经验。3人 2.        功能测试 3人 3.    ...…

查看全部问答>

关于三级管的问题

关于三级管的问题 有两个三极管(3DG6型号或3DG8型号放大倍数>=50;3A*31型号或3AX81型号放大倍数>=30。)可用现在市场上的哪种型号的三极管代替呀?望各位告知一下。…

查看全部问答>

牛人用两个打火机制作迷你摩托车

    [ 本帖最后由 wanzsxit 于 2010-9-28 13:22 编辑 ]…

查看全部问答>

怎么用红外对管做计数器?

就是想在门里门外各装个红外对管,人进去就加一,人出去就减一。 对红外对管不熟呀,谁能给下电路图并说下原理呢?…

查看全部问答>

小信号高频放大

本帖最后由 dontium 于 2015-1-23 13:24 编辑 目前有很多的高宽带运放,但是要放大小信号就难了,特别是小信号加上高频率,容易自己振荡!有用的好的高手,进来讲解一下经验啊~~ …

查看全部问答>