单片机题库及答案.docx
- 文档编号:13134624
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:21
- 大小:29.33KB
单片机题库及答案.docx
《单片机题库及答案.docx》由会员分享,可在线阅读,更多相关《单片机题库及答案.docx(21页珍藏版)》请在冰点文库上搜索。
单片机题库及答案
单片机题库及答案
【篇一:
单片机试卷及答案】
填空题(每空1分,共20分)
1、+1000001的反码是。
十进制数-4的8位二进制补码是。
2、计算机所能执行的指令的集合称为。
指令的编码规则称为,一般由和操作数两部分组成。
3、cpu一次可以处理的二进制数的位数称为cpu的。
4、当ea为电平时,cpu总是从外部存储器中去指令。
5、89c52单片机有6个中断源,其中内部中断源有个,外部中断源有个。
6、汇编指令中,对程序存储器的访问用指令来访问,外部ram用指令来访问。
7、c51的数据类型sfr占个字节,c51中整型变量占个字节。
8、指令mov20h,#20h中,源操作数的寻址方式是,目的操作数的寻址方式是。
9、定时器t1方式2的8位常数重装初值存放于寄存器中。
定时器t0方式0,寄存器用于存放计数初值的低5位。
10、多机通信中,主机的sm2=。
11、eprom存储器27c256内部容量是32k字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。
12、波特率倍增位位于特殊功能寄存器中。
13、8155a内部具有1个位减法定时器/计数器。
二、单项选择题(共20题,每题1分,共20分)
1、单片机的应用程序一般存放于()中
a、ramb、romc、寄存器d、cpu
2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。
a、p3.2b、p3.3c、p3.4d、p3.5
3、mcs51单片机在同一优先级的中断源同时申请中断时,cpu首先响应()。
a、外部中断0b、外部中断1c、定时器0d、定时器1
4、adc0809是()ad的转换器件
a、4通道8位b、8通道8位c、4通道12位d、8通道12位
5、执行中断返回指令后,从堆栈弹出地址送给()
a、ab、ric、pcd、dptr
6、串行通信中,发送和接收寄存器是()
a、tmodb、sbufc、scond、dptr
7、要使mcs-51能响应外部中断1和定时器t0中断,则中断允许寄存器ie的内容应该是(a、98hb、86hc、22hd、a2h
8、要将p1口高4位清0,低4位不变,应使用指令()
a、orlp1,#0fhb、orlp1,#f0hc、anlp1,#f0hd、anlp1,#0fh
9、当选中第1工作寄存器区时,工作寄存器r1的地址是。
a、00hb、01hc、08hd、09h10、控制串行口工作方式的寄存器是()
a、tmodb、pconc、scond、tcon
a、1b、2c、4d、8
12、定时器t2的中断服务程序入口地址为()。
a、000bhb、0000hc、001bhd、002bh13、mcs51单片机复位后,p1口锁存器的值为()。
a、00hb、0ffhc、7fhd、80h14、poppsw指令是()
a、将psw的值压入堆栈顶部b、堆栈顶部一个单元内容弹入pswc、将psw的值压入堆栈底部d、堆栈底部一个单元内容弹入psw15、下列运算符不是关系运算符的是()
a、b、c、=d、!
=16、设a=0x7f,b=a2,则b的值为()
)
a、7fhb、0f7hc、0cfhd、0fch17、单片机复位后,sp的内容是()
a、00hb、07hc、7fhd、80h
18、函数类型说明符如果用void表示,则函数执行结果返回值的数据类型是()
a、整型b、字符型c、无返回值d、指针型19、mcs-51单片机,数据线的条数是。
a、1根b、4根c、8根d、16根20、定时器t0计数溢出后,置1()
a、tf1b、tf0c、tid、ri
三、简答题(共4题,每题5分,共20分)
1、51单片机工作寄存器有几组?
如何判断cpu当前使用哪一组工作寄存器?
2、在ram的位寻址区定义无符号字符变量flag,并将flag的第0、2位分别定义为k_d、k_p。
3、单片机中各中断源对应的中断服务程序的入口地址能否任意设定?
cpu响应定时器中断t0时,能否自动清除中断标志tf0?
4、串行口的发送缓冲器和接收缓冲器使用同一个特殊功能寄存器名sbuf,并具有相同的字节地址99h,他们是同一个寄存器吗?
串行口的读、写sbuf指令分别操作的是哪个缓冲器?
四、程序分析题(每空2分,共10分)
(注意:
0x表示横线上所填内容要求以十六进制表示,其它数制表示不得分。
)
voidinit_t0_1()
{th0=0x①;
tl0=0x②;th1=0x③;tl1=0x④;tmod=0x⑤;tr0=1;tr1=1}
五、编程题(10分)
完成下列中断程序,实现当开关闭合后,在外部中断服务程序中实现蜂鸣器的鸣响,当开关打开后,蜂鸣器静止。
#includereg52.h
#defineucharunsignedchar#defineuintunsignedintsbitbeep=①;voidinit1(){
ea=②;ex0=③;it0=0;}
voidint0()interrupt④{uinti;
beep=⑤;for(i=300;i0;i--);beep=1;
for(i=300;i0;i--);}main(){init1();for(;;);}
六、综合应用(20分)
下图是由89c52单片机、74ls373锁存器、6116ram组成的单片机系统,
(1)请补全硬件接线(8分)。
(2)该芯片的地址扩展方法采用的是什么方法?
(2分)设p2口未用到的引脚取1,请写出
该系统外扩ram存储空间的范围。
(4分)(3)74ls373锁存器的作用是什么?
(3分)
(4)该单片机系统扩展的是程序存储器还是数据存储器?
(3分)
答案
一、填空题(每空1分,共20分)1、01000001(41h)11111100(fch)2、指令系统指令格式操作码
3、字长4、低
5、426、movcmovx
7、128、立即数寻址直接寻址9、th1tl010、011、1512、pcon13、14
二、单项选择题(共20题,每题1分,共20分)
1~5、bcabc6~10、bbddc11~15、cdbbc16~20、dbccb三、简答题(共4题,每题5分,共20分)1、51单片机工作寄存器共有4组(2分)。
cpu当前使用的工作寄存器组是由psw寄存器的第三位(rs1)和第四位(rs0)的值决定的(3分)。
2、unsignedcharbdataflag;(2分)sbitk_d=flag^0;
sbitk_p=flag^2;(后两步只要有一个正确就给2分,全对给3分)3、各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。
(3分)可以(2分)。
4、不是同一个寄存器(1分),读sbuf操作的是接收缓冲器(2分),写sbuf操作的是发送缓冲器(2分)。
四、程序分析题(每空2分,共20分)
【篇二:
单片机习题集(含答案)经典】
>第一章绪论
1-1单项选择
1、计算机中最常用的字符信息编码是()。
(a)ascii(b)bcd码(c)余3码(d)循环码
2、-31d的二进制补码为.()。
(a)1110000b(b)11100001b(c)01100000b(d)01100001b
3、十进制29的二进制表示为原码()。
(a)11100010b(b)10101111b(c)00011101b(d)00001111b
4、十进制0.625转换成二进制数是()。
(a)0.101(b)0.111(c)0.110(d)0.100
5、十六进制数7的ascii码是()。
(a)37(b)7(c)07(d)47
6、十六进制数b的ascii码是()。
(a)38(b)42(c)11(d)1011
7、通常所说的主机是指()
(a)运算器和控制器(b)cpu和磁盘存储器(c)cpu和主存储器(d)硬件和软件
8、使用单片机实现在线控制的好处不包括()
(a)精确度高(b)速度快(c)成本低(d)能与数据处理结合
1-2填空
1、计算机中常作的码制有、和。
2、十进制29的二进制表示为。
3、十进制数-29的8位补码表示为。
4、是计算机与外部世界交换信息的载体。
5、十进制数-47用8位二进制补码表示为。
6、-49d的二进制补码为。
7、计算机中的数称为,它的实际值叫。
8、单片机的存储器结构形式有普林斯顿结构(又称冯.依诺曼结构)与哈佛结构,mcs-51存储器采用的是结构。
1-3问答题
1、何谓单片机?
单片机与一般微型计算机相比,具有哪些特点?
2、单片机主要应用在哪些领域?
3、为什么80c51系列单片机能成为8位单片机应用主流?
4、举例说明单片机的主要应用领域。
5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?
无标识符时表示什么进制数?
6、试比较mcs-51,msp430,em78,pic,m6800及avp等系列单片机的特点。
第二章mcs-51单片机的硬件结构与工作原理
2-1单项选择
a1b2c3d0.5
2、以下不是构成的控制器部件():
a程序计数器、b指令寄存器、c指令译码器、d存储器
3、以下不是构成单片机的部件()
a微处理器(cpu)、b存储器c接口适配器(i\o接口电路)d打印机
4、下列不是单片机总线是()
a地址总线b控制总线c数据总线d输出总线
5、psw=18h时,则当前工作寄存器是()
(a)0组(b)1组(c)2组(d)3组
6、P1口的每一位能驱动()
(A)2个TTL低电平负载有(B)4个TTL低电平负载
(C)8个TTL低电平负载有(D)10个TTL低电平负载
7、mcs-51的中断允许触发器内容为82h,cpu将响应的中断请求是()
(a)t0,(b)t1(c)串行接口(d)int0
8、外部中断0的中断入口地址为()
(a)0003h(b)000bh(c)0013h(d)001bh
9、内部定时/计数器t0的中断入口地址为()
(a)0003h(b)000bh(c)0013h(d)001bh
10、在中断服务程序中,至少应有一条()
(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令
11、mcs-51有中断源()
(a)5个(b)2个(c)3个(d)6个
12、在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的()
(a)ea位和et0位(b)ea位和ex0位(c)ea位和es位(d)ea位和et1位
13、mcs-51的并行i/o口读-改写操作,是针对该口的()
(a)引脚(b)片选信号(c)地址线(d)内部锁存器
14、mcs-51的并行i/o口信息有两种读取方法,一种是读引脚,还有一种是()
(a)读锁存(b)读数据(c)读a累加器(d)读cpu
15、mcs-51的中断源全部编程为同级时,优先级最高的是()
(a)int1(b)ti(c)串行接口(d)int0
2-2判断
1、mcs-51是微处理器。
()
2、mcs-51系统可以没有复位电路。
()
4、若不使用mcs-51片内存器引脚ea必须高电平。
()
5、我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
()
6、mcs-51的相对转移指令最大负跳距是127b。
()
7、mcs-51的程序存储器只是用来存放程序的。
()
8、当mcs-51上电复位时,堆栈指针sp=00h。
()
9、mcs-51是微处理器。
()
10、pc存放的是当前执行的指令。
()
11、mcs-51的特殊功能寄存器分布在60h~80h地址范围内。
()
12、mcs-51系统可以没有复位电路。
()
13、mcs-51的5个中断源优先级相同。
()
14、mcs-51有5个中断源,优先级由软件填写特殊功能寄存器tcon加以选择。
()
15、mcs-51外部中断0入口地址为0013h。
()
16、mcs-51外部中断0的入口地址是0003h。
()
17、pc存放的是当前执行的指令。
()
18、mcs-51的特殊功能寄存器分布在60h~80h地址范围内。
()
19、mcs-51有4个并行i\o口,其中p0~p3是准双向口,所以由输出转输入时必须先向输出锁存器写入0。
()
2-3填空
1、单片微型机由、和三大部分组成。
2、微处器由、和三部分组成。
3、若不使用mcs-51片内程序存储器,引脚ea必须。
4、当mcs-51引脚信号有效时,表示从po口稳定地送出了低8位地址。
5、mcs-51中凡字节地址能被8整除的特殊功能寄存器,即可字节寻址,又可寻址。
6、mcs-51有4组工作寄存器,它们的地址范围是。
7、计算机的系统总线有、和。
8、复位后,单片机的堆栈指针sp的值为。
9、mcs-51的po口作为输出端口时,每位能驱动个sl型ttl负载。
10、mcs-51有个中断源,有个中断优先级,优先级由软件填写特殊功能寄存器加以选择。
11、外部中断1入口地址为_。
12、8031单片机复位后,r4所对应的存储单元的地址为,因上电复位时,psw=。
这时当前的工作寄存器区是组工作寄存器区。
13、内ram中,位地址为30h的位,该位所在字节的字节地址为。
2-4问答题
1、pc机和单片机都是微型机,两者有什么区别?
2、mcs-51单片机的i/o口有什么特点?
4、控制器的主要组成和作用?
5、mcs-51系列单片机在片内集成了哪些主要逻辑功能部件?
各个逻辑部件的主要功能是什么?
6、pc是什么寄存器?
是否属于特殊功能寄存器?
它有什么作用?
7、什么叫总线?
总线可分为哪几种?
采用总线结构有什么好处?
8、简述cpu读/写存储器的步骤过程。
9、8051单片机的控制总线信号有哪些?
各有何作用?
10、8051单片机的存储器组织采用何种结构?
存储器地址空间如何划分?
各地址空间的地址范围和容量如何?
使用上有何特点?
11、8051单片机有多少个特殊功能寄存器?
这些特殊功能寄存器能够完成什么功能?
特殊功能寄存器中的哪些寄存器可以进行位寻址?
12、dptr是什么寄存器?
它的作用是什么?
13、8051单片机的psw寄存器各位标志的意义如何?
14、开机复位后,cpu使用的是哪组工作寄存器?
它们的地址是什么?
cpu如何确定和改变当前工作寄存器组?
15、8051片内数据存储器有多少字节?
存储空间地址范围为多少?
16、8051片内ram低128单元划分为哪三个主要部分?
各部分主要功能是什么?
17、8051单片机的片内,片外存储器如何选择?
18、mcs-51单片机的时钟周期,机器周期,指令周期是如何定义的?
当主频为12mhz的时候,一个机器周期是多长时间?
执行一条最长的指令需要多长时间?
19、8051单片机复位后,各寄存器的初始状态如何?
复位方法有几种?
20、简述mcs51单片机的中断响应过程。
21、8051怎么管理中断?
怎样开放和禁止中断?
怎么设置优先级?
22、8051在什么条件下可响应中断?
23、mcs-51系列单片机的引脚中有多少根i/o线?
它们与单片机对外的地址总线和数据总线之间有什么关系?
其地址总线和数据总线各有多少位?
对外可寻址的地址空间有多大?
24、什么是中断?
51单片机有哪几个中断源?
各自对应的中断入口地址是什么?
中断入口地址与中断服务子程序入口地址有区别吗?
第三章mcs-51单片机的指令系统与程序设计
3-1选择题
1、movxa,@dptr指令中源操作数的寻址方式是()
(a)寄存器寻址(b)寄存器间接寻址(c)直接寻址(d)立即寻址
2、org0003h
ljmp2000h
org000bh
ljmp3000h当cpu响应外部中断0后,pc的值是()
(a)0003h(b)2000h(c)000bh(d)3000h
3、lcall指令操作码地址是2000h,执行完相子程序返回指令后,pc=()
(a)2000h(b)2001h(c)2002h(d)2003h
4、51执行完mova,#08h后,psw的一位被置位()
(a)c(b)f0(c)ov(d)p
5、下面条指令将mcs-51的工作寄存器置成3区()
(a)movpsw,#13h(b)movpsw,#18h
(c)setbpsw.4clrpsw.3(d)setbpsw.3clrpsw.4
6、执行movxa,dptr指令时,mcs-51产生的控制信号是()
(a)/psen(b)ale(c)/rd(d)/wr
7、movc,#00h的寻址方式是()
(a)位寻址(b)直接寻址(c)立即寻址(d)寄存器寻址
8、org0000h
ajmp0040h
org0040h
movsp,#00h
当执行完左边的程序后,pc的值是()
(a)0040h(b)0041h(c)0042h(d)0043h
9、对程序存储器的读操作,只能使用()
(a)mov指令(b)push指令(c)movx指令(d)movc指令
10、mcs-51单片机可分为两个优先级别。
各中断源的优先级别设定是利用寄存器()
【篇三:
单片机试题及答案】
>第一章
1-1选择
1.计算机中最常用的字符信息编码是(a)
aasciibbcd码c余3码d循环码
a1.5b3c1d0.5
3.mcs-51的时钟最高频率是(a).
a12mhzb6mhzc8mhzd10mhz
4.以下不是构成的控制器部件(d):
a程序计数器、b指令寄存器、c指令译码器、d存储器
5.以下不是构成单片机的部件(d)
a微处理器(cpu)、b存储器c接口适配器(i\o接口电路)d打印机
6.下列不是单片机总线是(d)
a地址总线b控制总线c数据总线d输出总线
7.-49d的二进制补码为.(b)
a11101111b11101101c0001000d11101100
8.十进制29的二进制表示为原码(c)
a11100010b10101111c00011101d00001111
9.十进制0.625转换成二进制数是(a)
a0.101b0.111c0.110d0.100
10选出不是计算机中常作的码制是(d)
a原码b反码c补码dascii
1-2填空
1.2.十进制29的二进制表示为3.十进制数-29的8位补码表示为4.单片微型机.
5.若不使用mcs-51片内存器引脚.
6..
7.十进制数-47用8位二进制补码表示为8.-49d的二进制补码为9.计算机中最常用的字符信息编码是10
1-3判断
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)
3.使用可编程接口必须处始化。
(√)。
4.8155的复位引脚可与89c51的复位引脚直接相连。
(√)
8.计算机中常作的码制有原码、反码和补码(√)
9.若不使用mcs-51片内存器引脚ea必须接地.(√)
1-4简答
1.何谓单片机?
单片机与一般微型计算机相比,具有哪些特点?
答:
单片机是在一块集成电路上把cpu、存储器、定时器/计数器及多种形式的i/o接口集成在一起而构成的微型计算机。
它与通用微型计算机相比,具有如下特点:
(1)单片机的程序存储器和数据存储器是分工的,前者为rom,后者为ram;
(2)采用面向控制的指令系统,控制功能强;
(3)多样化的i/o接口,多功能的i/o引脚;
(4)产品系列齐全,功能扩展性强;
(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。
2单片机主要应用在哪些领域?
答:
单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。
3在各种系列的单片机中,片内rom的配置有几种形式?
用户应根据什么原则来选用?
答:
各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:
(1)(msak)rom型单片机:
内部具有工厂编程的rom,rom中的程序只能由单片机制造厂家用工艺固
化,用户不能修改rom中的程序。
例如:
mcs—51系列的8051。
rom单片机适合于大批量生产的产品。
用户可委托芯片生产厂家采用方法将程序制作在芯片的rom。
(2)eprom型单片机:
内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的
eprom中,也可以将eprom中的信息全部擦除。
擦去信息的芯片还可以再次写入新的程序,允许反复改写。
例如:
mcs—51系列的8751。
eprom型单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品。
(3)无rom型单片机:
内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。
例如:
mcs
—51系列的8031。
无rom型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。
这种单片机扩展灵活,但系统结构较复杂。
(4)e2rom型单片机:
内部具有电可擦除叫可编程的程序存储器,使用更为方便。
例如:
mcs—51的派生型89c51
单片机。
(5)otp(onetimeprogrammable)rom单片机:
内部具有一次可编程的程序存储器,用户可以在编程器上将程
4.控制器的组成和作用
答:
控制器:
由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成。
用来协调指挥计算机系统的操作。
5.微型计算机组成
答:
微型计算机组成由微处理器(cpu)、存储器、接口适配器(i\o接口电路)及输入/输出设备组成。
通过系统总线将它们连接起来,以完成某些特定的运算与控制。
6.什么叫寻址方式
答:
寻址方式:
寻址方式就是寻找指令中操作数或操作数所在地址的方式。
也就是如何找到存放操作数的地址,把操作数提取出来的方法。
7.什么叫堆栈:
答:
堆栈是在片内ram中专门开辟出来的一个区域,数据的存取是以后进先出的结构方式处理的。
实质上,堆栈就是一个按照后进先出原则组织
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 题库 答案
![提示](https://static.bingdoc.com/images/bang_tan.gif)