1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
让我们先来定义下这些模块之间的接口吧。
驾驶操作的按键组合与信号灯的响应闪烁和亮灭存在对的关系,我们将它们以表格的形式罗列了出来。
表驾驶操作与信号灯的关系左转弯右转弯紧急刹车仪表板头灯尾灯左右左右左右通断通通闪亮闪闪闪闪通断断通闪闪闪闪闪亮通断断断闪灭闪灭闪灭断通通通亮闪闪闪闪闪断通断通闪闪闪闪亮闪断通断断灭闪灭闪灭闪断断通通闪闪闪闪亮亮断断通断闪闪闪闪闪闪断断断通灭灭灭灭亮亮这样看似乎有些不明显,让我们来加工下,使它清楚些。
思考下,盏灯怎样才能闪烁呢对了,让它会儿亮,会儿灭,不就闪起来了吗这问题很简单对吗我们的整个系统就是建立在这个认识之上。
我们设想在那盏闪烁的灯亮的时候和灭的时候分别制张像上表样的表,并将各个控制开关的通和断分别用和代替,将制表的那瞬间各灯的亮和灭暗数据,所以我们把它放在定时器的中断服务程序中实现。
在系统缓冲区中设置个显示次数的数据,初始时设置个合适的值,定时,每次中断该数据都减。
直到该数据为零时,重新设置合适的值,同时更换亮暗数据的显示。
信号灯响应模块的程序流程图如下图所示。
图信号灯响应程序流程图第五节主程序的设计系统开机以后,先进行整个系统的初始化工作,包括对各个数据缓冲区的初始化工作,对定时器的初始化工作等。
然后打开系统用到的两个定时器中断和总中断开关,起动和。
接下来只要循环调用驾驶操作扫描程序时钟调节程序和时钟显示程序就可以了。
主程序的流程图如下图所示。
图主程序流程图第四章系统调试先下载程序到单片机中,然后开机运行。
用手指按住作为左转弯开关的按键不放在实际应用中此信号就是电平信号,仪表板左转弯灯左头灯左尾灯闪烁用手指按住作为右转弯开关的按键不放,仪表板右转弯灯右头灯右尾灯闪烁用手指按住紧急开关不放,所有可组合为九组操作,即左转弯右刹车按键不放,左右尾灯亮用手指按住左转弯按键和刹车按键,仪表板左转弯灯左头灯左尾灯闪烁,右尾灯亮用手指按住右转弯按键和刹车按键,仪表板右转弯灯右头灯右尾灯闪烁,左尾灯亮用手指按住刹车按键和紧急按键,尾灯亮仪表板灯头灯闪烁用手指按住左转弯按键,刹车按键和紧急按键,右尾灯亮,其余灯闪烁用手指按住右转弯按键,刹车按键和紧急按键,左尾灯亮,其余灯闪烁至此整个系统调试完毕。
总结在这两周的学习和设计中,使我充分认识到理论联系实际的重要。
安装和调试自始至终要有严谨的科学作风,不能抱有侥幸心理。
理论固然重要,但是在实际应用中遇到的很多问题是不容忽视的。
在第周,我们通过找大量的资料和同学们起研究和讨论,认识设计的内容,将其分为两大部分硬件设计部分和软件设计部分,终于设计出套完整的方案。
但是将这些具体的方案落实到实际设计中,出现很多,而那些在原则上是可以避免的,这就需要我别用和表示,这表会是个什么样子呢表闪烁的信号灯亮时的驾驶操作与信号灯的关系左转弯右转弯紧急刹车仪表板头灯尾灯左右左右左右表闪烁的信号灯灭时的驾驶操作与信号灯的关系左转弯右转弯紧急刹车灯闪烁用手指按住的心情。
自己的付出总算是有了回报。
我也得到了自己知识不足的教训。
感觉在知识不牢固的时候是多么无助。
自己要反复的去查阅以前的课本和书籍是多烦琐的事情。
这也就坚定了我在以后的学习中要认真学好基础知识的决心。
总体来说,这次实习使我受益匪浅。
在摸索该如何设计电路使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增加了实际操作能力。
在让我体会到了设计电路的艰辛的同时,更让我体会到成功的喜悦和快乐。
通过这次课程设计,我认识到单片机设计中应注意的几个问题采用模块化子程序化的优点是便于连接和移植,特别是重复使用时尤为方便。
但使用者必须预先明确各子程序的入口参数出口参数和所占用的资源,合理利用堆栈,避免主程序与子程序之间子程序与子程序之间所占用的资源发生冲突。
在调试程序前,定要预先将源程序分析透彻,在此基础上训练如何通过实验现象分析和判断产生故障的原因及故障可能存在的大致范围灵活运用开发系统所提供的各种调试方法,快速有效地排查和缩小故障范围。
通过反复调试,不断地分析和排除故障,调试软件和硬件的能力及速度。
调试程序时,要结合能反映故障存在与否的参数变化运行路径变化显示内容变化等,选择合适的观测点和观测对象,再运用适当的调试方法,快速地检验调试结果,由此分析和判断故障点。
致谢两周的课程设计结束了,在此我想对我的指导老师王迎旭老师表达我衷心的谢意。
在她耐心的指导下,使这次课程设计取得了较满意的结果。
这次设计过程中得到了其他老师的指导和帮助,在此并表示衷心的感谢。
在设计中,我查了不少参考资料,在此向其作者表示敬意,参考文献王迎旭编单片机原理与应用机械工业出版社楼然苗编系列单片机设实例北京航空航天大学出版社陈光东编单片微型计算机原理及接口技术华中科技大学出版社附录元器件清单系列单片机学习机印制电路板块,单片机块,发光二极管七只,轻触按键个,电阻个,排阻个,电容个,电容个,位段数码管个,三极管四只,晶振只,电源块,机台。
附录程序清单,亮数据暗数据连续显示次数亮暗选择初始化调用信号灯控制程序信号灯控制程序,信号灯响应程序定时器中断服务程序,别用四个按键接入单片机的。
输出为两组头灯两组尾灯两个仪表板灯,用口的低六位作为驱动信号。
另接个发光二极管到,作为系统正常工作的指示灯。
单片机选用。
图硬件原理图第三章软件系统设计汽车信号灯控制系统可分为左转右转刹车紧急开关闭合四种基本操作,而按要求又转弯紧急开关合上刹车左转弯刹车右转弯刹车刹车并合上紧急开关左转刹车并合上紧急开关右转刹车并合上紧急开关。
般的设计思路是,分别设计九个子程序表示以上的九种操作功能,这种设计思路很容易理解和实现。
但是,这种设计思路的实现有诸多缺陷,比如说,不能够在第时间内响应加驶员的驾驶操作。
我们想出了个非常简单的而且易于理解易于实现的方法。
第节软件系统的框架根据系统的要求和硬件的设计,我们设计出了如下图所示的软件系统的结构图。
图软件系统结构图第二节各模块之间的接口设计驾驶操作的按键扫描信号灯的响应仪表工艺卡片数控加工工艺卡新乡职业技术学院象棋加工工艺卡产品名称零件编号零件材料图号箱体类零件铝工序号程序编号夹具名称夹具编号使用设备工件尺寸毛坯类型卡盘数车立式加工中心铝工步号工步内容加工面刀具号刀具名称主轴转速进给量背吃刀量备注象棋外轮廓加工腰鼓面度机夹刀象棋切断断面切断刀精铣端面端面机夹端铣刀刻字加工精铣表面中心钻二中国象棋加工过程机床开机及返回参考点数控机床的开机包括返回机床参考点回零操作,机床参考点是机床生产厂家出厂前在机床上设定的固定点基准点,般位于机床移动部件沿其坐标轴正向移动的极限位置,是不允许随意改变的。
每台机床可以有个参考点,也可以根据需要设置多个参考点。
机床参考点是建立机床在坐标系的基准点,只有正确的返回机床的参考点才能建立起正确的工件坐标系。
每次当机床通电或重新启动之后,都需重新返回参考点,这样就可使机床在加工过程中有个相对参考。
返回参考点之前可选择手动将各轴往相应的负方向动段距离。
回参时应先把机床反回参考点的灯点亮,对于数控车床则先回轴,对于加工中心则应先回轴。
对刀操作车削部分车削对刀采用手动对刀进行操作,即运用试切法进行对刀。
具体操作步骤如下先将加工所需刀具装在刀架上,选择机床的手动输入方式,输入相应的程序指令使主轴正转并且调取出所要对的刀具,然后试切端面,沿轴退出,在刀具几何偏置数据输入界面中在相应的位置输入,并摁测量键,即轴对刀结束。
同样方法,沿轴方向车外圆并退出,然后将测量的数据输入刀具几何偏置数据输入界面中相应的位置,并摁测量键,即对刀完成。
铣削部分铣削对刀采用光电对刀仪进行对刀,首先取出光电对刀仪将其装在主轴上,并以的顺序手动操作,以轴为例,将光电对刀仪下降至适当高度,然后用测头接触工件在轴方向的端面,指示灯亮时输入数据,即轴对刀完成。
用类似方法对轴进行对刀。
程序的编写及输入程序的编写分为手动编程和自动编程两种类型,在本次的象棋加工程序的编写中以上两种编程方法均得以运用。
因为在车削部分,象棋的外轮廓加工只包含简单的圆弧,因此运用所学的编程知识就可以实现。
但是铣削部分涉及到字体的编程,其中每个字的笔画不并且其中有很多过度的点都不容易计算,因此采用利用软件自动生成程序。
车削部分程序程序名初始化,主轴正传,调用号刀以速度定刀于调用轮廓切削循环指令循环指令中参数的设定加工轮廓第步车削直径为的圆弧留余量以便切断退刀精加工程序退刀操作程序结束并返回断首注指令格式固定形状粗加工复合循环。
,其中等于向吃刀量或切深的半径值,等于向吃刀量,等于循环次数。
,其中等于精加工程序段开始编号,等于精加工程序段结束编号,等于向精加工余量的直径值,等于向精加工余量,为主轴转速,为进给速度。
程序应用于临床之前,需进行生物安全性评价。
故本实验选用两种临床常用的实验方法溶血试验和黏膜刺激实验,对其进行生物安全性初步评价。
溶血试验是通过材料与血液直接接触可检测材料的可溶性或释放性成分的溶血性能及材料表面的溶血性能。
该试验是评价材料体外急性溶血活性鉴定血液相闪烁和亮灭时钟的调节时钟的运行还有时钟的显示都可以作为个独立的模块来实现。
让我们先来定义下这些模块之间的接口吧。
驾驶操作的按键组合与信号灯的响应闪烁和亮灭存在对的关系,我们将它们以表格的形式罗列了出来。
表驾驶操作与信号灯的关系左转弯右转弯紧急刹车仪表板头灯尾灯左右左右左右通断通通闪亮闪闪闪闪通断断通闪闪闪闪闪亮通断断断闪灭闪灭闪灭断通通通亮闪闪闪闪闪断通断通闪闪闪闪亮闪断通断断灭闪灭闪灭闪断断通通闪闪闪闪亮亮断断通断闪闪闪闪闪闪断断断通灭灭灭灭亮亮这样看似乎有些不明显,让我们来加工下,使它清楚些。
思考下,盏灯怎样才能闪烁呢对了,让它会儿亮,会儿灭,不就闪起来了吗这问题很简单对吗我们的整个系统就是建立在这个认识之上。
我们设想在那盏闪烁的灯亮的时候和灭的时候分别制张像上表样的表,并将各个控制开关的通和断分别用和代替,将制表的那瞬间各灯的亮和灭暗数据,所以我们把它放在定时器的中断服务程序中实现。
在系统缓冲区中设置个显示次数的数据,初始时设置个合适的值,定时,每次中断该数据都减。
直到该数据为零时,重新设置合适的值,同时更换亮暗数据的显示。
信号灯响应模块的程序流程图如下图所示。
图信号灯响应程序流程图第五节主程序的设计系统开机以后,先进行整个系统的初始化工作,包括对各个数据缓冲区的初始化工作,对定时器的初始化工作等。
然后打开系统用到的两个定时器中断和总中断开关,起动和。
接下来只要循环调用驾驶操作扫描程序时钟调节程序和时钟显示程序就可以了。
主程序的流程图如下图所示。
图主程序流程图第四章系统调试先下载程序到单片机中,然后开机运行。
用手指按住作为左转弯开关的按键不放在实际应用中此信号就是电平信号,仪表板左转弯灯左头灯左尾灯闪烁用手指按住作为右转弯开关的按键不放,仪表板右转弯灯右头灯右尾灯闪烁用手指按住紧急开关不放,所有可组合为九组操作,即左转弯右刹车按键不放,左右尾灯亮用手指按住左转弯按键和刹车按键,仪表板左转弯灯左头灯左尾灯闪烁,右尾灯亮用手指按住右转弯按键和刹车按键,仪表板右转弯灯右头灯右尾灯闪烁,左尾灯亮用手指按住刹车按键和紧急按键,尾灯亮仪表板灯头灯闪烁用手指按住左转弯按键,刹车按键和紧急按键,右尾灯亮,其余灯闪烁用手指按住右转弯按键,刹车按键和紧急按键,左尾灯亮,其余灯闪烁至此整个系统调试完毕。
总结在这两周的学习和设计中,使我充分认识到理论联系实际的重要。
安装和调试自始至终要有严谨的科学作风,不能抱有侥幸心理。
理论固然重要,但是在实际应用中遇到的很多问题是不容忽视的。
在第周,我们通过找大量的资料和同学们起研究和讨论,认识设计的内容,将其分为两大部分硬件设计部分和软件设计部分,终于设计出套完整的方案。
但是将这些具体的方案落实到实际设计中,出现很多,而那些在原则上是可以避免的,这就需要我别用和表示,这表会是个什么样子呢表闪烁的信号灯亮时的驾驶操作与信号灯的关系左转弯右转弯紧急刹车仪表板头灯尾灯左右左右左右表闪烁的信号灯灭时的驾驶操作与信号灯的关系左转弯右转弯紧急刹车
