《单片机原理及应用》习题库 联系客服

发布时间 : 星期日 文章《单片机原理及应用》习题库更新完毕开始阅读7367f57827284b73f2425056

47.DAC0832可以实现两路模拟信号的同步输出,这是利用了该芯片的( D ) 特性。 (A)单极性 (B)双极性 (C)单缓冲 (D)双缓冲 三、 判断说明题(注意其逆命题) 1. 2. 3. 4. 5. 6. 7. 8. 9.

在微机性能指标中,CPU的主频越高,其运算速度越快。√

微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、价格便宜。╳ 在MCS-51系统中,一个机器周期等于1μS。╳ PC可以看做是指令存储区的地址指针。√ SP内装的是栈顶首址的内容。╳ 指令周期是执行一条指令的时间。╳

所有计算机系统的堆栈都是向地址高端逐渐生长的,即均为“向上生成”堆栈。╳ 输入/输出设备必须通过I/O接口才能接到系统总路线上和主机进行信息交换。√ MCS-51中的P0口可以分时复用为数据口和地址输出口。 √

10. 当P2口的某些位用作地址线后,其它位不可以用作I/O口线使用。√ 11. 为使准双向的I/O口工作在输入方式,必须保证它被预置为“1”。√

12. 若外设控制器中的寄存器和主存单元统一用主存地址编址,那么在计算机的指令系统中可以不设专门的I/O指令。√

13. 通常每个外设设备都有一个端口寄存器与主机交换信息,因此,主机只能用一个唯一地址来访问一个外部设备。╳

14. 8031单片机的有效复位电平是低电平。╳

15. 锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。√ 16. EPROM中存放的信息在计算机执行程序时只读,且断电后仍能保持原有的信息。√

13

17. 8031的CPU是由RAM和EPROM所组成。╳

18. 内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。╳ 19. MCS-51系列单片机的内部特殊功能寄存器的数量是相同的。╳

20. 在8155芯片中,决定端口和RAM的单元编址的信号线是AD7~AD0和WR信号。╳

21. 掩膜ROM的特点是既能写入又能读出。╳

22. 如果指令系统中不给用户提供PUSH、POP指令的话,则设立堆栈毫无意义。╳ 23. 在MCS-51系统中,PUSH、POP动作每次仅处理一个字节。√

24. 已知8051单片机的振荡频率为12MHz,则执行MUL AB指令所用的时间为2us。╳

25. RLC R0是非法指令。 √

26. 立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。√ 27. MOVC是用来访问外部数据存储器的指令助记符 。╳ 28. 在一个完整的程序中伪指令END是可有可无的。 ╳ 29. 调用子程序及返回与堆栈有关。╳ 30. RET和RETI两条指令不可以互换使用。√

31. 低优先级的中断请求不能中断高优先级的中断请求,但是高优先级中断请求能中断低优先级中断请求。√

32. 各中断源发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。╳ 33. 当ITX=1时表示允许外部中断。 ╳

34. 8155中的定时/计数器是14位的加1计数器。╳ 35. 定时/计数器可由TM0D设定四种工作方式。√

14

36. 由于8155不具有地址锁存功能,因此在与8031的接口电路中必须加地址锁存器。╳

四、 简答题 1.

带符号的数在计算机中有哪些表示方法?特点如何?

答:带符号的数在计算机中可以用原码、反码和补码表示。采用原码和反码表示时,符号位不能同数值一道参加运算。补码表示可以将减法运算转换为加法运算,同时数值连同符号位可以一起参加运算,这非常有利于计算机的实现。 2.

单片机与其它常见微机(如PC机)有什么不同?它有什么独特优点?

答:(1)主要有三点不同:一是CPU、存储器和I/O接口这几部分集成在一片芯片上;

二是存储器设计采用了哈佛结构,将程序存储器和数据存储器在物理上分开;三是供位处理和位控制的资源丰富、I/O接口完善。

(2)优点:1)集成度高、价格低廉、性能/价格比高;2) 程序存储器和数据存

储器在物理上分开,可使程序不受干扰,抗干扰能力强;3)布尔处理能力强,适于工业控制。 3.

堆栈区与一般的数据存储区有何异同?其重要作用是什么?

答:堆栈区与一般存储区相同之处是:它们都属于存储器的一部分,都能存放数据。 其主要不同之处是对数据的存取规则有异:一般存储区使用随机读/写规则,而堆栈 使用先进后出(或后进先出)规则。堆栈采用这种特殊规则后,可以圆满完成子程序调用或中断调用,多级子程序嵌套等功能。

当然,堆栈区内的存储单元也可以使用随机读/写指令,但在这种情况下已经不把该单元当做堆栈看待了。 4.

简述80C51单片机四个端口的带负载能力。

15

答:P0口的每一位口线可以驱动8个LSTTL负载。在作为通用I/O口时,由于输出驱

动电路是开漏方式,由集电极开路(OC门)电路或漏极开路电路驱动时需外接上拉电阻;当作为地址/数据总线使用时,口线输出不是开漏的,无须外接上拉电阻。P1、P2、P3口的每一位能驱动4个LSTTL负载。它们的输出驱动电路设有内部上拉电阻,所以可以方便地由集电极开路(OC门)电路或漏极开路电路所驱动,而无须外接上拉电阻。 5.

MCS-51引线中有多少I/O引线?它们和单片机对外的地址总线和数据总线有

什么关系?简述8031单片机中P0、P1、P2、P3口的主要作用。

答:共有32根I/O引线,其中部分引线在单片机有外扩对象时,将代替地址总线和数

据总线的功能。这32根I/O引线均匀分布于P0.P1.P2.和P3口若没有单片机外扩要求,则4个并行口都时纯粹的I/O口;但是,当单片机有外扩任务时,则P0口将作为8位数据总线,P2和P0口将作为16位地址总线,P3口的一部分将作为读/写等控制总线信号,此时只有P1口保留作为单纯的I/O口。 6.

简叙80C51程序储存器的配置。

答:80C51内部有4KB的掩膜ROM;87C51内部有4KB的EPROM;而80C31内部没有程序存储器,80C51的EA引脚为访问内部或外部程序存储器的选择端。接高电平时,CPU将首先访问内部存储器,当指令地址超过0FFFH时,自动转向片外ROM去取指令;接低电平时(接地),CPU只能访问外部程序存储器(对于80C31单片机,由于其内部无程序存储器,只能采用这种接法)。外部程序存储器的地址从0000H开始编址。程序存储器低端的一些地址被固定地用作特定的入口地址。 7.

什么是计算机的指令?什么是指令系统?什么是寻址方式?

答:(1)计算机的指令是规定计算机进行某种操作的命令。

16