单片机考试复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.除了单片机和电源外,单片机最小系统包括时钟电路和复位电路。
2.计算机的系统总线有地址总线、数据总线和控制总线。
3.___函数____是C语言的基本单位。
4.MCS-51内部提供___2____个可编程的__16_____位定时/计数器,定时器有__4_____种工作方式。
5.设X=5AH,Y=36H,则X与Y“或”运算为____7EH _____,X与Y的“异或”运算为___6CH _____。
7.单片机程序的入口地址是________0000H ______,外部中断1的入口地址是________0013H _______。
8.当系统的振荡频率为12MHz时,一个机器周期为_1 μs。
9.串行口方式2接收到的第9位数据送___ SCON ____寄存器的___ RB8____位中保存。
10.若机器的字长为8位,X=17,Y=35,则X+Y=___110100____,X-Y=___11101110____(要求结果写出二进制形式)。(-18怎么算出来的)
11.MCS-51单片机的存储器主要有4个物理存储空间,既片内数据存储器___、_片内程序存储器__、__片外数据存储器__、片外程序存储器__。
12.用串行口扩展并行口时,串行接口的工作方式应选为
0。
13.一个机器周期等于 6 状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期周期。14.若采用4MHz的晶体振荡器,则MCS-51单片机的振荡周期为__0.25us _______,机器周期为_________3us ______。15.MCS-51单片机若单片机的主时钟振荡频率为6MHz,定时器工作在方式1和方式2的最大定时时间分别是131072 ms、512 us。基本机器周期是 2 us。16.单片机的内部RAM区中,可以位寻址的地址范围是____20H~2FH (16位)______________,特殊功能寄存器中,可位寻址的地址是_____是能被8整除的地址_______________。17.串行口方式3发送的第9位数据要事先写入_____ SCON ______寄存器的_____ TB8______位。
18.利用8255H可以扩展___3________个并行口,_____256______个RAM单元。
7.C语言中输入和输出操作是由库函数____ scanf _______和____ printf _______等函数来完成。
19.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是001BH。
20.工作寄存器,按其用途划分为0区、_1区__、___ 2区_和__ 3区_4个区域。
21.MCS-51单片机内部RAM 20H~2FH是位寻址区,已知位
地址是47H,计算出它是字节地址____28H ___的D___7____位。
22.单片机的复位操作是____高电平______(高电平/低电平),单片机复位后,堆栈指针SP的值是____07H ____。
23.MCS-51系列单片机CPU关中断语句是EA=0; 。24.外围扩展芯片的选择方法有两种,它们分别是_________线选法_________和_________译码法______。
25.使MCS-51系列单片机的定时器T0停止计数的语句是TR0=0; 。
26.80C51在物理有 4 个独立的存储空间。
27.若采用3MHz的晶体振荡器,则MCS-51单片机的振荡周期为___0.3333us_______,机器周期为______4us_____________。28.单片机程序的入口地址是______0000H___________,外部中断1的入口地址是_________0003H________。
29.若选择内部程序存储器,应该设置为___高_________(高电平/低电平),那么,PSEN信号的处理方式为________不用__________。
30.片内RAM低128单元,按其用途划分为_工作寄存器组_____、_位寻址区____ 和_用户RAM区___3个区域。
(×)31.END表示指令执行到此结束。
(×)32.Continue 和break都可用来实现循环体的中止。
(√ )33.SFR中凡是能被8整除的地址,都具有位寻址能力。(×)34.在MCS-51系统中,一个机器周期等于1.5μs。(√)35.ADC0809是8位逐次逼近式模/数转换接口。
(×)36..在C语言的复合语句中,只能包含可执行语句。(√ )37.字符常量的长度肯定为1。
(√ )38.若一个函数的返回类型为int,则表示其返回值是整型。
(√ )39.在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。
(√)40.MCS-51的相对转移指令最大负跳距是127B。(×)41.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(√)42.不能用“sfr16” 直接访问定时器/计数器0和1。(×)43.MCS-51系统可以没有复位电路。
(×)44.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
(×)45.单片机89C51的定时/计数器工作可以通过外部中断进行控制。
(√ )46.C语言允许在复合语句内定义自动变量。
(√)47.锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。
(√ )48.在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。
(√)49.TMOD中的GATE=1时,表示由两个信号控制定时器的的启停。
(×)50.所有定义在主函数之前的函数无需进行声明。
(×)51.定时器与计数器的工作原理均是对输入脉冲进行计数。(×)52.在单片机89C51中,串行通信方式1和方式3的波特率是固定不变的。
(√ )53.自动变量属于局部变量。
(×)54.MCS-51的程序存储器只是用来存放程序的。55.MCS-51单片机规定一个机器周期共有( A )个节拍。
A. 12
B. 6
C. 8
D. 16
56.C语言中最简单的数据类型包括( B )。
A、整型、实型、逻辑型
B、整型、实型、字符型
C、整型、字符型、逻辑型
D、整型、实型、逻辑型、字符型
57.执行#define PA8255 XBYTE[0x3FFC],
PA8255=0x7e后
存储单元0x3FFC的值是( A )
A、0x7e
B、8255H
C、未定
D、7e 58.MCS-5l单片机的堆栈区是设置在( C )中。
A、片内ROM区
B、片外ROM区
C、片内RAM区
D、片