3205.JD系列绞车设计25KW 课程设计.doc
《3205.JD系列绞车设计25KW 课程设计.doc》由会员分享,可在线阅读,更多相关《3205.JD系列绞车设计25KW 课程设计.doc(11页珍藏版)》请在三一办公上搜索。
1、数控机床设计说明书设计者: XXX班级:机械0608班学号:XXX 指导教师:XXX日期: 2009年4月 XXX大学机械工程学院一设计背景要求在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。而随着经济一体化的发展,数控机床得到普遍推广,但在实际应用中,尚存在一些问题,如切削速度不快,螺纹加工精度低及加工程序输入繁锁等。而采用单片机控制,充分发挥软件优势能有效地解决加工精度和加工速度等问题。从而使数控机床性能进一步提高。本次设计的任务是用单片机设计一数控机床控制系统,要求如
2、下:1控制实现X+,X-,Y+,Y-方向的精确移动;2. 能够实现点动;3. 能够存储至少100条代码。二设计方案说明根据设计要求,确定系统由以下基本单位组成:1.CPU执行程序,完成主机部分的所有控制。拟选用80C51系列单片机。2.外部程序存储器用于对用户输入程序的存储。拟选用8255A程序存储器。3.外部数据存储器存储键盘输入的数控源程序以及程序执行过程中产生的中间结果等。拟选用6264数据存储器。4.键盘及显示电路键入代码及显示结果。键盘选用keypad-calculator,显示电路由7SEG-COM-AN-GRN数码显像管和74LS164组成。三硬件设计介绍根据选用的元件,设计电路
3、如下:1.80C51单片机2.74LS373锁存器3.6264数据存储器4.ULN2003A5.motor-stepper步进电机6.keypad-calculator键盘7.74LS1648.8255A程序存储器9.7SEG-COM-AN-GRN数码显像管10.10WATT470R电阻11.电源四软件设计编写代码如下:ORG 0LCALL T1SMOV SP,#0FH ;初始化MOV DPTR,#0A003HMOV A,#90HMOVX DPTR,AMOV 7FH,#0MOV 30H,#0MOV 31H,#0MOV 32H,#0MOV 33H,#0MOV 34H,#0MOV 35H,#0MO
4、V 36H,#0 LCALL XS MOV 20H,#0 MOV 21H,#0 MOV DPTR,#6000H MOV A,#0FFH MOVX DPTR,AMOV 2EH,#1MOV 2FH,#1AS:LCALL XPLCALL YMLCALL T10MS KEY:MOV DPTR,#0A002H ;键扫描程序MOV A,#0 MOVX DPTR,A MOV DPTR,#0A000HMOVX A,DPTRJNB ACC.0,KEY1JNB ACC.1,KEY2JNB ACC.2,KEY3JNB ACC.3,KEY4LJMP KEYKEY1:LCALL T10MSMOVX A,DPTRJB A
5、CC.0,KEY MOV P2,#0A0H MOV R1,#2MOV R2,#0MOV R3,#0MOV R6,#6MOV R7,#0FEHDL1:MOV A,R7MOVX R1,AMOVX A,DPTRJNB ACC.0,TRKINC R3MOV A,R7RL AMOV R7,ADJNZ R6,DL1LJMP KEY KEY2:LCALL T10MSMOVX A,DPTRJB ACC.1,KEY MOV P2,#0A0H MOV R1,#2MOV R2,#6MOV R3,#0MOV R6,#6MOV R7,#0FEHDL2:MOV A,R7MOVX R1,AMOVX A,DPTRJNB AC
6、C.1,TRKINC R3MOV A,R7RL AMOV R7,ADJNZ R6,DL2LJMP KEYKEY3:LCALL T10MSMOVX A,DPTRJB ACC.2,KEY MOV P2,#0A0H MOV R1,#2MOV R2,#0CHMOV R3,#0MOV R6,#6MOV R7,#0FEHDL3:MOV A,R7MOVX R1,AMOVX A,DPTRJNB ACC.2,TRKINC R3MOV A,R7RL AMOV R7,ADJNZ R6,DL3KEYB:LJMP KEYKEY4:LCALL T10MSMOVX A,DPTRJB ACC.3,KEYB MOV P2,#0
7、A0H MOV R1,#2MOV R2,#12HMOV R3,#0MOV R6,#6MOV R7,#0FEHDL4:MOV A,R7MOVX R1,AMOVX A,DPTRJNB ACC.3,TRKINC R3MOV A,R7RL AMOV R7,ADJNZ R6,DL4LJMP KEYTRK: MOV A,R2ADD A,R3MOV B,#3MUL ABMOV DPTR,#0F00HJMP A+DPTRPR0:LCALL XP ; ;X正向点动LCALL T10MS LJMP KEY PR1:LCALL CHANG ;;7数字键MOV 35H,#7LJMP KEYAPR2:LCALL CHA
8、NG ;;8数字键MOV 35H,#8LJMP KEYAPR3:LCALL CHANG ;;9数字键MOV 35H,#9LJMP KEYAPR4:MOV 31H,#11H ; ;X键SETB 01HCLR 02HLJMP KEYAPR5:MOV 31H,#12H ; ;Y键SETB 02HCLR 01HLJMP KEYAPR6: LCALL XM ; ;X反向点动LCALL T10MSLJMP KEY PR7:LCALL CHANG ;;4数字键MOV 35H,#4LJMP KEYAPR8:LCALL CHANG ;;5数字键MOV 35H,#5LJMP KEYAPR9:LCALL CHANG
9、 ;;6数字键MOV 35H,#6LJMP KEYAPRA:JNB 00H,PRA1 ; ;负号键CLR 00HMOV 32H,#0LJMP KEYAPRA1:MOV 32H,#10HSETB 00HLJMP KEYAPRB:JB 01H,PRB2 ; ;保存键JB 02H,PRB2LJMP KEYPRB2:MOV A,7FHCJNE A,#0AH,PRB1LJMP KEY PRB1:MOV A,7FHMOV B,#3MUL ABMOV DPL,AMOV DPH,#60HMOV A,34HSWAP AADD A,35HMOVX DPTR,AINC DPTRMOV A,33HMOVX DPTR,
10、AINC DPTRMOV A,20HMOVX DPTR,AMOV 20H,#0MOV 35H,#0MOV 34H,#0MOV 33H,#0MOV 32H,#0MOV 31H,#0INC 7FHMOV 30H,7FH LJMP KEYAPRC:LCALL YP ; Y正向点动LCALL T10MSLJMP KEYPRD:LCALL CHANG ;;1数字键MOV 35H,#1LJMP KEYAPRE:LCALL CHANG ;;2数字键MOV R2,#2MOV 35H,#2LJMP KEYAPRF:LCALL CHANG ;;3数字键 MOV 35H,#3 LJMP KEYA PR10: LJM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 3205.JD系列绞车设计25KW 课程设计 3205. JD 系列 绞车 设计 25 KW
链接地址:https://www.31ppt.com/p-2987660.html