- 39
- 0
- 约2.09千字
- 约 5页
- 2017-09-06 发布于重庆
- 举报
定时器输入捕获实验
班 级 学号 姓 名 同组人
实验日期 室温 大气压 成 绩
定时器输入捕获实验
一、实验目的
掌握使用定时器以及所涉及的寄存器的使用方法,学会程序的书写和使用。本次实验对程序进行修改使原来CAP1.2下降沿改为CAP1.3下降沿。将GPIO特殊应用加入程序中,使用LEDS8分奇数和偶数点亮;在LED灯亮的同时蜂鸣器随着蜂鸣。
二、实验器材
电脑一台,ARM7实验开发板,AXD仿真软件
三、实验原理
使用定时器1的输入捕获功能,获取延时参数,用于控制LEDS8的闪烁频率。程序首先设置P0.18引脚连接CAP1.3,同时设置LEDS8控制口输出,再通过T1CCR设置CAP1.3为下降沿捕获,最后启动定时器。程序读取捕获的值,用作延时参数,控制LEDS8闪烁。该实验流程图如图4.96所示,实现程序
如程序清单4.25所示。
根据上表所示P0.18、P0.21控制CAP1.3的功能
根据表5.5所示设置引脚的连接,捕获1.3要使用PINSEL1=14;
根据上表对TICCR进行修改,TICCR=110.
实验流程图
开始
P0.18引脚连接CAP1.3
定时器初始化:时钟分频、下降沿捕获、使能定时器
读取捕获的值,用作延时参数,控制LEDS8闪烁,蜂鸣器蜂鸣
结束
四、实验程序(下划线为修改部分)
#include config.h
#define LEDS8 0xFF18 /* P1[25:18]控制LED8~LED1 */
Const uint32 BEEP=17;
/****************************************************************
** 函数名称 :delay()
** 函数功能 :短软件延时
** 入口参数 :dly 延时参数,值越大,延时越久
** 出口参数 :无
****************************************************************/
void delay(uint32 dly)
{
uint32 i;
for ( ; dly0; dly--)
for (i=0; i10; i++);
}
/****************************************************************
** 函数名称 :main()
** 函数功能 :使用定时器1捕获按键定时,控制LEDS8闪烁。
** 调试说明 :需要将跳线JP12连接LEDS8。
****************************************************************/
int main (void)
{
volatile uint32 i;
PINSEL0=0
PINSEL1 = 1 4; // P0.17连接捕获1.3
PINSEL2 = PINSEL2 (~0x08); // P1[25:16]连接GPIO
IO1DIR = LEDS8; // 设置LEDS8控制口为输出
IO0DIR=BEEP;
T1PR = 99;
T1CCR = 1 10; // 设置CAP1.3下降沿捕获
T1TC = 0;
T1TCR = 0x01; // 启动定时器
while (1)
{
i = T1CR3; // 读取捕获到的T1TC值,用作延时参数
IO1PIN=0Xaa18;IOCLR=BEEP;
delay(i);
IO1PIN=0x5518;IOSET=BEEP;
delay(i);
}
return 0;
五、总结分析
全速运行程序,按一下KEY3键,LEDS8开始闪烁(先奇数LED亮,再偶数LED亮);再按第二次,LED闪烁将会变慢;再次按KEY3,LED闪烁将会变得更慢。
通过实验使我对定时器的使用掌握的更多,掌握如何进行引脚的修改,要通过查表来确定所
您可能关注的文档
- 大肠息肉临床路径2009.doc
- 大班优质数学活动超级擂台赛.doc
- 大肠疾病知识问答.doc
- 大资管千亿不是梦.doc
- 大连滨海国家地质公园四大景群详细导游词.doc
- 大宗气体及特殊气体.doc
- 大连理工大学材料力学大纲.doc
- 大连理工汽车理论.doc
- 大港油田-大港油田精细油藏描述技术.doc
- 大鼠(Rat)血管内皮钙粘蛋白(VE-cadherin)-NEWA.doc
- 2026《面向多样性的隐私保护推荐方法概述》7800字.docx
- 2026《基于PLC的智能立体停车场的控制系统设计》7200字.docx
- 2026《太赫兹技术概述》4200字.docx
- 2026《分布式电力系统经济调度研究现状国内外文献综述》2800字.docx
- 2026《曲美家具集团股份有限公司成本管理存在的问题及对策》5600字.docx
- 2026《基于肌肉信号的人体运动研究国内外文献综述》3400字.doc
- 2026《基于城市林学植物配置问题研究》7200字.docx
- 2026《社区重点人群管理平台设计与实现》7900字.docx
- 2026《区县医院内网的设计与实施研究》6900字.doc
- 2026《静电除尘的原理及高频电源的优势综述》3100字.doc
最近下载
- 《城市轨道交通通风与空调系统(第2版)》 课件8 地铁通风空调.pptx
- 2025年中国降血脂药市场调查研究报告.docx
- 保健品生产厂房建设项目投资计划书(仅供参考).docx
- 2025女性健康食品消费趋势分析报告.pdf VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- 外墙保温一体板施工方案.pdf VIP
- 剪力墙结构(高层住宅)施工组织设计[共14页].docx VIP
- 电力设备行业2026年新能源车年度策略:产业盈利复苏,技术持续升级-260111-国盛证券.pdf VIP
- 人教版五年级上册数学 第6单元 多边形的面积 第3课时 梯形的面积 课件.ppt VIP
- 读后续写之个人成长参考答案.docx VIP
原创力文档

文档评论(0)