实验 2 I/O 接口实验

14
实实 2 I/O 实实实实 1 实实实实 2 实实实实 3 实实实实 4 实实实实 5 实实实实实实

description

实验 2 I/O 接口实验. 1 实验目的 2 实验设备 3 实验内容 4 实验原理 5 实验操作步骤. 1 实验目的. 熟悉 ARM 芯片 I/O 口编程配置方法。 通过实验掌握 ARM 芯片的 I/O 口控制 LED 显示的方法。. 2 实验设备. 硬件: Embest S3CEV40 实验平台, Embest ARM 标准 / 增强型仿真器套件, PC 机。 软件: Embest IDE 2003 集成开发环境, Windows 98/2000/NT/XP 。. 3 实验内容. - PowerPoint PPT Presentation

Transcript of 实验 2 I/O 接口实验

Page 1: 实验 2  I/O 接口实验

实验 2 I/O 接口实验

1 实验目的2 实验设备3 实验内容4 实验原理5 实验操作步骤

Page 2: 实验 2  I/O 接口实验

1 实验目的

熟悉 ARM 芯片 I/O 口编程配置方法。

通过实验掌握 ARM 芯片的 I/O 口控制 LED 显示的方法。

Page 3: 实验 2  I/O 接口实验

硬件: Embest S3CEV40 实验平台,Embest ARM 标准 / 增强型仿真器套件, PC 机。软件: Embest IDE 2003 集成开发环境, Windows 98/2000/NT/XP 。

2 实验设备

Page 4: 实验 2  I/O 接口实验

3 实验内容

ARM 芯片的 I/O 口通常都是和其它引脚复用的,要熟悉 ARM 芯片 I/O 口的编程配置方法,熟悉 S3C44B0X 芯片的I/O 口配置寄存器,编程实现实验板上的发光二极管 LED1 和 LED2 轮流点亮和熄灭。

Page 5: 实验 2  I/O 接口实验

4 实验原理S3C44B0X 芯片上共有 71 个多功能的输入输出

管脚,它们分为 7 组 I/O 端口。两个 9 位的输入 / 输出端口(端口 E 和 F ) 两个 8 位的输入 / 输出端口(端口 D 和 G ) 一个 16 位的输入 / 输出端口(端口 C ) 一个 10 位的输出端口(端口 A ) 一个 11 位的输出端口(端口 B )

每组端口都可以通过软件配置寄存器来满足不同系统和设计的需要。在运行主程序之前,必须先对每一个用到的管脚的功能进行设置,如果某些管脚的复用功能没有使用,可以先将该管脚设置为 I/O 口。

Page 6: 实验 2  I/O 接口实验

实验原理

S3C44B0X 芯片和端口相关的寄存器有:

端口控制寄存器 (PCONA-G) 端口数据寄存器 (PDATA-G) 端口上拉寄存器 (PUPC-G) 外部中断控制寄存器( EXTINT )

Page 7: 实验 2  I/O 接口实验

Port B 及设置

Page 8: 实验 2  I/O 接口实验
Page 9: 实验 2  I/O 接口实验

Port F 及设置

Page 10: 实验 2  I/O 接口实验
Page 11: 实验 2  I/O 接口实验

实验原理

电路原理 : 发光二极管 LED1 和 LED2 与 44B0 连接

Page 12: 实验 2  I/O 接口实验

5 实验操作步骤

1. 准备实验环境。使用 Embest 仿真器连接目标板,使用 Embest S3CEV40 实验板附带的串口线连接实验板上的 UART0 和 PC机的串口。

2. 在 PC 机上运行 windows 自带的超级终端串口通信程序(波特率 115200 、 1 位停止位、无校验位、无硬件流控制);或者使用其它串口通信程序。

3. 使用 EmbestIDE 通过 Embest 仿真器连接实验板,打开实验例程目录下 LED_test 子目录下的 LED_Test.ews 例程,编译链接通过后连接目标板,下载并运行它。

Page 13: 实验 2  I/O 接口实验

实验操作步骤

4. 观察超级终端输出如下内容:

5. 实验系统 LED1—LED4 进行以下循环:1 on->2 on->3 on ->4 on ->all on+beep on

->all off+beep off->all on+beep on理解和掌握实验后,完成实验练习题。

Embest 44B0X Evaluation Board(S3CEV40)LED Test Example

Page 14: 实验 2  I/O 接口实验

完成实验题目题目 1: 配置实验系统使 LED1—LED4 进行以下

循 环 : 1 on->2 on->3 on ->4 on ->all on+beep on ->all off+beep off->all on+beep on

题目 2: 实验系统 LED1—LED4 进行二进制编码循 环 : 0->1->2 ->…… ->E ->F ->all on+beep on ->all off+beep off->all on+beep on

备注 : 蜂鸣器连接 PE3 管脚