飞思卡尔单片机应用实验指导书

飞思卡尔单片机应用实验指导书

ID:34672327

大小:306.50 KB

页数:17页

时间:2019-03-09

飞思卡尔单片机应用实验指导书_第1页
飞思卡尔单片机应用实验指导书_第2页
飞思卡尔单片机应用实验指导书_第3页
飞思卡尔单片机应用实验指导书_第4页
飞思卡尔单片机应用实验指导书_第5页
资源描述:

《飞思卡尔单片机应用实验指导书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用标准嵌入式系统原理指导书文档实用标准西南大学电子与控制工程实验室丁珠玉编2012年3月17日文档实用标准实验一飞思卡尔嵌入式实验系统入门—GPIO控制实验一、实验目的:熟悉CodeWarrior集成开发环境及飞思卡尔嵌入式实验开发系统掌握XS128的GPIO结构及控制方法掌握CodeWarrior工程结构及创建工程二、实验要求:1.仔细阅读本实验指导书。2.熟悉XS128各个I/O口的工作方法。3.根据实验内容要求编写好程序,为实验做充分地准备。二、实验仪器1.PC机一台2.飞思卡尔嵌入式实验开发系统一台3.飞思卡尔专用下载器(BDM)一个三、实验内容1.完成CodeWarrior软件

2、的安装2.运用CodeWarrior新建工程,进行工程程序编辑、编译、下载、调试3.利用飞思卡尔嵌入式实验开发系统根据实验需要进行硬件连接4.控制PB口上低四位的输出来控制LED的亮灭:1、编程控制LED从左到右依次点亮,并循环2、控制4盏LED亮灭循环实验接线原理图文档实用标准四、实验步骤1.将飞思卡尔嵌入式实验开发系统实验箱接上电源,写入器BDM接头插接入核心卡BDM座,USB头接入PC机USB口。2.PC机上启动CodeWarrior,新建工程LED.mcp(注意设置工程保存路径)3.观察工程文件结构,查看相应文件。4.在main.c中编辑工程主文件5.编辑相关子程序6.编译,如果有

3、错误修改,直至编译通过7.链接、下载,调试观察LED灯现象五.实验报告要求按实验报告格式认真完成实验报告,要求写出具体编程步骤并回答以下问题:1.LED若不接上拉电阻或者上拉电阻值过大会产生什么后果?2.嵌入式开发最小系统主要包含哪几个模块?各个模块的作用是什么?3.上拉电阻和下拉电阻分内置的和外接的,内置的电阻一般只有几K或十几K,外接电阻可以是几M、十几M甚至更大。当要求功耗较低时,应该怎样选择内置的还是外接的电阻?参考样例:#include/*commondefinesandmacros*/文档实用标准#include"derivative.h"/*derivati

4、ve-specificdefinitions*/unsignedintLED[]={0X0e,0X0d,0X0b,0X07};//定义数组代表LED亮的次序voiddelay(void)//定义延时函数{unsignedinta,b;//定义无符号整型变量for(a=1000;a>0;a--)for(b=1000;b>0;b--);}voidmain(void){inti;DDRB=0XFF;//定义PB口为输出while(1)//不断循环{for(i=0;i<4;i++)//当i<4时进入循环{PORTB=LED[i];//第i位的led亮delay();//延时}i=0;//i=4时i

5、清0}}文档实用标准文档实用标准实验二键盘及LED数码块实验一、实验目的:1.熟练运用嵌入式开发系统环境、C语言及调试方式。。2.加强键盘基本原理及编程原理的理解。5.理解LED数码块的显示原理,初步掌握LED数码块显示编程方法。键盘接线及数码管接线如图3-1所示。文档实用标准二、实验要求:1.仔细阅读本实验指导书。2.熟悉XS128键盘模块的工作方法及编程。4.根据实验内容要求编写好程序,为实验做充分地准备。三.实验设备1.PC机一台2.飞思卡尔嵌入式实验开发系统一台3.飞思卡尔专用下载器(BDM)一个四.实验内容1.理解并运行LED数码块样例程序(在LED数码块上显示“520”);2.

6、参考按键及LED数码块样例程序,设计一个按键显示程序。(例如按下S2键,则第一位数码管显示0,再按下则该位显示1,一直到9,一直循环,另外的两个按键相同)7段LED显示字型码显示字符hgfedcba字型码共阴极共阳极001111113FC01000011006F9210110115BA4310011114FB0411001106699511011016D92611111017D827000011107F8811111117F80911011116F90A11101117788B11111007C83C011100139C6D10111105EA1E11110017986F111000171

7、8E五.实验报告要求按实验报告格式认真完成实验报告,要求写出具体编程步骤;回答以下问题:1.识别是否有键按下以及哪个键被按下有哪些方法?文档实用标准2.有哪些方法可以用来消除键盘抖动?参考样例:#include/*commondefinesandmacros*/#include"derivative.h"/*derivative-specificdefinitions*/unsignedintxians

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。