51单片机课后习题答案孙育才东南大学

51单片机课后习题答案孙育才东南大学
51单片机课后习题答案孙育才东南大学

51单片机课后习题答案孙育才东南大学

第1章:1。目前发展迅速的微型计算机有哪两个分支?供应链管理的这个分支为什么形成?答:(1)目前,微型计算机正沿着通用计算机系统和嵌入式系统两个分支迅速发展。(2)为了满足更广泛的实时应用的需要,单片机家族形成了一个分支。2.什么是单片微型计算机?它在结构上与典型的微型计算机不同吗?答:(1)参见《P1》(集成在单晶芯片中??单片微型计算机(2)与典型微机的结构区别在于单片机采用哈佛结构,存储器只读存储器和随机存取存储器严格区分,相互独立,程序和数据存储器独立寻址,而典型微机采用冯·诺依曼结构,程序和数据存储器统一寻址。3.供应链管理的突出优势是什么?

A:单片机的突出优点是体积小、重量轻、单电源、低功耗、功能强、价格低、运算速度快、抗干扰能力强、可靠性高。

4有什么特点。MCS-51系列单片机?同年级的8051、8751和8031有什么区别?答:(1)不同类型的MCS-51单片机的CPU处理能力和指令系统完全兼容,但存储器、定时器、中断源和输入输出接口的配置不同

(2)8051:片上带掩膜的只读存储器型程序存储器;它只能由制造商代表用户来固化。对于大批量,永久存储和没有修改。

8751:该芯片包含EPROM型程序存储器;使用者可以通过紫外线照射被治愈和擦除。

但价格高

8031:片上无程序存储器,可扩展片外;方便、灵活、廉价

5。什么是工业产品?单片机有几个等级的产品?如何合理选择?答:(1)军民两用产品

(2)单片机芯片分为三级产品:民用、工业和军用

(3)选择单片机时,应注意与构成系统的其他部件匹配,并满足相关技术要求

第2章:1。MCS-51系列单片机从制造工艺和功能结构上分为哪些类型和产品?答:见P10书

2中包含哪些主要逻辑函数。MCS-51系列单片机?答:见P10-11书3。为了更好地适应“面向控制”的应用特点,对MCS-51单片机的CPU做了哪些独特的改进?答:为了更好地适应“面向控制”的应用特点,MCS-51单片机的中央处理器具有一般微机ALU所没有的位处理功能

4。如何为MCS-51系列单片机分配时钟周期、机器周期和指令周期?当主频率为12兆赫时,一个机器周期是多少微秒?执行最长的指令需要多少微秒?答:(1)1个时钟周期=2个振荡周期

1机器周期=12个振荡周期

条指令所需的总时间称为指令周期MCS-51单片机的指令周期一般需要1,2,

1994个机器周期当

(2)主频率为12兆赫兹时,机器周期为1微秒(3),执行最长的指令需要4微秒5.什么是程序状态词?你的定义是什么?

答案:(1)参见名词解释部分的相关答案(2)关于您的定义,请参考第

P15册。

6。MCS-51有4个工作寄存器。它的特点是什么?如何正确使用它?答:(1)MCS-51有4组工作寄存器,每组有8个8位工作寄存器,这是8051单片机独有的,是内部数据存储器RAM的一部分当

(2)使用不同的工作寄存器组时,通过设置RS1(PSW.4)和RS0(PSW.3)的值来确定具体设置方法见P15。

7。什么是堆栈?堆栈指针SP的功能是什么?为什么要重新定义服务提供商?答:(1)参见名词解释部分的相关答案

(2)堆栈指针SP指向堆栈的顶部,并存储堆栈的顶部地址

(3)为了避免与工作寄存器重叠,应在程序初始化期间重新定义服务点并重新定位堆栈区域。8.MCS-51配备了4个并行输入/输出端口(共32条线路)。使用的特点和分工是什么?简要描述每个并行输入/输出端口的结构特征?答:(1)见P13书(或注释)

(2)P0端口可同时用作地址和数据分时复用总线端口,此时它是一个真正的双向输入/输出端口。它也可以用作通用输入/输出端口,但此时它是一个准双向输入/输出端口。由于内部没有拉出电阻,因此有必要将拉出电阻连接到外部。

P1端口是一个标准的8位准双向并行输入/输出端口,内部有一个上拉电阻,外部没有上拉电阻端口

P2可用作高8位地址输出或通用输入/输出端口。一个上拉电阻连接在内部,没有外部连接

P3端口是一个双功能端口。它的第一个功能是通用输入/输出端口,

这是一个8位准双向输入或输出端口。它内部连接上拉电阻,不需要外部连接上拉电阻。它的第二个功能是变异功能,每个功能都有一个特定的功能定义

9。什么是地址/数据时分复用总线?在什么情况下使用这种工作方法?答:(1)参见名词解释部分的相关答案

(2)在扩展外部功能时使用这种操作模式

10。什么是准双向并行输入/输出端口?如何正确使用输入/输出操作?答:(1)参见名词解释部分的相关答案(2)当用作输入时,端口应设置为“1”

11 ALE系列的功能是什么。MCS-51?当主机不访问外部数据时,输出脉冲频率是多少?它能做什么?答:(1)ALE线用于允许数据锁存信号输出

(2)当主机不访问外部数据时,其输出脉冲频率为1/6振荡频率(3)可用作外部时钟或定时信号

12的PSEN线有什么作用。MCS-51?什么是PSEN,研发和WR分别门控?答:(1)PSEN线用于访问外部程序存储器的信号输出。低电平有效(2)PSEN选通外部程序存储器读取许可;研发门控外部数据存储器读取允许;WR选通外部数据存储器写使能

13。主机复位后,电脑的内容是什么?有什么特殊的含义?答:(1)主机复位后,电脑内容为0000小时

(2)表示程序将立即从“0000H”单元重新执行14.什么是冻结操作模式?如何进入和退出冻结操作模式?

(2)进入冻结操作模式是通过程序将PCON.0设置为“1”

退出冻结操作模式有两种方式:一种是中断信号进入,当中央处理器响应时,使硬件清零“0”到

PCON.0位;另一个是硬件复位

第3章:1。简要描述半导体存储器的类型及其各自的功能特性?A:半导体存储器分为随机存取存储器和只读存储器随机存取存储器的随机存取存储器具有以下特点:可以根据需要随时读写任何存储单元,工作速度快;只读存储器只读存储器的特点是在操作过程中固化的信息不能改变,只能从中读取信息,因此通常用于存储固定的程序和数据。2.什么是随机存取存储器?静态内存和动态内存的本质区别是什么?为什么要刷新动态内存?答:(1)参见名词解释部分的相关答案

(2)静态内存和动态内存的本质区别是静态内存不需要刷新,而动态内存需要刷新(3)对于存储在MOS管栅电容上的信息,由于漏电阻,栅电容上的电荷在一定时间后放电,从而将存储的信息从“1”变为“0”。具有原始存储信息“1”的电池必须定期充电。此外,当单管动态随机存取存储器被读出时,其存储内容被破坏,这是破坏性读取并且需要信息再生。所以它需要更新。

3。什么是只读存储器?功能特征是什么?只读存储器、可编程只读存储器、可编程只读存储器和可编程只读存储器之间的本质区别是什

(2)特性:固化信息在工作过程中不能更改

(3)只读存储器,即掩模只读存储器,由制造商分批固化,只能读取,不能重写。可编程只读存储器可以由用户用特殊的固化装置固化。一旦固化,可编程只读存储器只能读取,不能重写。EPROM可以通过紫外线照射擦除信息,并且可以在擦除后再次固化,也就是说,紫外线可以被擦除,电可以被写入。EEPROM不需要离线擦洗和固化,可以在计算机应用系统中直接在线修改,即电可擦可写。4.为什么MCS-51单片机的存储结构是独特的?这种结构有什么优点?答:(1)由于MCS-51单片机采用哈佛结构,这种结构的特点是程序存储器和数据存储器完全分开,各有自己的寻址系统、控制信号和功能

(2)的优点是它可以有效地使用大型固定程序,并经常处理大量数据或变量。

5。MCS-51系列单片机可根据程序存储器的不同设置分为三种产品。什么信号用于区分不同空间的寻址?答:[(1)MCS-51系列单片机根据程序存储器的不同设置可分为以下三种类型:最小地址空间为4K字节ROM/EPROM的单片机,如8051和8751;微控制器的最低地址空间为8k字节的只读存储器/可编程只读存储器,如8052;没有内部程序存储器的单片机,如8031

(1)MCS-51系列单片机根据片上不同程序存储器的配置分为以下三种类型:①片上带屏蔽只读存储器的类型:8051、80C51、8052、80C52这种芯片是由半导体制造商在芯片生产过程中制作的,用户的应用程

序代码通过掩膜工艺传给只读存储器它的应用只能由半导体制造商“书写”,一旦书写就不能修改。这种单片机适合大规模使用。

②片内EPROM: 8751,8751,8752这种芯片有一个透明窗口,可以用紫外线擦除存储器中的程序代码。应用程序可以由专门的程序员写入单片机,需要修改时可以擦除和重写。这种微控制器价格昂贵,不适合大规模使用。

③片内只读存储器(无只读存储器类型:8031、80C31、8032这种芯片的芯片上没有程序存储器,当使用

时,需要并行扩展程序存储器存储芯片。这种单片机必须将程序存储器的存储芯片并行扩展到外部,导致系统电路复杂,目前很少使用。

(2)不同空间的寻址由EA区分

6。MCS-51内部数据存储器空间分配简介访问外部数据存储和程序存储的本质区别是什么?答:(1)8051中的128B数据内存区包括工作寄存器组区、位寻址区和数据缓冲区每个区域的特点如下:

①00H~1FH为工作寄存器组区域,分为4组,每组占用8个内存字节单元,每个单元作为一个工作寄存器,每组8个单元分别定义为8个工作寄存器R0~R7当前工作寄存器组的选择由程序状态字PSW 的RS1和RS0位决定如果在实际应用中不需要使用工作寄存器或4组工作寄存器,未使用的工作寄存器组区域仍可用作通用数据缓冲器,并可通过直接寻址或使用Ri寄存器间接寻址来访问(2) 20h ~ 2fh 是可寻址区,这16个字节的每一位都有一个地址,地址为00H~7FH 当然,位寻址区也可以用作字节寻址的通用数据缓冲器。③30H~7FH

是堆栈和数据缓冲区(2)访问外部数据存储器和程序存储器的本质区别在于它们具有不同的选通信号当访问外部数据存储器时,数据指针DPTR提供地址码,RD/WR执行读/写选通。当访问外部程序存储器时,程序指针个人计算机提供地址码,PSEN执行读选通。

7。简要描述布尔处理内存的空间分配,以及哪些可寻址单元包含在内部内存中

a:布尔处理存储器的空间分布有128位内部随机存取存储器和一些专用和特殊功能寄存器。内部内存中包含的可寻址单元为20H~2FH,共16个单元8.简述MCS-51的几种寻址方式

a: MCS-51系列单片机有7种基本寻址方式,即:寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基寄存器加索引寄存器间接寻址、相对寻址和位寻址9.应该使用什么寻址方法来访问特殊功能寄存器?答:应该使用直接寻址来访问特殊功能寄存器

10。基址寄存器加索引寄存器的间接寻址模式有什么特点?主要应用是什么?当DPTR或个人计算机用作基本寄存器时,寻址范围有什么不同?答:(1)可以实现动态寻址

(2)主要用于实现多出口分散和查表。

(3)使用DPTR作为基本寄存器,地址范围为64K,使用PC作为基本寄存器,地址范围最大为256B。

11。为什么MCS-51系列单片机有一个独特的布尔处理器?

a:因为MCS-51的位处理器包括位累加器Cy、位地址寄存器、位地址输入/输出端口、位地址内部RAM、位地址指令系统、程序存储器

等。构成一个完整的、独立的、功能强大的位处理器,可以轻松实现置位、清零、反转、转移、跳转判断和逻辑运算等操作。它不需要大范围的数据传输,大大提高了速度和实时性。

第4章:1。MCS-51系列单片机教学系统的特点是什么?(本书P92 ~ 93)

A:其特点之一是指令集中的许多指令可以派生出几条指令,极大地扩展了指令功能

的第二个特点是分支指令极其丰富,设置了所谓的长、绝对、相对、间接等不同分支范围的指令,使用方便,节省了程序内存空间,提高了传输速度。

的第三个特性有一个特殊的布尔处理指令集。

2。为什么MCS-51系列单片机有极其丰富的传输指令?为什么在某些传输中绕过工作寄存器或累加器A?答:(1)因为MCS-51系列单片机的传输指令可以实现多种数据传输操作和各方面的数据传输

(2)为了提高数据传输速度和编程效率

3。当寻址8051内部随机存取存储器的128 ~ 255字节地址空间时,我应该注意什么?答:当寻址8051内部随机存取存储器的128-255字节的地址空间时,应该注意,地址空间的这一部分中的许多单元是未定义的。当读取/写入未定义的单元时,读取的数字不确定,要写入的数字将丢失 4.指出以下说明之间的本质区别:mova、datamova、# data

movdirect1、direct2mov74h、# 78h a:轻微

5。将R0设置为32H,将a设置为48H,将内部内存设置为32H中的80H,将40H设置为08H。请指出在执行以下程序段后上述单元内容的变化Mova,@ r0mov @ r0,40hmmov40h,amovr0,# 35h a: (a) = 80h,(r0) = 35h,(32h) = 08h,(40h) = 80h

6。对于系统,需要根据运算结果给出的数据在指定的数据表中查找相应的数据输出。假设给定的数据存储在内部RAM30H单元中,数据表存储在程序存储器的第10H页中,并且表头的地址是1000H查表得到的数据的高位字节(全部由双字节组成)存储在41H中,位置字节存储在40H单元中,给出00h和0fh之间的数据,对应关系为

,给出数据:00 01 02?0D 0E 0F

对应数据:00a007532ff09?1110 8743 5493请编译系统的查表程序部分(参见程序注释)

的限制是什么?如果表格长度超过256个单元格,应该如何解决?A:如果表长度超过256个单元,则选择DPTR作为索引寻址的基址寄存器8.应该如何考虑BCD减法?答:参见P67书

10的逻辑运算功能是什么?MCS-51系列单片机?每个有什么用?让A集装箱10101010B和R4集装箱01010101B。请写出它们的“与”、“或”和“异或”运算的结果。

A:MCS-51系列单片机的逻辑运算分为单字节操作数和双字节操作数其中,单字节操作数的逻辑运算功能包括累加器A清零、反转、向左循环移位、向左循环移位和进位、向右循环移位和进位;双字节操作数的逻辑运算功能包括与、或和异或1010101010 B和01010101B

的结果为:00000000B;1010101010b和010101010b或导致11111111B 10101010B和010101010 b异或导致11111111。MCS-51系列单片机传输指令的独特优势是什么?答:可以根据传输距离选择不同的传输指令

51单片机基础知识试题题库(复习资料)

单片机原理与应用复习资料 第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时〃表示从P0口稳定地送出了低8位地址。(备注:ALE 为地址锁存控制信号,书上P22) 2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。(p25 更具体些是在内部存储器的用户RAM区开辟的) 3、当使用8751且EA=1〃程序存储器地址小于1000H 时〃访问的是片内ROM。 4、MCS-51系统中〃当PSEN信号有效(备注:低电平为有效信号)时〃表示CPU要从外部程序存储器读取信息。(p22) 5、MCS-51有4组工作寄存器(p23 备注:称为通用寄存器或者工作寄存器)〃它们的地址范围是00H~1FH 。(延伸:通用寄存器占去32个单元,位寻址区占去16个单元,用户RAM区占去80个单元,三者总共为128个单元,组成内部数据存储器的低128单元区) 6、MCS-51片内20H~2FH(即为位寻址区)范围内的数据存储器〃既可以字节寻址又可 以位寻址。(p24) 7、PSW中RS1 RS0=10时〃R2的地址为12H 。 8、PSW中RS1 RS0=11时〃R2的地址为1AH 。(p27 查表2.3即可) 9、单片机系统复位后〃(PSW)=00H〃因此片内RAM寄存区的当前寄存器是第0 组〃8个寄存器的单元地址为00H ~ 07H 。(p27 参考下一题) 10、PC复位后为0000H 。(p38 查表2.6即可,有各种寄存器的初始化状态) 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。(p37) 12、PC的内容为将要执行的下一条指令地址。(p30)

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试卷汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM 以及 I/O 口、定时 器等电路集成在一块芯片上而构成的微型计算机。 6是非题:当89C51的EA 引脚接低电平时,CPL 只能访问片外ROM 而不管片 内是否有程序存储器。 T 7、是非题:当89C51的EA 引脚接高电平时,CPL 只能访问片内的4KB 空间。F 8、当CPU 访问片外的存储器时,其低八位地址由 P0 口提供,高八位 地址由 P2 口提供, 8位数据由 P0 口提供。 9、在I/O 口中, P0 口在接LED 时,必须提供上拉电 阻, P3 口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同 的。 F 11、 是非题:是读端口还是读锁存器是用指令来区别的。 T 12、 是非题:在89C51的片内RAM 区中,位地址和部分字节地址是冲突的。 F 13、 是非题:中断的矢量地址位于 RAMX 中。F 14、 MCS-51系列单片机是属于( B )体系结构。 A 、冯诺依曼 B 、普林斯顿 C 、哈佛 D 、图 灵 15、 89C51具有 64 KB 的字节寻址能力。 16、 是非题:在89C51中,当CPL 访问片内、夕卜ROk 区时用MOV 指令,访问片 外RAM 区时用MOVX 指令,访问片内RAM 区时用MOV 旨令。T 2、 单片机89C51片内集成了 有 5 个中断源。 3、 两位十六进制数最多可以表示 4、 89C51是以下哪个公司的产品?( A 、 INTEL B 、 AMD C 、 ATMEL 4 KB 的 FLASH ROM 共 256 个存储单元。 C ) D 、 PHILIPS 5、在89C51中,只有当EA 引脚接 的 Flash ROM 。 高 电平时,CPU 才访问片内

[业务]51单片机期末考试试卷及答案2

[业务]51单片机期末考试试卷及答案2 一、填空题 1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为 6CH。 2、若机器的字长为8位,X=17,Y=35,则X,Y=110100,X,Y=11101110(要求 结果写出二进制形式)。 3、单片机复位后,堆栈指针SP的值是07h。 4、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为1/6us,机器周期为2us。 5、一个函数由两部分组,即说明部分和语句部分。 6、C语言中输入和输出操 作是由库函数scanf和printf等函数来完成。 7.当MCS-51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址. 8.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器内开辟的区域. 9.MCS-51有4组工作寄存器,它们的地址范围是 00H-1FH 。 10.MCS-51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址. 11.计算机的系统总线有数据总线、地址总线、控制总线。 12.一个机器周期等于 6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。 13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、 ET0、EX0_。 14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。 15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。 16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址。

51单片机练习题

一.闪烁灯 1.实验任务 如图4.1.1所示:在端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为秒。 2.电路原理图 图4.1.1 3.系统板上硬件连线 把“单片机系统”区域中的端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上。 ( 4.程序设计内容 (1)延时程序的设计方法 作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要 求的闪烁时间间隔为秒,相对于微秒来说,相差太大,所以我们在执行 某一指令时,插入延时程序,来达到我们的要求,但这样的延时程序是 如何设计呢下面具体介绍其原理:

如图4.1.1所示的石英晶体为12MHz,因此,1个机器周期为1微秒机器周期微秒 MOV R6,#20 2个 2 D1: MOV R7,#248 2个 2 2+2×248=498 20× 】 DJNZ R7,$ 2个2×248 (498 DJNZ R6,D1 2个2×20=40 10002 因此,上面的延时程序时间为。 由以上可知,当R6=10、R7=248时,延时5ms,R6=20、R7=248时, 延时10ms,以此为基本的计时单位。如本实验要求秒=200ms,10ms×R5 =200ms,则R5=20,延时子程序如下: DELAY: MOV R5,#20 D1: MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET (2).输出控制 如图1所示,当端口输出高电平,即=1时,根据发光二极管的单向导 电性可知,这时发光二极管L1熄灭;当端口输出低电平,即=0时,发

51单片机原理及应用期末考试试题汇总7

一、选择题 从下列各题4个备选答案中选出一个或二个正确答案 并将其代号写在题干后面的括号内。 1、8051基本型单片机内部程序存储器容量为 C 。 A、16KB B、8KB C、4KB D、128B 2、8051基本型单片机内部RAM容量为D。 A、16KB B、8KB C、4KB D、128B 3、当优先级的设置相同时 若以下几个中断同时发生 A 中断优先响应。 A、外部中断0 B、T1 C、串口 D、T0 4、在80C51单片机应用系统中 可以作为时钟输出的是 C 引脚。 A、EA B、RST C、ALE D、PSEN 5、当CPU响应外部中断1 的中断请求后 将自动转向 B 。 A、0003H B、0013H C、000BH D、001BH 6、为了能够使MCS-51单片机在正常工作中及时服务于多个外设 以下传送方式最适用的是 D 。 A、异步 查询 传送 B、同步 无条件 传送 C、DMA传送 D、中断传送 7、已知1只共阴极LED显示器 其中a笔段为字形代码的最低位 若需显示数字1 它的字形代码应为(A )。A、06H B、0F9H C、30H D、0CFH 8、已知1只共阳极LED显示器 其中a笔段为字形代码的最低位 若需显示小数点“.” 它的字形码应为(A)。A、7FH B、0F9H C、30H D、80H 9、已知1只共阴极LED显示器 其中a笔段为字形代码的最低位 若需显示小数点“.”共阳极 它的字形码应为(A )。A、80H B、0F9H C、30H D、7FH 10、下列数据字定义的数表中 (C、D)是错误的。 A、DW “AA” B、DW “A” C、DW “OABC” D、DW 1ABC2H 11、若P1口接有一个4×4的行列键盘 则P1口一定有 C、D 。 A、8位输入口 B、8位输出口 C、4位输入口 D、4位输出口 12、以下指令中能够产生WR信号的是 B、D 。 A、MOV @R0,A B、MOVX @R0,A C、MOVX A @DPTR D、MOVX @DPTR,A 13、8031单片机的定时器T1用作定时方式时是 A、B 。 A、以内部时钟频率为定时基准 12个时钟周期加1 B、以内部时钟频率为定时基准 1个机器周期加1 C、以外部脉冲为定时基准 12个脉冲加1 D、以外部脉冲为定时基准 每个脉冲加1 14、DAC0832在单片机系统中是一种 B、D 器件。 A、输入 B、输出 C、将数字量转换成模拟量 D、将模拟量转换成数字量 15、家用电器中使用的单片机应属于计算机的 B 。 A、辅助设计应用B.测量、控制应用C.数值计算应用 D.数据处理应用 16、对程序存储器的读操作 只能使用 D 。 A MOV指令 B. PUSH指令 C. MOVX指令 D. MOVC指令 17、若82C55的PC口接有一个4×4的行列键盘 则PC口一定有 C、D 。 A、8位输入口 B、8位输出口 C、4位输入口 D、4位输出口 18、下列说法正确的是 A、B 。 A、立即数寻址方式是操作数本身就在指令中 而不是它的地址在指令中。

51单片机基础知识及期末复习

51单片机简答题部分(经典) 1、什么叫堆栈? 答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的。实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域。 2、进位和溢出? 答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了字长的表示范围(即结果不合理),则称为溢出。 3、在单片机中,片内ROM的配置有几种形式?各有什么特点? 答:单片机片内程序存储器的配置形式主要有以下几种形式:(1)掩膜(Msak)ROM型单片机:内部具有工厂掩膜编程的ROM,ROM中的程序只能由单片机制造厂家用掩膜工艺固 化,用户不能修改ROM中的程序。掩膜ROM单片机适合于 大批量生产的产品。用户可委托芯片生产厂家采用掩膜方法 将程序制作在芯片的ROM。 (2)EPROM型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的EPROM 中,也可以将EPROM中的信息全部擦除。擦去信息的芯片 还可以再次写入新的程序,允许反复改写。 (3)无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。 无ROM型单片机价格低廉,用户可根据程序的大小来选择外接 程序存储器的容量。这种单片机扩展灵活,但系统结构较复 杂。 (4)E2ROM型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。该类型目前比较常用 (5)OTP(One Time Programmable)ROM单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程 序存储器中,程序写入后不能再改写。这种芯片的价格也较 低。 4、什么是单片机的机器周期、状态周期、振荡周期和指令周期?它们之间是什么关系? 答:某条指令的执行周期由若干个机器周期(简称M周期)构成,一个机器周期包含6个状态周期(又称时钟周期,简称S周期),而一个状态周期又包含两个振荡周期(P1和P2,简称P周期)。也就是说,指令执行周期有长有短,但一个机器周期恒等于6个状态周期或12个振荡周

51单片机试题

第二部分 MCS—51单片机原理与接口技术 一、单项选择题(本大题共11小题,每题1分,共11分。在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项的字母填在题干中的括号内。) 16、80H是用8位二进制补码表示的十六进制数,那么相应的十进制数是() A、128 B、-64 C、0 D、-128 17、单片机是()。 A、微型计算机 B、微型计算机系统 C、微处理器 D、以上都不是 18、定义字伪指令是() A、DB B、DW C、DS D、BIT 19、在单片机应用系统扩展时,用于和74LS373的G端接的是() A、ALE B、PSEN C、RD D、RST 20、8031单片机内部RAM中字节地址为25H的存储单元中的最低位,其位地址为() A、38H B、27H C、28H D、10H 21、对面EPROM2764来说,不正确的是(): A、是电可擦除的 B、容量是8K C、数据线8根 D、地址线13根 22、将累加器A中的数送到片外RAM30H,可执行指令() A、MOVX 30H,A B、MOV R1,#30H MOV @R1,A? C、MOV R1,#30H D、MOV R6,#30H? MOVX @R1,A MOVX @R6,A 23、下列符号中只有()是正确的MCS--51指令。 A、LCALL 1000H B、LCALL #1000H C、LJMP #1000H D、LCALL A 24、以下错误的是() A、断点是指程序运行过程中寄存器的值 B、响应中断的必要条件之一是一条指令执行完毕后 C、中断优先原则之一是高不理低 D、中断服务程序的最后一条指令是RETI 25、8031单片机定时器/计数器设置为定时时,则对的是() A、计数脉冲是机器周期 B、计数脉冲是T0或T1 C、计数脉冲是INT0或INT1 D、以上都不对 26、8031单片机外部中断信号输入的引脚名是() A、INT0 B、RXD C、T0 D、WR 二、改错题(本大题共3小题,每小题2分,共6分。下面的程序或程序段存在一个错误

51单片机原理期末考试题

1.若累加器A中的数据为67H,则PSW中的P=_1__。 2. 一个机器周期= _6_个状态周期=12个振荡周期。 3.89C51的堆栈是按照先进后出的原则进行存取的RAM区。 4. 用一条指令实现以下功能: 若A中数据不等于200,则程序转至PROM_ CJNZ A,#200H,PROM__。 5. 为了使10H—17H作工作寄存器使用RS1, RS0的取值为__1,0。 6. 89C51中21个特殊功能寄存器,其地址凡是能被8整除的都有位寻址功能。 7. 89C51单片机有片内ROM容量_4KB , RAM容量128。 8. 某串行通信中有1个起始位,8个数据位和1个停止位,应选择的异步串行通信方式为方式1。 9. 在89C51单片机初始化时,SP存放的是07H。 10. 当89C51引脚ALE信号有效时,表示从P0口稳定地送出了_数据和地信息。 四、判断题(每小题2分,共20分) 1.如果发生除法溢出错误,则PSW标志位P置1。(∨) 5.对于89C51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址(∨)。 6.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(∨)。 7. 位TF0是定时器T1的溢出中断标志位。(∨) 8.在定时器T0和外部中断1都设为高优先级时,外部中断1优先级高于定时器T0。(×) 9.子程序的返回指令是RETI ,中断程序的返回指令是RET。(×) 10.波特率是数据传输的速率,指每秒传送的字节数。(∨) 3、51有 5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择 4、中断请求信号有电平触发和脉冲触发两种触发方式。 6、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 7、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题2分,共10分) 1、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 2、访问外部数据存储器时,不起作用的信号是( C )。 (A)RD (B) WR (C) PSEN (D)ALE 3、使用定时器T1时,有几种工作模式( C )。 (A)1种(B)2种(C)3种(D)4种 4、MCS-51响应中断时,下面哪一个条件不是必须的( C )。 A、当前指令执行完毕 B、中断是开放的 C、没有同级或高级中断服务 D、必须有RETI指令 5、当MCS-51进行多机通讯时,串行接口的工作方式应选为( C )。 (A)方式0 (B)方式1 (C)方式2 (D)方式0或方式2 三、简答题(每题15分,共30分) 1、MCS-51单片机内部有几个定时/计数器?它们由哪些寄存器组成? 答:MCS-51单片机内部有两个16位可编程的定时/计数器,简称定时器0(T0)和定时器1(T1)。它们分别由方式寄存器TMOD、控制寄存器TCON和数据寄存器TH0、TL0,TH1、TL1组成。

单片机期末考试试题7(带答案)

试题7 一、填空(25分,每空1分) 1. PSW中的RS0、RS1=01B,此时R2的字节地址为( 0AH )。 2. 假定DPTR的内容1000H,A中的内容为40H,执行指令: 2000H: MOVC A,@A+DPTR 后,送入A的是程序存储器( 2040 H )单元的内容。 3. 假定A中的内容为79H,R5中的内容为78H,执行指令: ADD A,R5 DA A 的内容为( 1 )。 后,累加器A的内容为( 5E )H,C Y 4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是( TI,RI )。 5.TMOD中的GATEx=1时,表示由两个信号TRx和( INT1(F非) )控制定时器的启停。 6.在AT89S51单片机的RESET端出现(持续时间大于两个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为( 00000 )H。 7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(查询方式)。 8.DA转换器的两个最重要的技术指标为(分辨率)和(建立时间)。 9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( 片选 )端提供(片选)信号。 10. 波特率定义为 ( 每秒传送的位数 )。串行通信对波特率的基本要 求是互相通信的甲乙双方必须具有 ( 相同 ) 的波特率。 11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s )。 12. AT89S51片内( 20H-2FH )地址范围内的数据存储器,既可以字节寻址又可以位寻址。 13.8KB RAM存储器的首地址若为1000H,则末地址为(2FFFH)H。 14.AT89S51单片机控制TPμP-40A/16A微型打印机打印英文或数字时,要把打印字符的()码送给微型打印机。 15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为()。 16.当键盘的按键数目少于8个时,应采用()式键盘。当键盘的按键数目

51单片机基础知识 (问答题)

1、单片机的机器周期、状态周期、振荡周期和指令周期之间是什么关系? 答:一个机器周期恒等于6个状态周期或12个振荡周期,即1M=6S=12P。 2、存储器中有几个保留特殊功能的单元用做入口地址?作用是什么? 答:MCS-51系列单片机的存储器中有6个保留特殊功能单元; 作用:0000H为复位入口、0003H为外部中断0入口、000BH为T0溢出中断入口、0013H为外部中断1入口、001BH为T1溢出中断入口、0023H为串行接口中断入口。 3、开机复位后,CPU使用是的哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工 作寄存器组? 答:开机复位后,CPU使用的是第0组工作寄存器。 它们的地址是00H~07H。CPU通过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作寄存器组。如:RS1、RS0为00则指向第0组;为01则指向第1组;为10则指向第2组;为11则指向第3组。 4、MCS-51的时钟周期、机器周期、指令周期的如何分配的?当振荡频率为8MHz时,一个单片 机时钟周期为多少微秒? 答:MCS-51的时钟周期是最小的定时单位,也称为振荡周期或节拍。一个机器周期包含12个时钟周期或节拍。不同的指令其指令周期一般是不同的,可包含有1~4个机器周期。 当振荡频率为8MHz时,一个单片机时钟周期为0.125μs 。 5、EA/V 引脚有何功用?8031的引脚应如何处理?为什么? PP 答:EA/V PP是双功能引脚: (1)EA接高电平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序存储器的指令。 (2)EA接低电平时,CPU只能执行外部程序存储器的指令。 8031单片机内部无ROM,必须外接程序存储器。因此,8031的EA引脚必须接低电平。 在对8751单片机内部的EPROM编程时,此引脚V PP外接+12V电压,用于固化EPROM程序。 6、单片机对中断优先级的处理原则是什么? 答:⑴低级不能打断高级,高级能够打断低级; ⑵一个中断以被响应,同级的被禁止; ⑶同级,按查询顺序,INT0→T0→INT1→T1→串行接口。 7、MCS-51的外部中断的触发方式有哪两种?他们对触发脉冲或电平有什么要求? 答:有电平触发和脉冲触发。

51单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对 并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口

3、在中断服务程序中,至少应有一条( D )。 (A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。 (A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。 (A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C , (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。 (A )1种 (B )2种 (C )3种 (D )4种 7、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU 首先响应( B )。 (A )1INT (B )0INT (C )T1 (D )T0 8、MCS-51响应中断时,下面哪一个条件不是必须的( C )。 A 、当前指令执行完毕 B 、中断是开放的 C 、没有同级或高级中断服务 D 、必须有RETI 指令 9、如果8255端口A 设置为方式2,则端口B 设置为( A )。 (A )只可以方式0 (B )也可以方式2 (C )除方式2外,其它方式均可 (D )任意方式 10、当MCS-51进行多机通讯时,串行接口的工作方式应选为( C )。 (A )方式0 (B )方式1 (C )方式2 (D )方式0或方式2 三、简答题 (每题5分,共20分) 1、MCS-51单片机内部包括哪些主要逻辑功能部件 答:MCS-51单片机主要由下列部件组成: 1个8位CPU ; 1个片内振荡器及时钟电路; 4KBROM 程序存储器,256BRAM ; 21个特殊功能寄存器; 2个16位定时/计数器; 4个8位并行I/O 口及1个可编程全双工串行接口; 可寻址64KB 的外部数据存储器空间; 5个中断源、两个优先级中断嵌套中断结构。 2、 MCS-51单片机内部有几个定时/计数器它们由哪些寄存器组成 答:MCS-51单片机内部有两个16位可编程的定时/计数器,简称定时器0(T0)和定时器1(T1)。

51单片机基础知识试题题库(考试用含答案)

第二章习题参考答案 一、填空题: 2、MCS-51的堆栈是软件填写堆栈指针临时在片内RAM数据存储器内开辟的区域。 INCDEC都不影响PSW 堆宅操作只有一条寻址方式直接寻址方式 3、当使用8751且EA=1 〃程序存储器地址小于1000H时〃访问的是片内 ROM 7、PSW中RS1RSO=10寸〃R2 的地址为12H。 8、PSW中RS1RS0=11 时〃R2的地址为1AH。 17、使用8031芯片时〃需将/EA引脚接低电平〃因为其片内无ROM存 22、但单片机的型号为8031/8032时〃其芯片引线EA一定要接di电平

7、单片机8031的ALE引脚是()。 A、输出高电平 B、输出矩形脉冲〃频率为fosc的1/6 C、输出低电平 D、输出矩形脉冲〃频率为fosc的1/2 11、单片机上电复位后〃堆栈区的最大允许范围是()个单兀。 A、64 B、120 C、128 D、256 12、单片机上电复位后〃堆栈区的最大允许范围是内部RAM的() A、OOH—FFHB 001■— 07HC 071■— 7FHD 08H— 7FH 13、对于8031单片机〃其内部RAM()O A、只能位寻址 B、只能字节寻址 C、既可位寻址又可字节寻址 D、少部分能位寻址 18、单片机8051的XTAL1和XTAL2引脚是()弓I脚。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 23、MC—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区〃用来()〃它是按后进先出的原则存取数据的。 A、存放运算中间结果 B、存放标志位 C、暂存数据和地址存放待调试的程序

51单片机基础知识试题题库(含答案)

51单片机基础知识试题题库(含答案) 第二章习题参考答案 一、填空题: 1、当 MCS-51 引脚 ALE 有效时,表示从 P0 口稳定地送出了低8位地址。 2、MCS-51 的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。 3、当使用 8751 且 EA=1,程序存储器地址小于 1000H 时,访问的是片内 ROM。 4、MCS-51 系统中,当 PSEN 信号有效时,表示 CPU 要从外部程序存储器读取信息。 5、MCS-51 有 4 组工作寄存器,它们的地址范围是00H~1FH 6、MCS-51 片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。 7、PSW 中 RS1 RS0=10 时,R2 的地址为 12H 。 8、PSW 中 RS1 RS0=11 时,R2 的地址为 1AH 。 9、单片机系统复位后,(PSW)=00H,因此片内 RAM 寄存区的当前寄存器是第 0 组,8 个寄存器的单元地址为 00H ~ 07H 。 10、PC 复位后为 0000H 。 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。 12、PC 的内容为将要执行的的指令地址。。 13、在 MCS-51 单片机中,如果采用 6MHz 晶振,1 个机器周期为 2us 14、内部 RAM 中,位地址为 30H 的位,该位所在字节的字节地址为 26H 。 15、若 A 中的内容为 63H,那么,P 标志位的值为

16、8051 单片机复位后,R4 所对应的存储单元的地址为 04H ,因上电时 PSW= 00H 。这时当前的工作寄存器区是第 0 工作寄存器区。电平,因为其片内无程序存储器。 17、使用 8031 芯片时,需将/EA 引脚接低 18、片内 RAM 低 128 个单元划分为哪 3 个主要部分:工作寄存器区、位寻址区和用户 RAM 区。 19、通过堆栈操作实现子程序调用,首先就要把PC 的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到 PC 。 20、MCS-51 单片机程序存储器的寻址范围是由程序计数器 PC 的位数所决定的,因为 MCS -51 的 PC 是 16 位的,因此其寻址的范围为 64 KB。 21、MCS-51 单片机片内 RAM 的寄存器共有 32 个单元,分为 4 组寄存器,每组 8 个单元,以 R0~R7 作为寄存器名称。 22、但单片机的型号为 8031/8032 时,其芯片引线 EA 一定要接低电平。 二、选择题: 1、当 MCS-51 复位时,下面说法正确的是( A )。 A、 PC=0000H B、 SP=00H C、 SBUF=00H D、 P0=00H 2、PSW=18H 时,则当前工作寄存器是( D )。 A、 0 组 B、 1 组 C、 2 组 D、 3 组CY AC F0 RS1 RS0 OV - P(1,1) 3、MCS-51 上电复位后,SP 的内容应是( B )。 A、 00H B、07H C、 60H D、 70H 4、当 ALE 信号有效时,表示( B )。 A、从 ROM 中读取数据 B、从 P0 口可靠地送出低 8 位地址 C、从 P0 口送出数据 D、从 RAM 中读取数据

山东大学单片机原理与应用期末试卷及答案

一、填空 1、MCS51单片机的控制信号线有 2、MCS51单片机内部RAM的位寻址空间有位,位寻址空间对应 的字节地址为,位地址为 3、MCS51单片机并行口P0的用途是 P2口的用途是 4、指令MOV P1,@R0中两操作数的寻址方式分别是 5、 2764为芯片,地址线条,可扩展 K空 间,地址从0000H至 H 6、外部中断INT1的中断入口地址为,在同级 优先级中串行口中断的优先级排在第位。 7定时/计数器有四种工作方式:方式0的功能为:,方式1的功能 为:,方式2的功能为: ,方式3的功能为: 8、若晶振为12MHz,则一个机器周期为:,一条双字节单周 期指令的执行时间是。 9、 MCS51单片机的堆栈设置在区内,堆栈的最深深度为 字节。 二、请写出完成下列功能的指令(可用多条语句实现) 1、将R0内容送入R7 2、将位地址50H内容送入SMOD位 3、将外部EPROM 1000H单元内容送入外部RAM 3000H 单元

4、用单条指令完成累加器ACC 清零,有几种方法。 5、设RS1=0,RS0=1,将R1内容入栈 三、 读程序,填写执行结果 1、 MOV 40H,#36H MOV R0,#40H SETB C ADDC A,#0F9H C AC F0 RS1 RS0 OV P 2、 MOV SP,#50H MOV DPTR,#1050H MOV A,#88H PUSH DPL PUSH DPH PUSH ACC POP DPL POP DPH POP ACC 3 、 MOV A,#40H SWAP A INC A MOVC A,@A+PC S0: AJMP S0 TAB: DB 10H,11H,12H,13H,14H,15H DB 16H,17H,18H,1AH,19H,1BH 四、 程序设计 编程序完成下列逻辑功能 B C A ABC F ?+?=)(

51单片机原理及应用期末考试试题汇总6

广西工学院2010—2011 学年第2 学期课程考核试题 考核课程单片机技术(B卷)考核班级通信081,082 考核类型闭卷学生人数80人打印份数85份 一、填空题(每小题2分,共20分) 1.若累加器A中的数据为67H,则PSW中的P=_1__。 2. 一个机器周期=_6_个状态周期=12个振荡周期。 3.89C51的堆栈是按照先进后出的原则进行存取的RAM区。 4. 用一条指令实现以下功能: 若A中数据不等于200,则程序转至PROM_ CJNZ A,#200H,PROM__。 5. 为了使10H—17H作工作寄存器使用RS1,RS0的取值为__1,0。 6. 89C51中21个特殊功能寄存器,其地址凡是能被8整除的都有位寻址功能。 7. 89C51单片机有片内ROM容量_4KB , RAM容量128。 8. 某串行通信中有1个起始位,8个数据位和1个停止位,应选择的异步串行通信方式为方式1。 9. 在89C51单片机初始化时,SP存放的是07H。 10. 当89C51引脚ALE信号有效时,表示从P0口稳定地送出了_数据和地信息。 四、判断题(每小题2分,共20分) 1.如果发生除法溢出错误,则PSW标志位P置1。(∨) 5.对于89C51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址(∨)。 6.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(∨)。 7. 位TF0是定时器T1的溢出中断标志位。(∨) 8.在定时器T0和外部中断1都设为高优先级时,外部中断1优先级高于定时器T0。(×)9.子程序的返回指令是RETI ,中断程序的返回指令是RET。(×) 10.波特率是数据传输的速率,指每秒传送的字节数。(∨) 3、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择 4、中断请求信号有电平触发和脉冲触发两种触发方式。 6、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 7、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题2分,共10分) 1、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 2、访问外部数据存储器时,不起作用的信号是( C )。 (A)(B)(C)(D)ALE 3、使用定时器T1时,有几种工作模式( C )。 (A)1种(B)2种(C)3种(D)4种 4、MCS-51响应中断时,下面哪一个条件不是必须的( C )。 A、当前指令执行完毕 B、中断是开放的 C、没有同级或高级中断服务 D、必须有RETI 指令 5、当MCS-51进行多机通讯时,串行接口的工作方式应选为( C )。

AT89S51 单片机期末考试复习资料

单片机复习资料 一、填空题 1.80C51的Po口作为输出端口时,每位能驱动 8 个SL型TTL负载。 2.当80C51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址。 3.一个机器周期等于 6 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定 义为状态周期。 4.在80C51单片机内部RAM中,字节地址范围是20H ~ 2FH的区域称为位寻址区,而 字节地址范围是30H ~ 7FH的一段区域称为通用RAM区。 5.80C51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 20H~2FH 工作寄存器区的地址范围是 00H~1FH 。内R0M中寻址区的地址范围是 0000H~0FFFH 。 6.80C51有 4 个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必 须先写入 1 。 7.80C51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 SCON 加以选择。 8.若不使用80C51片内存器引脚 EA 必须接地。 9.80C51的堆栈是软件填写堆栈指针临时在片内RAM 内开辟的区域。 10.80C51有4组工作寄存器,它们的地址范围是 00H~1FH 。 11.80C51片内 20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。 12.计算机的系统总线有数据总线、地址总线、控制总线。 13.80C51在物理有 4 个独立的存储空间。 14.程序状态标志字寄存器PSW中的PSW.7的含义是进/借位标志;PSW.0的含义是 奇偶标志位。 15.通常单片机上电复位时PC= 0000H SP=07H,通用寄存器采用第0组,这一 组寄存器的地址范围是从00H ~07H。 16.单片机的存储器设计采用哈佛结构,它的特点是将程序存储器空间和数据存储器空间在 物理上截然分开,分别寻址。 17.单片机系统的复位方式有上电复位和手动按键复位两种。 18.80C51单片机的内部硬件结构包括了:运算器、控制器、存储器、和寄存 器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。 19.80C51单片机的P0~P3口均是准双向 I/O口,其中的P0口和P2口除了可以进行数 据的输入、输出外,通常还用来构建系统的地址线和数据线。 20.80C51单片机的时钟电路包括两部分内容,即芯片内的振荡器和芯片外跨接的 晶振与电容。 二、判断题 1.程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据

51单片机基础知识试题题库

第二章习题参考答案一、填空题:片内RAM数据存储器内开辟 的区域。 MCS-512、的堆栈是软件填写堆栈指针临时在 PSWINC DEC 都不影响直接寻址方式堆宅操作只有一条寻址方式 时,访问的是1000H 3 、当使用8751且EA=1,程序存储器 地址小于ROM。片内。 RS0=10RS1 时,R2的地址为1 2H7、PSW中。 R2的地址为1AH时,8、PSW中RS1 RS0=11 。的位,该位所在字节的字节地址为、内部RAM中,位地址为30H 14 电平,因为其片内芯片时,需将8031/EA引脚接低17、使用 ROM 存无 di电平。 22、但单片机的型号为8031/8032时,其芯片引 线EA一定要接 )。ALE引脚是( 80317、单片机的A、输出高电平 B、 输出矩形脉冲,频率为fosc的1/6 C、输出低电平 D、输出矩形脉冲,频率为fosc的1/2 )个单元。11、单片机上电复位后,堆栈区的最大允许范围是( 、256 C、128 DA、64 B、 120

)。 12、单片机上电复位后,堆栈区的最大允许范围是内部RAM 的( 08H—7FH7FH D、07H B、00H— C、07H— A、00H—FFH )。、对于8031单片机,其内部RAM( 13、只能字节寻 B A、只能位寻址址 D、少部分能位寻址 C、既可位寻址又可字节寻址 )引脚。引脚是(和XTAL2 18、单片机8051的XTAL1 、D C、 外接中断、、 A外接定时器 B外接串行口 外接晶振 是一个特殊的存贮区,用来SPSFR51的专用寄存器中的堆栈指针23、 MCS—),它是按后进先出的原则存取数据的。( B、存放标志位、存放运算中间结果 A 、存放待调试的程序D C 、暂存数据和地址 三、判断题 √)、6PC可以看成使程序存储器的地址指针。( 、判断以下有关7PC和DPTR的结论是否正确?√)(不能 访问。PC是可以访问的,而DPTR、A. √) B、它们都是16位的存储器。( DPTR而×)( PC有自动加“1”的功能,、C它们都有自动加“1” 的功能。 的加“1”则需通过指令INC DPTR来完成。

51单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的RAM 和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片集成了4KB的FLASH ROM,共有5个中断源。 3、两位十六进制数最多可以表示256个存储单元。 4、89C51是以下哪个公司的产品?(C) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接高电平时,CPU才访问片的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由P0口提供,高八位地址由P2口提供,8位数据由P0口提供。 9、在I/O口中,P0口在接LED时,必须提供上拉电阻,P3口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于(B)体系结构。 A、诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有64KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片RAM区时用MOV指令。T 17、在89C51中,片RAM分为地址为00H~7FH的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为4组,每组8个工作寄存器,当CPU复位时,第0组寄存器为当前的工作寄存器。 19、是非题:工作寄存器区不允许做普通的RAM单元来使用。F 20、是非题:工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T 21、是非题:特殊功能寄存器可以当作普通的RAM单元来使用。F 22、是非题:访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。T 23、是非题:堆栈指针SP的容可指向片00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。F 24、数据指针DPTR是一个16位的特殊功能寄存器寄存器。 25、是非题:DPTR只能当作一个16位的特殊功能寄存器来使用。F 26、是非题:程序计数器PC是一个可以寻址的特殊功能寄存器。F 27、在89C51中,一个机器周期包括12个振荡周期,而每条指令都由一个或几个机器周期组

相关文档
最新文档