基于单片机的直流电机闭环调速系统的设计-精品(7)

2020-02-21 18:00

XXX学校XXX届毕业设计说明书

附录A 系统总电路图

直流电机调速系统的Protel原理图

第26页 共37页

XXX学校XXX届毕业设计说明书

附录B 源程序

ORG 0000H SJMP DISPLAY ORG 0003H

LJMP BUTTON ; 外部0中断入口地址 ORG 000BH

LJMP DINGSHI ; RS EQU P3.0 RW EQU P3.1 E EQU P3.4

ORG 0030H ; ; DISPLAY:

SETB EA ; SETB EX0 ; SETB IT0 ; MOV TMOD,#01H ; MOV TL0,#0FFH ; MOV TH0,#0FFH

SETB ET0 ; CLR P0.5 CLR P0.6 CLR P0.7

SETB TR0 ; MOV DPTR,#TAB ; MOV R0,#00H ; MOV R1,#16 ; \MOV R3,#00H

定时中断T0入口地址 此次直流电机的设计以LCD字符夜晶的 显示程序为主程序 打开中断总开关 打开外部中断0开关 打开外部中断0下降沿触发 设置定时工作方式 设置定时初值 打开定时中断T0开关 定时器T0开始定时 夜晶显示的字符首地址 脉宽的初值

的字符个数 第27页共37页

XXX学校XXX届毕业设计说明书

MOV R4,#00H LP9: LCALL CHUSHI LP2: ACALL BUSY MOV A,#00H MOVC A,@A+DPTR MOV P1,A ACALL DATAS INC DPTR DJNZ R1,LP2 LP3:

CJNE R3,#00H,LP4 CJNE R4,#00H,LP4 SJMP LP3

LP4: MOV R7,#00H ; MOV R5,#09H ; CURRENT : ACALL BUSY MOV P1,#0C0H ACALL ENABLE MOV DPTR,#MMTAB ACALL BUSY LP5: MOV A,#00H MOVC A,@A+DPTR MOV P1,A INC DPTR ACALL DATAS ACALL BUSY

中断的标志

的字符个数 第28页共37页

XXX学校XXX届毕业设计说明书

DJNZ R5,LP5 MOV DPTR,#STAB MOV A,R2 MOV P1,A ACALL DATAS ACALL BUSY

MOV A,R3 ; MOVC A,@A+DPTR MOV P1,A ACALL DATAS ACALL BUSY

MOV A,R4 ; MOVC A,@A+DPTR MOV P1,A

ACALL DATAS ; LP8:

CJNE R7,#00H,LP7 ; LJMP LP8 ; LP7: SJMP LP4

CHUSHI: ; ACALL BUSY

MOV P1,#00000001B ; ACALL ENABLE ACALL BUSY

MOV P1,#00111000B ; ACALL ENABLE ACALL BUSY

MOV P1,#00001111B ;

显示速度的十位 显示速度的个位 使夜晶始终显示当前电机的速度 速度不变时等待 速度变时重新读入速度 使夜晶显示的一些初始设置 清屏并光标复位 设置显示模式:8位2行5×7点阵 显示器开、光标开、光标允许闪烁

第29页共37页

XXX学校XXX届毕业设计说明书

ACALL ENABLE ACALL BUSY

MOV P1,#00000110B ; 文字不动,光标自动右移 ACALL ENABLE ACALL BUSY

MOV P1,#80H ; ACALL ENABLE RET

ENABLE: ; SETB E CLR RS CLR RW CLR E RET

DATAS: ; SETB E SETB RS CLR RW CLR E RET

BUSY: ; CLR E MOV P1,#0FFH CLR RS SETB RW SETB E JB P1.7,BUSY RET ORG 2000H

写入显示起始地址 写入控制命令的子程序 写入数据子程序 准备写入数据 第30页共37页


基于单片机的直流电机闭环调速系统的设计-精品(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:HR常用英语词汇[1]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: