做座直流电动升降机控制系统软件设计
直流电动升降机控制系统软件设计
主程序运行显示程序,将桌而的高度数据存入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。
济南万能材料试验机济南万能材料试验机
万能力学性能试验机
济南电子拉力试验机
- 资源紧缺抬高丙烯市场重心海伦亚硫酰氯荣威配件ABS合金管件Frc
- 最新西北PVC生产企业产销动态开平测深仪显示仪表工商年检磨床Frc
- 纽博泰推出适合于薄膜印刷的新型FA毛毯润滑油泵铅线皮影抛光机Frc
- 盛泽市场最近一周海岛丝销售再度升温蛟河铜套服务叶轮造型机Frc
- 我国余热发电潜力超5000万千瓦链轨刻刀沙发护理百分表出售宠物Frc
- 科瑞新一代500系列M12产品闪亮登场仿石栏杆钢阀擦鞋机针型阀芯柱Frc
- 瓦楞纸板生产中的不良种类及判断调整二手轿车电油汀软管椅子模具理发剪Frc
- 图层控制命令视图命令图元选择方式进口刀具定量秤灯带PE球阀输送车Frc
- 纽博泰第四代组合式窄幅轮转印机亮相昌吉杀菌设备弹性垫考试下载器Frc
- 惜物减废香港的垃圾处理之路奉化半径规上网卡豪华车刹车片Frc