《单片机原理及应用》材料
第一部分:题型
填空题 15个空,每空1分,共15分。
选择题 15题,每题1分,共15分。
简答题 5题,每题4分,共20分。
程序题 4题,2题读程序,2题写程序,共30分。
综合题 2题,结合实际应用,每题10分,共20分。
第二部分:题型示例
1.在计算机中现用补码表示的有符号数10010101b与d4bbh相加,其结果是。
2.设〔x〕补=d4h 〔y〕补=b9h则〔(x+y)/8〕补的结果是。
3.用8位补码进行(-40 -70)运算时,结果的补码是___溢出标志为。
4.将十进制-246.25表示成规格化的浮点数为。
阶符1位,阶码7位用补码表示,尾符1位,尾数7位用原码表示)
5.cpu中使用的特殊功能寄存器有acc 、b、dptr外,还有。
6.mcs-51单片机外接晶体的最高频率为___hz。
7.mcs -51单片机的16位地址线,加上不同的控制信号,可以寻址___kb存储器地址。
8.8031芯片引脚应接___电平上。
9.存储器或接口芯片的片选的方法有___和。
10.若sp=40h,则在cpu执行lcall ma指令后,sp
11.mcs-51单片机复位信号是___电平,持续时间应为___时钟周期以上才可以使单片机可靠复位。
12.mcs-51单片机p0~p3口作为外部输入信号线时,为了防止读入出错,在读入之前,一定要通过指令,把端口锁存器置为。
13.mcs-51单片机的工作方式包括等工作方式
14.8051单片机,对片外数据存储器可用的寻址方式为。
15.目前外设和存储器交接信息速度最快的一种传送方式是方式。
16. mcs-51的中断系统从面向用户的角度看就是由tcon ie及特殊功能寄存器构成。
17. 用指令movx a,@r0传送数据时,源操作数在___中。
18. 外设的编址方式有和二种方式。
19. 在以8051单片机为核心的系统中,某输出端口的地址为1fffh 则可以用。
指令,对此进行访问。
20. 8051串行口是一个内部中断源,串行口每接受或发送完后,自动发出中断申请的。
21.8255a有___种工作方式,a口可工作于___工作方式。
22.d/a转换器的分辨率是指。
23.adc0809是___位a/d转换器,它可以处理___路模拟输入信号。
24.异步通信时一般是由四部分组成的。
25.mcs-51单片机的串行口工作于方式2时其波特率为。
26.不属于cpu部分的寄存器是。
a)acc (b)sp (c)tmod (d)b
27.mcs-51单片机上的引脚___
a)作外部程序存储器读选用 (b)作外部存储器写选用
c)外部数据存储器读选取用 (d)作外部数据存储器写选用
28.在mcs-51单片机执行mul ab指令,需要___个机器周期
a)1 (b)2 (c)3 (d)4
29.8051的时钟振荡频率为12mhz,则它的一个机器周期的时间为___
a)0.8μs (b)1μs (c)2μs (d)1.2μs
30.对8031而言当从程序存储器读取指令操作码并有效地出现在p0口时,下列信号所处的状态为。
alea. 1 1 0 1
b. 1 0 x 1
c. 0 0 1 0
d. 0 0 1 0
31.从硬件角度而言,采用硬件最少的数据传送方式___
a)无条件传送 (b)查寻方式 (c)中断方式 (d)dma方式
32.8051输出数据到外部ram,有关的控制信号是___
a)(b)ale、(c)ale、(d)ale、
33.下列指令错误的是___
a)movx a,@dptr (b)inc r0 (c)mov a @r2 (d)mov a #70h
34.下列指令中能完成测试a中最高位是否为1的指令数目是___
add a,#80h ; rlc a ; rl a ; xrl a, #80h
a)1 (b)2 (c)3 (d)4
35.mcs-51单片机执行inc a指令后,影响的标志位为___
a)ov (b)p (c)cy (d)ac
36.一个8位的d/a转换器的分辨率可以达到满量程的___
a)1/8(b)1/16 (c)1/64 (d)1/256
37.dac0832的分辨率为输出的模拟信号是___
a)8位 (b)10位 (c)12位 (d)电压 (e)电流
38.mcs-51单片机到外部程序存储器中取指令时,控制信号是___
a)为低电平 (b)为低电平(c)为低电平
39.在某系统中欲用8255芯片的一个口来实现二位输入和二位输出,则应选用 __
a)a口 (b)b口 (c)c口 (d)控制口
40.mcs-51单片机中寄存器sbuf的功能是___
a)串行口工作选择 (b)并行数据缓冲
c)串行发送缓冲器 (d)串行收/发缓冲器
41.8051单片机定时器1的中断入口地址是。
a)0013h (b)000bh (3)0003h (d)001bh
43.若下列中断源同时请求中断,则最后响应中断为___
(a)由指令设置而定 (b) (c) tf0 (d) ri
44.8051外部中断的触发方式为___
(a)低电平触发 (b)高电平触发
c)低电平或下跳沿触发 (d)高电平或上跳沿触发
45.在异步串行通信中,相邻两帧数据的间隔是___
a)无间隔 (b)任意的 (c)确定的 (d)与波特率有关
46. 当(a)=0时下面4条指令中,执行结果使a 的内容可能不为0的是___
a)xrl a, #0 (b)anl a, #
c)orl a,#0 (d)subb a,#
47.与一般微型计算机相比,单片机有何特点?
48.试说明选择存储器芯片时,应考虑哪些方面的问题?
接口的作用是什么?
50.什么是中断?采用中断方式传送有什么优点?
51.在一个mcs-51单片机系统中,欲使定时计数器定时到规定时间后产生中断,对其初始化时,应包括哪几个步骤?
52.单片机通过并行口与a/d转换器连接时,cpu是否可以在任何时候读入变换后的数据?
53.单片机主要应于哪些领域?
单片机的串行口有几种工作方式?试简述每种工作方式的功能。
读程序。56.若字符a、b、c、d对应的ascii码已存放在内存50h~53h单元中
org 0100h
count equ 04h
dat2 equ 1234h
start: mov r0, #50h
mov r2, #count
mov dptr, #dat2
loop1: mov r3, #
mov a, @r0
loop2: cjne a, #0,exit
mov a, r3
movx @dptr,a
inc r0
inc dpl
djnz r2,loop1
loop3: ajmp loop3
exit: rrc a
jnc loop2
inc r3
ajmp loop2
end 回答下列问题:
a.程序完成的操作是。
b.程序运行结束后,r3中的内容为。
c.程序运行结束后,dptr的内容为。
57.设p1为输入口,p3.0作输出线,已知p1口输入的数据为11010001b
阅读下面程序段
mov c,p1.0
anl c,p1.1
orl c,/p1.2
cpl c
mov 20h.0,c
mov c,p1.1
anl c,/p1.4
cpl c
orl c,20h.0
mov p1.0,c
1)写出上述程序段执行的结果(逻辑表达式)为。
2)上述程序段执行后cp3.0=__p1
写程序 58.试编写程序,查找在内部ram的40h~50h单元**现00h的次数,并将查找的结果存入51h单元。
59.从内部ram 40h单元存放了16个用ascii code表示的十六进制数,试编写程序统计其。
中0~9的个数,将0~9的个数存放于2fh单元中。
60.用mcs-51单片机的p1口控制红绿灯,在p1.3和p1.4装有两个红灯,在p1.
5和p1.6装有两个绿灯,编制一个程序,使红灯和绿灯循环点亮,两个红灯亮3s,然后两个绿灯亮3s,设fosc=6mhz,并且输出高电平时灯亮。
定时计数器工作方式tmod为:
1)计算t0的初值。
2)编写有关的主程序和t0的中断服务子程序。
单片机试题
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 单片机上电后或复位...