《单片机原理及应用》试题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 单片机上电后或复位...