蝶阀厂家
免费服务热线

Free service

hotline

010-00000000
蝶阀厂家
热门搜索:
成功案例
当前位置:首页 > 成功案例

直流电动升降机控制系统软件设计是嘛

发布时间:2021-07-11 20:25:16 阅读: 来源:蝶阀厂家

直流电动升降机控制系统软件设计

主程序运行显示程序,将桌而的高度数据存入R7中,用扫描的方式显示R7中的数据,当R7=100时,数码管显示的数据为“A0”。

本系统用到了该款单片机的所有中断,其中外部中断有:INT0、INT l、Tl口;其作用分别是接收掉电信号触发CPU处电子万能实验机会出现静电现象理掉电保护程序、接收速度中断信号触发CPU进入相应中断响应程序、接收按键信号触发CPU进入按键处理程序。而另外一个中断口 T0,作为内部定时器,其作用是当在一定的时间内未接收到速度中断信号,则产生该定时器中断(表明电机负载过重),断电保护电机。

中断优先级设置:当系统掉电时,保护关键数据时当务之急,所以,INT0应作为最高优先级;本系统中运行电机的断电操作由定时器中断实现,在电机需要马上断电的情况下,可将定时器的TL0和TH0置为较人的数(如OFEH),所以TO设为次高优先级。而在止常运行的情况下,只有在升降按键按下后才会产生速度中断信号,所以,INTl和T l叫J断的优先级不做限制。在单片机叫J,各个叫J断的默认优先级顺序如表1所示。

通过设置叫J断优先级寄存器IP,可实现优先级的更改,此寄存器的内部组成如图9所示,送数据03H如IP,置INT0和T0为较高优先级。

1速度中断响应(1NTl)

该部分程序的流程图如图1 0所示。

2按键中断响应(T1)

T 1设置为计数方式,将THl和TL l设置为FFH。模拟外部中断。该中断响应下列几个步骤:

(1)判断按下键为上升、下降或是停止。

(2)若为上升,置ZHUANI=0、ZHUAN2=1,使得电机上升。存02H如R2,作为上升标志。置位ET0和EXl。

(3)若为下降,置ZHUANI=1、ZHUAN2=0,使得电机下降。存00H如R2,作为下降标志。置位ET0和EXl。

(4)若为下降,置ZHUANI=1、ZHUAN2=1,使得电机下降。存O lH如R2,作为停.J l:标志。清ET0口EXl。将当前R7写入E2PROM。w还可以减少废品

3定时器0中断响应

定时器O叫J断响应完成下列几个钢厂高炉虽出现了小幅滑落步骤:

(1)置ZHUANl、ZHUAN2=0,使得电机停.1 1:转动。

(2)将当前R7写入E2PROM。

(3)清ET0和EX l。

4其他程序

掉电保护程序,就是立即保存R7中的数据入E2PROM。

而显国际市场的回暖示部分程序只需要将R7的个位数和其他位分离,在一个二位一体的数码管中显示即可。在此不做赘述。

复位程序设置在主程序中,当复位键按下时,用复位子程序,置R7=0、并写入E2PROM。

常州西装定做
宣城西服定制
安康西装订制