XXX学校XXX届毕业设计说明书
DINGSHI: ; 定时中断服务程序 CPL P0.7
JNB P0.7,Z1 ; 周期一定 MOV A,#0FFH SUBB A,R0 MOV TH0,A SETB TR0 RETI
Z1: MOV TH0,R0 ; SETB TR0 RETI
BUTTON: ; PUSH ACC CLR EX0 CLR EA INC R7 ; MOV A,#0FFH MOV P2,A MOV A,P2
JNB ACC.0,AA0 JNB ACC.1,KK0 JNB ACC.2,ZZ JNB ACC.3,FF JNB ACC.4,WW0 AJMP QQ
AA0: CJNE R0,#0FFH, AA1 ; AJMP QQ AA1: MOV A,R0 ADD A,#5
脉宽 从控制键盘中读取操作命令加速操作 第31页共37页
XXX学校XXX届毕业设计说明书
MOV R0,A AJMP QQ
KK0: CJNE R0,#00,MM ; 减速操作 AJMP QQ MM: MOV A,R0 SUBB A,#5 MOV R0,A AJMP QQ
QQ: MOV A,R0 MOV B,#5 DIV AB MOV B,#10 DIV AB MOV R3,A MOV R4,B SETB EX0 LCALL DELAY LCALL DELAY LCALL DELAY LCALL DELAY SETB EA POP ACC RETI
ZZ: SETB P0.5 ; CLR P0.6
MOV R2,#2BH ; LCALL DELAY LCALL DELAY LCALL DELAY
正转操作 正转标志 \第32页共37页
XXX学校XXX届毕业设计说明书
SETB EX0 SETB EA POP ACC RETI
FF: CLR P0.5 ; 反转操作 SETB P0.6
MOV R2,#2DH ; LCALL DELAY LCALL DELAY LCALL DELAY SETB EX0 SETB EA POP ACC RETI
WW0: CLR P0.5 ; CLR P0.6 LCALL DELAY LCALL DELAY LCALL DELAY SETB EX0 SETB EA POP ACC RETI
DELAY: ; MOV R5,#0E0H
MM0: MOV R6,#30H MM1: DJNZ R6,MM1 DJNZ R5,MM0 RET
反转标志 \停止操作 延时子程序 第33页共37页
XXX学校XXX届毕业设计说明书
TAB: DB 53H,45H,54H,20H
DB 53H,50H,45H,45H ; \代码 DB 44H,20H,50H,4CH DB 45H,41H,53H,45H STAB: DB 30H,31H,32H,33H
DB 34H,35H,36H,37H ; \DB 38H,39H,41H,42H ; \DB 43H,44H,45H,46H
MMTAB: DB 43H,4FH,52H,52H
DB 45H,4EH,54H,20H ; \DB 3AH END
代码 代码
第34页共37页
XXX学校XXX届毕业设计说明书
参 考 文 献
[1] 孙传友. 测控系统原理与设计[M].北京:北京航空航天大学出版社, 2003: 160~166,174
[2] 泰继荣. 现代直流控制技术及其系统设计[M]. 北京:机械工业出版社,1993: 141~145
[3] 韩京清. 非线性PID控制器[J]. 自动化学报,1994,(4):487~490
[4] 张永双,康虎. 一种BP网络自整定PID控制算法及其在NF-6风洞控制中的应用[J].流体力学实验与M量, 2003,17(3):79~83
[5] 万佑红,李新华. 用遗传算法实现PID参数整定[J].自动化技术与应用, 2004,23(7):7~8
[6] 王伟,晶涛,柴天佑. PID参数先进整定方法综述[J].自动化学报, 2000,(3): 347~35
[7] 林蔚天.微机控制PWM直流调速. 上海电机技术高等专科学校学报, 2001,12(4) [8] 李维军,韩小刚,李晋. 基于单片机用软件实现直流电机PWM调速系统. 机电一体化,2004,5:49~51
[9] 王兆安. 电力电子技术[M].北京:机械工业出版社, 2006:150~152 [10] 陈杰. 传感器与检测技术[M].北京:高等教育出版社,2002:201
[11] 方彦军,孙健. 智能仪器技术及其应用[M]. 北京:化学工业出版社,2005:42~43 [12] 涂时亮,张友德. 单片微机MCS-51用户手册. 上海:复旦大学出版社, 1990: 167~202
[13] 李朝青.单片机原理及接口技术.第二版.北京:北京航空航天大学出版社,1996:223~227
[14] 沙占友. 单片机外围电路设计[M]. 北京:电子工业出版社, 2003:21 [15] 铁才. 电机控制技术. 哈尔滨: 哈尔滨工业大学出版社, 2000:8~9 [16] 张俊谟. 单片机中级教程[M]. 北京:北京航空航天大学出版社,2006:96 [17] 何立民. MCS-51系列单片机应用系统设计系统配置与接口技术[M]. 北京:北京航空航天大学出版社,1990:83~87
[18] 潘松,黄继业. EDA技术实用教程[M]. 北京:科学出版社, 2003:33
第35页 共37页