ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:53.52KB ,
资源ID:20174828      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20174828.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机实训报告Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机实训报告Word文档下载推荐.docx

1、1.单片机最小系统2.下载器3.万用表4.步进电机5.驱动器6.4个数码管7.按键8.霍尔传感器三、实训内容1、步进电机的工作原理步进电动机是将电脉冲信号转换成角位移或直线位移的控制电机,在自动控制系统中作执行元件。给步进电动机输入一个电脉冲信号时,它就转过一定的角度或移动一定的距离。2、步进电机的驱动设计2.1、驱动电源与单片机及电机接线图如下:2.2、符号说明OPT 接CPU+5VSP 接CPU脉冲信号(负信号,低电平有效DIR 方向控制,与CPU地线相接,电机反转ENA 脱机,与CPU地线相接,驱动电源不工作VCC直流电源正端GND直流电源负端A接电机引出线红线 接电机引出线绿线B接电机

2、引出线黄线接电机引出线蓝线3、键盘显示模块设计3.1、键盘功能1)按键控制电机驱动、停止、加速、减速、正转、反转2)串口实现PC机控制电机3)控制定时器延时控制电机转速3.2、键盘电路4、转速测量模块设计霍尔传感器:磁感应式传感器的工作原理,磁力线穿过的路径为永久磁铁N极一定子与转子间的气隙一转子凸齿一转子凸齿与定子磁头间的气隙一磁头一导磁板一永久磁铁S极。当信号转子旋转时,磁路中的气隙就会周期性地发生变化,磁路的磁阻和穿过信号线圈磁头的磁通量随之发生周期性变化。根据电磁感应原理,传感线圈中就会感应产生交变电动势。5、软件程序代码编写#include intrins.h#define ucha

3、r unsigned char#define uint unsigned int#define LedDisp P2#define KeyData (P3|0x07)#define KeyUp 0#define KeyDown 1sbit OPT=P00;sbit CP =P01;sbit DIR=P02;sbit ENA=P03; sbit CLK =P20;sbit DAT =P21;sbit RCLK=P22;uchar KeyState=KeyUp;uchar KeyValue;int Counter=14;uchar code DispCode10=0x3f,0x06,0x5b,0x

4、4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;uchar NumCode4=0,0,0,0;uchar code LedSelect4=0x10,0x20,0x40,0x80;int DispNum=1234;uint T0Num;uint T1Num0;uint T1Num1;uint Num;uint IntNum;bit Flag1s=0;bit Flag3s=0;void IntInit() IT0=1; EX0=1; EA=1;void T0Init() TMOD=0x01; TH0=(65536-50)/256; TL0=(65536-50)%256; TR0=

5、1; ET0=1;void T1Init() TMOD|=0x10; TH1=(65536-5000)/256; TL1=(65536-5000)%256; TR1=1; ET1=1;void Send595(uchar Ch) uchar j; RCLK=0; _nop_(); for(j=0;j8;j+) CLK=0; _nop_(); DAT=Ch&0x80; CLK=1; Ch=24) Counter=24; void SpeedDown() Counter-=1; if(Counter=Counter) CP=CP; T0Num=0;void T1Server() interrupt

6、 3 Disp4(); T1Num0+; T1Num1+; if(T1Num0=20) T1Num0=0; KeyProcess(); if(T1Num1=600) Flag3s=1;6、软硬件联合调试先通过软件编写驱动步进电机能动起来,然后通过STC-ISP软件将程序烧进单片机,进行调试,接着按同样的方法进行键盘扫描(正转,反转,加速,减速,停止),数码管显示,霍尔传感器测量速度这样的步骤通过软硬件不断重复调试,达到作品做完。7、作品实物图四、实训记录第一天:讲解步进电机的工作原理,并介绍步进电机的种类,熟悉单片机的软件设计方法。熟悉驱动器的工作原理,编写程序并下载到单片机驱动步进电机运转。

7、第二天:在步进电机能够运转的情况下,增加5个按键,编写程序使按键分别具有正转,反转,停止,加速,减速的功能。第三天:编写数码管显示程序,并焊接由74HC595芯片驱动数码管的显示电路。第四天:测试焊接好的显示电路板,下载程序驱动数码管是否正常显示,接着连接霍尔传感器,测试步进电动机的转速,通过数码管显示出来。第五天:进行作品检查,并讲解程序是如何运行的,巩固对程序的认识程度。五、实训总结经过一周的单片机实训,发现自己的焊接水平,还有了解一些程序的能力有大幅度的提高,而且整天对着那些电路不觉得枯燥反而觉得时间过得很快,能提高自己的耐心,对电子技术有了更直接的认识,对设计和制作电路也有了更全面的了

8、解。在实践中寻找问题的所在,如刚开始单片机连步进电机都不能运转,并运用自己所知道的知识去解释,与同学互帮互助,共同探讨共同进步。回想起整个实训过程,本次实训是本人到目前为止觉得最有意义,也是最有收获的。作为学电子方面的学生,设计是我们将来必需的技能,而这个实训刚刚给我们提供了一个应用自己所学知识的平台。从通过理论设计,到具体方案,再到焊接实际电路,最后到调试电路成品。整个过程,都需要我充分利用所学的知识进行思考借鉴。我认为这次实训是针对前面所学的知识进行一次比较全面的检验。总的来说,这此是挺充实的。这次实训中,正确的思路是很重要的,只有你的设计思路正确,你的作品才能很容易成功,在设计前要做好充分的准备。安装,焊接过程是考验人耐心的过程。对电路的安装与焊接,调试,分析要一步步来,不能急噪。能完成这次作品,离不开老师辛勤的指导。老师能在指导本人,使本人更好得完成这任务。六、评语 指导教师签名: 年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1