版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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;目的操作数是目的操作数是变址变址寻址方
3、式寻址方式;R8中的值是中的值是1234H;目的操作数是目的操作数是绝对绝对寻址方式寻址方式;200H单元中的值是单元中的值是0020H;目的操作数是目的操作数是寄存器寄存器寻址寻址;R5中的内容是中的内容是0045H;R5中的内容是中的内容是0FFBAH;该指令的作用是该指令的作用是进位标志进位标志C置置1;222H单元中的值是单元中的值是 0025H;232H单元中的值是单元中的值是 0AFF8H;232H单元中的值是单元中的值是 0B01EH4MSP430F6638单片机有哪几个输入时钟源?单片机有哪几个输入时钟源?答:答:MSP430F6638单片机有单片机有5个输入时钟源:分别是个输
4、入时钟源:分别是XT1CLK、XT2CLK、VLOCLK、REFCLK、DCOCLK。5MSP430F6638单片机有几种工作模式?在中断子程序中单片机有几种工作模式?在中断子程序中如何设置可以使系统从如何设置可以使系统从LPM4模式进入活动模式?模式进入活动模式?答:答:MSP430F6638单片机有单片机有8种工作模式,分别是一种活动模种工作模式,分别是一种活动模式式AM,七种低功耗模式,七种低功耗模式LPM0、LPM0、LPM1、LPM2、LPM3、LPM4以及以及LPM3.5和和LMP4.5。要从要从LPM4中断服务子程序进入活动模式,可在中断服务中断服务子程序进入活动模式,可在中断服
5、务执行完毕前,执行从执行完毕前,执行从LPM4退出语句即可:退出语句即可:即执行:即执行:LPM4_EXIT;或执行:或执行:_bic_SR_register_on_exit(LPM4_bits);6以以MSP430F6638单片机的单片机的Timer0_A5为例,其为例,其TA0CCR1的值在捕获和比较模式下有什么差别?的值在捕获和比较模式下有什么差别?答:答:TA0CCR1的值在比较时是用户程序设定与计数寄存器的值在比较时是用户程序设定与计数寄存器TA0R比较的值,在捕获模式下,比较的值,在捕获模式下,TA0CCR1值是在捕获条件满值是在捕获条件满足时,从计数器足时,从计数器TA0R中复制
6、过来的值。中复制过来的值。7设设ACLK=TACLK=LFXT1=32768 Hz,MCLK=SMCLK=DCO=32ACLK= 1.048576 Hz,利用利用Time_A的增计数方式,试编程由端口的增计数方式,试编程由端口P4.5输出一个周期输出一个周期为为0.5秒的方波。秒的方波。解方案一解方案一:设设TA时钟源用时钟源用ACLK=32768Hz,不分频,增计数,不分频,增计数,则计数脉冲周期为:,则计数脉冲周期为:1/32768(s),要从,要从P4.5口输出周期为口输出周期为0.5秒的方波,只要每秒的方波,只要每经过经过1/4秒,对秒,对P4.5引脚取反一次即可,引脚取反一次即可,
7、故需要的计数次数故需要的计数次数为:为:(1/4)/(1/32768)=32768/4=8192,即计数次数为,即计数次数为8192。解方案二解方案二:设:设TA时钟源用时钟源用SMCLK=1048576Hz,8分频,分频,增计数,则计数脉冲周期为:增计数,则计数脉冲周期为:8/1048576(s),要从,要从P4.5口输口输出周期为出周期为0.5秒的方波,只要每经过秒的方波,只要每经过1/4秒,对秒,对P4.5引脚取反引脚取反一次即可,一次即可, 故需要的计数次数为:故需要的计数次数为:(1/4)/(8/1048576)=1048576/32=32768,即计数次数,即计数次数为为32768
8、。解方案一程序代码:解方案一程序代码:#include void main(void) WDTCTL = WDTPW + WDTHOLD; / 关看门狗关看门狗 P4DIR |= BIT5; / P4.4输出输出 TA0CCTL0 = CCIE; / CCR0中断允许中断允许 TA0CCR0 = 8192;/计数到计数到8092 TA0CTL = TASSEL_1 + TACLR + MC_1; /ACLK,计数清,计数清0,增计数,增计数 _BIS_SR(LPM3_bits + GIE); / 进入进入LPM3,总中断允许,总中断允许 _no_operation(); / For debug
9、ger#pragma vector=TIMER0_A0_VECTOR /Timer0 A0中断服务程序中断服务程序_interrupt void TIMER0_A0_ISR(void) P4OUT = BIT5;/对对P4.5端口求反端口求反设设TA时钟源用时钟源用ACLK=32768Hz,不分频,增计数,则计数脉冲周期为:,不分频,增计数,则计数脉冲周期为:1/32768(s),要从,要从P4.5口输出周期为口输出周期为0.5秒的方波,只要每经过秒的方波,只要每经过1/4秒,对秒,对P4.5引引脚取反一次即可,脚取反一次即可, 故需要的计数次数为:故需要的计数次数为:(1/4)/(1/327
10、68)=32768/4=8192,即计数次数为即计数次数为8192。解方案二程序代码:解方案二程序代码:(2) 设设TA时钟源用时钟源用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(v
11、oid) WDTCTL = WDTPW + WDTHOLD; / 关看门狗关看门狗 P4DIR |= BIT5; / P4.4输出输出 TA0CCTL0 = CCIE; / CCR0中断中断允许中断中断允许 TA0CCR0 = 32768; TA0CTL = TASSEL_2 + ID_3 + TACLR + MC_1; /SMCLK,8分频,计数清分频,计数清0,增计数,增计数, _BIS_SR(LPM0_bits + GIE); / 进入进入LPM0,总中断允许,总中断允许 _no_operation(); / For debugger#pragma vector=TIMER0_A0_VE
12、CTOR /Timer0 A0 i中断服务程序中断服务程序_interrupt void TIMER0_A0_ISR(void) P4OUT = BIT5;/对对P4.5端口求反端口求反8编程要求对编程要求对MSP430F6638的的ADC12通道通道A7(P6.7口)口)作单次转换,参考电压作单次转换,参考电压VR+=VREF+,VR-=AVSS,转换结果存,转换结果存储到储到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+ADC12IN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 37002-2026网络安全技术电子邮件系统安全技术规范
- 广东韶关市2026年上半年全国英语等级考试(PETS)一级B全真模拟试题及答案解析
- 2026年造价员考试市政工程计量与计价实务综合练习题及答案
- 2026年上半年全国英语等级考试(PETS)一级B全真模拟试题及答案解析(苏州)
- 汽车驾驶员(技师)模拟考试题库含答案
- 2026二级健康管理师《理论知识》试题A卷附答案
- 铸造企业驾驶员运行操作安全操作规程
- 安全生产月知识竞赛题库及答案
- 新版冶金(有色)生产安全作业(煤气作业)特种作业人员考试题库(含答案)
- 巡视条例试题库及答案
- 2025-2030跑酷培训行业市场发展分析及前景趋势与投融资发展机会研究报告
- 光伏发电站施工作业指导手册与工程实践案例分析
- 企业内部控制制度检查表模板
- 设备振动基础知识培训课件
- 风电场运维风险防控策略2025
- 2025年新版《医疗器械经营质量管理规范》培训试题(附答案)
- 四升五数学40天(暑假作业人教版)
- TCFPA0032021模块化消防救援方舱
- 2025年国投招聘笔试参考题库附带答案详解
- 呼吸科常见吸入剂临床应用指南
- QGDW10384-2023输电线路钢管塔加工技术规程
评论
0/150
提交评论