ImageVerifierCode 换一换
格式:PPT , 页数:9 ,大小:236KB ,
资源ID:2647388      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2647388.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(武科大期末单片机复习要点.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

武科大期末单片机复习要点.ppt

1、单片机技术单片机技术课堂测验课堂测验1MSP430系列单片机系列单片机POR和和PUC代表什么含义?什么情况代表什么含义?什么情况下可以产生复位信号?下可以产生复位信号?2MSP430系列单片机数据存储器的最低地址是什么?程序系列单片机数据存储器的最低地址是什么?程序存储器的最高地址是什么?存储器的最高地址是什么?答答:MSP430系系列列单单片片机机数数据据存存储储器器的的最最低低地地址址是是0200H,程程序序存储器的最高地址是存储器的最高地址是0FFFFH。答答:POR是是上上电电复复位位,PUC是是上上电电清清除除,引引脚脚RST/NMI在在复复位位模模式式下下出出现现低低电电平平会会

2、导导致致POR复复位位信信号号的的产产生生,POR的的产产生生会导致会导致PUC的产生。的产生。3下述指令执行后,回答指令注释中的问题。下述指令执行后,回答指令注释中的问题。(1)MOV#1234H,4(R7)MOV 4(R7),R8(2)MOV#20H,&234HMOV&234H,&200H(3)MOV#7F45H,R5SXT R5INV R5(4)SETCMOV#25H,&222HMOV#0AFF8H,&232HADDC&222H,&232H;目的操作数是目的操作数是变址址寻址方式址方式;R8中的中的值是是1234H;目的操作数是目的操作数是绝对寻址方式址方式;200H单元中的元中的值是是

3、0020H;目的操作数是目的操作数是寄存器寄存器寻址址;R5中的内容是中的内容是0045H;R5中的内容是中的内容是0FFBAH;该指令的作用是指令的作用是进位位标志志C置置1;222H单元中的元中的值是是 0025H;232H单元中的元中的值是是 0AFF8H;232H单元中的元中的值是是 0B01EH4MSP430F6638单片机有哪几个输入时钟源?单片机有哪几个输入时钟源?答:答:MSP430F6638单片机有单片机有5个输入时钟源:分别是个输入时钟源:分别是XT1CLK、XT2CLK、VLOCLK、REFCLK、DCOCLK。5MSP430F6638单单片片机机有有几几种种工工作作模模

4、式式?在在中中断断子子程程序序中中如何设置可以使系统从如何设置可以使系统从LPM4模式进入活动模式?模式进入活动模式?答答:MSP430F6638单单片片机机有有8种种工工作作模模式式,分分别别是是一一种种活活动动模模式式AM,七七种种低低功功耗耗模模式式LPM0、LPM0、LPM1、LPM2、LPM3、LPM4以及以及LPM3.5和和LMP4.5。要要从从LPM4中中断断服服务务子子程程序序进进入入活活动动模模式式,可可在在中中断断服服务务执行完毕前,执行从执行完毕前,执行从LPM4退出语句即可:退出语句即可:即执行:即执行:LPM4_EXIT;或执行:或执行:_bic_SR_registe

5、r_on_exit(LPM4_bits);6以以MSP430F6638单片机的单片机的Timer0_A5为例,其为例,其TA0CCR1的值在捕获和比较模式下有什么差别?的值在捕获和比较模式下有什么差别?答:答:TA0CCR1的值在比较时是用户程序设定与计数寄存器的值在比较时是用户程序设定与计数寄存器TA0R比较的值,在捕获模式下,比较的值,在捕获模式下,TA0CCR1值是在捕获条件满值是在捕获条件满足时,从计数器足时,从计数器TA0R中复制过来的值。中复制过来的值。7设设ACLK=TACLK=LFXT1=32768 Hz,MCLK=SMCLK=DCO=32ACLK=1.048576 Hz,利用

6、利用Time_A的增计数方式,试编程由端口的增计数方式,试编程由端口P4.5输出一个周期输出一个周期为为0.5秒的方波。秒的方波。解方案一解方案一:设设TA时钟源用时钟源用ACLK=32768Hz,不分频,增计数,不分频,增计数,则计数脉冲周期为:则计数脉冲周期为:1/32768(s),要从,要从P4.5口输出周期为口输出周期为0.5秒的方波,只要每秒的方波,只要每经过经过1/4秒,对秒,对P4.5引脚取反一次即可,引脚取反一次即可,故需要的计数次数为:故需要的计数次数为:(1/4)/(1/32768)=32768/4=8192,即计数次数为,即计数次数为8192。解解方方案案二二:设设TA时

7、时钟钟源源用用SMCLK=1048576Hz,8分分频频,增增计计数数,则则计计数数脉脉冲冲周周期期为为:8/1048576(s),要要从从P4.5口口输输出出周周期期为为0.5秒秒的的方方波波,只只要要每每经经过过1/4秒秒,对对P4.5引引脚脚取取反反一一次次即即可可,故故需需要要的的计计数数次次数数为为:(1/4)/(8/1048576)=1048576/32=32768,即即计计数数次次数数为为32768。解方案一程序代码:解方案一程序代码:#include void main(void)WDTCTL=WDTPW+WDTHOLD;/关看关看门门狗狗 P4DIR|=BIT5;/P4.4输

8、输出出 TA0CCTL0=CCIE;/CCR0中断允中断允许许 TA0CCR0=8192;/计计数到数到8092 TA0CTL=TASSEL_1+TACLR+MC_1;/ACLK,计计数清数清0,增,增计计数数 _BIS_SR(LPM3_bits+GIE);/进进入入LPM3,总总中断允中断允许许 _no_operation();/For debugger#pragma vector=TIMER0_A0_VECTOR/Timer0 A0中断服中断服务务程序程序_interrupt void TIMER0_A0_ISR(void)P4OUT=BIT5;/对对P4.5端口求反端口求反设设TA时钟源

9、用时钟源用ACLK=32768Hz,不分频,增计数,则计数脉冲周期为:,不分频,增计数,则计数脉冲周期为:1/32768(s),要从,要从P4.5口输出周期为口输出周期为0.5秒的方波,只要每经过秒的方波,只要每经过1/4秒,对秒,对P4.5引引脚取反一次即可,脚取反一次即可,故需要的计数次数为:故需要的计数次数为:(1/4)/(1/32768)=32768/4=8192,即计数次数为即计数次数为8192。解方案二程序代码:解方案二程序代码:(2)设设TA时时钟钟源源用用SMCLK=1048576Hz,8分分频频,增增计计数数,则则计计数数脉脉冲冲周周期期为为:8/1048576(s),要要从

10、从P4.5口口输输出出周周期期为为0.5秒秒的的方方波波,只只要要每每经经过过1/4秒秒,对对P4.5引引脚脚取取反反一一次次即即可可,故故需需要要的的计计数数次次数数为为:(1/4)/(8/1048576)=1048576/32=32768,即即计计数数次次数数为为32768。#include void main(void)WDTCTL=WDTPW+WDTHOLD;/关看门狗关看门狗 P4DIR|=BIT5;/P4.4输出输出 TA0CCTL0=CCIE;/CCR0中断中断允许中断中断允许 TA0CCR0=32768;TA0CTL=TASSEL_2+ID_3+TACLR+MC_1;/SMCL

11、K,8分频,计数清分频,计数清0,增计数,增计数,_BIS_SR(LPM0_bits+GIE);/进入进入LPM0,总中断允许,总中断允许 _no_operation();/For debugger#pragma vector=TIMER0_A0_VECTOR/Timer0 A0 i中断服务程序中断服务程序_interrupt void TIMER0_A0_ISR(void)P4OUT=BIT5;/对对P4.5端口求反端口求反8编程要求对编程要求对MSP430F6638的的ADC12通道通道A7(P6.7口)口)作单次转换,参考电压作单次转换,参考电压VR+=VREF+,VR-=AVSS,转换

12、结果存,转换结果存储到储到result存储单元中。存储单元中。#include unsigned int result;void main(void)WDTCTL=WDTPW+WDTHOLD;P6SEL|=BIT7;/使能使能A/D 通道通道A7 ADC12CTL0=ADC12ON+ADC12SHT0_2;/打开打开 ADC12,设设置采置采样时钟样时钟16 ADC12CTL1=ADC12SHP;/使用采使用采样时钟样时钟来自采来自采样样定定时时器器 ADC12MCTL0=ADC12SREF_1+ADC12INCH_7;/VR+=VREF+VR-=AVSS ADC12CTL0|=ADC12ENC;/使能使能转换转换 while(1)ADC12CTL0|=ADC12SC;/开始开始转换转换 while(ADC12IFG&ADC12BUSY)=0);/等待等待转换结转换结束束 result=ADC12MEM7;/保存保存转换结转换结果果 _NOP();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1