历史上的今天
返回首页

历史上的今天

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

正在发生

2018年03月10日 | 8031工业顺序控制程序

2018-03-10 来源:eefocus

    8031工业顺序控制程序在工业控制中,象冲压、注塑、轻纺、制瓶等生产过程,都是一些继续生产过程,按某种顺序有规律的完成预定的动作,对这类继续生产过程的控制称顺序控制,象注塑机工艺过程大致按“合模注射延时开模产伸产退”顺序动作,用单片机最易实现。
  
8031的P1.0~P1.6控制注塑机的七道工序,现模拟控制七只发光二极管的点亮,低电平有效,设定每道工序时间转换为延时,P3.4为开工启动开关,高电平动作。P3.3为外部故障输入模拟开关,低电平报警,P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序三位有输出。
  
程序框图



001003

程序

 

ORG 0190H

0190  75907F    PO10:    MOV  P1,#7FH

0193    43B000    ORL  P3,#00H

0196    30B4FD  PO11:    JNB  P3.4,PO11    ;开工吗?

0199    43A884    ORL  IE,#84H

019C    43B801    ORL  IP,#01H 

019F    75D000    MOV  PSW,#00H  ;初始化

01A2    758153    MOV  SP,#53H

01A5    75907E  PO12:    MOV  P1,#7EH  ;第一道工序

01A8    31F1      ACALL PO1B

01AA    75907D    MOV  P1,#7DH  ;第二道工序

01AD  31F1    ACALL  PO1B

01AF    75907B    MOV    P1,#7BH  ;第三道工序

01B2    31F1    ACALL  PO1B

01B4    759077    MOV    P1,#77H  ;第四道工序

01B7    31F1      ACALL  PO1B

01B9    75906F    MOV    P1,#6FH  ;第五道工序

01BC    31F1      ACALL  PO1B

01BE  75905F      MOV    P1,#5FH  ;第六道工序

01C1  31F1    ACALL  PO1B

01C3    75900F    MOV    P1,#0FH  ;第七道工序

01C6    31A5      ACALL  PO12

01C8    80DB      SJMP  PO12

01CA    8AF0    PO16:MOV    B,R2;保护现场

01CC    75907F  PO17:MOV    P1,#7FH  ;关输出

01CF    7520A0    MOV    20H,#0A0H    ;振荡次数

01D2  D297  PO18:SETB  P1.7;振荡

01D4    31EC      ACALL  PO1A;延时

01D6    C297      CLR    P1.7;停振

01D8    31EC      ACALL  PO1A;延时

01DA    D520F5    DJNZ  20H,PO18;不为0转

01DD    C297      CLR    P1.7

01DF  31EC    ACALL  PO1A;停振

01E1    30B3E8    JNB    P3.3,PO17    ;故障消除吗?

01E4    AAF0      MOV    R2,B;恢复现场

01E6    32    RETI

01E7  7A10  PO19:MOV    R2,#10H

01E9  5113    ACALL  DELY;延时1

01EB    22    RET

01EC    7A06    PO1A:MOV    R2,#06H

01EE  5113    ACALL  DELY;延时2

01F0  22      RET

01F1  7A30  P01B:MOV    R2,#30H

01F3    5113      ACALL  DELY;延时3

01F5    22    RET

            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


推荐阅读

史海拾趣

Etco Inc公司的发展小趣事

自1947年成立以来,Etco Inc公司一直致力于电子连接技术的研发与创新。在20世纪70年代,公司成功研发出一款新型的高性能连接器,该产品凭借其卓越的性能和可靠性,迅速在汽车电子行业中占据了一席之地。这一技术突破不仅为Etco带来了可观的市场份额,还奠定了其在电子连接器领域的技术领先地位。

GHI Electronics公司的发展小趣事

GHI Electronics公司成立于2003年,总部位于美国密歇根州。公司自创立之初便明确了其使命:为客户提供咨询、制造和解决方案,以降低风险、成本和复杂性。这一清晰的定位使得GHI Electronics能够迅速在电子工程和制造领域站稳脚跟。随着市场需求的不断变化,GHI Electronics不断调整和优化其服务内容,逐渐赢得了客户的信任和市场的认可。

Curtis Industries公司的发展小趣事

Curtis Industries公司成立于20世纪初期,当时电子行业正处于起步阶段。创始人凭借对技术的热爱和对市场的敏锐洞察力,决定投身于电子行业。在初创阶段,公司面临了诸多困难,如资金紧张、技术难题等。然而,创始人始终坚信自己的理念,带领团队日夜兼程地研发新产品,不断寻求突破。正是这份坚定与坚持,为公司的发展奠定了坚实的基础。

Eureka Microelectronics Inc公司的发展小趣事

随着Eureka产品线的不断拓展,公司开始积极拓展海外市场。通过与国际知名电子制造商的合作,Eureka的产品逐渐打入国际市场。同时,公司也积极参与国际展会和技术交流活动,提升了品牌知名度和影响力。这些努力不仅帮助Eureka扩大了市场份额,也促进了公司与国际同行的交流与合作。

Fair Rite公司的发展小趣事

1952年,理查德·帕克与合作伙伴埃德蒙·斯坦威克和杰克·韦伯在纽约的Wallkill共同创立了Fair Rite产品公司。当时,电子行业正处于起步阶段,对新型电子元器件的需求日益增长。Fair Rite凭借对市场敏锐的洞察力,开始专注于铁氧体元件的研发和生产。公司初期面临资金短缺和技术挑战,但通过不断努力和创新,逐渐在市场中树立了良好的口碑。

科达嘉CODACA公司的发展小趣事

科达嘉电子高度重视质量管理,先后通过了ISO9001质量管理体系、ISO14001环境管理体系认证。公司不仅建立了完善的质量检测流程,还成立了专门的检测中心,对产品进行严格的质量把控。这些措施确保了科达嘉电子产品的稳定性和可靠性,进一步提升了公司在市场上的竞争力。

问答坊 | AI 解惑

LCD驱动的开发流程是怎么样的.从上层->内核->硬件是怎样一个过程,有哪位大虾帮一下.谢谢罗!!!!

LCD驱动的开发流程是怎么样的?从上层->内核->硬件是怎样一个过程,有哪位大虾帮一下.谢谢罗!!!!…

查看全部问答>

为什么 32位处理器这么慢,~~~~(>_<)~~~~

我LPC2132驱动TFT 显示一张图片要很久呢? 总线频率也不低啊!12M,死循环 里面就一个图片的显示函数,而且是16位送数据的,,,,…

查看全部问答>

调试stm32时经常出现"FlashDownloadFailed-"Cortex-M3"

MDK中出现 Error: Flash download failed-"Cortex-M3"的原因及解决办法 出现这处问题通常是MDK中的Flash的编程算法没有配置或没有配置正确, 在主菜单中打开Flash->Configure Falsh Tools配置窗口,切换到“Utilities"页。 按“S ...…

查看全部问答>

Zstack例程生成hex文件操作方法

这里以SerialApp例程为例,说明如何生成正确的hex文件,其他例程操作法类似。 …

查看全部问答>

编程问题··

用89C52用控制三个超声波测距,程序怎么弄??急····我有主程序,或者可以帮我改改···…

查看全部问答>

实现电压控制放大倍数问题

请教大家怎么才能用场效应管做运放的反馈电阻来实现电压控制放大倍数?…

查看全部问答>

多路输出变压器的变压比怎么计算

最近刚开始接触开关电源,发现反激式开关电源电路中的变压器经常是多路输出的,那么每一路的输出电压与出入电压比值是不是每一路副边线圈与原边的匝数比啊,反馈绕组是不是也一样啊,我也按照这种方法计算过,发现实际值和计算的不一样啊,这个问题 ...…

查看全部问答>

电阻科技名字解释

阻抗-科技名词定义 中文名称:阻抗 英文名称:impedance 定义:在正弦电流电路中,电路的端电压除以通过的电流。   在具有电阻、电感和电容的电路里,对交流电所起的阻碍作用叫做阻抗。阻抗常用Z表示,是一个复数,实部称为电 ...…

查看全部问答>

C28 CPU及其指令集

C2000的汇编语言好象很少有人关注,但不懂它的指令系统,肯定是对它的了解是不完备的。 希望这个资料对大家有帮助 …

查看全部问答>

關於機器人與絕對座標

最近要用kinect結合arduino及processing做一個追蹤垃圾的垃圾桶,原則上是利用kinect讀回來的像素資料利用processing運\算後經藍芽傳到arduino控制自走車的馬達,目前藍芽模組決定用HC-05,但對於KINECT追蹤用的演算法以及如何讓自走車在一個絕對座標 ...…

查看全部问答>