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

2020-02-20 21:11

飞思卡尔单片机应用实验

指 导 书

机械工程学院机械电子工程教研室

实验一 飞思卡尔嵌入式实验系统入门—GPIO控制实验

一、实验目的:

熟悉CodeWarrior集成开发环境及飞思卡尔嵌入式实验开发系统 掌握AW60的GPIO结构及控制方法

掌握CodeWarrior工程结构及创建汇编工程 熟悉汇编指令及应用汇编语言编程方法

二、实验内容

1.运用CodeWarrior新建工程,进行工程程序编辑、编译、下载、调试 2.利用飞思卡尔嵌入式实验开发系统根据实验需要进行硬件连接

3.根据连接在PTD口上的两个拨动开关的状态,控制接中PTB口上的八个LED处在以下四种不同状态:八个LED亮—灭循环;四个灯交替亮—灭;一个LED左移流水灯;两个LED右移流水灯。

实验接线原理图

图1-1 I/O口实验接线图

Vcc

导线接插点

PTB0 PTB1 PTB2 PTB3 PTB4 PTB5 PTB6 PTB7 PTD0 PTD1 PTD2 PTD3 PTD4 PTD5 PTD6 PTD7 PTB口 PTD口 导线接插点

Vcc 拨码开关

GND

三、实验步骤

1.将飞思卡尔嵌入式实验开发系统实验箱接上电源,写入器BDM接头插接入核心卡BDM座,USB头接入PC机USB口。

2.PC机上启动CodeWarrior,新建工程LED.mcp(注意设置工程保存路径) 3.观察工程文件结构,查看相应文件。 4.在main.asm中编辑工程主文件 5.编辑相关子程序

6.编译,如果有错误修改,直至编译通过 7.链接、下载,调试观察LED灯现象

四、思考题

1.CodeWarrior建立工程有什么工程框架文件,这些文件的作用?

2.嵌入式开发系统有哪些主要元器件?

3.如果采用模块化设计方法,将系统初始化、LED灯控制、延时程序等各自形成文件,

工程应用这些文件时应注意什么?

4.上拉电阻和下拉电阻分内置的和外接的,内置的电阻一般只有几K或十几K,外接电

阻可以是几M、十几M甚至更大。当要求功耗较低时,应该怎样选择内置的还是外接的电阻?

5.该实验的开关通过I/O口控制小灯的程序,分别叙述断点调试和单步调试的步骤,

其中包含:利用汇编语言时,注意观察寄存器值的变化并记录寄存器中每次的值

实验二 串口通信(SCI)实验

一、实验目的:

1.进一步熟悉嵌入式开发系统环境、汇编、C语言、调试方式。 2.加强串口通信(SCI)基本原理及编程原理的理解。 3.理解C语言工程结构,掌握运用08C建立工程的方法。 4.分别运用查询方式、中断方式实现通信。

二、实验要求:

1.仔细阅读本实验指导书。

2.复习有关的串行通信(SCI)的章节

3.熟悉AW60串行通信(SCI)的工作方法及编程。 4.根据实验内容要求编写好程序,为实验做充分地准备。

TxD RxD 实验原理图如下:

6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 +5V 232电平 OUT IN TTL电平 OUT IN 16 15 14 13 12 11 10 9 MAX232CPE 1 2 3 4 5 6 7 +5V 1μ×4 PC TTL电平 转为232电三.实验设备及其连接

1.PC机

一台

2.飞思卡尔嵌入式实验开发系统 一台 3.串行通信线 4.万用表

一根 一只

四.实验内容

1.理解串行通信(SCI)原理。 2.运行与理解各子程序。 3.主程序运行课本的样例程序。 4.编制一个查询方式通信程序。

将字符通过SCI一个一个地发送,发送完一个字符后,控制接在PTB0~PTB7的8个LED灯显示


飞思卡尔单片机应用实验指导书.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广东省高级人民法院 广东省人民检察院 广东省公安厅印发关于核实

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: