下载此文档

实验2 IO口实现流水灯.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
实验二 IO 口实现 LED 灯闪烁一、实验目的: 1. 正确安装 keil 软件 2. 正确安装调试驱动,熟悉实验板的用法 3. 学习 IO 口的使用方法。二、实验设备: 单片机开发板、学生自带笔记本电脑三、实验内容: 利用单片机 IO 口做输出, 接发光二极管, 编写程序, 使发光二极管按照要求点亮。四、实验原理: 1. LPC1114 一共有 42个 GPIO , 分为 4 个端口, P0、 P1、 P2 口都是 12 位的宽度, 引脚从 ~ , P3 口是 6 位的宽度, 引脚从 ~ 。引脚的内部构造如图所示。其中 Rpu 为上拉电阻、 Rpd 为下拉电阻。 2. 为了节省芯片的空间和引脚的数目, LPC1100 系列微处理器的大多数引脚都采用功能复用方式, 用户在使用某个外设的时候, 要先设置引脚。控制引脚设置的寄存器称之为 IO 配置寄存器,每个端口管脚 PIOn_m 都分配一个了一个 IO 配置寄存器 IOCON_PIOn_m ,以控制管脚功能和电气特性。 3. IOCON_PIOn_m 寄存器其位域定义如表所列。位域符号描述 2:0 FUNC 选择管脚功能 000: 选择功能 1 001: 选择功能 2 (如果未定义功能 2 ,则保留) 010: 选择功能 3 (如果未定义功能 3 ,则保留) 011: 选择功能 4 (如果未定义功能 4 ,则保留) 100~111: 保留 4:3 MODE 选择功能模式(片内上拉/ 下拉电阻控制) 00 :无效模式(无上拉和下拉电阻被允许) 01 :允许下拉电阻 10 :允许上拉电阻 11 :中继模式 5 HYS 滞后模式 1 :禁止 0 :允许 6- 保留,复位值为 1 7 ADMODE 选择模拟/ 数字模式(无 AD 功能,则保留,复位值为 1) 0 :模拟输入模式 1 :数字功能模式 9:8 I2CMODE 选择为 I2C 模式 00 :标准 I2C 模式/ 快速 I2C 模式(默认) 01 :标准 I/O 功能 10: FM+I2C 模式 11 :保留 31:8 - 保留,复位值为 0 4. 各引脚 IOCON 寄存器的位[2:0] 配置不同的值所相应功能。 5. GPIO 寄存器 GPIO 数据寄存器用于读取输入管脚的状态数据, 或配置输出管脚的输出状态,表 5-5 对 GPIOnDATA 寄存器位进行描述。位符号访问描述 11:0 DATA R/W 管脚 PIOn_0~PIOn_11 输入数据(读)或输出数据(写) 31:12 --保留 GPIO 的数据方向的设置是通过对 GPIOnDIR 寄存器的位进行与或操作实现的, LPC1100 微处理器和 8051 单片机的 GPIO 不同, 在使用前一定要先设置数据方向才能使用, 位符号访问值描述 11:0 IO R/W 0引脚 PIOn_0~PIOn_11 配置为输入 1引脚 PIOn_0~PIOn_11 配置为输出 31:12 ---保留 6. 发光二级管的工作电压和工作电流如何? ___________________________________________________________________________ _____________________________________

实验2 IO口实现流水灯 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-03-07