MSP430单片机题目答案整理(大部分)
单片机考试题目及答案
单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。
答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。
答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。
答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。
答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。
答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。
答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。
中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。
2. 描述8051单片机的串行通信方式及其特点。
单片机试题==
1. MSP430指令集包括27种内核指令,还支持24种仿真指令。
CPU将内核指令解码成唯一的操作码,(汇编器)和(编译器)用来生成仿真指令的助记符。
2. MSP430的CPU对外设进行控制时是通过(内存操作)指令来实现的。
3. MSP430有内部中断和外部中断,分为复位中断,不可屏蔽中断和可屏蔽中断3种中断类型。
4. MSP430系列单片机可通过软件配置成1种活动模式和7种低功耗模式5.TimerA是由一个16位定时器和7个捕获/比较器组成。
6.Timer_A使用两个中断向量,一个单独分配给捕获/比较寄存器TAxCCR0;另一个共用中断向量,用于定时器和其他捕获/比较寄存器。
7.PWM信号是一种具有固定周期,不定占空比的数字信号。
8.如果使用Timer_A实现PWM波形输出,需要将Timer_A计数器工作在增计数方式,输出模式设置为模式七9.若使用Timer_A实现PWM波形输出,需使用寄存器TACCR0控制PWM的周期,其余的TAxCCRx寄存器的一个寄存器控制占空比。
P95 10.看门口定时器的三种工作模式分别为看门口模式,定时器模式,低功耗模式。
P10511.所有ADC模块个DAC模块都需要一个基准信号,通常为电压基准。
12.ADC12_A共有16个转换通道。
13..数模转换器的性能指标中的转换速度是指:每秒钟可以转换的次数14.数字设备之间的通信分为并行通信和串行通信。
15.I*I*C总线通信室需要(2)条线路。
16. I*I*C总线的通信端口是双向I/O口,并且都是漏极开路,使用时必须要在每条线路上增加(上拉电阻)1,下列捕获/比较寄存器具有最高中断向量优先级的是(A)A TaxCCR0 B, TAxCCR1 C, TAxCCR2 D,TAxCCR02.关于MSP430的运行时执行下一条指令,下列说法正确的是(A)A, 由程序计数器(PC)决定B, 由堆栈指针(SP)决定C, 由状态寄存器(SR)决定D, 由以上3 寄存器决定3.对于MSP430系统,所有I/O端口(D)A 系统上电时都被初始配置为输出端口B 在应用程序进行时保持不变C 在程序每一步均不同D 系统上电时都被初始配置为输入端口4.若要配置MSP430的一个I/O端口引脚为输入,需要(A)A 清除方向寄存器位、B 配置PxOUT寄存器位为输入数据值C 使PxOUT寄存器无效D 以上都是5.当Timer-A的时钟源为ACLK(32768Hz)并配置为比较模式时,为产生每秒一次中断,需要向TAOCCFR0寄存器写入的值为(B)A.32768B.32767C.16384D.655366.Flash存储的特点(D)A.低价格B.快速读取C.非易失性D.以上都对7.当BUSH=1时,闪存内发起读操作,下列说法正确的是(A)A.ACCVIFG=1,读取值为03FFFHB.ACCVIFG=0, 读取值为03FFFHC.ACCVIFG=1,LOCK=1D.以上都不对8.SPI总线的时钟由(C)控制A.发送端B.接受端C.主机D.从机9.SPI总线上可连接多个设备,但是同一时间最多允许几个主机存在。
MSP430考试复习内容.doc
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的方法降低系统功耗。
(完整版)单片机试题及答案
(完整版)单⽚机试题及答案单⽚机原理与接⼝技术习题答案习题与思考题11-1 微型计算机通常由哪些部分组成?各有哪些功能?答:微型计算机通常由控制器、运算器、存储器、输⼊/输出接⼝电路、输⼊设备和输出设备组成。
控制器的功能是负责从内部存储器中取出指令并对指令进⾏分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调⼯作;运算器主要完成算数运算和逻辑运算;存储器⽤于存储程序和数据;输⼊/输出接⼝电路完成CPU与外设之间相连;输⼊和输出设备⽤于和计算机进⾏信息交流的输⼊和输出。
1-2 单⽚微型计算机与⼀般微型计算机相⽐较有哪些区别?有哪些特点?答:与通⽤微型计算机相⽐,单⽚机的硬件上,具有严格分⼯的存储器ROM和RAM和I/O端⼝引脚具有复⽤功能;软件上,采⽤⾯向控制的指令系统和硬件功能具有⼴泛的通⽤性,以及品种规格的系列化。
单⽚机还具备体积⼩、价格低、性能强⼤、速度快、⽤途⼴、灵活性强、可靠性⾼等特点。
1-3 简述计算机的⼯作过程。
答:计算机的⼯作是由微处理器以⼀定的时序来不断的取指令、指令译码和执⾏指令的过程。
1-4 单⽚机的⼏个重要指标的定义。
答:单⽚机的重要指标包括位数、存储器、I/O⼝、速度、⼯作电压、功耗和温度。
1-5 单⽚微型计算机主要应⽤在哪些⽅⾯?答:单⽚机的主要应⽤领域有智能化产品、智能化仪表、智能化测控系统、智能化接⼝等⽅⾯。
1-6 为什么说单⽚微型计算机有较⾼的性能价格⽐和抗⼲扰能⼒?答:因为单⽚微型计算机主要⾯向特定应⽤⽽设计,设计者在硬件和软件上都⾼效率地设计,量体裁⾐、去除冗余,⼒争在同样的硅⽚⾯积上实现更⾼的性能,具备较⾼的性能、价格⽐;单⽚机嵌⼊式系统中的软件⼀般都固化在存储器芯⽚或单⽚机本⾝中,⽽不是存贮于磁盘等载体中,另外单⽚机体积⼩,可以放⼊屏蔽设备中,从⽽使其具有较⾼的抗⼲扰能⼒。
1-7 简述单⽚机嵌⼊式系统的定义和特点。
答:单⽚机嵌⼊式系统是嵌⼊到对象体系中的专⽤计算机系统;其特点是⾯向特定应⽤、与各个⾏业的具体应⽤相结合、硬件和软件⾼效率、软件固化在存储器芯⽚或单⽚机本⾝和不具备⾃举开发能⼒。
430单片机测试题
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、数字电压表。
单片机课后重要习题答案
单片机课后重要习题答案单片机课后重要习题答案在学习单片机的过程中,课后习题是巩固知识、提高编程能力的重要环节。
下面是一些常见的单片机课后习题及其答案,供大家参考。
一、基础题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灯,否则不点亮。
单片机考试题及答案
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机考试试题及答案
单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。
A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。
答案:CPU2. 8051单片机的定时器/计数器共有______个。
答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。
答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。
答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。
答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。
通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。
2. 描述单片机的I/O接口的作用。
答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。
它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。
3. 简述单片机的定时器/计数器的作用。
答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。
MSP430单片机复习题2
重点题目:通用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位计数器、日历模式时间寄存器及闹钟寄存器。
单片机课后习题答案
单片机课后习题答案思考题与习题部分参考答案第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)用于存储程序、常数、表格等。
MSP430单片机题目答案整理(大部分)
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单片机的中断向量表位于什么位置其中存放的是什么内容中断向量表:存放中断向量的存储空间。
(完整word版)单片机每章习题及答案
(完整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口,由于是准双向口,所以在输入时必须先()。
msp430题库及答案(word文档良心出品)
一、填空题本题共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分。
MSP430单片机复习题1
【例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。
单片机考试题目及答案
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
单片机考试题目及答案
单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是51单片机的内部存储器类型?()A. ROMB. RAMC. EPROMD. EEPROM3. 单片机的I/O口在默认情况下是()。
A. 推挽输出B. 开漏输出C. 高阻态D. 悬浮态4. 单片机的中断系统具有()个优先级。
A. 1B. 2C. 3D. 45. 单片机的定时器/计数器可以用于()。
A. 定时B. 计数C. 脉冲宽度测量D. 所有以上6. 下列哪个指令不是51单片机的指令类型?()。
A. MOVB. ADDC. JUMPD. CALL7. 51单片机的外部中断INT0和INT1的触发方式分别是()。
A. 电平触发,边沿触发B. 边沿触发,电平触发C. 边沿触发,边沿触发D. 电平触发,电平触发8. 下列哪个不是单片机的串行通信协议?()。
A. UARTB. SPIC. I2CD. USB9. 单片机的看门狗定时器主要功能是()。
A. 定时复位B. 定时唤醒C. 定时计数D. 定时中断10. 51单片机的定时器0和定时器1的计数方式分别是()。
A. 8位计数器,16位计数器B. 13位计数器,16位计数器C. 16位计数器,8位计数器D. 13位计数器,13位计数器答案:1. B 2. D 3. C 4. B 5. D 6. C 7. A 8. D 9. A 10. A二、填空题(每题2分,共10分)1. 单片机的最小系统包括_____、_____和_____。
答案:时钟电路,复位电路,电源电路2. 51单片机的P0口作为I/O口使用时,需要外接_____。
答案:上拉电阻3. 单片机的中断服务程序结束后,需要通过_____指令返回。
答案:RETI4. 单片机的I2C通信协议中,主设备通过_____来控制从设备。
答案:时钟信号5. 单片机的看门狗定时器如果未在预定时间内重置,将会导致_____。
单片机试题答案
《单片机原理与应用》试卷参考答案一、选择题(每小题 2 分,共 30 分)答案如下,每小题1分。
二、判断题(每小题 1 分,共 10 分)答案如下,每小题1分。
三、简答题(每小题 5 分,共 20 分)答案要点如下:1、答:EA*是内外程序存储器选择控制信号。
…………………………(2分)当EA*=0时,只选择外部程序存储器。
…………………………(2分)当EA*=1时,当PC指针≤0FFFH时,只访问片内程序存储器;当PC指针>0FFFH时,则访问外部程序存储器。
(2分)2、答:响应外部中断的典型时间是3-8个机器周期………………(3分)当遇到下列三种情况之一时,CPU将推迟对外部中断请求的响应:(1)CPU正在处理同级的或更高优先级的中断。
…………………(1分)(2)所查询的机器周期不是所当前正在执行指令的最后一个机器周期。
……………………………………………………………………(1分)(3)正在执行的指令是RETI或是访问IE或IP的指令。
…………(1分)3、答:∵采用6MHZ晶振∴机器周期为2us ………………………………………………(1分)(213-X)×2×10-6=1×10-3………………………………………(2分)∴X=7692(D)=1E0CH=1 1110 0000 1100(B),…………(1分)即0F00CH ………………………………………………(1分)综上可知:TLX=0CH, THX=0F0H …………………………………(1分)4、答:相同点:均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。
………………………………………………………………………(2分)不同点:(1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。
………………………………………………………………………(1分)(2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。
MSP430常见问题汇总(利尔达)
LSD MCU TECHNOLOGY CO., LTD .
利尔达单片机技术有限公司
利尔达科技有限公司
技术一部
LSD SCIENCE & TECHNOLOGY CO., LTD.
MSP430 相关 Q&A
Question & answer
版本号:V1.0 提交人:MSP430 项目组 整理时间:2009 年 02 月
Q12 : 装了 MSP-FET430UIF 仿真 器 , 但 是 在 AQ430 的 Options 中, 无 法 找 到 该 仿 真 器 , 正 常 应 该 有 LPT1/LPT2/LPT3/TIUSB 四个选项,为什么看不到 TIUSB? A12:先看看硬件管理器中有没有那个硬件,有则先用 IAR 试试.
公司地址:杭州市登云路 425 号杭州利尔达科技大厦 Tel:0571-88800000 Fax:0571-89908519
第2页 共68页
LSD MCU TECHNOLOGY CO., LTD .
利尔达单片机技术有限公司
第一章:开发工具类
Q1:我自己做了一块 MSP430F149 的试验板,以前用下载线进行调试没有出现过问题,但是,最近我每次 make 后用下载线调试时,总是弹出一个窗口,给我提示:Could not find target status. 然后就死到那儿了,请问这是 什么问题呢? A1:检查 Jtag 口线是否连接正常,如果 JTAG 口线连接正常,可能是供电不足,目标板加电再测试。
单片机练习题库(含参考答案)
单片机练习题库(含参考答案)一、单选题(共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单片机的串行口有()种工作方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
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没有专用的输入/输出指令,输入/输出操作是通过传送指令来完成的。