




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式实习报告 指导老师:刘庆华 组长:* 组员:* * 时间:2015.6.82015.6.26一、实习目的 为了提升物联网专业同学的嵌入式水平以及针对KL25的入门。二、实习基础 软件 本次实习软件方面是基于C语言在飞思卡尔专用编辑器Code Warrior的环境下烧写程序的。连接方法是USBDM模式使用KL25Z128M4型的芯片Build后将生成的elf文件烧写入KL25中这里是具体对烧写模式的具体编辑方法,我们使用的是P&E的模式惊醒烧写,通过KL25Z的OPENSDA端口烧入对于软件方面,同学们需要一定的C语言基础,单片机控制基础,还需要提前预习一些嵌入式的知识。硬件 本次
2、实习硬件我们不采用纯杜邦线连接的方法进行主板与各模块的链接,因为嵌入式都是要拿出成型的小板子的,而且杜邦线连接不论是制作的人还是后来使用的人看起来非常的乱,而且每次用都要重新接线。而使用焊锡走线的方法,将各个排针与槽口连接起来,并且将复杂的走线交给制作的人,而使用者只需在正面进行简单的插拔,便可以轻松使用该设计作品。除主板以外,硬件方面我们使用了洞洞板,0.6mm焊锡,飞线,电位器,按键模块,LCD1602模块最终焊接成果如下图飞线略短,所以好多端口都是用多条线焊起来接的,因此看起来复杂了点三、实习内容实验一、LED三色灯的显示实验二、LCD显示实验三、按键中断显示实验四、MMA8451重力加
3、速度传感器实验四、整体架构我们把前三个实验整合到了一个代码里面去,即通过按键中断来实现LED闪烁、LCD显示、以及常规按键中断相应。而最后一个实验单独拿出来将感应到的数据通过LCD显示出来。五、组员分工LCD:宋萍键盘:燕子上三色灯:吴泽宇I2C:米雪艳焊接板子:狄浩南六、实现原理按键中断通过扫描函数获取按键中断后,进行switch case来匹配实现。而我们将LED和LCD功能写在了某一个case中计时器LED闪烁通过采集到的不同的数据来显示当前板子的放置方向同时根据不同的方向LCD灯会闪烁不同的颜色六、实现方法按键中断系列实验main函数外围进行初始化,将按键中断及显示放在while(1)
4、循环内display函数,首先采集按键中断,如果没有按键按下(num1=oxff)则直接跳出switch然后主函数while(1)循环后再次检测,如还是如此则同理。若不为oxff将进入不同的case语句中,若按下的按键位316号按键(316没有分配功能)显示BUTTON DOWN N(N为3F,0中)的某一个数。若按下按键为2,即num1= 0xde。则进入计时器显示功能因为我们是从00:00:00开始计时,所以讲显示时分秒的6个变量置0。然后清屏将FLAG置1(为了让计时器加一循环,除非按下其他按键将其置0才跳出),然后静态量"TIME"显示在第一行。中间的循环体就是加一
5、进位(有些是逢10进位,有些是逢6,如果计时到达24:00:00会置0)并一秒延迟的循环。在循环的结尾再次按键扫描,若没有按下任何一个按键,将不把FLAG置为0,继续1秒的加一进位循环。若扫描到有按键按下则清屏退出。若按下按键为1,即num1= 0xee。则进入LED三色灯显示功能我们通过GPIO_SET函数来把LED灯对应的管脚拉高拉低,来实现颜色的变化。程序的初始化与使能控制与上述同理。MMA8451重力加速度传感器响应首先将LED初始化并置1关闭,然后对LCD显示初始化,静态("DIRECTION SENOR")显示,I2C初始化。while循环中通过to_active_mode()函数,MMA8451获取的XYZ轴数据,存放在resultx,y,z中,我们将这三个数据进行判断,然后显示出6个方向(UP,DOWN,FRONT,BEHIND,LEFT,RIGHT),同时每个方向都有自己的三色灯颜色显示,因此观察十分明显七、心得与总结虽然我现在正在做智能车,但是焊电路板(洞洞板)确实第一次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车冷却风扇合作协议书
- 合作社助力社区生态农业建设协议
- 环境工程设计与实施经验证明(6篇)
- 渔业合作社捕捞与生态环境保护协议
- 社区农田高效农业种植合作协议
- 电信行业智能网络运维与服务提升方案
- 社区居民农产品供应链协同管理协议
- 合作社运营农户模式协议
- 现代管理学战略规划试题及答案评估
- 造纸行业智能化造纸技术与设备升级方案
- 工业园区河流污染治理方案
- 2024年高考全国甲卷英语试卷(含答案)
- 政府购买运输服务协议
- 电梯临时用电施工方案
- GB/T 44510-2024新能源汽车维修维护技术要求
- 高铁接触网工职业技能竞赛理论考试题库500题(含答案)
- 2024年公开选聘事业编教师报名登记表
- 高中英语新课程标准解读课件
- 广东开放大学2024年秋《国家安全概论(S)(本专)》形成性考核作业参考答案
- 小学3-6年级英语知识点(必背)
- 2024风力发电机组运行及维护要求
评论
0/150
提交评论