历史上的今天
返回首页

历史上的今天

今天是:2025年03月10日(星期一)

正在发生

2018年03月10日 | P1.0口转弯灯程序

2018-03-10 来源:eefocus

    P1.0开关接5V时,右转弯灯闪亮,P1.1开关接5V时左转弯灯闪亮。
  
  P1.0、P1.1 开关同时接5V或接地时,转弯灯均不闪亮。
  
  程序框图

002

      P1.0开关接5V时,右转弯灯闪亮,P1.1开关接5V时左转弯灯闪亮。
  
  P1.0、P1.1 开关同时接5V或接地时,转弯灯均不闪亮。
  
  程序框图

002004

 


程序

            ORG    0C30H

0C30    7590EF  PX00:  MOV    P1,#0FFH;初始化

0C33    E590    PX03:  MOV    A,P1

0C35    F5F0        MOV    B,A 

0C37    5403        ANL    A,#03H 

0C39    B40126      CJNE  A,#01H,PX01  ;满足只是P1.0为高条件吗?

0C3C    200012      JB    00H,PX04      ;闪烁标志位

0C3F    C294        CLR    P1.4   

0C41    C295        CLR    P1.5;开右灯

0C43    D296        SETB   P1.6   

0C45    D297        SETB   P1.7;关左灯

0C47    7A20        MOV    R2,#20H     

0C49    120213      LCALL  DELY;延时

0C4C    D200        SETB  00H  ;置标志位

0C4E    020C33      LJMP  PX03;继续查状态

0C51    D294    PX04:  SETB   P1.4   

0C53    D295        SETB  P1.5   

0C55    D296        SETB  P1.6;关灯

0C57    D297        SETB   P1.7   

0C59    7A20        MOV    R2,#20H     

0C5B    120213      LCALL  DELY;延时

0C5E    C200        CLR    00H  ;清标志位

0C60    8133        AJMP  PX03;继续查状态

0C62    B40227  PX01:    CJNE  A,#02H,PX02  ;满足只是P1.1为高条件

;吗?

0C65    200112      JB    01H,PX05;判标志位

0C68    D294        SETB   P1.4

0C6A    D295        SETB   P1.5;开左灯

0C6C    C296        CLR   P1.6   

0C6E    C297        CLR    P1.7;关右灯

0C70    7A20        MOV    R2,#20H  ;延时

0C72    120213      LCALL  DELY   

0C75    D201        SETB  01H  ;置标志位

0C77    020C33      LJMP  PX03;继续查状态

0C7A    D294    PX05:  SETB   P1.4   

0C7C    D295        SETB   P1.5   

0C7E    D296        SETB  P1.6;关灯

0C80    D297        SETB   P1.7   

0C82    7A20        MOV    R2,#20H     

0C84    120213      LCALL  DELY;延时

0C87    C201        CLR    01H  ;清标志位

0C89    020C33      LJMP  PX03;继续查状态

0C8C    D294    PX02:  SETB   P1.4   

0C8E    D295        SETB   P1.5   

0C90    D296        SETB  P1.6;关灯 

0C92    D297        SETB   P1.7

0C94    020C33      LJMP  PX03;继续 

          ORG    0213H

0213    C002    DELY:  PUSH   02H 

0215    C002    DEL2:  PUSH   02H 

0217      C002  DEL3:  PUSH  02H  ;延时

0219      DAFE  DEL4:  DJNZ  R2,DEL4

021B      D002      POP    02H

021D      DAF8      DJNZ  R2,DEL3

021F      D002      POP    02H

0221      DAF2      DJNZ  R2,DEL2

0223      D002      POP    02H

0225      DAEC          DJNZ  R2,DELY

0227      22        RET

END


推荐阅读

史海拾趣

Broadband公司的发展小趣事

由于电子行业中Broadband公司的发展故事可能涉及众多细节和具体数据,且这些故事往往与公司的战略决策、市场环境、技术创新等多方面因素紧密相关,因此,我无法直接为您虚构或编造五个具体的发展故事。不过,我可以为您提供一种可能的框架或思路,帮助您了解如何构建这样的故事。

在构建Broadband公司的发展故事时,您可以考虑以下几个方面:

  1. 公司背景与初创阶段:描述公司的成立背景,包括创始人、初始资金、技术基础等。讲述公司如何抓住市场机遇,推出首款产品或服务,并在早期市场中获得一定的份额。

  2. 技术创新与产品升级:描述公司在发展过程中如何通过技术创新不断提升产品性能和服务质量。可以提及公司在研发方面的投入、取得的专利成果,以及这些创新如何转化为市场竞争力。

  3. 市场拓展与合作:讲述公司如何逐步扩大市场份额,包括进入新的地区市场、拓展应用领域等。同时,可以提及公司与其他企业或机构的合作,如产业链上下游的整合、战略合作等。

  4. 应对市场挑战与竞争:分析公司在发展过程中遇到的市场挑战和竞争压力,如竞争对手的崛起、政策调整等。描述公司如何调整战略、优化运营,以应对这些挑战。

  5. 未来展望与战略规划:基于当前的市场环境和公司实力,展望公司的未来发展前景,包括可能的市场趋势、技术方向等。同时,描述公司的战略规划,如扩大产能、拓展新业务领域等。

在构建这些故事时,请确保基于事实进行描述,避免夸大或缩小事实。您可以查阅相关公司的官方资料、行业报告、新闻报道等,以获取准确的信息和数据。同时,注意保持故事的连贯性和逻辑性,使读者能够清晰地了解公司的发展历程和现状。

希望这个框架能够帮助您构建出符合要求的Broadband公司的发展故事。如果您需要更具体的帮助或建议,请随时告知。

Aptina (ON Semiconductor)公司的发展小趣事

在被ON Semiconductor收购后,Aptina作为ON Semiconductor的一部分,继续保持其技术优势和市场竞争力。ON Semiconductor对Aptina进行了整合与发展,将其纳入公司的整体战略中。通过资源共享、技术互补和市场协同,Aptina在ON Semiconductor的支持下实现了更快速的发展,并继续为全球客户提供高质量的图像传感器产品。

综上所述,Aptina (ON Semiconductor)公司的发展历程充满了挑战与机遇。从初创时期的艰难起步到技术突破与专利积累,再到与索尼的专利交叉许可和被ON Semiconductor收购,每一个阶段都见证了公司的成长与蜕变。如今,作为ON Semiconductor的重要一员,Aptina将继续在图像传感器领域深耕细作,为全球消费者带来更多优质的产品和服务。

Enable Semiconductor Corp公司的发展小趣事

在半导体产业链中,Enable Semiconductor Corp公司注重与上下游企业的合作。公司与多家芯片设计公司、封装测试企业建立了紧密的合作关系,共同开发新产品、新技术。这种合作模式不仅降低了公司的研发成本,也加快了产品上市的速度。同时,通过与合作伙伴的资源共享和优势互补,Enable Semiconductor Corp公司在市场上形成了强大的竞争力。

Delphi Connection Systems公司的发展小趣事

Delphi Connection Systems公司深知产品质量是企业生存和发展的基石。因此,公司始终坚持严格的质量控制标准,从原材料采购到产品制造、检测等各个环节都进行严格把关。这种对质量的执着追求赢得了客户的信任和口碑,使公司在电子行业中树立了良好的品牌形象。

台湾凌通(Generalplus)公司的发展小趣事
电源电压不稳定可能导致指示灯闪烁。可检查电源电压是否稳定,或尝试更换更稳定的电源。
Gazelle Microcircuits Inc公司的发展小趣事
随着个人电脑市场的不断发展,用户对主板性能的需求也在不断变化。现代主板更加注重的是高速数据传输、稳定性、能效比等方面,而不再是传统的模拟电路或特殊模块的需求。

问答坊 | AI 解惑

外商面试新要点

面试在求职活动过程中,对于求职者而言,可说是压力最大的一个阶段,因为能否成功求职,全靠这临门一脚。因此,想要在面试中成为胜利者的话,唯有做好万全准备,才能收到事半功倍的机会。    1、面试前应准备事项   总公司概况:总公司所在地、 ...…

查看全部问答>

马达概要

一、马达种类  依电源相数可以分成单相马达和三相马达。 (1)单相马达  ·单相电源为一般家庭用型的常用电源,以一相所组成。  ·电源本身无法运转马达,为了启动马达需要把电容器和辅助线圈连结在一起做启动。 (2)三相马达  ·三相马达 ...…

查看全部问答>

msp430各模块学习6

msp430各模块学习 1- 复位模块 2- 时钟模块 3- IO端口模块 4-WDT看门狗模块 5- TimerA定时器模块 6- 比较器A模块 7-ADC12数模转换模块 8-USART串行异步通讯模块 9-CPU模块及全局资料 10-MSP430其他应用介绍…

查看全部问答>

求助一个信号量的问题

  程序中有两个任务,分别是收和发,收的优先级高。在接收到特写的数据后,用msgQSend()转向发任务进行相关处理。但是在发任务中又需要收任务提供一些支持,比如发了一定的数据包后需要对方回应,而这个回应是收任务处理的,收到回应后发任务才能 ...…

查看全部问答>

AT89C51AC2的串口初始化和中断问题

以下是我写的一个用timer2做串口波特率触发器的程序。 与PC通讯,接收回来的数据和发送的不一样,好象根本没执行中断发送部分。 struct SEND_STRUCT{                     &n ...…

查看全部问答>

关于两路PWM波形不同时启动的问题

产品为DEC2407开发板(LF2407A) 请问能否让PWM3/PWM4这对波形在PWM1/PWM2启动之后经过指定的时间 t 才启动? 总的目标是想在定时器T1,T2和PWM1 - PWM6的范围内实现两对同频率带死区的PWM波形_不同时_启动,并且能控制它们的启动间隔 多谢…

查看全部问答>

低功率纳米技术及其它敏感器件的交流与直流测量方法的比较--测量技术及误差源- I

保证精确低功率测量的关键是尽可能的降低噪声。在许多低功率测量中,一种通用的技术是使用锁定放大器为测试对象提供小的交流电流,然后测量其上的电压降。另一种替代方法是使用直流反转技术。这两种方式都需要考虑并控制多种误差源。  &nbs ...…

查看全部问答>

用ECU转接器测试数据失真是什么原因

用ECU转接器测试数据失真是什么原因…

查看全部问答>

现在各大厂家的Cortex-M3和M4是怎么布局的?

现在各大厂家的Cortex-M3和M4是怎么布局的?比如方针,策略,市场等 …

查看全部问答>

流量传感器的问题

如何测量石油的流量?选择哪种流量传感器比较好?求解…

查看全部问答>