中职高教版《单片机应用技能实训》 项目四 任务2 电动机正反转控制电路硬件、软件设计教案

2023-05-20
| 3页
| 132人阅读
| 0人下载
普通

内容正文:

单片机应用技能实训教案—项目4 项目4 电动机正反转控制电路制作 任务2 电动机正反转控制电路硬件、软件设计 一、案头 任务 电动机正反转控制电路硬件、软件设计 授课时间 年 月 日 授课班级 教学形式 讲授、讨论 授课时数 2课时 教学用具 教学资源 课件、单片机应用制作成品 课前准备 教学目标 1、掌握光耦在单片机控制系统的应用方法。 2、掌握电动机正反转控制电路的整体构成。 3、掌握相关指令的使用。 4、理解应用程序的编程思路。 教学重点 1、光电隔离输出控制电路的整体构成。 2、应用程序的的编程思路及相关指令使用。 教学难点 1、控制电路的软硬件整体考虑。 2、输出驱动电路的理解设计。 教学过程 1、复习光耦与单片机的连接方法及电动机正反转控制原理。 2、根据项目任务由同学讨论设计硬件电路原理图。 3、项目相关指令。 4、应用程序流程图绘制。 5、应用程序设计。 教学后记 二、教学实施过程 实施环节 教学内容 导学方法 组织教学 1、 检查学生出勤情况并做好记录。 2、 调整学生的注意力,为上课作准备。 互动交流 复习提问 1、光耦的工作原理? 2、如何实现永磁式直流电动机的正反转? 提问导思 导入 我们已经成功的完成了项目3的设计制作,本项目的任务要求是:P1口作为输入口,接4个按键发布控制命令。P0口作为输出口,P0口低4位直接驱动4发光二极管,P0口高位通过隔离输出控制直流电动机正反转。要求:1、当点按按键S1时,由4个发光二极管指示4个按键的状态(由P0口输出,低4位输出4个按键状态信息以指示4个按键是否正常,高4位保持不变);2、点按S2或S3时,电动机正转或反转;3、点按S4时,电动机停止。 启发学习积极性 讲授新课 一、电动机正反转控制电路设计 1、电动机正反转控制电路原理图设计 根据项目要求和前面所学相关知识,可分别将电路部分进行设计。比如按键部分、发光管部分、隔离输出部分、电动机正反转控制部分等。比较难的是隔离输出驱动部分的设计及理解。 2、元件选择 (1)复习晶振电路元件及复位电路元件的选择。 (2)发光二极管电路元件选择。 (3)光电隔离电路及电动机正反转控制电路元件的选择。 其中: 保护二极管 :1N4001 光耦: TLP521-1 继电器: 三极管: 9013 电动机: 12工作电压 二、应用程序编写 1、指令复习 MOV Rn,A ; Rn←(A) MOV A,Rn ; A←(Rn) RR A ; 循环右移 CPL A ; A←() JB bit;rel ; 若(bit)=1,PC←(PC)+rel JNB bit,rel ;若(bit)=0,PC←(PC)+rel 2、应用程序流程图绘制 根据项目要求,本项目的主程序流程图与项目3的流程图相似,如图4-8所示。 4、程序设计 参考程序如下: S1 EQU P1.0 ;S1与P1.0等值 S2 EQU P1.1 ;S2与P1.1等值 S3 EQU P1.2 ; S4 EQU P1.3 ORG 0000H AJMP MAIN ;转移到主程序MAIN ORG 0030H MAIN: LCALL JSM ;调用键扫描子程序JSM JZ MAIN ;无键按下则再键扫描 JB S1,MA1 ;不是S1按下则转移到MA1 LCALL JZTSC ;是S1按下则调用键状态输出子程序 MA1: JB S2,MA2 ;不是S2按下则转移到MA2 LCALL DJZZ ;是S2按下则调用电机正转子程序 MA2: JB S3,MA3 ;不是S3按下则转移到MA3 LCALL DJFZ ;是S3按下则调用电机反转子程序 MA3: JB S4,MAIN ;不是S4按下则转移到MIAN LCALL DJTZ ;是S4按下则调用停止子程序 LJMP MAIN ;转移到MAIN JZTSC: ;键状态输出子程序 MOV P1,#0FFH ; 键状态输出初始化 MOV A,P1 ;输入键状态 ANL A,#0FH ;屏蔽累加器高4位 ANL P0,#0F0H ;屏蔽P0低4位 ORL P0,A ;输出键状态 LCALL DELAY ;调用延时子程序DELAY LJMP JZTSC ;转移到JZTSC DJZZ: ;电机正转子程序 SETB P0.6 ;先使电机停止 LCA

资源预览图

中职高教版《单片机应用技能实训》 项目四 任务2  电动机正反转控制电路硬件、软件设计教案
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。