资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划东北大学微机原理控制步进电机实验报告便携式学生自主微机原理实验装置实验报告姓名:班级:学号:联系电话:电子信箱:日期:XX年1月18日一、实验心得:本学期学习了微机原理这门实践性非常强的课程,这门课程内容丰富详实,包含汇编语言程序设计、8086微处理器、89C510单片机等。复杂的知识极大的增加了理解掌握的难度。在正常实验教学安排的基础上,我们还初次享受到了便携式学生自主微机原理实验装置带来的便利,使我们能够利用课余时间,自主完成实验设计。更有助于我们将理论与实践相结合,加深对知识的理解和掌握。在使用这个箱子后,我首先进行了一些简单的流水灯实验,又复习巩固了各种定时器计时器以及外部中断的使用方法。接着尝试着用驱动了步进电机,利用外部中断增加了对电机转速的调节。交通灯实验是对以上知识的综合运用提升,经历了反复调试,最总才得以稳定运行。键值的读取及显示实验通过7279读取4*4矩阵,获取键值并将键值送入芯片驱动数码管显示。由于是三个人共用一台实验装置,我们有时错开时间独自进行实验,有时聚在一起讨论交流,很多问题在交流中便解决了。通过对实验装置的操作,加深的我对于单片机的结构和原理,各种定时器中断的使用方法,编译码的方法,输入输出通道的设计等。知道了目前自身存在的问题,能力欠缺的地方,今后定将继续努力,不断提高学业水平!二、建议:建议出版一本与便携式学生自主微机原理实验装置相配套的实验指导书,指导学生自主学习运用实验装置,方便学生正确使用实验装置,提高学生自主学习的能力。由于本人程序设计基础较为薄弱,自己觉得老师讲的电路和程序设计原理都懂,但在实际编写程序时存在很大的困难,难以自主完成程序的编写,只能自己在网上搜索相关的程序进行修改。因为实验装置的不同,修改理解的过程有点费劲。希望能根据实验装置的特点,由简单到复杂的提供相应源程序供不同层次的学生在编程时作参考。如果出第二代产品,希望能够每人配备一台试验箱,USB接头能够平着放在边缘,这样连线时箱子盖砸下来不会砸坏接口。烧录程序的USB数据线希望能再长些,在实验室连接台式电脑不易出现拉扯。实验装置的发放时间有点晚,很快迎来了多门科目的考试,自主实验的时间不够。希望能够在开学初发放箱子,提供足够多的时间自主学习。三、实验装置出现的问题:小组内一名成员在做键盘实验时,将修改好的程序烧录进去,发现数码管无法点亮;反复尝试之后,重新下载数码管检测程序,依然无法点亮。可能是HD7279芯片烧坏了,之后我们没有再用那个程序,利用室友的实验装置,参考别人修改好的程序完成了按键显示的实验。四、实验程序实验一步进电机实验编程实现:由拨动开关改变步进电机的转动方向,绕组通电时间采用软件延时法,利用外部中断实现电机转动过程中可以增速与减速。#includesbitdirec=P35;/正反转控制位intflag=0;/速度标志:flag=0时,减速;flag=1时,加速。unsignedchartime=15;unsignedcharcodeTAB18=0x01,0x03,0x02,0x06,0x04,0x0C,0x08,0x09;/电机正转unsignedcharcodeTAB28=0x09,0x08,0x0C,0x04,0x06,0x02,0x03,0x01;/电机反转voidDELAY()unsignedchari,j;for(j=0;j#defineucharunsignedchar#defineuintunsignedintucharidataplus10=0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09,0x00;/*正转*/ucharidataminu10=0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x00;/*反转*/voidinit_Timer0();voidTimer0_fun();voidINT0_fun();ucharSpeedFlag=0;ucharrunStep=0;ucharDirFlag=0;/初始化Timer0配置参数voidinit_Timer0()TMOD=0x01;TH0=0x00;TL0=0x00;TR0=1;voidmain(void)ucharInputCode=0;微机原理实验报告专业班级姓名学号实验题目日期电子信息工程学系实验报告课程名称:微型计算机技术实验项目名称:熟悉实验软硬件系统实验时间:班级:通信091姓名:Jxairy学号:实验目的:1、熟悉实验仪器、实验工具和软件的基本应用;2、了解步进电机控制的基本原理;3、掌握步进电机转动编程方法。实验环境:Windows7操作系统、ZY15MicInt12BB微机原理及接口实验箱、湖北众友微机原理与接口技术软件等。原理说明:步进电机驱动原理是通过对每相线圈中的电流顺序切换来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。实验通过不同长度的延时来得到不同频率的步进电机输入脉冲,利用8255输出,从而得到多种步进速度。本实验使用的软件是通过PC机串行口向微机接口实验箱上的8250串口通信芯片发送控制指令,从而控制该芯片直接对该实验箱执行一系列的操作。用户应该将本实验系统配套的串行通讯电缆分别插在该实验箱以及PC微机的串口上,这样才可以实现PC与实验箱之间的串口通讯。联机实验程序框图所示。接线:1、本实验用到的模块有8255模块、步进电机模块等;2、8255模块的PB0PB3依次连接到步进电机的A、B、C和D插孔;8255模块的PB0PB3依次接四个高低电平显示的LED灯;3、连接计算机与实验箱,将配套串行通讯电缆分别插在该实验箱以及PC微机的串口上;4、8255的数据线接系统数据区的任一插槽,片选接译码单元的2A0-2A7。图联机实验程序框图实验内容及过程:1、按上述连线步骤先在实验箱上接好电路,如图所示。再连接计算机和试验箱的传输线,打开电源观察试验箱相关的指示灯是否正常,以判断试验箱是否能正常工作。打开试验箱电源的同时显示屏上显示信息“Connectornot(Y/N)?”,按Y键即进入联机模式,显示“NOWCOMISSTANDBY!”,即完成正常连接。图试验箱连线2、打开PC机运行湖北众友微机原理与接口技术软件。弹出如图所示的联机界面。如果本实验系统配套的串行通讯电缆已经连在该实验箱与PC微机的串口上,并且实验箱的电源已经打开。当检查到通信端口正确时,则进入到联机状态,端口选择为图1中所示。如果检查串口没有连通,系统提示用户是否进行连接。当点击取消按钮或者是ESC键时,系统则进入到上位机软件仿真状态。图联机界面3、进入程序主界面,“文件”“打开”,找到步进电机程序“”文件,如图所示。图4、点击按钮,对步进电机程序“”文件进行编译、连接、装载,生成可执行文件“”,装载成功如图所示。图装载成功5、装载完成后点击按钮,进行全速运行。实验结果及分析:试验箱上的指示模块内的指示灯会随着步进电机的转动逐一点亮,步进电机将会按程序的控制进行绕转。步进电机实验结果如下图所示。并且在调节脉冲信号的频率时,可以改变步进电机的转速,使实验现象更加明显。图步进电机的实验现象实验心得:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号