1、“.....图引脚图单片机系统的键盘波动开关以及等的连接都是和几个芯片的口相连,这几个芯片采用复用共地址线,而片选不同的连接方式与单片机相连,如图所示接法图按键与单片机连接图按键连接图如图所示。图按键连接图图按键连接到单片机系统的芯片的地址是由芯片本身的端口以及端口所决定的,连接好这两个引脚,芯片的地址就确定下来了,下面的表给出了本系统用到的四个芯片的连接方法和各自寄存器的地址。如图。芯片寄存器地址接键盘接指示灯接指示灯接旋钮图芯片连接方法和各自寄存器地址连接图如图所示图芯片连接图程序分析变量的定义单片机程序运行过程中,需要保存些变量,程序定义的变量以及保存的地址如下变量存储在。,变量存储在。存储在。复位帮助切换插人替换删除取消变量存储在。输人位置程序参数系统诊断图形上页变量存储在。下页前后左右变量存储在。,变量存储在......”。
2、“.....主轴正转主轴定位主轴反转机械锁住单端运行空运行程序启动主轴定位变量存储在。选择跳过进给保持快速变量存储在。指示灯定义变量存储在。就绪伺服就绪轴位轴位轴位轴位刀库位到位变量存储在。主轴故障气压故障润滑故障冷却故障手动冷却刀库旋转刀具夹紧工作照明变量存储在。自动断电超程释放排屑主轴正转字母切换灯左上面板变量存储在。主轴停止主轴反转主轴定位机械锁住单端运行空运行程序启动选择跳过变量存储在进给保持,快速存储在。倍率定义变量存储在。主轴倍率,进给倍率变量存储在。,快速倍率,方式选择变量存储在。变量存储在。各标志变量定义如下位定义为表示没有键按下或者没有按键。从和口读数个键按下时为,表示处有键被按下。为,表示或处有键被按下。为,表示处有键被按下。④为,表示处有轴键被按下。从以口读时个非轴键按下时加上。个......”。
3、“.....变量存在。非轴键被按下。个轴键被按下。两个或两个以上非互斥轴键被按下。变量存在。有动作。有动作。有动作。程序首先检测上位机有没有发信息过来,如果有就接收数据并且根据数据来显示机床的状态。没有则开始检测键盘并处理按键事件并向上位机发送按键的信息。些最主要的模块在上节关键技术中已有详细讲解。下面讲讲其他的模块。灯亮程序系统中还有部分为亮灯的程序,的连接如表所示,因为各个按键实现的功能均不样,所以每个按键灯的亮和暗的实现方法也不尽相同,程序开始时,将些变量赋值给各个灯,作为保存的亮暗的状态。可以将亮灯分为种情况。如图图灯亮程序上位机向单片机发送信息,单片机接到数据信息后,改变灯变量的数值,等到程序运行到亮灯子程序时亮灯。另种情况是功能键,特点是按键被按下时按键灯亮并直亮下去,直到按键再次被按才熄灭。其中有两个键是特殊情况......”。
4、“.....所以不能同时点亮按键灯。程序处理这种按键的方法为按下个按键就给这个按键的按键灯变量赋值,同时给同它功能互斥的按键的按键灯变量赋值。其他机床功能按键灯处理如下当按下个按键时,程序就判断原来的变量的数值,若为则将赋给这个变量,若为,则将数值赋给此变量。此后程序根据这些灯变量来点亮灯。还有种情况就是轴键的按键灯,比如快速,这几个按键与其他的按键的灯不样。这几个键被按下时,按键灯亮,按键松开按键灯就会灭。因为这几个按键是直接控制机床的轴,称为轴键。在按下轴键时程序处理如下让此按键的指示灯灯亮,并置位在程序循环中返回到程序开头时,要检测,若不为零则说明有轴键被按过同时轴灯还是亮的,那么就清轴灯,让它熄灭。选择连接个类型灯的芯片,使其选中。设置被选中的芯片的端口方式。将灯变量等数据发送到端口,使得灯按照程序数据点亮。选择连接到其他类型的灯的芯片......”。
5、“.....接收程序程序开始时要调用接收程序,如果正在接收则调用延时程序,单片机程序接收上位机传送过来的信息,如果延时程序已经说明接收时串口工作不正常,则不再接收,返回。如果接收到上位机发送数据,则看帧头是否为,若不为,则发生数据返回。若正确则继续接收下位数据,数据的处理是按照通信协议进行的。接收流程图如下图接收程序图软件程序流程图如下图软件程序流程图总电路图图总电路图结论本例首先对控制面板的功能和操作方法做了详细的介绍,对单片机和上位机的通信协议做了详细的分析。在硬件设计上,为了保证系统的温定型,用了芯片作为整个单片机系统的看门狗。因为本系统要用到大量的端口,所以用了些芯片来扩展,同上位机通信则用到了芯片。整个系统分为几个模块来编写,易于整理思路,使程序富有条理。开机后,上位机给单片机发送信息,单片机接收到信息后在控制面板上依靠显示机床的状态......”。
6、“.....单片机向上位机发送信息告诉上位机用户对机床的操作和对加工过程的些配置。上位机根据下位机传送的信息来控制机床的运行,与此同时也向单片机传送必要的信息。目前大量的嵌入式产品,如激光打印机,机等等,依赖键盘或者小键盘接口用于用户的输入,并在或者上显示定的信息。虽然目前有非常多的芯片可以用来实现键盘扫描,但是用软件实现键盘扫描的方法有助于缩减系统的开发成本,并且修改灵活,非常方便。本系统的键盘扫描方法和代码也可以用在其他类似的系统上,仅仅需要根据项目的不同特点需要做出少量修改即可。由于汇编语言不是结构化语言,其程序编写和调试较难,而且编写效率较低。而本系统的程序又非常大,写出来的源程序的可读性和可移植性差。高级语言通用性好功能强,且改变单片机型号时程序移植十分容易,在单片机程序设计中使用的越来越普遍。所以还可以用语言编写程序......”。
7、“.....王老师在学术上以及技术上都有很深的造诣,他严谨的治学态度和科学的工作方法给了我很大的启发。在毕设过程中,当我遇到问题时,老师总是很耐心的给我讲解指导。在四年大学中,我的学习与成长都离不开各位老师的帮助,在此衷心地感谢各位老师对我的关心和指导。参考文献李琪基于系列单片机的显示屏开发技术第二版张齐单片机原理与应用系统设计基于的仿真实验与解题指导电子工业出版社陈海宴单片机原理及应用基于与北京航空航天大学出版社周向红单片机课程设计华中科技大学出版社张齐朱宁西单片机系统设计与开发基于单片机仿真和语言编程机械工业出版社杨居义单片机课程设计实例教程清华大学出版社丁伟基于的单片机仿真实战教程使用汇编和语言聂典电子工业出版社李玉梅基于系列单片机原理的应用设计国防工业出版社,,,,,个系统集成到个芯片上......”。
8、“.....它的质量轻价格便宜体积小为开发学习和应用提供了非常便利的条件。而且,学习使用单片机是为了了解结构与原理的最佳选择。单片机内部也使用和功能相类似的模块,比如中央处理器,内存,并行总线,还有和硬盘作用相似的存储器件,不同的是他的这些元件性能都比我们的家用电脑弱很多,不过价钱也是相对很低的,般不会超过元。用来做些控制电器类不是非常复杂的工作就足够了。我们现在用的全自动滚筒洗农机排烟罩等家电里面都可以看到它的身影。它主要的功能是作为控制结构的核心部件。他是种存线式实时控制,在线式为现场控制,需要的是有很强的抗干扰的能力,较低的价格成本,这也是和离线式的比如家用主要区别。单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的些功能,这是别的器件需要费很多人力才能做到的,有些则是花人力也很难做到的。个不是很复杂的功能要是用美同年代开发的系列......”。
9、“.....电路定是块大板,但是如果要是用美国年代成功投放市场的系列单片机,结果就会有天壤之别,只因为单片机的通过你编写的程序可以实现高科能,高效率,以及高可靠性,中央处理单元是数字计算机的重要组成部分,其目的是对从内存中接收的指令进行译码,同时对存储于内部寄存器存储器或输入输出接口单元的数据惊醒传输算术运算逻辑运算以及控制运算。在外部,位转换指令数据和控制信息提供个或多个总线并从组件连接到它。个微控制器出现在普通电脑的键盘和检测器中,但是这些组件也被屏蔽。在这种微控制器中,与我们所讨论的可能有所不同。字长也许更短,编制数量少,指令集有限。相对而言,性能差,但对完成任务来说足够了。最重要的是它的微控制器的成本很低,符合成本效应。因为单片机对成本是非常敏感的,所以现在占主导地位的软件还是最低级汇编语言,他是除了进制机器编码以上最为低级的语言了......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。