机械手顺序控制器设计.rar
机械手顺序控制器设计,论文标准word格式排版目 录一 系统总体设计 ..................................................................31.1 设计内容 ...............................................................
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 莎士比亚 发布
论文标准WORD格式排版
目 录
一 系统总体设计 .................................................................. 3
1.1 设计内容 ....................................................................... 3
1.2 设计要求.......................................................................... 3
1.3 设计思路..........................................................................3
1.4 系统结构....................................................................3
二 硬件电路设计与框图 ..................................................... 4
2.1 单片机的选择 ......................................................................... 4
2.2 按键电路设计与器件选择 .................................................. 5
2.3 LED显示电路设计 ................................................................. 6
2.4 一位显示器电路 ................................................................... 7
2.5 时钟与复位电路 .................................................................... 8
三 系统软件设计 ................................... .............................. 9
3.1 主程序模块 ................................................ ......................... 9
3.2 数码显示模块 ........................................ ............................. 11
3.3 延时子程序 ............................................ ................................ 12
3.4 数据表 ................................................................................ 12
四 调试说明与调试结果....................................................... 13
五 系统功能及操作说明....................................................... 13
5.1 系统功能 ........................................................ ...................... 13
5.2 操作说明 ............................................................................. 13
六 总结与体会 ................................................................................. 14
七 附录 ................................................................................... 15
附录1 显示模块流程图 ......................................................... 15
附录2 主程序流程图 ......................................................... 16
附录3 硬件电路原理图 ............................................................ 17
八 参考文献................................................................................. 18
一、系统的总体设计
1.1 设计内容
该课题是用MCS—51单片机实现机械手的控制。要求机械手完成五种加工方法,用相应按键选择;每种加工方法有八道工序,用高低电平信号表示,并用发光二极管模拟,同时用数码管显示工序步数。
1.2 设计要求
1)确定系统设计方案;
2)进行系统的硬件设计;
3)完成必要的参数计算与元器件选择;
4)完成应用程序设计;
*5)进行部分单元电路及应用程序的调试;
1.3 设计思路
根据设计要求,初步思路如下:
1)将各种加工方法的八道工序对应的高低电平模拟信号用十六进制表示,存入五个数据表中。
2)五种加工方法各有一按键控制,通过单片机的一端口输入控制信号,同时在端口的一位设置一停止按钮,作为一种加工方法的结束。
3)用八个LED模拟加工工序,接于单片机的一个端口,作为输出口。
4)将工序步数1—8对应的数码显示字形存入一数表,用查表方式在串行口输出要数码显示的工序步数字形,然后并行输入到七段显示器。
1.4 系统结构
硬件:实验室提供的MCS—51单片机、七个开关按钮、八个LED灯、一片数码管、一片74LS164。
单片机接口分配和接线:P1口作为数据输出端,P1.0—P1.7分别接LED1—LED8作为工序信号模拟显示;P2口作为控制输入端,P2.0—P2.4分别接按钮K1—K5作为加工方法选择键;P2.5接按钮STOP作为停止按键;RXD作为串行数据输出端接74LS164的DATA端,TXD作为时钟脉冲输出端接CLK。
寄存器分配:R2作为工序控制寄存器,R0作为输出显示间接寻址寄存器,79H作为输出显示缓冲区。R4、R5、R6、R7在延时子程序中使用。
........
目 录
一 系统总体设计 .................................................................. 3
1.1 设计内容 ....................................................................... 3
1.2 设计要求.......................................................................... 3
1.3 设计思路..........................................................................3
1.4 系统结构....................................................................3
二 硬件电路设计与框图 ..................................................... 4
2.1 单片机的选择 ......................................................................... 4
2.2 按键电路设计与器件选择 .................................................. 5
2.3 LED显示电路设计 ................................................................. 6
2.4 一位显示器电路 ................................................................... 7
2.5 时钟与复位电路 .................................................................... 8
三 系统软件设计 ................................... .............................. 9
3.1 主程序模块 ................................................ ......................... 9
3.2 数码显示模块 ........................................ ............................. 11
3.3 延时子程序 ............................................ ................................ 12
3.4 数据表 ................................................................................ 12
四 调试说明与调试结果....................................................... 13
五 系统功能及操作说明....................................................... 13
5.1 系统功能 ........................................................ ...................... 13
5.2 操作说明 ............................................................................. 13
六 总结与体会 ................................................................................. 14
七 附录 ................................................................................... 15
附录1 显示模块流程图 ......................................................... 15
附录2 主程序流程图 ......................................................... 16
附录3 硬件电路原理图 ............................................................ 17
八 参考文献................................................................................. 18
一、系统的总体设计
1.1 设计内容
该课题是用MCS—51单片机实现机械手的控制。要求机械手完成五种加工方法,用相应按键选择;每种加工方法有八道工序,用高低电平信号表示,并用发光二极管模拟,同时用数码管显示工序步数。
1.2 设计要求
1)确定系统设计方案;
2)进行系统的硬件设计;
3)完成必要的参数计算与元器件选择;
4)完成应用程序设计;
*5)进行部分单元电路及应用程序的调试;
1.3 设计思路
根据设计要求,初步思路如下:
1)将各种加工方法的八道工序对应的高低电平模拟信号用十六进制表示,存入五个数据表中。
2)五种加工方法各有一按键控制,通过单片机的一端口输入控制信号,同时在端口的一位设置一停止按钮,作为一种加工方法的结束。
3)用八个LED模拟加工工序,接于单片机的一个端口,作为输出口。
4)将工序步数1—8对应的数码显示字形存入一数表,用查表方式在串行口输出要数码显示的工序步数字形,然后并行输入到七段显示器。
1.4 系统结构
硬件:实验室提供的MCS—51单片机、七个开关按钮、八个LED灯、一片数码管、一片74LS164。
单片机接口分配和接线:P1口作为数据输出端,P1.0—P1.7分别接LED1—LED8作为工序信号模拟显示;P2口作为控制输入端,P2.0—P2.4分别接按钮K1—K5作为加工方法选择键;P2.5接按钮STOP作为停止按键;RXD作为串行数据输出端接74LS164的DATA端,TXD作为时钟脉冲输出端接CLK。
寄存器分配:R2作为工序控制寄存器,R0作为输出显示间接寻址寄存器,79H作为输出显示缓冲区。R4、R5、R6、R7在延时子程序中使用。
........