单片机课程设计-步进电机角度控制_第1页
单片机课程设计-步进电机角度控制_第2页
单片机课程设计-步进电机角度控制_第3页
单片机课程设计-步进电机角度控制_第4页
单片机课程设计-步进电机角度控制_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

考试序列号18课程设计论文题目:步进电机角度控制(2)课程名称:计算机控制技术学院自动化学院专业班级学号姓名指导教师20年06月25日目的:巩固和加深对《计算机控制技术》课程内容的认识和理解,提高应用水平。熟悉键盘控制和七段数码管的使用。掌握直流电机的速度控制和测试方法。课程设计内容在显示器上显示任意四位十进制数。将8个键定义键值为0~7,按任意键在显示器上显示对应键值。实现:定义键盘按键:5个数字键;3个功能键:设置SET、清零CLR、开始START;显示器上第一位显示次数,后三位显示每次行走的角度;通过键盘的按键,设置步进电机各次的角度值;按动SET键后,开始设置:第一位设置次数,后三位设置角度值,再按动SET置入;可连续置入的角度。按START键启动步进电机开始转动,到位后停止;按CLR键清零步进电机回原位。电路框图(参见任务书)。任务要求设置键盘为下图所示:2457CLRSETSTART0要求实现以下功能:键入4(次数)270(角度值)键入SET设置完毕,键入START步进电机转动270度4次;停止后键入CLR返回零位;每个过程都必须有相关的显示。键入7(次数)45(角度值)键入SET设置完毕,键入START步进电机转动45度7次;停止后键入CLR返回零位;每个过程都必须有相关的显示。程序代码实验一:按键设置为 0 1 7 8 E F A B程序: ORG 0000H LJMP MAIN ORG 0100HMAIN: MOV 50H,#00H MOV 51H,#00H MOV 52H,#00H MOV 53H,#00H MOV R5,#53H;-------------------------------------------BEGIN: MOV DPTR,#7F03H MOV A,#81H MOVX @DPTR,A;------------------------------------------- MOV DPTR,#7F00H MOV A,#00H MOVX @DPTR,A MOV DPTR,#7F02H MOV A,@DPTR ANL A,#03H CJNE A,#03H,INK1 ACALL DIS AJMP BEGININK1: ACALL DL1MS MOV DPTR,#7F02H MOVX A,@DPTR ANL A,#03H CJNE A,#03H,INK2INK2: MOV DPTR,#7F00H MOV A,#0FEH MOVX @DPTR,A MOV DPTR,#7F02H MOVX A,@DPTR JNB ACC.1,KEY0 JNB ACC.0,KEYD AJMP BEGIN;------------------------------------------- MOV DPTR,#7F00H MOV A,#0FDH MOVX @DPTR,A MOV DPTR,#7F02H MOV A,@DPTR JNB ACC.1,KEY1 JNB ACC.0,KEYF MOV DPTR,#7F00H MOV A,#0FBH MOVX @DPTR,A MOV DPTR,#7F02H MOV A,@DPTR JNB ACC.1,KEY7 JNB ACC.0,KEYA MOV DPTR,#7F00H MOV A,#0FBH MOVX @DPTR,A MOV DPTR,#7F02H MOVX A,@DPTR JNB ACC.1,KEY8 JNB ACC.0,KEYB;-------------------------------------------KEY0: MOV DPTR,#7F00H MOV A,#00H MOVX @DPTR,A ACALL PUTBUF ACALL DIS AJMP STTKKEY1: MOV DPTR,#7F01H MOV A,#00H MOVX @DPTR,A ACALL PUTBUF ACALL DIS AJMP STTKKEY7: MOV DPTR,#7F07H MOV A,#00H MOVX @DPTR,A ACALL PUTBUF ACALL DIS AJMP STTKKEY8: MOV DPTR,#7F08H MOV A,#00H MOVX @DPTR,A ACALL PUTBUF ACALL DIS AJMP STTKKEYA: MOV DPTR,#7F0AH MOV A,#00H MOVX @DPTR,A ACALL PUTBUF ACALL DIS AJMP STTKKEYB: MOV DPTR,#7F0BH MOV A,#00H MOVX @DPTR,A ACALL PUTBUF ACALL DIS AJMP STTKKEYE: MOV DPTR,#7F0EH MOV A,#00H MOVX @DPTR,A ACALL PUTBUF ACALL DIS AJMP STTKKEYF: MOV DPTR,#7F0FH MOV A,#00H MOVX @DPTR,A ACALL PUTBUF ACALL DIS AJMP STTK;-------------------------------------------PUTBUF: PUSH 00H PUSH ACC MOV A,R5 MOV R0,A POP ACC MOV @R0,A DEC R5 CJNE R5,#4FH,GOBACK MOV R5,#53HGOBACK: POP 00H RETDIS: PUSH ACC PUSH 00H PUSH 03H PUSH DPH PUSH DPL MOV R0,#50H MOV R3,#F7HAA2: MOV A,@R0 MOV DPTR,#AA1 MOVC A,@A+DPTR MOV DPTR,#7F01H MOVX @DPTR,A MOV DPTR,#7F02H MOVX @DPTR,R3 ACALL DL1MS MOV A,R3 JNB ACC.0,AA3 RR A MOV R3,A INC R0 AJMP AA2AA3: POP DPL POP DPH POP 03H POP 00H POP ACC RETAA1: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H;-------------------------------------------DL1MS: MOV R7,#01HDL0: MOV R6,#0FFHDL1: DJNZ R6,DL1 DJNZ R7,DL0 RET;-------------------------------------------STTK: ACALL DIS MOV DPTR,#7F00H MOV A,#00H MOVX @DPTR,A MOV DPTR,#7F02H MOV A,@DPTR ANL A,#03H CJNE A,#03H,STTK AJMP BEGIN END;-----------------------------------------------------------------------------------------------------------------------------------------实验二:程序: ORG 0000H LJMP MAIN ORG 0100HMAIN: MOV 50H,#00H ;角度个位 MOV 51H,#00H ;角度十位 MOV 52H,#00H ;角度百位 MOV 53H,#00H ;转次数 MOV 54H,#00H ;START标志位 MOV 55H,#00H ;CLR标志位 MOV 56H,#00H MOV 57H,#00H ;正反转标志位 MOV 58H,#01H ;前后4拍标志位 MOV 59H,#00H ;存放转的步数MOV 60H,#00H ;角度个位 MOV 61H,#00H ;角度十位 MOV 62H,#00H ;角度百位 MOV 63H,#00H ;转次数 MOV DPTR,#7F03HMOV A,#81HMOVX @DPTR,ABEGIN: MOV DPTR,#7F00H ;键盘检测 MOV A,#00H MOVX @DPTR,AMOV DPTR,#7F02H MOVX A,@DPTR ANL A,#03H CJNE A,#03H,INK1 MOV A,54H ;电机运动及正反转判断CJNE A,#01H,TEST1 ;START=0跳MOV A,55HCJNE A,#01H,ZHENG ;CLR=0跳AJMP NT ;跳去显示TEST1: MOV A,55H ;START=0 CJNE A,#01H,NT ;START=0,CLR=0跳去显示FAN: MOV 57H,#00H ;给个反转标志LCALL BJFAJMP BEGINZHENG:MOV 57H,#01H ;给个正传标志ACALL BJZNT: ACALL DIS AJMP BEGININK1: ACALL DL1MSMOV DPTR,#7F02H MOVX A,@DPTR ANL A,#03H CJNE A,#03H,INK2 AJMP BEGININK2: MOV DPTR,#7F00H MOV A,#0FEH MOVX @DPTR,A MOV DPTR,#7F02H MOVX A,@DPTR JNB ACC.1,KEY2 JNB ACC.0,KEYCLR MOV DPTR,#7F00H MOV A,#0FDH MOVX @DPTR,AMOV DPTR,#7F02H MOVX A,@DPTR JNB ACC.1,KEY4 JNB ACC.0,KEYSET MOV DPTR,#7F00H MOV A,#0FBH MOVX @DPTR,AMOV DPTR,#7F02H MOVX A,@DPTR JNB ACC.1,KEY5 JNB ACC.0,KEYSTART MOV DPTR,#7F00H MOV A,#0F7H MOVX @DPTR,AMOV DPTR,#7F02H MOVX A,@DPTR JNB ACC.1,KEY7 JNB ACC.0,KEY0 LJMP STTKKEYCLR: MOV 54H,#00HLJMP STTKKEYSTART: MOV 54H,#01HLJMP STTKKEYSET: MOV 60H,50H MOV 61H,51H MOV 62H,52H MOV 63H,53HMOV 50H,#00H MOV 51H,#00H MOV 52H,#00H MOV 53H,#00HLJMP STTKKEY0: MOV A,#00H ACALL PUTBUF ACALL DIS LJMP STTKKEY2: MOV A,#02H ACALL PUTBUF ACALL DIS LJMP STTKKEY4: MOV A,#04H ACALL PUTBUF ACALL DIS LJMP STTKKEY5: MOV A,#05H ACALL PUTBUF ACALL DIS LJMP STTKKEY7: MOV A,#07H ACALL PUTBUF ACALL DIS LJMP STTKPUTBUF: PUSH 00H PUSH ACC MOV R1,#3 MOV R0,#52HPUTBUF0:MOV A,@R0 INC R0 MOV @R0,A DEC R0 DEC R0 DJNZ R1,PUTBUF0 POP ACC MOV 50H,A POP 00H RETDIS: PUSH ACC PUSH 00HPUSH 03H MOV R0,#50H MOV R3,#0F7HAA2: MOV A,@R0 MOV DPTR,#A1 MOVC A,@A+DPTR MOV DPTR,#7F01H MOVX @DPTR,A MOV DPTR,#7F00H MOV A,R3 MOVX @DPTR,A ACALL DL1MS MOV A,R3 JNB ACC.0,AA3 RR A MOV R3,A INC R0 AJMP AA2AA3: POP 03H POP 00H POP ACC RETSTTK: ACALL DIS MOV DPTR,#7F00H MOV A,#00H MOVX @DPTR,A MOV DPTR,#7F02H MOVX A,@DPTR ANL A,#03H CJNE A,#03H,STTK AJMP BEGINA1: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,39H,5EH,79H,71HDL1MS: MOV R7,#02HDL0: MOV R6,#0FFHDL1: DJNZ R6,DL1 DJNZ R7,DL0 RETBJZ: MOV 57H,#01H ;正转标志 ACALL BJ1 MOV 40H,50H MOV 41H,51H MOV 42H,52H MOV 43H,53H MOV 50H,60H MOV 51H,61H MOV 52H,62H MOV 53H,63H MOV 57H,#01H ;正转标志 ACALL BJ1 MOV 54H,#01H MOV 55H,#01H RETBJF: MOV 57H,#00H ;反转标志 ACALL BJ1 MOV 60H,#00H MOV 61H,#00H MOV 62H,#00H MOV 63H,#00H MOV 50H,40H MOV 51H,41H MOV 52H,42H MOV 53H,43H MOV 57H,#00H ;反转标志 ACALL BJ1 MOV 50H,#00H MOV 51H,#00H MOV 52H,#00H MOV 53H,#00H MOV 54H,#00H MOV 55H,#00H RETBJ1: PUSH 03H ;转动角数据处理 MOV R0,#52H ;百位 MOV A,@R0 MOV B,#6H ;100=15*6+10 CLR C MUL AB MOV R1,A ;n次15的一个分量 MOV R0,#51H ;十位 MOV A,@R0 ADD A,52H MOV B,#0AH CLR C MUL AB MOV R0,#50H ;个位 ADD A,@R0 ;将个位和十位和陈一个数 MOV B,#0FH CLR C DIV AB ADD A,R1 ;要转A次15 MOV 59H,A MOV R0,53HMOV 56H,53HMOV A,R0 CJNE A,#00H,AAA4MOV 54H,#00HMOV 55H,#00HAJMP BACKAAA4: MOV R5,53HAAA3: MOV R1,59H ;转R1次*15AAA2: MOV R0,#04H ;步距4拍MOV A,57H CJNE A,#01H,FZ MOV A,58H CJNE A,#01H,ZX ;看标志位是走前4拍还是后4拍 58=1,走ZS MOV DPTR,#L1 ;前4拍 CPL A MOV 58H,A ;标志位区反 AJMP AAA1ZX: MOV DPTR,#L2 ;后4拍 CPL A MOV 58H,A AJMP AAA1FZ: MOV A,58H CJNE A,#01H,FX ;看标志位是走前4拍还是后4拍 58=1,走ZS MOV DPTR,#L3 ;前4拍 CPL A MOV 58H,A ;标志位区反 AJMP AAA1FX: MOV DPTR,#L4 ;后4拍 CPL A MOV 58H,AAAA1: MOV A,#00HMOVC A,@A+DPTR MOV P1,A ACALL DL1M INC DPTR PUSH DPH PUSH DPL DEC R5 MOV 53H,R5 ACALL DIS INC R5 POP DPL POP DPH DJNZ R0,AAA1 DJNZ R1,AAA2 ACALL DL2MS DJNZ R5,AAA3 MOV 53H,56HBACK: POP 03H RETL1: DB 01H,03H,02H,06HL2: DB 04H,0CH,08H,09HL3: DB 09H,08H,0CH,04HL4: DB 06H,02H,03H,01H DL1M: MOV R7,#05HDL2: MOV R6,#0FFHDL3: DJNZ R6,DL3DJNZ R7,DL2 RETDL2MS: MOV R7,#0FFHDL4: MOV R6,#0FFHDL5: DJNZ R6,DL5DJNZ R7,DL4 RET END设计流程图开始8255初始化检测是否有N按键按下Y检测是否有转动电位SET键按下Y 器调角度N检测STARTY根据保存的N检测C键键是否按下数据依次转是否按下动步进电机N Y检测CLRN保存所调的键是否按下角度数据Y根据保存的数据依次反转步进电机

本科生学位论文论多媒体技术在教学中的应用姓名:指导教师:专业:教育管理专业年级:完成时间:

论多媒体技术在教学中的应用[摘要]多媒体不再是传统的辅助教学工具,而是为构造一种新的网络教学环境创造了条件,特别是对于教育社会化来说,多媒体网络是一种更理想的传播工具。多媒体本身具有:融合性、非线性化,无结构性、相互交涉性、可编辑性、实时性等特点;同时运用在教育教学上又有其特长:利于信息的存储利用、是培养发散性思维的工具、促使学习个别化的实现。多媒体在教学中的应用有着多种的形式,它在提高学生学习兴趣上有着积极的作用,同时它还能促进学生知识的获取与保持、对教学信息进行有效的组织与管理、建构理想的学习环境,促进学生自主学习等多方面的效果。立足未来发展,利用多媒体网络技术,开展教学试验。[关键词]多媒体网络教学系统资源共享多媒体技术主要指多媒体计算机技术,加工、控制、编辑、变换,还可以查询、检索。人们借助于多媒体技术可以自然贴切地表达、传播、处理各种视听信息,并具有更多的参与性和创造性。当今多媒体已成为广泛流传的名词,但人们对于它的认识,特别是对于它在教育教学方面如何更好应用,未知的因素还很多。

一、多媒体的教育特长任何一种媒体不管其怎样先进,它只能是作为一种工具被应用到教育领域,能不能促进教育的改革,。。。。。。应当吸取教训,加强理论研究,充分认识多媒体的特性及其教育特长,以便更好地在教育领域开发应用多媒体。

1、多媒体的特性

(1)融合性多种符号系统的融合是多媒体的特性之一,多媒体的这一特性区别于过去媒体符号系统的单一性或复合性。也就是说多媒体技术不是将符号系统叠加,而是具有整体性的融合。

(2)非线性化,无结构性因为多媒体是在超文本、,其组合结构是固定的、不变的。

(5)实时性多媒体信息中的声音、活动视濒、动画于时间有密切联系,对它们进行呈现、交互等集成处理是实时的。在显示某一主体内容时,其视听信息具有同步性。

2、多媒体的教育特长

(1)信息的存储利用便利多媒体特别是多媒体WWW网络信息的存储、提取、双向传输非常便利,它应用于教育,更利于教学信息传播机制的建立。

(2)发散性思维的工具在培养学习者发散性思维方面…………或创造性思维的基础。

(3)促使学习个别化的实现多媒体WWW网络有利于个别化的实现。因为学习者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论