



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西 安 邮 电 大 学430单片机 实 验 报 告实验二定 时 器 实 验 学院:自动化学院班级: 自动1102姓名: 钟楠楠学号: 06111051实验二 定时器实验一、实验目的:1、熟悉MSP430定时器Timer_A的组成、工作原理;2、掌握Timer_A的编程实现。二、实验要求:1、通过Timer_A来产生一个脉冲信号,信号频率为1Hz,占空比为1:1;2、采用中断方式工作,定时器每10ms中断一次;3、以1S为周期,点亮接在P1.2的LED灯;三、实验步骤:(1)工作原理主计定时计数器单元包括:时钟源选择、预分频器、计数器(TAR)和计数模式选择4个部分。定时器支持多种类型时钟源,包括:SMCLK、ACLK、TACLK(外部引脚)、INCLK(TACLK取反),类型选择由位域TASSELX控制。时钟源经过预分频器分频后作为16位定时器TAR输入,在时钟信号的上升沿,TAR可递增或者递减计数(由计数器工作模式而定),计数器溢出后可产生中断,TAR可以通过软件进行读或写。置位TACLR,可以复位TAR、预分频器和计数方向。(2)工作模式定时器有四种工作模式:停止、增计数、连续计数、增/减计数模式。工作模式由MCx位域控制。(3) 比较模式当CAP=0时选择比较模式,比较模式主要用来产生PWM信号或者用于产生特定时间间隔的中断。当计数器TAR的值计数到TACCRx的值时:u 中断标志CCIFG置位:u 内部信号EQU 独立的输出模块被分配给各个捕获/比较寄存器的每一个, 输出模块可以独 立运行于比较功能,或以各种方式触发; 当 T ACCTLx 中的 CAP0, 该模块工作在比较模式。 这时与捕获有关的 硬件停止工作,在计数器 TAR中计数值等于比较器中的值时设置标志位,产 生中断请求;也可结合输出单元产生所需要的信号; 三个捕获/比较器在比较模式时设置 EQUx 信号有差别: 当 T AR 的值大于等于 T ACCR0 中的数值时,EQU0=1; 当 T AR 的值等于相应的 T ACCR1 或 T ACCR2 的值时,EQU1=1 或 EQU21。 2. 中断及中断嵌套 中断响应后,自动关闭总中断,此时不会响应高优先级中断,除非在中断程序中打开总中断,即产生了中断嵌套。实现中断嵌套需要注意以下几点:(1)默认的是关闭中断嵌套的,除非中断程序中再次开总中断EINT;(2)多个中断同时到来,按优先级来执行,即中断优先级只有在多个中 断同时到来时才起做用,中断服务不执行抢先原则。(3)对于单源中断,只要响应中断,系统硬件自动清中断标志位,对于定 时器的比较/捕获中断,只要访问TAIV/TBIV,标志位倍被自动清除。四、实验流程及代码#include#define uint unsigned int#define CLK_OUT BIT2#define uchar unsigned charstatic uchar flag = 0;void int_clk()uchar i;BCSCTL1&=XT2OFF; /打开XT振荡器BCSCTL2|=SELM1+SELS; /MCLK为8 MHz,SMCLK为1 MHzdoIFG1&=OFIFG; /清除震荡错误标志 for(i=0;i100;i+)_NOP();/延时等待while(IFG1&OFIFG)!=0);/如果标志位1,则继续循环等待IFG1&=OFIFG;void int_timer()TACTL|=TASSEL1+TACLR+ID0+ID1; /选择SMCLK作为定时器的时钟,8分频TACTL|=MC0+TAIE;/增加模式,并且使能中断TACCR0=5000; /中断周期为?ms#pragma vector = TIMERA1_VECTOR_interrupt void Timer_A(void)switch(TAIV) case 2:break; case 4:break; case 10:flag = 1;break; /10ms中断标志加1int main(void )uchar time=0;WDTCTL=WDTPW+WDTHOLD;/关看门狗int_clk(); /初始化时钟int_timer(); /初始化定时器P1DIR|=OUT; /设置P12为输出脚_EINT(); /开中断while(1) while(flag) /查询中断标志 flag=0; /清中断标志 time+; /时间标量家1 if(time=50) /等于500ms取反 P1OUT=(P1OUT&OUT); /改变输出状态 time=0; 五、实验心得此次实验主要内容是熟悉MSP430定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年四川宜宾市公务服务中心选调事业单位工作人员2人笔试高频难、易错点备考题库带答案详解
- 教师招聘之《小学教师招聘》练习题(一)含完整答案详解(易错题)
- 2025年教师招聘之《幼儿教师招聘》测试卷及答案详解1套
- 2025年梁山县辅警考试练习题库
- 2025年北京银行长沙分行社会招聘考试备考试题及答案解析
- 合肥市女性创业企业融资困境与破局之道:问题剖析与策略探寻
- 教师招聘之《幼儿教师招聘》测试卷带答案详解(黄金题型)
- 押题宝典教师招聘之《幼儿教师招聘》通关考试题库及参考答案详解一套
- 创伤关节骨科关于人工关节集采带量工作的自查整改与报告
- 药品科室会议记录范文
- 一例感染性休克患者护理查房汇报
- 电池热管理机组知识
- 《电力行业职业技能标准 农网配电营业工》
- 《戏曲服饰欣赏》课件
- 《公共基础知识》贵州省黔南布依族苗族自治州都匀市2024年事业单位考试统考试题含解析
- 电力营销业务培训课件
- 技术方案评审表
- 人教版九年级数学下册第二十六章反比例函数-作业设计
- 人美小学美术五上《第1课:肖像艺术》课件
- 湘美版五年级上册美术全册教案
- 浙江省通用安装工程预算定额第八册
评论
0/150
提交评论