MSP430单片机题目答案整理(大部分)
单片机考试题库及答案
![单片机考试题库及答案](https://img.taocdn.com/s3/m/a8bf0f8a5ff7ba0d4a7302768e9951e79b8969c3.png)
单片机考试题库及答案一、选择题1. 单片机的英文简称是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的系统时钟频率为12MHz时,机器周期的时钟周期数是:A. 1B. 2C. 3D. 12答案:B4. 单片机中,用于存储程序指令的存储器类型是:A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051单片机的定时器/计数器有:A. 1个B. 2个C. 3个D. 4个答案:B二、填空题6. 单片机的最小系统包括________、________和________。
答案:时钟电路、复位电路、电源电路7. 单片机的中断系统包括________、________和________。
答案:中断请求、中断响应、中断服务8. 8051单片机的P0口是________位的双向I/O口。
答案:89. 单片机的I/O口通常具有________、________和________功能。
答案:输入、输出、高阻抗状态10. 单片机的串行通信方式有________和________两种。
答案:同步通信、异步通信三、简答题11. 简述单片机的中断优先级是如何确定的?答案:单片机的中断优先级通常由硬件或软件设置。
在硬件上,可以通过设置中断向量表来确定优先级;在软件上,可以通过编程设置中断优先级的寄存器来确定。
12. 单片机的定时器/计数器有什么作用?答案:单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
它们可以用于产生定时中断、测量外部信号的持续时间、计数外部事件的发生次数等。
四、计算题13. 如果8051单片机的系统时钟频率为6MHz,计算一个机器周期的时钟周期数。
答案:由于8051单片机的机器周期是12个时钟周期,所以当系统时钟频率为6MHz时,一个机器周期的时钟周期数为12。
MSP430考试复习内容.doc
![MSP430考试复习内容.doc](https://img.taocdn.com/s3/m/7d6dea7b04a1b0717ed5dd02.png)
Timer_A从0增计数到TAxCCRO之后减计数到0,循环往复
19、捕获/比较模块
7个可配置的捕获/比较寄存器
捕获模式:
捕获模式被用于捕获事件发生的时间。捕获输入CCIxA和CCIxB可连接外部引脚或内部信 号,这需通过CCIS控制位进行配罝。可通过CM控制位将捕获输入信号触发沿配罝为上升 沿触发、下降沿触发或两者都触发。
17、看门狗定时器具有看门狗模式、定时计数模式;
18、定时器A(Timer_A)共有4种工作模式:
停止模式、增计数模式、连续计数模式和增/减计数模式
Timer.A工作模式
描述
停止模式
Timer A停止
增计数模式
Timer A从0到TAxCCRO重复计数
连续计数模式
Timer_A从()至ij OFFFFh重复计数
5、SR寄存器中每一位定义都要知道,特别是4个和工作方式相关的位,及GIE位
状态寄存器
•V:溢出位O
.SC3G1:系统时钟发生器控制位1
•SCGO:系统曰寸钟发生器控制位O
•OseOffx晶振关闭位。
进位位
6、屮断的基本概念(如屮断定义、屮断源、屮断优先级、断点和屮断现场);
MSP430单片机包含3类屮断源:系统复位屮断源、不可屏蔽屮断源和可屏蔽屮断源。
1、一个发光二极管(LED)亮6秒,停止10秒后,重复。LED选择P4.4、P4.5、P4.6控 制的三个LED屮的一个。
1ACLK:辅助时钟。ACLK主要用于低速外设。
2MCLK:主时钟。MCLK专门供CPU使川,MCLK配置得越高,CPU的执行速度就越 快,功耗就越高。一旦关W MCLK, CPU也将停止工作,因此在超低功耗系统中)ij以通过 间歇启用MCLK的方法降低系统功耗。
430单片机测试题
![430单片机测试题](https://img.taocdn.com/s3/m/5afa0467ddccda38376bafe5.png)
430 单片机测试题1、PWM波设计,要求:三个按键,一个增加占空比,一个减少占空比,步进5%。
一个改变周期//*此函数用CCR0,CCR1产生一路占空比,周期可调的PWM波//*输出引脚为p1.2//*其中p1.5为周期增加,p1.4为占空比增加,p1.3为占空比较少#include"msp430g2553.h"void main( void ){WDTCTL = 0X5A80;DCOCTL=CALDCO_1MHZ; //*选择DCO为1MHZ时钟BCSCTL1= CALBC1_1MHZ;TACTL=TASSEL_2+TACLR+MC_1; //*设置时钟计数TACCTL1=OUTMOD_7; //* 输出为复位置位CCR0=5000;CCR1=2500;P1DIR|=BIT2;P1SEL|=BIT2;P1IFG=0;P1DIR&=~(BIT5+BIT4+BIT3); //*设置5为周期3,4为占空比P1REN |=BIT5+BIT4+BIT3; //* 上拉P1IES|=BIT5+BIT4+BIT3; //* 下降沿触发中断P1IE|=BIT5+BIT4+BIT3; //*打开中断_EINT();while(1){ LPM0; }}#pragma vector=PORT1_VECTOR__interrupt void PORT_I(void){LPM0_EXIT;_delay_cycles(1500);if (P1IFG&BIT5) // 若1.0 按钮(周期)接通可用端口标志位判断是那个端口接通因为端口中断标志不会自动复位{CCR0 +=2500;P1IFG &= ~BIT5 ;}if (P1IFG&BIT4){CCR1 += 0.05*CCR0 ;P1IFG &= ~BIT4 ;if (CCR1>0.95*CCR0) CCR1=CCR0-CCR1 ;}if (P1IFG&BIT3){CCR1 -= 0.05*CCR0 ;P1IFG &= ~BIT3 ;if (CCR1<0.05*CCR0) CCR1=CCR1+CCR0 ;}}2、数字电压表。
单片机课后重要习题答案
![单片机课后重要习题答案](https://img.taocdn.com/s3/m/6222ae5554270722192e453610661ed9ad515538.png)
单片机课后重要习题答案单片机课后重要习题答案在学习单片机的过程中,课后习题是巩固知识、提高编程能力的重要环节。
下面是一些常见的单片机课后习题及其答案,供大家参考。
一、基础题1. 请用C语言编写一个程序,实现将一个整数的二进制表示输出到LED灯上。
答案:```c#include <reg52.h>void main(){int num = 10; // 待转换的整数int i;while (1){for (i = 0; i < 8; i++){P1 = num & (1 << i) ? 0xFF : 0x00; // 判断第i位是否为1,是则点亮LED灯delay(); // 延时函数}}```2. 请编写一个程序,实现将一个8位二进制数的奇偶校验位计算出来,并输出到P1口。
答案:```c#include <reg52.h>void main(){unsigned char num = 0b10011010; // 待计算的8位二进制数int count = 0;int i;for (i = 0; i < 8; i++){if (num & (1 << i)){count++;}}P1 = count % 2 ? 0xFF : 0x00; // 奇数个1则输出高电平,偶数个1则输出低电平}二、进阶题1. 请编写一个程序,实现一个简单的计算器功能,能够进行加、减、乘、除四则运算,并将结果输出到数码管上。
答案:```c#include <reg52.h>void main(){unsigned char num1 = 10; // 第一个操作数unsigned char num2 = 5; // 第二个操作数unsigned char operator = '+'; // 运算符,可修改为其他运算符unsigned char result;switch (operator){case '+':result = num1 + num2;break;case '-':result = num1 - num2;break;case '*':result = num1 * num2;break;case '/':result = num1 / num2;break;default:result = 0;break;}// 将结果输出到数码管上P1 = result;}```2. 请编写一个程序,实现一个简单的密码验证功能,用户输入密码后,若密码正确,则点亮一个LED灯,否则不点亮。
MSP430单片机复习题2
![MSP430单片机复习题2](https://img.taocdn.com/s3/m/5b28151216fc700abb68fc26.png)
重点题目:通用I/O端口不仅可以直接用于输入/输出,而且可以为MSP430单片机应用系统提供必要的逻辑控制信号。
异步通信字符格式由5个部分组成:一个起始位、7位或8位数据位、一个奇/偶/无校验位、一个地址位和一个或两个停止位比较器B:内部共享电压可通过CBREFLx控制位产生1.5V、2.0V或2.5V电压看门狗定时计数器是一个32位增计数器Timer_A共有4种工作模式:停止模式、增计数模式、连续计数模式和增/减计数模式MSP430单片机的存储器采用冯·诺依曼结构Flash控制器主要用来实现对Flash存储器的烧写程序、写入数据和擦除功能Flash控制器模块包括4个部分:控制寄存器和地址/数据锁存器、时序发生器、编程电压发生器及Flash存储器。
第六章看门狗定时器:基本定时,当程序发生错误时执行一个受控的系统重新启动。
定时器A:基本定时,支持软件和各种外围模块工作在低频率低功耗条件下。
实时时钟:基本定时,日历功能。
看门狗定时器具有如下特点:λ 软件可编程的8种时间间隔选择;λ 看门狗模式;λ 定时计数模式;λ 对看门狗控制寄存器更改受口令的保护,若口令输入错误,则控制寄存器无法更改;λ 多种时钟源供选择;λ 可选择关闭看门狗以减少功耗;λ 时钟故障保护功能。
※定时器A具有如下特点:λ 4种运行模式的异步16位定时/计数器;λ 参考时钟源可选择配置;λ 高达7个可配置的捕获/比较寄存器;λ 可配置的PWM输出;λ 异步输入和输出锁存;λ 具有可对Timer_A中断快速响应的中断向量寄存器。
※RTC模块具有以下特点:λ 实时时钟可配置为日历和通用计数器两种功能;λ 在日历模式下,可自动计数秒、分钟、小时、天/周、天/月、月和年;λ 中断能力;λ 在实时时钟模式下,可选BCD和二进制格式;λ 在实时时钟模式下,具有可编程闹钟;λ 在实时时钟模式下,具有时间偏差的逻辑校正。
实时时钟模块主要包含两个预分频计数器(RT0PS和RT1PS)、一个级联32位计数器、日历模式时间寄存器及闹钟寄存器。
单片机课后习题答案
![单片机课后习题答案](https://img.taocdn.com/s3/m/80884cf84b35eefdc9d33332.png)
单片机课后习题答案思考题与习题部分参考答案第1章答案1.解:MCS-51为主流产品。
MSP430的功能较强。
是一种特低功耗的Flash微控制器。
主要用于三表及超低功耗场合。
EM78系列单片机采用高速CMOS工艺制造,低功耗设计为低功耗产品,价格较低。
具有三个中断源、R-OPTION功能、I/O唤醒功能、多功能I/O口等。
具有优越的数据处理性能,采用RISC结构设计。
PIC系列8位单片机是Microchip公司的产品。
CPU采用RISC结构,运行速度快,价格低适于用量大、档次低、价格敏感的产品。
Motorola是世界上最大的单片机生产厂家之一,品种全、选择余地大、新产品多。
其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。
AVR是增强RISC内载Flash的单片机,单片机内部32个寄存器全部与ALU 直接连接,突破瓶颈限制,每1MHz可实现1MIPS的处理能力,为高速、低功耗产品。
端口有较强的负载能力,可以直接驱动LED。
支持ISP、IAP,I/O口驱动能力较强。
2.解:MCS-51单片机在片内集成了中央处理器(CPU)、程序存储器(ROM)、数据存储器(RAM)、定时器/计数器、并行I/O接口、串行I/O接口和中断系统等几大单元。
CPU是整个单片机的核心部件,由运算器和控制器组成。
运算器可以完成算术运算和逻辑运算,其操作顺序在控制器控制下进行。
控制器是由程序计数器PC (Program Counter)、指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)、定时控制逻辑和振荡器OSC等电路组成。
CPU根据PC中的地址将欲执行指令的指令码从存储器中取出,存放在IR中,ID对IR 中的指令码进行译码,定时控制逻辑在OSC配合下对ID译码后的信号进行分时,以产生执行本条指令所需的全部信号。
程序存储器(ROM)用于存储程序、常数、表格等。
单片机模拟习题含答案
![单片机模拟习题含答案](https://img.taocdn.com/s3/m/2815754abc64783e0912a21614791711cd79794b.png)
单片机模拟习题含答案一、单选题(共107题,每题1分,共107分)1.下列单片机中具有片内EPROM的是( )。
A、8031B、8032C、8751D、8051正确答案:C2.8032单片机定时器T1的溢出标志TF1在中断方式工作时,当CPU 响应中断后 ( ) 。
A、由软件清零B、由硬件清零C、处于随机状态D、A和B都可以正确答案:D3.下列操作系统中属于嵌入式操作系统的是 ( ) 。
A、DOSB、WindowsC、WindowsD、EE、Windows正确答案:C4.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。
A、控制总线B、低8位地址总线C、高8位地址总线D、数据总线正确答案:C5.指令AJMP指令的寻址范围是 ( )A、任意范围B、-128到+127C、64KD、2K正确答案:D6.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。
A、内部RAM和外部RAMB、程序存储器和外部RAMC、内部RAM中0-7FH的空间和特殊功能寄存器D、外部RAM正确答案:C7.8051单片机的串行接口具有( ) 种工作方式。
A、1B、3C、2D、4正确答案:D8.累加器A的内容是85H,执行RR A 指令后累加器的内容变为( )。
A、92B、0C2C、0AD、02H正确答案:B9.8031单片机的RST引脚内部接有 ( ) 。
A、分频器B、单稳触发器C、D触发器D、施密特触发器正确答案:D10.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、10B、20C、40D、80正确答案:D11.下列芯片中属于单片机的芯片是( )。
A、80486B、8048C、8255D、8088正确答案:B12.下列单片机中具有4K ROM的是( )。
A、8751B、8051C、8032D、89C52正确答案:B13.累加器A的内容是0CAH,执行RLC A 指令后累加器的内容变为( ) 。
MSP430单片机题目答案整理(大部分)
![MSP430单片机题目答案整理(大部分)](https://img.taocdn.com/s3/m/3603b1c352d380eb63946d3e.png)
M S P430单片机题目答案整理(大部分)-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN第一章1. MCU(微控制器单元)与MPU(微处理器单元)的区别?MCU集成了片上外围器件,而MPU不带外围器件,是高度集成的通用结构的处理器。
是去除了集成外设的MCU。
2. MSC430单片机的不同系列的差别?MSP430系列单片机具有超低功耗、处理能力强大、片内外设丰富、系统工作稳定、开发环境便捷等显着优势,和其他类型单片机相比具有更好的使用效果、更广泛的应用前景。
3. MSC430单片机主要特点?1.超低功耗2. 强大的处理能力3. 高性能模拟技术及丰富的片上外围模块4. 系统工作稳定5. 方便高效的开发环境4. MSC430单片机选型依据?选择最容易实现设计目标且性能价格比高的机型。
在研制任务重,时间紧的情况下,首先选择熟悉的机型。
欲选的机型在市场上要有稳定充足的货源。
第二章1. 从计算机存储器体系结构上看,MSP430单片机属于什么结构?冯·诺依曼结构,是一种程序存储器和数据存储器合并在一起的存储器体系结构。
2. RISC与CISC体系结构的主要特征是什么MSP430单片机属于哪种结构CISC----是复杂指令系统计算机Complex Instruction Set Computer的缩写,MCS-51单片机属于CISC。
具有8位数据总线、7种寻址模式,111条指令。
RISC----是精简指令系统计算机Reduced Instruction Set Computer的缩写,MSP430单片机属于RISC。
具有16位数据总线、7种寻址模式,27条指令。
3. 对MSP430单片机的内存访问时,可以有哪几种方式读写字数据有什么具体要求字,字节,常字。
字访问地址必须是偶数地址单元。
4. MSP430单片机的中断向量表位于什么位置其中存放的是什么内容中断向量表:存放中断向量的存储空间。
单片机技术题库(试题67道含答案)
![单片机技术题库(试题67道含答案)](https://img.taocdn.com/s3/m/a0abcef0a300a6c30d229fb5.png)
单片机技术题库(试题67道含答案)1.单片机的看门狗功能与电压侦测功能往往要消耗不少的电流,应尽量()这类功能。
A.取消B.保留C.控制D.扩展正确答案:A2.读RAM会比读FLASH带来更大的功耗。
正是因为如此,RAM在低功耗性能突出的CPU设计上应改为仅允许()子程序调用。
A.二次B.一次C.三次D.四次正确答案:B3.在现有的运算放大器当中,当静态电流给定后,可获得的()是存在着显著的差异的,在选择时要引起注意。
A.电流B.带宽C.电压D.功率正确答案:B4.降低单片机的供电()可以有效地降低其功耗。
A.电压B.电流C.带宽D.频率正确答案:C5.TI公司的MSP430系列单片机是一个超低功耗类型的()位单片机。
A.16B.8C.32D.4正确答案:A6.单片机应用系统所在现场的各种干扰是影响可靠性的主要因素。
形成干扰的基本要素有三个:()。
A.电源、晶振、存储器B.软件、硬件、计算机C.干扰源、传播路径、敏感器件D.工作模式正确答案:C7.编写源程序有效的办法是以各模块之间连接关系最简为原则,明确各模块应完成的功能,划分程序模块,采用()程序设计。
A.从上到下B.模块化C.子程序D.C语音正确答案:B8.单片机的看门狗功能与电压侦测功能往往要消耗不少的电流,应尽量()这类功能,尤其是进入低功耗状态之前。
A.取消B.加强C.忽视D.注意正确答案:A9.系统资源的配置包括芯片硬件资源的配置和()资源的分配。
A.CPUB.外设接口C.存储器D.寄存器正确答案:C10.系统超低功耗的运行管理指的是利用()进行管理。
A.CPUB.软件C.低功耗器件D.硬件正确答案:B11.TICCS可以运行在以下系统()。
A.UNIXB.LinuxC.MACOSD.WindowsE.Android正确答案:BD12.IAREW430中工程文件编译后在Debug目录下自动生成3个子目录是()。
A.settingsB.ListC.ObjD.ExeE.project正确答案:BCD13.MSP431API驱动函数库DriverLib不支持IAREmbeddedWorkbench。
MSP430常见问题汇总(利尔达)
![MSP430常见问题汇总(利尔达)](https://img.taocdn.com/s3/m/888649650b1c59eef8c7b4b7.png)
Q11:USB 仿真器下载汇编程序时没有问题,但是下载 C 语言程序时,出报警信息 如下:
The stack plug-in failed to set a breakpoint on "main".The stack window will not be able to display stack contents. (You can change this setting in the Tools>Options dialog box. 在调试信息窗口出现 operation error. A11:调试 c 程序时 在 Tools>Options dialog box 中 stack 要选中指向 main 函数处。 汇编和 c 要建不同的工程下调试。
公司地址:杭州市登云路 425 号杭州利尔达科技大厦 Tel:0571-88800000 Fax:0571-89908519
第3页 共68页
LSD MCU TECHNOLOGY CO., LTD .
利尔达单片机技术有限公司
Q7: 请问 AR 编译器的 s43 文件用什么编辑器打开? A7:打开 IAR 编译器后就可以直接打开了;另外,记事本也可以打开
Q2:我用的 430f22x 学习套件,请问在 IAR Embedded Workbench 中仿真时如何看程序运行时间. A2:只有软件模拟下可以看, VIEW-REGISTER-CYCLECOUNT
Q3:请问各位 msp430 仿真器和编程器有什么区别啊?是不是我开发的时候这两个东西都得有?我目前用的是 msp430cg461x 系列或 msp430fg461x 系列,是不是很多仿真器和编程器都不支持? A3:一般来讲,仿真器是在先期调试程序时使用的,他不会烧断单片机熔丝,能把程序下载到单片机中,能 够单步,跟踪,快速调试。编程器就没有这些调试功能,就是单纯把你做好的程序的编译后文件写到单片机 中去,就和 51 的编程器一样,有加密熔丝烧断等功能,是在你产品成型后,生产时使用的
(完整word版)单片机每章习题及答案
![(完整word版)单片机每章习题及答案](https://img.taocdn.com/s3/m/777469d6a5e9856a57126039.png)
(完整word版)单片机每章习题及答案第三节增选习题及解答一、填空题1. 堆栈寄存器的符号是(),复位后它的内容为()。
2. 累加器A的内容有偶数个1时,特殊功能寄存器()的()位内容为()。
3. 内RAM的03H字节单元的地址符号另记为()。
4. 堆栈操作遵循的原则是()。
5. 8051单片机有4个I/O口,它们分别是(),复位后对应它们的寄存器的内容为()。
6. 为了正确地读取8051 的P1口引脚的状态值,应该先向它()。
7. 8051的()引脚应该至少保持()个机器周期的()电平,才能使8051复位。
8. 8051的封装形式为()。
9. 利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接()电平。
EA10. 8051单片机的ALE引脚在CPU对外存非操作期间,它输出频率为晶体振荡器频率()的脉冲信号。
11. 8051内部程序存储器的容量为()字节,8031的内部程序存储器的容量为()字节。
12. 8031最大可以扩展()程序存储器,最大扩展的数据存储器的容量是()。
13. 位寻址区在内RAM低128字节单元的()字节中,高128字节单元中有()个特殊功能寄存器的位可以进行位操作。
14. 当前工作寄存器的选择由特殊功能寄存器()的()位的内容决定。
15. 用于位处理的布尔处理器是借用的特殊功能寄存器()的()位完成的。
16. 一个机器周期包括()个振荡周期,具体分为()个状态周期。
17. 按执行时间,8051的指令分为()周期、()周期和()周期指令共三种。
18. 单片机由CPU、存储器和()三部分组成。
19. CPU由()和()两部分组成。
20. 若不使用MCS-51片内程序存储器,引脚必须()。
EA21. 当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了()地址。
22. 当MCS-51的P0口作为输出端口时,每位能驱动()个TTL负载。
23. MCS-51有()个并行I/O口,由于是准双向口,所以在输入时必须先()。
单片机试题库+答案
![单片机试题库+答案](https://img.taocdn.com/s3/m/e559f3917d1cfad6195f312b3169a4517623e548.png)
单片机试题库+答案一、单选题(共107题,每题1分,共107分)1.串行通信中, ( ) 接口电平信号的传输距离最长。
A、USB、RS-485C、TTLD、RS-232正确答案:B2.对于MCS-51单片机来说,一个机器周期是由 ( ) 个振荡周期构成。
A、2B、4C、8D、12正确答案:D3.MCS-51系列单片机的P3口可以驱动 ( )个LSTTL负载。
A、2B、4C、8D、16正确答案:B4.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。
A、数据总线B、控制总线C、低8位地址总线D、高8位地址总线正确答案:D5.8051单片机的串行接口具有 ( ) 种工作方式。
A、2B、5C、4D、3正确答案:C6.下列单片机中具有2K FLASH的是 ( ) 。
A、89C51B、89C52C、89C1051D、89C2051正确答案:D7.AT89C2051是 ( ) 位的单片机。
A、4B、8C、准16D、16正确答案:B8.在振荡器已经起振的情况下,当8051单片机的RST引脚上出现持续( )个机器周期以上的高电平时,系统复位。
A、3B、2C、1D、4正确答案:B9.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、10B、20C、40D、80正确答案:D10.下列单片机中具有4K EPROM的是( )。
A、89C51B、8031C、8052D、8751正确答案:D11.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。
A、内部RAM和外部RAMB、程序存储器和外部RAMC、内部RAM中0-7FH的空间和特殊功能寄存器D、外部RAM正确答案:C12.一条DW语句定义的数表,其数的个数不得超过( )个。
A、20B、40C、80D、160正确答案:C13.累加器A的内容是42H,执行SWAP A 指令后累加器的内容变为( ) 。
A、20B、04C、40D、24H正确答案:D14.8031单片机的定时器工作方式由TMOD寄存器状态控制字决定。
msp430题库及答案(word文档良心出品)
![msp430题库及答案(word文档良心出品)](https://img.taocdn.com/s3/m/38cf98112af90242a895e5fb.png)
一、填空题本题共5小题,每小题4分。
1.// Port1 interrupt service routine#pragma vector = ()__interrupt void Port_1 (void)A.PORT1_VECTOR[正确答案]:[试题解析]:[阅卷得分(4)]:42.// Configure TimerATACTL = (); // Source: ACLK, UP modeCCR0 = 5100; //Timer count 5100CCR1 = 100; //Timer count 100CCTL0 = CCIE; //CCR0 interrupt enabled CCTL1 = CCIE; //CCR1 interrupt enabledA.TASSEL_1 + MC_1;[正确答案]:[试题解析]:[阅卷得分(4)]:43.// Configure Basic ClockBCSCTL1 =(); // Set rangeDCOCTL =(); // Set DCO step + modulation BCSCTL3 |= LFXT1S_2; // Set LFXT1A.CALBC1_1MHZ;B.CALDCO_1MHZ;[正确答案]:[试题解析]:[阅卷得分(4)]:44.// Port1 interrupt service routineP1OUT ^= BIT0; // P1.0 = toggle()&= ~BIT3; // P1.3 IFG clearedA.P1IFG[正确答案]:[试题解析]:[阅卷得分(4)]:45.// Timer A1 interrupt service routine#pragma vector = ()__interrupt void Timer_A1 (void)A.TIMER0_A1_VECTOR[正确答案]:[试题解析]:[阅卷得分(4)]:4二、单选题本题共40题,每小题2分。
2020年智慧树知道网课《单片机技术》课后习题章节测试满分答案
![2020年智慧树知道网课《单片机技术》课后习题章节测试满分答案](https://img.taocdn.com/s3/m/5eeffb0f51e79b896902262a.png)
第一章测试1【单选题】(10分)单片机组成中不包括()。
A.I/O接口电路B.CacheC.存储器D.CPU2【单选题】(10分)下列应用领域中,不属于单片机的应用是()。
A.工业控制B.智能仪表C.家用电器D.大数据分析3【单选题】(10分)MSP430单片机的字长为()位。
A.1B.8C.16D.44【单选题】(10分)MSP430单片机最显著特点是()。
A.通讯速度快B.存储容量大C.运算能力强D.超低功耗5【单选题】(10分)MSP430I/O端口最大漏电流为()。
A.50nAB.100nAC.1mAD.1uA6【多选题】(10分)下列MSP430单片机系列中集成LCD控制器的是()。
A.MSP430F4xxB.MSP430F6xxC.MSP430F5xxD.MSP430F1xxE.MSP430F2xx7【单选题】(10分)下列关于MSP430单片机的说法,正确的是()。
A.MSP430是一种超低功耗、具有8位RISC(精简指令集)CPU的混合信号处理器B.MSP430是一种超低功耗、具有16位CISC(复杂指令集)CPU的混合信号处理器C.MSP430是一种超低功耗、具有8位CISC(复杂指令集)CPU的混合信号处理器D.MSP430是一种超低功耗、具有16位RISC(精简指令集)CPU的混合信号处理器8【单选题】(10分)MSP430FR5720的FRAM最快读取速度是多少MHz?()A.25MHzB.8MHzC.16MHzD.24MHz9【单选题】(10分)MSP430F6xx单片机最高主频是多少MHz?()A.20MHzB.8MHzC.16MHzD.25MHz10【单选题】(10分)MSP430单片机工作电压为()。
A.2.5~5.0VB.1.8~3.6VC.1.2~3.0VD.1.0~2.4V第二章测试1【单选题】(10分)中断向量表位于存储空间的最后一段区域,地址范围为()。
MSP430单片机复习题1
![MSP430单片机复习题1](https://img.taocdn.com/s3/m/443d4d76f5335a8102d22027.png)
【例6.3.1】比较器B输入通道CB0接外部模拟输入信号,并引至比较器“+”输入端。
内部参考电压发生器利用共享电压源产生2.0V参考电压,并引至比较器“-”输入端。
最终产生以下结果:当CB0输入模拟信号电压高于2.0V时,CBOUT输出高电平;当CB0输入模拟信号电压低于2.0V时,CBOUT输出低电平。
#include <msp430f5529.h>void main(void){WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗P1DIR |= BIT6;P1SEL |= BIT6; // P1.6选择功能为比较器输出CBOUT// 以下步骤设置比较器BCBCTL0 |= CBIPEN + CBIPSEL_0; // 启用CB0,并将其引至正输入端CBCTL1 |= CBPWRMD_1; // 正常电源模式CBCTL2 |= CBRSEL; // 内部参考电压VREF引至负输入端CBCTL2 |= CBRS_3+CBREFL_2; // 梯形电阻电路禁用,产生2.0V内部共享电压CBCTL3 |= BIT0; // 启用P6.0/CB0比较器功能CBCTL1 |= CBON; // 打开比较器B_ _delay_cycles(75); // 延迟以待参考电压稳定_ _bis_SR_register(LPM4_bits); // 进入LPM4}【例6.3.2】比较器B输入通道CB0接外部模拟输入信号,并引至比较器“+”输入端。
内部参考电压发生器利用共享电压源产生1.5V参考电压,并引至比较器“-”输入端。
利用比较器中断,当CB0输入模拟信号电压高于1.5V时,拉高P1.0引脚;当CB0输入模拟信号电压低于1.5V时,拉低P1.0引脚。
#include <msp430f5529.h>void main(void){WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗P1DIR |= BIT0; // 将P1.0设为输出CBCTL0 |= CBIPEN + CBIPSEL_0; // 启用CB0,并将其引至正输入端CBCTL1 |= CBPWRMD_1; // 正常电源模式CBCTL2 |= CBRSEL; // 内部参考电压VREF引至负输入端CBCTL2 |= CBRS_3+CBREFL_1; // 梯形电阻电路禁用,产生1.5V内部共享电压 CBCTL3 |= BIT0; // 启用P6.0/CB0比较器功能_ _delay_cycles(75); // 延迟以待参考电压稳定CBINT &= ~(CBIFG + CBIIFG); // 清除比较器中断标志位CBINT |= CBIE; // 使能比较器CBIFG上升沿中断(CBIES=0) CBCTL1 |= CBON; // 打开比较器B_ _bis_SR_register(LPM4_bits+GIE);// 进入LPM4}【例6.5.1】利用MSP430F6736单片机的LCD_C模块,采用4MUX动态驱动模式,使段码液晶循环显示0123456789。
《单片机》编程题题库答案[1](2021年整理精品文档)
![《单片机》编程题题库答案[1](2021年整理精品文档)](https://img.taocdn.com/s3/m/e82b95229ec3d5bbfc0a7417.png)
(完整版)《单片机》编程题题库答案(完整版)《单片机》编程题题库答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)《单片机》编程题题库答案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整版)《单片机》编程题题库答案的全部内容。
第1页共90页《单片机原理及应用》编程题题库参考答案六、编程(每题10分)1、内部RAM 30H和31H单元中存放着2个0-9的ASCII码(高位字节在前),请将其转换为压缩BCD码(高位在前)并存入外部RAM 2300H单元中。
解: ORG 0HLJMP STARTORG 30HSTART: MOV A,30HANL A,#0FHSWAP AMOV R0,AMOV A,31H ANL A,#0FHORL A,R0MOV DPTR,#2300HMOVX @DPTR,AEND评分办法:不要求写出程序的注释。
程序设计思路正确可得5分,指令完全写对可得10分。
若仅写对少量指令,可酌情给1-3分;若仅有少量指令写错,可酌情扣1-3分.2、将存放在内部RAM 30H-35H单元的压缩型BCD码转换成相应的ASCII码,依次存放到外部RAM 2100H开始的单元区中.ORG 0H第1页共90页LJMP STARTORG 30HSTART:MOV R0,#30HMOV R2,#06HMOV DPTR,#2100H LOOP:MOV A,@R0SWAP AANL A,#0FHORL A,#30HMOVX @DPTR,AINC DPTRMOV A,@R0ANL A,#0FHORL A,#30HMOVX @DPTR,AINC DPTRINC R0DJNZ R2,LOOPSJMP $END评分办法:不要求写出程序的注释。
智慧树知到《单片机技术》章节测试答案
![智慧树知到《单片机技术》章节测试答案](https://img.taocdn.com/s3/m/a9ba7eab0975f46527d3e173.png)
智慧树知到《单片机技术》章节测试答案第一章1、单片机组成中不包括()。
A.CPUB.存储器C.I/O接口电路D.Cache答案: Cache2、下列应用领域中,不属于单片机的应用是()。
A.大数据分析B.工业控制C.家用电器D.智能仪表答案: 大数据分析3、MSP430单片机的字长为()位。
A.1B.4C.8D.16答案: 164、MSP430单片机最显著特点是()。
A.存储容量大B.超低功耗C.运算能力强D.通讯速度快答案: 超低功耗5、MSP430 I/O端口最大漏电流为()。
A.1uAB.1mAC.50nAD.100nA答案: 50nA6、下列MSP430单片机系列中集成LCD控制器的是()。
A.MSP430F1xxB.MSP430F2xxC.MSP430F4xxD.MSP430F5xxE.MSP430F6xx答案: MSP430F4xx,MSP430F6xx7、下列关于MSP430单片机的说法,正确的是()。
A.MSP430是一种超低功耗、具有16位RISC(精简指令集)CPU的混合信号处理器B.MSP430是一种超低功耗、具有8位RISC(精简指令集)CPU的混合信号处理器C.MSP430是一种超低功耗、具有16位CISC(复杂指令集)CPU的混合信号处理器D.MSP430是一种超低功耗、具有8位CISC(复杂指令集)CPU的混合信号处理器答案: MSP430是一种超低功耗、具有16位RISC(精简指令集)CPU的混合信号处理器8、MSP430FR5720的FRAM最快读取速度是多少MHz?()A.8MHzB.16MHzC.24MHzD.25MHz答案: 24MHz9、MSP430F6xx单片机最高主频是多少MHz?()A.8MHzB.16MHzC.20MHzD.25MHz答案: 25MHz10、MSP430单片机工作电压为()。
A.1.0~2.4VB.1.2~3.0VC.1.8~3.6VD.2.5~5.0V答案: 1.8~3.6V第二章1、中断向量表位于存储空间的最后一段区域,地址范围为()。
单片机练习题库(含参考答案)
![单片机练习题库(含参考答案)](https://img.taocdn.com/s3/m/58187b8cb9f67c1cfad6195f312b3169a551ea09.png)
单片机练习题库(含参考答案)一、单选题(共107题,每题1分,共107分)1.ALU的中文含义是()。
A、静态随机存储器B、加法器C、算术单元D、算术逻辑单元正确答案:D2.当T1向51系列单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为()。
A、0003B、000BC、0013D、001BH正确答案:D3.对于MCS-51系列单片机来说,变址间接寻址可寻址的空间是()。
A、程序存储器B、内部RAMC、外部RAMD、特殊功能寄存器正确答案:A4.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为地址总线的是()。
A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:A5.8051单片机有()个中断源。
A、3B、4C、6D、5正确答案:D6.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是()。
A、0.5μSB、2μSC、1μSD、4μS正确答案:B7.对于MCS-51系列单片机来说,基址加变址寻址可寻址的空间是()。
A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C8.下列单片机中具有4KEPROM的是()。
A、89C51B、8031C、8052D、8751正确答案:D9.AT89C2051是()位的单片机。
A、4B、8C、准16D、16正确答案:B10.MCS-51系列单片机内部计数器可实现的最大计数值是()。
A、128B、256D、65536正确答案:D11.下列单片机中没有片内程序存储器的是()。
A、8052B、8051C、8751D、8031正确答案:D12.AT89C52单片机有()个中断源。
A、3B、4C、5D、6正确答案:D13.当AT89C52单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是()。
A、0.5μSB、1μSC、2μSD、4μS正确答案:A14.MCS-51单片机的串行口有()种工作方式。
msp430题库及答案(word文档良心出品)
![msp430题库及答案(word文档良心出品)](https://img.taocdn.com/s3/m/38cf98112af90242a895e5fb.png)
一、填空题本题共5小题,每小题4分。
1.// Port1 interrupt service routine#pragma vector = ()__interrupt void Port_1 (void)A.PORT1_VECTOR[正确答案]:[试题解析]:[阅卷得分(4)]:42.// Configure TimerATACTL = (); // Source: ACLK, UP modeCCR0 = 5100; //Timer count 5100CCR1 = 100; //Timer count 100CCTL0 = CCIE; //CCR0 interrupt enabled CCTL1 = CCIE; //CCR1 interrupt enabledA.TASSEL_1 + MC_1;[正确答案]:[试题解析]:[阅卷得分(4)]:43.// Configure Basic ClockBCSCTL1 =(); // Set rangeDCOCTL =(); // Set DCO step + modulation BCSCTL3 |= LFXT1S_2; // Set LFXT1A.CALBC1_1MHZ;B.CALDCO_1MHZ;[正确答案]:[试题解析]:[阅卷得分(4)]:44.// Port1 interrupt service routineP1OUT ^= BIT0; // P1.0 = toggle()&= ~BIT3; // P1.3 IFG clearedA.P1IFG[正确答案]:[试题解析]:[阅卷得分(4)]:45.// Timer A1 interrupt service routine#pragma vector = ()__interrupt void Timer_A1 (void)A.TIMER0_A1_VECTOR[正确答案]:[试题解析]:[阅卷得分(4)]:4二、单选题本题共40题,每小题2分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
M S P430单片机题目答案整理(大部分)
-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN
第一章
1. MCU(微控制器单元)与MPU(微处理器单元)的区别?
MCU集成了片上外围器件,而MPU不带外围器件,是高度集成的通用结构的处理器。
是去除了集成外设的MCU。
2. MSC430单片机的不同系列的差别?
MSP430系列单片机具有超低功耗、处理能力强大、片内外设丰富、系统工作稳定、开发环境便捷等显着优势,和其他类型单片机相比具有更好的使用效果、更广泛的应用前景。
3. MSC430单片机主要特点?
1.超低功耗
2. 强大的处理能力
3. 高性能模拟技术及丰富的片上外围模块
4. 系统工作稳定
5. 方便高效的开发环境
4. MSC430单片机选型依据?
选择最容易实现设计目标且性能价格比高的机型。
在研制任务重,时间紧的情况下,首先选择熟悉的机型。
欲选的机型在市场上要有稳定充足的货源。
第二章
1. 从计算机存储器体系结构上看,MSP430单片机属于什么结构?
冯·诺依曼结构,是一种程序存储器和数据存储器合并在一起的存储器体系结构。
2. RISC与CISC体系结构的主要特征是什么MSP430单片机属于哪种结构
CISC----是复杂指令系统计算机Complex Instruction Set Computer的缩写,MCS-51单片机属于CISC。
具有8位数据总线、7种寻址模式,111条指令。
RISC----是精简指令系统计算机Reduced Instruction Set Computer的缩写,
MSP430单片机属于RISC。
具有16位数据总线、7种寻址模式,27条指令。
3. 对MSP430单片机的内存访问时,可以有哪几种方式读写字数据有什么具体要求
字,字节,常字。
字访问地址必须是偶数地址单元。
4. MSP430单片机的中断向量表位于什么位置其中存放的是什么内容
中断向量表:存放中断向量的存储空间。
430单片机中断向量表地址空间:32字节,映射到存储器空间的最高端区域
5. MSP430单片机的指令系统物理指令和仿真指令各有多少条。
27种物理指令-内核指令和24种仿真指令
6. MSP430单片机的指令系统有哪些寻址方式?各举一例说明。
有7种寻址方式:寄存器寻址,变址寻址,符号寻址,绝对寻址,
间接寻址,间接增量寻址,立即数寻址
7. MSP430单片机的CPU中有多少个寄存器其中专用寄存器有哪几个
4个专用寄存器(R0、R1、R2、R3)和12个通用寄存器(R4~R15)
R0:程序计数器(PC)
R1:堆栈指针(SP)—总是指向当前栈顶
R2:状态寄存器(SR)只用到16位中的低9位
R2/R3:常数发生器(CG1/CG2)
8. 按要求写出指令或指令序列。
9. 写出给定指令或指令序列的执行结果。
10.汇编语言程序的分析与理解。
第三章
1. MSP430单片机的复位信号有哪几种复位引脚的信号如何起作用
掉电复位,上电复位,上电清除
2. MSP430F6638的统一时钟系统有哪几种输入时钟又有哪几种输出时钟为什么要用多种时钟复位后默认时钟源是什么
3. MSP430的非屏蔽中断有哪两种形式?
系统NMI(SNMI)和用户NMI(UNMI)
4. MSP430的可屏蔽中断如何控制开中断与关中断用汇编语言和C语言如何实现
5. MSP430单片机如何实现中断嵌套?
在有多个中断源同时要求中断服务时,优先对级别最高者提供服务;在执行中断服务程序过程中,允许中断优先级别高的中断源中断正在执行的低优先级的中断服务程序,实现中断嵌套。
6. MSP430F6638单片机有哪些工作模式是如何实现的
8种工作模式,一种活动模式和七种低功耗模式
通过设置控制位,MSP430能从活动模式进入到相应的低功耗模式,而各种低功耗模式又可通过中断回到活动模式。
7. MSP430单片机的GPIO引脚大多与其它外设模块复用,如何中控制其功能选择在选择为GPIO引脚后,又如何实现输入/与输出功能
GPIO是MPS430最简单的集成外设,可以直接用于输入/输出,用于芯片与片外器件或设备的交互。
GPIO有中断型和不可中断型,还可以配置成通用型和专用型。
MSP430没有专用的输入/输出指令,输入/输出操作是通过传送指令来完成的。