硬软件的调试过程和完善软件仿真的步骤为: (1)在Proteus软件编辑界面放置元器件并连接好电路图并修改各组件属性; 将程序(HEX文件)载入单片机。首先双击单片机图标,系统会自动弹出“Edit Component”对话框。在这个对话框中我们点击“Program files”框右侧的,来打开选择程序代码窗口,选中相应的HEX文件后返回,这时,按钮左侧的框中就填入了相应的HEX文件,点击对话框的“OK”按钮; 单击仿真按钮,开始仿真。 首先将按键SW3、SW闭合,即控制电机停止、准备正转。两个数码管均初始化为,表明步进电机准备顺时针转动,但此时速度为0,不转动。仿真结果如图5.2-1所示。图5.2-1后将按键SW3断时,电机开始正转。且速度档位为0,可到达最大速度为r/min。仿真结果如图5.2-2所示。图5.2-2然后按下按键,控制电机加速。此时还是正转,但速度档位应为1,可达到最大速度为r/min。仿真结果如图5.2-3所示。 按下按钮次增大电机的转速至5级,第二个数码管显示变为5,最大转速为65.1r/min。仿真结果如图5.2-4所示图5.2-4然后按下按钮两次减小电机的转速至3级,第二个数码管显示变为3,最大转速为r/min。仿真结果如图5.2-5所示。 图5.2-5然后将按键SW断开,闭合SW,电机开始逆时针转动,第一个数码管显示变为。仿真结果如图5.2-6所示图5.2-6若此时按下,则控制电机进行反向加速,速度会变为第四档,到达r/min。仿真结果如图5.2-7所示。 图5.2-7若此时连续按下两次,则控制电机进行减速,速度会变为第二档,最大速度为r/min。仿真结果如图5.2-8所示。 图5.2-8若此时按下SW3,电动机停止转动,速度变为0。仿真结果如图5.2-9所示图5.2-9通过周时间的课程设计,我们设计一个电机系统,了解了,掌握了电机的启停控制、转向控制、速度控制等基本控制原理,加强了对软件编程和硬件设计的掌握,并且熟悉了AT89C5单片机、芯片。我们完成了资料搜集、电路硬件设计和软件调试和仿真,答辩和完成设计报告等几个步骤。我们将所学的单片机知识运用到实际上、全面巩固课堂所学的理论知识、熟悉电子产品的设计程序和设计内容、锻炼快速完成一项电子产品的能力,并体会到了其中的奇妙与艰辛。微型直流电机是指输出或输入为直流电能的旋转电机微型直流电机有个