chapter 8《单片机基础》练习题及答案
单片机开发基础练习题及答案8_2023_背题版
***************************************************************************************试题说明本套试题共包括1套试卷每题均显示答案和解析单片机开发基础练习题及答案8(500题)***************************************************************************************单片机开发基础练习题及答案81.[单选题]单片机8051的引脚 。
A)必须接地B)必须接+5VC)以上两种视需要而定答案:C解析:2.[单选题]STC15W4K32S4系列单片机内部提供的定时器/计数器有( )A)2个B)3个C)4个D)5个答案:D解析:3.[单选题]ARES模块的主要功能是( B )A)电路原理图设计与仿真B)高级布线和编辑16C)图像处理D)C51 源程序调试答案:B解析:4.[单选题]帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是( )A)方式0B)方式1C)方式2D)方式3答案:B解析:B)外接串行口C)外接中断D)外接晶振答案:D解析:6.[单选题]89S51单片机中,唯一一个用户可使用的16位寄存器是( )A)P S WB)D P T RC)A C CD)P C答案:B解析:7.[单选题]C语言程序的基本构成单位是____A)程序行B)语句C)函数D)字符答案:C解析:8.[单选题]单片机上电后或复位后,工作寄存器R0是在( )。
A)0区00H单元B)0区01H单元C)0区09H单元D)SFR存贮器答案:A解析:单片机上电后或复位后,PSW为00H.9.[单选题]函数在定义时,省略函数类型说明符,则该函数值的类型为__________。
A)intB)floatC)longD)double答案:A解析:10.[单选题]定时器T0工作在方式2下,若需要计数50次,则初始值为下面哪一个?A)256解析:11.[单选题]C语言中最简单的数据类型包括( )。
单片机 第八章 习题参考答案
第八章习题参考答案一、填空题1、MCS-51外扩ROM、RAM或I/O时,它的地址总线是 P0、P2 口。
2、12根地址线可寻址 4 KB存储单元。
3、微机与外设间传送数据有程序传送、中断传送和 DMA传送三种传送方式。
4、 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 块芯片。
5、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
6、并行扩展存储器,产生片选信号的方式有线选法和译码法两种。
7、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片选端提供信号。
8、起止范围为0000H-3FFFH的存储器的容量是 16 KB。
9、11根地址线可选 2KB 个存储单元,16KB存储单元需要 14 根地址线。
10、32KB RAM存储器的首地址若为2000H,则末地址为 9FFF H。
11、假定一个存储器有4096个存储单元,其首地址为0,则末地址为 0FFFH 。
12、除地线公用外,6根地址线可选 64 个地址,11根地址线可选 2048 个地址。
13、单片机扩展的内容有程序存储器扩展、数据存储器扩展及 I/O口的扩展等。
二、选择题1、当8031外扩程序存储器8KB时,需使用EPROM2716( C )A、 2片B、 3片C、 4片D、 5片2、某种存储器芯片是8KB*4/片,那么它的地址线根数是( C )A、 11根B、 12根C、 13根D、 14根3、 74LS138芯片是( B )A、驱动器B、译码器C、锁存器 D、编码器4、 MCS-51外扩ROM、RAM和I/O口时,它的数据总线是( A )A、 P0B、 P1C、 P2D、P35、6264芯片是( B )A、 E2PROMB、 RAMC、 Flash ROMD、EPROM6、一个EPROM的地址有A0----A11引脚,它的容量为( B )。
A、2KBB、4KBC、11KBD、12KB7、单片机要扩展一片EPROM2764需占用( C )条P2口线。
51单片机基础知识试题题库(考试用含答案)
第二章习题参考答案一、填空题:2、MCS-51的堆栈是软件填写堆栈指针临时在片内RAM数据存储器内开辟的区域。
INC DEC 都不影响PSW堆宅操作只有一条寻址方式直接寻址方式17、使用8031芯片时,需将因为其片内无 ROM 存7、单片机8031的ALE引脚是()。
A、输出高电平B、输出矩形脉冲,频率为fosc的1/6C、输出低电平D、输出矩形脉冲,频率为fosc的1/211、单片机上电复位后,堆栈区的最大允许范围是()个单元。
A、64B、120C、128D、25612、单片机上电复位后,堆栈区的最大允许范围是内部RAM的()。
A、00H—FFHB、00H—07HC、07H—7FHD、08H—7FH13、对于8031单片机,其内部RAM()。
A、只能位寻址B、只能字节寻址C、既可位寻址又可字节寻址D、少部分能位寻址18、单片机8051的XTAL1和XTAL2引脚是()引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振23、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来(),它是按后进先出的原则存取数据的。
A、存放运算中间结果B、存放标志位C、暂存数据和地址D、存放待调试的程序三、判断题6、PC可以看成使程序存储器的地址指针。
(√ )7、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。
(√ )B、它们都是16位的存储器。
(√ )C、它们都有自动加“1”的功能。
(× )PC有自动加“1”的功能,而DPTR的加“1”则需通过指令INC DPTR来完成。
D、DPTR可以分为两个8位的寄存器使用,但PC不能。
(√ )8、程序计数器PC不能为用户编程时直接使用,因为它没有地址。
(√ )13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
(√ )14、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。
单片机考试题库及答案
单片机考试题库及答案一、选择题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。
单片机开发基础(习题卷8)
单片机开发基础(习题卷8)第1部分:单项选择题,共48题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]有一位共阴LED显示器,要使它不显示,它的字形码为()A)7DHB)82HC)FFHD)00H答案:D解析:2.[单选题]以下描述正确的是( )。
A)continue语句的作用是结束整个循环的执行B)只能在循环体内和switch语句体内使用break语句C)在循环体内使用break语句或continue语句的作用相同D)以上三种描述都不正确答案:B解析:3.[单选题]单片机主要有三大系列:51系列、PIC系列和AVR系列,其中我们所学习的为_______系列的8位单片机,是最经典、最具代表性的单片机。
( )A)51B)PIC)AVRD)Cortex-m3答案:A解析:4.[单选题]MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()。
A)读锁存器B)读数据库C)读A累加器D)读CPU答案:A解析:5.[单选题]单片机的ALE引脚是以晶振振荡频率的 固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
( )A)1/2B)1/4C)1/6D)1/12答案:D解析:B)0~8191C)0~8192D)1~4096答案:A解析:7.[单选题]89S5指令系统中,清零指令是( )A)CPLB)RLC AC)CLR AD)RRC A答案:C解析:8.[单选题]ADC 转换过程正确的是A)采样-量化-编码B)量化-采样-编码C)采样-编码-量化D)编码-采样-量化答案:A解析:9.[单选题]单片机并行I/O口线P1.0到P1.3连接了4个LED,此时它是什么接口功能?A)通信口B)输入接口C)串行口D)输出接口答案:D解析:10.[单选题]ORG 0000H ;LJMP START ;ORG 0040H ;START:ACALL CLEAR ;MAIN: LCALL KEYWORK ; JB 00H,FUN0; JB 01H,FUN1 ; AJMP MAIN ;A)语句“LJMP START”存放在ROM中的0040H开始地址中B)语句“LJMP START”存放在ROM中的0000H开始地址中C)语句“ACALL CLEAR”存放在ROM中的0000H开始地址中D)程序语句在ROM中是随便存的答案:B解析:11.[单选题]STC89C52RC单片机的中央处理器主要组成部分是: ( )A)运算器,指令译码器B)加法器,寄存器C)运算器,寄存器D)运算器,控制器答案:D解析:12.[单选题]在89S51单片机中,当晶振频率采用4MHz时,一个机器周期等于( )微秒A)1D)4答案:C解析:13.[单选题]当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是 ( )。
单片机考试题及答案
单片机考试题及答案一、选择题(每题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. 单片机的______功能可以防止程序死循环。
(完整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口,由于是准双向口,所以在输入时必须先()。
单片机基础试题及答案
单片机基础试题及答案选择题:1.计算机中最常用的字符信息编码是(B )BCD码 B、ASCII C、余3码 D、循环码2.以下不是构成的控制器部件( D)程序计数器B、指令寄存器C、指令译码器D、存储器3. 数制及编码:( 10100101 ) B = ( B ) H 。
A、204DB、A5HC、57DD、01011000B2. 十进制数126其对应的十六进制可表示为( D ) 。
A、8FB、8EC、FED、7E3. CPU主要的组成部分为(A )。
A、运算器,控制器B、加法器,寄存器C、运算器,寄存器D、运算器,指令译码器4. INTEL 8051 CPU是( C )位的单片机。
A、16B、4C、8D、准16位5. 对于INTEL 8031来说,/EA脚总是(A ) 。
A、接地B、接电源C、悬空D、不用6. 在单片机中,通常将一些中间计算结果放在( A )中。
A、累加器B、控制器C、程序存储器D、数据存储器7. 判断是否有进位时用 PSW 的(A )标志位。
A、CYB、OVC、PD、RS1,RS08.采用 8031单片机必须扩展( B )。
A、数据存储器B、程序存储器C、I/O接口D、显示接口9、. 堆栈指针 SP的作用是( B )。
A、指示堆栈的栈底B、指示堆栈的栈顶C、指示下一条将要执行指令的地址D、指示中断返回的地址10. 单片机在进行取指令操作时,指令的地址是由(B )的内容决定。
A、SPB、PCC、DPTRD、PSEN和ALE11. 51系列单片机有五个中断源,外中断INT1的入口地址是( C )。
A、0003HB、000BHC、0013HD、001BH12. 8031单片机内部低128BRAM包括( B ) 。
A、程序存储区B、堆栈区、位寻址区、工作寄存器区C、工作寄存器及特殊功能区D、中断入口地址区13. 单片机8051的XTALl和XTAL2引脚是( D )引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振14. INTEL 8031的P0口,当使用外部存储器时它是一个( B )。
(完整版)单片机每章习题及答案
第三节增选习题及解答一、填空题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口,由于是准双向口,所以在输入时必须先()。
单片机第8章习题答案
第8章习题答案1.简述键盘扫描的主要思路。
答案:键盘扫描的主要思路:首先确定是否有键按下,消除抖动,若有键按下,输出逐行或列的扫描字,读取列或行的状态,确定按键键值,然后再判断按键是否释放,若释放,即可返回。
2.简述软件消除键盘抖动的原理。
答案:软件消除键盘抖动的原理:当CPU发现有键按下的情况下,为了防止是机械抖动的误动作,可以采用软件延时10ms,然后再次检测按键是否仍然为闭合状态,若仍然闭合,则确定有键按下,否则就是键盘抖动,不予理睬。
3.什么叫LED的动态显示和静态显示。
答案:静态显示形式,即七段LED数码管在显示某一个字符时,相应的段(发光二极管)恒定的导通或截至,直至换显其他字符为止。
动态显示是将所有数码管的段码线对应并联在一起,由一个8位的输出口控制,每位数码管的公共端(称位选线)分别由一位I/O口线控制,以实现各位的分时选通。
4.要求利用8051的P1口扩展一个2 2行列式键盘电路,画出电路图,并根据所绘电路编写键扫描子程序。
答案:设行线H1~H2连接到51单片机P1口的P1.0~P1.1,列线L1~L2连接到P1口的P1.4~P1.5。
电路图如下:键扫描子程序:KEY: MOV P1, #0FH ;列输出低电平,行输出高电平MOV A, P1 ;读P1口状态ANL A, #0FH ;保留行状态CJNE A, #0FH, KEY0 ;有键按下转KEY0SJMP KEY ;无键按下等待,转键检测KEY0: LCALL DELAY10 ;调10mS延时取抖MOV A, P1ANL A, #0FHCJNE A, #0FH, KEY1 ;不是抖动转键值判断SJMP KEY ;是抖动到键检测KEY1: MOV P1, #11101111B ;第一列键被按下判断MOV A, P1ANL A, #0FHCJNE A, #0FH, KEYC1 ;第一列键被按下转KEYC1处理MOV P1, #11011111B ;第二列键被按下判断MOV A, P1ANL A, #0FHCJNE A, #0FH, KEYC2 ;第二列键被按下转KEYC2处理LJMP KEY ;均不是转到键检测KEYC1: MOV A, P1 ;读键值键值处理JB E0H, KEYC11LCALL K1 ;K1键处理SJMP FANHKEYC11: LCALL K3 ;K3键处理SJMP FANHKEYC2: MOV A, P1 ;读键值键值处理JB E0H, KEYC21LCALL K2 ;K2键处理SJMP FANHKEYC21: LCALL K4 ;K4键处理FANH: RET5.请在图8-1的基础上,设计一个以中断方式工作的开关式键盘,并编写其中断键处理程序。
单片机试题及答案
单片机试题及答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. MCUC. DSPD. ASIC答案:B2. 下列哪个不是单片机的内部结构组成部分?()A. 中央处理单元B. 存储器C. 显示器D. 输入/输出接口答案:C3. 8051单片机的内部RAM容量是()。
A. 128BB. 256BC. 512BD. 1024B答案:B4. 在8051单片机中,下列哪个寄存器是用于存储堆栈指针的?()A. SPB. PCC. DPTRD. ACC答案:A5. 单片机的中断系统通常包括()。
A. 中断源B. 中断向量C. 中断服务程序D. 所有选项答案:D6. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B7. 下列哪个指令不是8051单片机的逻辑运算指令?()A. ANDB. ORC. XORD. MOV答案:D8. 8051单片机的外部中断信号是由哪个引脚提供的?()A. INT0B. INT1C. T0D. T1答案:A9. 在8051单片机中,下列哪个指令是用于将累加器的内容传送到外部数据存储器的?()A. MOVXB. MOVC. MOVCD. CPL答案:A10. 单片机的看门狗定时器的作用是()。
A. 定时B. 计数C. 监控程序运行D. 所有选项答案:C二、填空题(每题2分,共20分)1. 单片机是一种具有_______功能的微型计算机。
答案:CPU、存储器、I/O接口2. 8051单片机的时钟频率是_______。
答案:11.0592MHz3. 单片机的中断优先级是通过_______寄存器来设置的。
答案:IP4. 在8051单片机中,累加器A是一个_______位的寄存器。
答案:85. 单片机的程序存储器通常使用_______存储器。
答案:ROM6. 8051单片机的定时器/计数器可以工作在_______种模式。
答案:47. 单片机的I/O端口可以配置为_______或输出。
(完整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口,由于是准双向口,所以在输入时必须先()。
单片机练习题含答案
单片机练习题含答案一、单选题(共107题,每题1分,共107分)1.可编程接口芯片8155内部的定时/计数器是 ( ) 计数器。
A、加法B、可逆C、减法D、加减法正确答案:C2.累加器A的内容是85H,执行RL A 指令后累加器的内容变为( )。
A、42B、43C、0AD、0BH正确答案:D3.可编程接口芯片8155内部的定时/计数器是 ( ) 计数器。
A、加法B、减法C、加减法D、可逆正确答案:B4.下列设备中属于嵌入式系统的是 ( )A、MP4播放器B、服务器C、台式计算机D、笔记本电脑正确答案:A5.AT89C1051单片机的字长是 ( ) 位。
A、4B、8C、16D、32正确答案:B6.89C51单片机的字长是( )位。
A、32B、16C、8D、4正确答案:C7.下列特殊功能寄存器中可以位寻址的是 ( ) 。
A、IE(0A8B、DPH(83C、TH1(8DD、SP(81正确答案:A8.8031单片机的堆栈位于 ( ) 中。
A、内部RAMB、外部RAMC、程序存储器D、特殊功能寄存器正确答案:A9.MCS-51单片机复位后堆栈指针SP= ( ) 。
A、07B、0FC、7FD、0FF正确答案:A10.累加器A的内容是73H,执行SWAP A 指令后累加器的内容变为( )。
A、70B、37C、30D、0A0H正确答案:B11.累加器A的内容是73H,执行RR A 指令后累加器的内容变为( )。
A、0B9B、0C2C、39D、38H正确答案:A12.下列产品中属于嵌入式系统的是 ( ) 。
A、服务器B、笔记本计算机C、MP3D、Tablet正确答案:C13.MCS-51系列单片机的P0口除做为输入/输出接口使用外,还可以作为 ( ) 使用。
A、低8位地址总线和数据总线B、高8位地址总线C、控制总线D、读写控制线正确答案:A14.UART的中文含义是( )。
A、通用异步接收/发送器B、串行接口C、RS-232接口D、USB接口正确答案:A15.累加器A的内容是67H,执行RR A 指令后累加器的内容变为( ) 。
单片机练习题库(含参考答案)
单片机练习题库(含参考答案)一、单选题(共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单片机的串行口有()种工作方式。
【精品】《单片机基础》练习题及答案.doc
第]章计算机基础知识(B) -128-+128 (D) -128-4-127(B) 1 MB= I024X 1024 B单片机基础(第3版)(一)填空题1. 十进制数14对应的二进制数表示为(1110B ),十六进制数表示为(OEH )。
十进制数・100的补码为(9CH ), +100的补码为(64H )。
2. 在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二 进制整数,则新数是原数的(4)倍。
3. 8位无符号二进制数能表示的最大十进制数是(255)。
带符号二进制数11001101转换成十进制数是(-51 )o4. 可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机屮去 的设备统称为(输入设备)。
5. 己知字符D 的ASCII 码是十六进制数44,贝I 」字符T 的ASCII 码是十进制数(84)o6. 若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。
7. 在计算机屮,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit )、(Byte )和(Word )。
8. 设二进制数 A=10101101, B=01110110,则逻辑运算 AVB= (11111111), AAB= (00100100), A©B= (HOllOll )o9•机器数01101110的真值是( + 110),机器数01011001的真值是(+89),机 器数10011101的真值是( + 157或・115),机器数10001101的真值是(+206 或・50)。
(二)单项选择题I. 用8位二进制补码数所能表示的十进制数范囤是(D )(A) -127-+127 (C) -127-+1282. 下列等式屮,正确的是(B)(A) 1 KB= I024X 1024 B(D) 1273. 程序与软件的区别是(C )(A )程序小而软件大 (B )程序使宜而软件昂贵 (C )软件包括程序(D )程序包括软件4. 存储器屮,每个存储单元都被赋予惟一的编号,这个编号称为(A )(A )地址(B )字节 (C )列号 (D )容量5. 8位二进制数所能表示的最大无符号数是(B )(A ) 255(B ) 256(C ) 1286. 下列4个无符号数屮,最小的数是(B )(A )二进制数 (B )八进制数 (C )十进制数 (D )十六进制数第2章80C51单片机的硬件结构(一)填空题1. 通过堆栈实现子程序调用,首先要把(PC )的内容入栈,以进行断点保护。
《单片机基础》练习题及答案
单片机基础(第3版)第1章计算机基础知识(一)填空题1.十进制数14对应的二进制数表示为(1110B),十六进制数表示为(0EH)。
十进制数-100的补码为(9CH),+100的补码为(64H)。
2.在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。
3.8位无符号二进制数能表示的最大十进制数是(255)。
带符号二进制数11001101转换成十进制数是(-51)。
4.可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。
5.已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。
6.若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。
7.在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。
8.设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A∧B=(00100100),A⊕B=(11011011)。
9.机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或-50)。
(二)单项选择题1. 用8位二进制补码数所能表示的十进制数范围是(D)(A)-127 ~ +127 (B)-128 ~ +128(C)-127 ~ +128 (D)-128 ~ +1272. 下列等式中,正确的是(B)(A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B(C)1 KB = 1024 M B (D)1 MB = 1024 B3. 程序与软件的区别是(C)(A)程序小而软件大(B)程序便宜而软件昂贵(C)软件包括程序(D)程序包括软件4. 存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A)(A)地址(B)字节(C)列号(D)容量5. 8位二进制数所能表示的最大无符号数是(B)(A)255 (B)256 (C)128 (D)1276. 下列4个无符号数中,最小的数是(B)(A)11011001(二进制)(B)37(八进制)(C)75(十进制)(D)24(十六进制)7. 下列字符中,ASCII码最小的是(B)(A)a (B)A (C)x (D)X8. 下列字符中,ASCII码最大的是(C)(A)a (B)A (C)x (D)X9. 有一个数152,它与十六进制数6A相等,那么该数是(B)(A)二进制数(B)八进制数(C)十进制数(D)十六进制数第2章80C51单片机的硬件结构(一)填空题1.通过堆栈实现子程序调用,首先要把(PC)的内容入栈,以进行断点保护。
单片机考试题和答案详解
单片机考试题和答案详解一、单项选择题1. 单片机是指()。
A. 单芯片微处理器B. 单芯片微控制器C. 单芯片微处理器和微控制器D. 单芯片微处理器和外设答案:B解析:单片机(Microcontroller Unit,MCU)是指将CPU、存储器、I/O接口等集成在一个芯片上的微控制器。
2. 8051单片机的内部RAM共有()字节。
A. 128B. 256C. 512D. 1024答案:B解析:8051单片机的内部RAM共有256字节,分为工作寄存器区和可寻址的通用RAM区。
3. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个定时器/计数器,分别是定时器0和定时器1。
4. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个外部中断,分别是INT0和INT1。
5. 8051单片机的串行通信方式有()种。
A. 1B. 2C. 3D. 4答案:B解析:8051单片机的串行通信方式有两种,分别是方式0(同步移位寄存器方式)和方式1(8位UART方式)。
二、填空题1. 8051单片机的指令系统共有____指令。
答案:111解析:8051单片机的指令系统共有111条指令。
2. 8051单片机的定时器/计数器工作在方式1时,为____位计数器。
答案:16解析:8051单片机的定时器/计数器工作在方式1时,为16位计数器。
3. 8051单片机的外部中断INT0的中断向量地址为____。
答案:0003H解析:8051单片机的外部中断INT0的中断向量地址为0003H。
4. 8051单片机的串行通信方式1的波特率可由定时器1的____值决定。
答案:溢出解析:8051单片机的串行通信方式1的波特率可由定时器1的溢出值决定。
5. 8051单片机的内部RAM的工作寄存器区共有____个寄存器。
答案:8解析:8051单片机的内部RAM的工作寄存器区共有8个寄存器,分别是R0-R7。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机基础(第3版)
第8章 80C51单片机串行通信
(一)填空题
1. 异步串行数据通信的帧格式由(起始)位、(数据)位、(奇偶校验)位、(停止)位组成。
若串行异步通信每帧为11位,串行口每秒传送250个字符,则波特率应为(2750 b/s )。
2. 串行通信有(单工)、(全双工)和(半双工)共3种数据通路形式。
3. 串行接口电路的主要功能是(串行)化和(反串行)化,把帧中格式信息滤除而保留数据位的操作是(反串行)化。
4. 串行异步通信,传送速率为2400 b/s ,每帧包含1个起始位、7个数据位、1个奇偶校验位和1个停止位,则每秒传送字符数为(240个)。
5. 80C51串行口使用定时器1作波特率发生器时,应定义为工作方式2,即(8位自动加载)方式。
假定晶振频率为12MHz ,则可设定的波特率范围是(122 b/s )~(62500 b/s )。
分析:定时器1工作方式2时的波特率为:
()()()S M O D
S M O D o sc
223213212256f X =⨯=⨯⨯-波特率定时器溢出率
当SMOD=0,X=0时, 6
1
1210122 3212256
b s ⨯=⨯=⨯波特率(最小波特率) 当SMOD=1,X=255时, 62
1210
62500 32121b s ⨯=⨯=⨯波特率(最大波特率)
6. 在80C51串行通信中,方式(0)和方式(2)的波特率是固定的,波特率的大小只与(晶振)频率有关。
而方式(1)和方式(3)的波特率是可变或可设置的,波特率大小与定时器(T1)的(溢出)率有关。
(二)单项选择题 1. 下列特点中,不是串行数据传送所具有的是(A )
(A )速度快
(B )成本低
(C)传送线路简单(D)适用于长距离通信
2. 下列有关串行同步通信与异步通信的比较中,错误的是(B)
(A)它们采用的是相同的数据传输方式,但采用不同的数据传输格式
(B)它们采用的是相同的数据传输格式,但采用不同的数据传输方式
(C)同步方式适用于大批量数据传输,而异步方式则适用于小批量数据传输
(D)同步方式对通信双方同步的要求高,实现难度大,而异步方式的要求则相对较低
3. 调制解调器的功能是(A)
(A)数字信号与模拟信号的转换
(B)电平信号与频率信号的转换
(C)串行数据与并行数据的转换
(D)基带传输方式与频带传输方式的转换
4. 帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是(B)
(A)方式0 (B)方式1 (C)方式2 (D)方式3
5. 通过串行口发送或接收数据时,在程序中应使用(A)
(A)MOV指令(B)MOVX指令(C)MOVC指令(D)SWAP指令6. 下列有关第9数据位的说明中,错误的是(C)
(A)第9数据位功能可由用户定义
(B)发送数据的第9数据位内容在SCON寄存器的TB8位中预先准备好(C)帧发送时使用指令把TB8位的状态送入发送SBUF中
(D)接收到的第9数据位送SCON寄存器的RB8位中保存
7. 下列有关串行通信的说明中,错误的是(A)
(A)80C51串行口只有异步方式而无同步方式,因此,只能进行串行异步通信
(B)80C51串行口发送和接收使用同一个数据缓冲寄存器SBUF
(C)双机通信时要求两机的波特率相同
(D)偶校验是指给校验位写入一个0或1,以使得数据位和校验位中1的个数为偶数。