单片机试题

发布 2024-04-17 16:20:07 阅读 9280

一选择题。

1.下列四个无符号数最小的是___

2.80c51单片机中,设置堆栈指针sp为17h后就发生子程序调用,这时sp的值变为 。

3.下列指令中错误的是___

4.定时器/计数器工作方式1\2\3是 。

a.13位计数器结构 b.2个8位计数器结构 c.8位计数结器构 d.16位计数器结构。

5.51单片机串行通信中,帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是 。

a.方式 3b.方式 2c.方式1d.方式0

6.51单片机串行口控制寄存器中多机通信控制位为 。

7.单片机8051的xtal1和xtal2引脚是___引脚。

的值是___

单片机复位操作的主要功能是把pc初始化为。

a.0100hb.2080hc.0000hd.8000h

单片机在同一优先级的中断源同时申请中断时,cpu首先响应。

a.定时器0中断。

b.外部中断0

c.定时器1中断d.外部中断1

单片机的外部中断1的中断请求标志是。

12.定时/计数器有4种操作模式,它们由寄存器中的m1 m0状态决定。

13.串行口的控制寄存器scon中,ren的作用是 。

a.接收中断请求标志位b.发送中断请求标志位。

c.串行口允许接收位d.地址/数据位。

14.访问片外数据存储器的寻址方式是___

15.控制串形接口工作方式的寄存器是___

16.要设计一个32键的行列式键盘,至少需要占用___根引脚线。

17.单片机应用程序一般存放在___

18.定时器/计数器工作于模式0\1\2\时,其计数器为___位。

19.一个eprom的地址有a0---a11引脚,它的容量为___

20.执行movie,#00h指令的意义是___

21.80c51单片机中片内ram共有___字节。

22.下列的说法正确的是___

a. 特殊功能寄存器scon,与定时器/计数器的控制无关。

b. 特殊功能寄存器tmod,与定时器/计数器的控制无关。

c. 特殊功能寄存器ie,与定时器/计数器的控制无关。

d. 特殊功能寄存器tcon,与定时器/计数器的控制无关。

二填空。1.80c51单片机中有个8位端口,16位地址线由口输出低8位地址a7~a0, 口输出高8位地址a15~a8。

2.**处理器cpu是单片机的核心,它完成 。

3.80c51单片机中,若由程序设定rs1、rs0=10,则工作寄存器r0~r7的直接地址为 。

4.80c51单片机中,一个机器周期包含个状态周期,一个状态周期又可以划分为个拍节,一个拍节为个振荡脉冲周期。因此,一个机器周期应包含个振荡脉冲周期。

5.80c51单片机的堆栈区一般开辟在 。

6.串行通信按照数据传送方向可分为三种制式,分别是和。

7.中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由寄存器的内容决确定的。

数码显示有和两种显示形式。

单片机的变址寻址是以或作为基址寄存器,以作变址寄存器,并以两者内容相加形成的16位地址作为操作数地址,以达到访问64k存储器的目的。

10.模拟输入通道处理过程包括、,保持与滤波等基本步骤。

11.假定a=11h,(r0)=22h,(17h)=0aah,执行以下指令:

anl a, #17h

orl 17h, a

xrla,@r0

cpla后,a的内容为。

12.数据指针dptr有位,程序计数器pc有位。

13.8051系列单片机中,片内数据存储区一共分为3个区,这3个区为:;;用户ram区。

14.若异步通信接口按方式3传送,已知其每分钟传送3600个字符,其波特率是。

帧格式为1个起始位,8个数据位和1个停止位的异步串行通讯方式是方式。

三简答。系列单片机内部有哪些主要的逻辑部件?

2.简述mcs-51单片机中断响应过程。

3.定时器/计数器的工作方式2有什么特点?适用于什么应用场合?

4.单片机的串行接口由哪些功能部件组成?

5.何为并行通信、串行通信?其中串行通信的两种基本形式是什么?请叙述各自原理。

6.什么是中断?51单片机有哪几个中断源?各自对应的中断入口地址是什么?中断入口地址与中断服务子程序入口地址有区别吗?

的静态显示方式与动态显示方式有何区别?各有什么优缺点?

与dac0832接口时,有哪三种连接方式?各有什么特点?

四程序题。1.有8051单片机、74ls373锁存器、2片2764eprom和1片6116ram,请使用它们组成1个单片机应用系统,要求:

1)画出硬件电路连线图,并标注主要引脚;

2)指出该应用系统程序存储空间和数据存储器各自的地址范围。

2.请回答下面一段程序运行后寄存器a、r0和内部ram11h、22h、33h单元中的内容为何值。

mov 50h,#50h

mov a,50h

mov r0,a

mov 51h,a

mov 52h,#00h

结果:(a)=,r0)=,11h)=,22h)=,33h)=

3.把累加器a中无符号二进制整数(00~ff)转换为三位压缩bcd码(00~255),并存入片内数据存储单元30h和31h中,试写出程序。

4.试编写一段程统计从片内ram的10h单元起所存的100个字节单元中“1”位的个数。

5.利用51单片机的定时器t1,采用工作方式2 ,计数,要求每计满100次,将p1.2取反。

6.编程将片内ram 20h 单元开始的10个数传送到片外ram 4000h 开始的单元中。

7.使用定时器中断方式编程实现从p1.0引脚上输出一个周期为1s的方波。(系统时钟为12mhz)

答案。1s的方波。

org 0000h

sjmp start

org 000bh

sjmp intt0

start:

mov tmod,#01h

mov ie,#82h

mov th0,#3ch

mov tl0,#0b0h

mov r2,#

setb tr0

sjmp $

intt0:

mov th0,#3ch

mov tl0,#0b0h

djnz r2,next

cpl p1.0

next:reti

1的个数。org 0000h

sjmp start

start: mov r4,#

mov r0,#10h

loop0: mov @r0,#

inc r0

djnz r4,loop0

mov r0,#10h

mov r2,#

mov r3,#

mov r4,#

loopstart:mov a,@r0

mov r1,#

clr cloop:rlc a

jnc next

inc r2

cjne r2,#255,next

inc r4

mov r2,#

next:djnz r1,loop

inc r0

djnz r3,loopstart

mov 75h,r2

mov 76h,r4

end计数100

org 0000h

sjmp start

org 001bh

sjmp intt1

start:mov tmod,#60h

mov ie,#88h

mov tl1,#

mov th1,#

setb tr1

sjmp $

单片机试题

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 单片机上电后或复位...