单片机习题。
选择题。1.要mcs-51系统中,若晶振频率屡8mhz,一个机器周期等于( )s
a 1.5 b 3 c 1 d 0.5
2. 以下不是构成控制器的部件( )
a 程序计数器、 b指令寄存器、 c指令译码器、 d存储器。
3. 下列不是单片机总线是( )
a 地址总线 b 控制总线 c 数据总线 d 输出总线。
时,则当前工作寄存器是( )
a)0组 (b)1组 (c)2组 (d)3组。
5.控制串行口工作方式的寄存器是( )
a)tcon (b)pcon (c)scon (d)tmod
6、movx a,@dptr指令中源操作数的寻址方式是()
寄存器寻址 (b)寄存器间接寻址 (c)直接寻址 (d)立即寻址。
7.org 0003h
ljmp 2000h
org 000bh
ljmp 3000h 当cpu响应外部中断0后,pc的值是()
a) 0003h (b)2000h (c)000bh (d)3000h
8.lcall指令操作码地址是2000h,执行完相子程序返回指令后,pc=()
a)2000h (b)2001h (c)2002h (d)2003h
9.51执行完mov a,#08h后,psw的一位被置位()
a)c (b)f0 (c)ov (d)p
10、执行movx a,@dptr指令时,mcs-51产生的控制信号是()
a) /psen (b)ale (c)/rd (d)/wr
11、mov c,#00h的寻址方式是()
a)位寻址 (b)直接寻址 (c)立即寻址 (d)寄存器寻址。
12、org 0000h
ajmp 0040h
org 0040h
mov sp,#00h当执行完左边的程序后,pc的值是()
a)0040h (b)0041h (c)0042h (d)0043h
13、对程序存储器的读操作,只能使用()
a)mov指令 (b)push指令 (c)movx指令(d)movc指令。
14 在中断服务程序中,至少应有一条( )
传送指令(b)转移指令(c)加法指法(d)中断返回指令。
15. mcs-51有中断源( )
a) 5个 (b)2个 (c)3个 (d)6个。
16. mcs-51响应中断时,下面哪一个条件不是必须的( )
a) 当前指令执行完毕 (b)中断是开放的确
(b)没有同级或高级中断服务须 (d)必须有ret1指令。
17、mcs-51外扩rom,ram和i/o口时,它的数据总线是( )
a)p0 (b)p1 (c)p2 (d)p3
18、mcs-51的中断源全部编程为同级时,优先级最高的是( )
a)int1 (b)ti (c)串行接口 (d)int0
19、mcs-51的并行i/o口信息有两种读取方法:一种是读引脚,还有一种是( )
(a)读锁存器(b)读数据库 (c)读a累加器具 (d)读cpu
20、下列计算机语言中,cpu能直接识别的是( )
a、 自然语言 b、 高级语言 c、 汇编语言 d、机器语言。
21、mcs-5l单片机的堆栈区是设置在( )中。
a、片内rom区 b、片外rom区 c、片内ram区 d、片外ram区。
22、mcs-51单片机的复位信号是( )有效。
a、高电平 b、低电平 c、脉冲 d、下降沿。
填空。1.单片微型机由和三部分组成。
2.若不使用mcs-51片内存器引脚必须接地。
3是计算机与外部世界交换信息的载体。
有个并行i\o口,其中p0~p3是准双向口,所以由输出转输入时必须先写入"
5.设计8031系统时口不能用作一般i\o口。
6.当使用慢速外设时,最佳的传输方式是。
有个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器加以选择。
8.外部中断 int1入口地址为。
判断。1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
上电复位时,sp=00h
3.使用可编程接口必须处始化。
5.mcs-51是微处理器。(
6.mcs-51系统可以没有复位电路。(
7.要mcs-51系统中,一个机器周期等于1.5μs。(
的相对转移指令最大负跳距是127b。 (
的程序存储器只是用来存放程序的。
外扩i/o口与外ram是统一编址的。
8.使用8751且ea =1时,仍可外扩64kb的程序存储器。
12.pc存放的是当前执行的指令。(
13调用子程序指令(如:call)及返回指令(如:ret)与堆栈有关但与pc无关。(
@r1,#80h (
15、inc dptr (
16、clr r0 (
17、mov @r1,#80h (
18、anl r1,#0fh (
19、addc a,c
20、xor p1,#31h (
的5个中断源优先级相同。
22.外部中断into 入口地址为_0013h( )
外部中断0的入口地址是0003h
中的gate=1时,表示由两个信号控制定时器的启停。
25、mcs-51外扩i/o口与外ram是统一编址的。(
26、片内ram与外部设备统一编址时,需要专门的输入/输出指令。(
特点正是无需专门的输入输出指令。
片内有程序存储器和数据存储器。(
28、eprom的地址线为11条时,能访问的存储空间有4k。(
29 自动变量属于局部变量。(
30 若一个函数的返回类型为void,则表示其没有返回值。(
31锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。(
简答。1. 什么叫寻址方式。
2.什么是进位和溢出。
3、ea/vpp引脚有何功用?8031的引脚应如何处理?为什么?
单片机存储器的组织结构是怎样的?
5.片内数据存储器分为哪几个性质和用途不同的区域?
6、pc是什么寄存器?是否属于特殊功能寄存器?它有什么作用?
7、对访问内部ram和外部ram,各应采用哪些寻址方式?
8、 8031的扩展储存器系统中,为什么p0口要接一个8位锁存器,而p2口却不接?
9、 在8031扩展系统中,外部程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储。
空间不会发生冲突?
单片机需要外接程序存储器,实际上它还有多少条i/o线可以用?当使用外部存储器时,还剩下。
多少条i/o线可用?
引脚有多少i/o线?他们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线。
各是几位?12、什么叫堆栈:
读程序。设内部ram(30h)=5ah,(5ah)=40h,(40h)=00h,端口p1=7fh,问执行下列指令后,各有关存储单元(即r0,r1,a,b,p1,30h,40h及5ah单元)的内容如何?
mov r0,#30hr0=30h
mov a,@r0a=5ah
mov r1,ar1=5ah
mov b,r1b=5ah
mov @r1,p15ah)=7fh
mov a,p1a=7fh
mov 40h,#20h40h)=20h
mov 30h,40h30h)=20h
解:每一条指令执行后的结果如注释字段所标。最后结果为:
r0=30h,r1=5ah,a=7fh,b=5ah,p1=7fh,(30h)=20h,(40h)=20h,(5ah)=7fh。
编程题。1 编程将片内ram30h单元开始的15b的数据传送到片外ram3000h开始的单元中去。
解:strat:mov r0,#30h
mov r7,#0fh
mov dptr,#3000h
loop: mov a,@r0
movx @dptr,a
inc r0
inc dptr
djnz r7,loopret
单片机试题
01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...
单片机试题
单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...
单片机试题
1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...