- 11
- 0
- 约1.75千字
- 约 5页
- 2017-07-10 发布于贵州
- 举报
嵌入式:定时器
西 安实验年月日
实验目的及实验环境
目的: 1、充分掌握ADS实验中定时器工具的功能。
2、能够熟练掌握定时器的分类,作用,使能方式。
3、能够利用定时器完成蜂鸣器的间歇。
4、掌握定时器输出
2、定时器实验的寄存器存储情况和代码的单步调试。
3、通过定时器的定时,灯闪烁
四.总结
实验过程中遇到的问题及解决办法;
问题1:
定时器本身没有中断功能,但是如何使用定时器进行中断?
解决:
通过MR0与TC的匹配比较,若相等时,则使得TC发生复位并且产生中断。
问题2:
如何使得定时器0的中断通道具有最高的优先级?
解决:
因为Cntl0的通道只有0x20和0x04,所以通过“或”的关系, VICVectCntl0 = 0x20 | 0x04;使得设置定时器0中断通道分配最高优先级
2.对设计过程的心得体会。
通过这次的程序设计,自己充分了解仿真系统的工作方式,了解定时器工作流程,了解定时器这个程序代码的每句话的功能,同时也能够熟练地使用ADX进行代码的调试,希望以后能有更对的机会进行程序设计,把平时的学到的知识应用于实际中。
五.附录:(代码电子版)
#include config.h
#define BEEP 1 7 /* P0.7控制BEEP,低电平蜂鸣 */
/********************************
原创力文档

文档评论(0)