西南科技大学本科生毕业论文
4.2 定时器中断程序流程图
定时中断描述:首先启动定时/计数器的工作方式为1,开启T1中断,设置定时时间为 10us。T为定时标记,每定时一次加1,T最大值100,也就是一个周期时间为 1ms。在一个周期内:当T>M时,电机停止运转,如果 T=100,T 清零,否则重新进入定时中断;当T<=M 时,电机启动,如果 T=100,T清零,否则重新进入定时中断。 这样按一个固定的频率来接通和断开电源, 并且根据需要改变一个周期内“接通”和“断开”时间的长短。通过改变直流电机电枢上电压的“占空比”来达到改变平均电压大小的目的,从而来控制电动机的转速。具体流程图见图 4-2。
图 4-2 定时器中断程序流程图
26
西南科技大学本科生毕业论文
4.3 独立式键盘控制流程图
独立式键盘控制描述:本系统中有四个独立式按键,K1、K2、K3、K4分别控制着系统的加速、减速、正反转、启动停止。系统开始时,检测独立式按键,如有按键按下,则相对应的 K=0,然后进入子程序实现按键的功能。具体流程图见图 4-3。
图 4-3 独立式键盘控制流程图
27
西南科技大学本科生毕业论文
4.4 12864液晶显示流程图
图 4-4 12864液晶显示流程图
28
西南科技大学本科生毕业论文
第5章 系统测试
5.1 液晶开机界面
图 5-1 液晶开机界面
29
西南科技大学本科生毕业论文
5.2 测试电机正转
电机正转,脉冲宽度初始为50 ,见图 5-2。
图 5-2 电机正转
30