单片机试题

发布 2024-04-17 16:05:07 阅读 5839

《单片机原理及应用》试题a卷 2009年5月1日。

考试时间:两小时 (开卷)

班级班内编号姓名分数:__

一、填空题(每空1分,共50分)

1. 单片机是由cpu、存储器、i/o接口及定时/计数器集成在一个芯片上组成的。

2. 十进制数25=16h(十六进制)=00010110b(二进制)。

3. 单片机的三总线可以分为地址总线、数据总线和控制总线。

4. 执行anl a,#0fh后,累加器a的内容高4位是0000 。

5. 8051单片机共有5个中断源,2个优先级。

6. 能够加间址符@的寄存器有r0、r1和dptr 。

7. a/d转换器是将模拟量转换成数字量,d/a转换器是将数字转换成模拟量。

8. 8051单片机使用电源为 +5v

9. sp复位后内容为: 07h 。

10. 累加器(a)=0ah,执行完指令add a,#92h后,进位位c= 0 。

11. mcs-51片内20h~2fh范围内的数据存储器,既可以字节寻址又可以位寻址。

12. orl a,#0fh是将a的高四位清0,而低四位保持不变 。

13. mcs-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 tmod 加以选择。

14. 确定单片机i/o接口芯片的片选信号的方法通常有两种: 线选法和译码法。

15. movc a,@a+dptr源操作数寻址方式为变址寻址 。

16. 8051单片机堆栈遵循数据后进先出(先进后出)的原则。

17. 在立即寻址方式中,在数前使用#号来表示立即数。

18. 在8051单片机中,加法指令可以分为带进位的加法(或者addc)和不带进位的加法(或者add)两种。

19. 设8051外接12mhz的石英晶体,则一个机器周期的时间宽度为1us。

20. 8051单片机的汇编语言源程序的扩展名为asm。

21. 当8051单片机复位后,程序的入口地址为0000h。

22. 8051单片机中的定时器/计数器有t0和t1两个。

23. 显示器的显示方式有:__静态显示___和__动态显示___两种。

24. 单片机汇编语言程序有三种基本结构,分别是:_顺序结构_、 分支结构 _和循环结构_。

25. led显示器中的发光二极管的两种连接方法是_共阴极接法_和__共阳极接法_。

26. 8051单片机内部数据存储器,即内ram中位寻址区的地址范围是__20h-2fh_;工作寄存器区的地址范围是__00h-0fh___

27. 位转移指令都是采用相对寻址方式实现转移的。

28. 执行了div ab指令后,则商存放在 a 中,余数存放 b 中。

29. 子程序必须使用 ret 指令返回主程序,而中断服务程序必须使用 reti 指令返回主程序。

二、选择题(每小题2分,共30分)

1、一个完整的系统通常包括( b )。

a.系统软件和应用软件 b. 硬件系统和软件系统c. 计算机及外设d.硬件和系统软件。

2、eprom是指( d )。

a. 随机存储器 b.电擦除的只读存储器 c.只读存储器d.紫外线可擦除的只读存储器。

3、先判断后循环的循环程序结构中,循环体至少被执行( a )次。

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

4、mcs-51系列单片机的cpu是(b )位的。

a.4位b.8位 c.16位 d.32位。

的内部ram中,用作位寻址的单元地址是(b )。

a.00h-1fh b.20h-2fh c.30h-4fh d.50h-6fh

mhz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(d )

a.8usb.4us c.2us d.1us

7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( d )。

a. p3口b. p1口 c. p2口 d. p0口。

8、在mcs-51单片机中,惟一一个可供用户使用的16位寄存器是 (c) 。

a.pwsb.accc.dptr d.pc

9、jz rel指令中,是判断 (a) 中的内容是否为0。

a.ab.bc.cd.pc

10、访问扩展的外部程序存储器的时候,应在程序中使用(c) 。

a.mov指令 b.movx指令 c.movc指令 d.swap指令。

11、在计算机中,字符的编码普遍采用的是 d 。

a.bcd码b.十六进制c.格雷码d.ascii码。

12、 在单片机中,用作标志寄存器的一个特殊功能寄存器是 a

a.pswb.dptr c.pcd.b

13、指令mov a,30h源操作数的寻址方式是 c 。

a.寄存器寻址方式b.寄存器间接寻址方式。

c.直接寻址方式d.立即寻址方式。

14、在生产过程中完成程序写入的只读存储器称为 a 。

a.掩膜romb.prom c.epromd.e2prom

单片机的两个定时器/计数器是 c 。

a.14位加法计数器 b.14位减法计数器 c.16位加法计数器d.16位减法计数器。

三、简答题(每题为4分,共20分)

1、写出8051单片机中5个中断源的名称和对应的中断服务程序入口地址。(5分)

外部中断0,入口地址0003h(1分)

定时器0,入口地址000bh(1分)

外部中断1,入口地址0013h(1分)

定时器1,入口地址001bh(1分)

串行口中断,入口地址0023h(1分)

2、采用6mhz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)

答案:采用6mhz晶振,机器周期为2us

213-x)×2×10-6=1×10-3

x=7692(d)=1e0ch=1 1110 0000 1100(b),化成方式0要求格式为 1111 0000 1100 b

即0f00ch

综上可知:tlx=0ch, thx=0f0h

3、请用数据传送指令来实现下列要求的数据传送。(8分)

1)把r0的内容送到r1

(2)内部ram20h单元的内容传送到a中。

(3)外部ram2000h单元的内容送到r0。

(4)外部rom1000h单元的内容送内部ram20h单元。

说明:第1小题中操作功能的实现都可以采用多种方法实现,这里仅给出一种答案,用其他指令形式能正确实现的同样给满分。具体得分情况看学生的指令。

2-4小题不一定要写出标准答案,只要主要意思解释正确清楚,可以得全分。

1)mov a,r0 (1分)

mov r1,a (2分)

2)mov a,20h (3分)

3)mov dptr,#2000h(1分)

movx a,@dptr(1分)

mov r0,a (1分)

4)mov dptr,#1000h

mov a,#00h(1分)

movc a,@a+dptr(1分)

mov 20h,a

4、说明mcs-5l系列单片机4个i/o端口使用上的分工和操作上的主要特点。

解答:p0端口提供程序存储器或外部数据存储器的低8位地址。p0端口还作为数据i/o端口使用,是分时复用的地址/数据线。

pl端口一般作为数据i/o端口使用。

p2端口提供程序存储器或外部数据存储器的高8位地址。

p3端口可以提供第2功能线,当某一端口线不需要工作于第2功能时,可作数据i/0端口使用。

5、什么是单片机系统的扩展?扩展包括哪些方面的内容?

单片机的扩展是指内部资源不够用的时候,必须外接相应的芯片,构成应用系统。扩展存储器、io接口、定时/计数器等。

单片机试题

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