当前位置:文档之家› 单片机原理及应用第四版林立第七章选择题答案讲课教案

单片机原理及应用第四版林立第七章选择题答案讲课教案

单片机原理及应用第四版林立第七章选择题答案讲课教案
单片机原理及应用第四版林立第七章选择题答案讲课教案

第七章选择题答案

(1)从串口接收缓冲器中将数据读入到变量temp中的C51语句是______。

A.temp = SCON;B.temp = TCON;C.temp = DPTR;D.temp = SBUF;

(2)全双工通信的特点是,收发双方______。

A.角色固定不能互换 B.角色可换但需切换 C .互不影响双向通信

D.相互影响互相制约

(3)80C51的串口工作方式中适合多机通信的是______。

A.工作方式0B.工作方式1C.工作方式2D.工作方式3

(4)80C51串行口接收数据的次序是下述的顺序______。

①接收完一帧数据后,硬件自动将SCON的RI置1 ②用软件将RI清零

③接收到的数据由SBUF读出④置SCON的REN为1,外部数据由RXD(P3.0)输入

A.①②③④B.④①②③C.④③①②D.③④①②

(5)80C51串行口发送数据的次序是下述的顺序______。

①待发数据送SBUF ②硬件自动将SCON的TI置1

③经TXD(P3.1)串行发送一帧数据完毕④用软件将SCON的TI清零

A.①③②④B.①②③④C.④③①②D.③④①②

(6)80C51用串口工作方式0时______。

A.数据从RXD串行输入,从TXD串行输出

B.数据从RXD串行输出,从TXD串行输入

C.数据从RXD串行输入或输出,同步信号从TXD输出

D.数据从TXD串行输入或输出,同步信号从RXD输出

(7)在用接口传送信息时,如果用一帧来表示一个字符,且每帧中有一个起始位、一个结束位和若干个数据位,该传送属于______。

A.异步串行传送B.异步并行传送C.同步串行传送D.同步并行传送

(8)80C51的串口工作方式中适合点对点通信的是______。

A.工作方式0B.工作方式1C.工作方式2D.工作方式3 (9)80C51有关串口内部结构的描述中______是不正确的。

A.51内部有一个可编程的全双工串行通信接口

B.51的串行接口可以作为通用异步接收/发送器,也可以作为同步移位寄存器

C.串行口中设有接收控制寄存器SCON

D.通过设置串口通信的波特率可以改变串口通信速率

(10)80C51有关串口数据缓冲器的描述中______是不正确的。

A.串行口中有两个数据缓冲器SUBF

B.两个数据缓冲器在物理上是相互独立的,具有不同的地址

C.SUBF发只能写入数据,不能读出数据

D.SUBF收只能读出数据,不能发送数据

(11)80C51串口发送控制器的作用描述中______是不正确的。

A.作用一是将待发送的并行数据转为串行数据

B.作用二是在串行数据上自动添加起始位、可编程位和停止位

C.作用三是在数据转换结束后使中断请求标志位TI自动置1

D.作用四是在中断被响应后使中断请求标志位TI自动清零

(12)下列关于80C51串口接收控制器的作用描述中______是不正确的。

A.作用一是将来自RXD引脚的串行数据转为并行数据

B.作用二是自动过滤掉串行数据中的起始位、可编程位和停止位

C.作用三是在接收完成后使中断请求标志位RI自动置1

D.作用四是在中断被响应后使中断请求标志位RI自动清零

(13)80C51串口收发过程中定时器T1的下列描述中______是不正确的。

A.T1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用T0进行替换B.发送数据时,该时钟脉冲的下降沿对应于数据的移位输出

C.接收数据时,该时钟脉冲的上升沿对应于数据位采样

D.通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值(14)有关集成芯片74LS164的下列描述中______是不正确的。

A.74LS164是一种8位串入并出移位寄存器

B.74LS164的移位过程是借助D触发器的工作原理实现的

C.8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位D.74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能(15)与串口方式0相比,串口方式1发生的下列变化中______是错误的。

A.通信时钟波特率是可变的,可由软件设置为不同速率

B.数据帧由11位组成,包括1位起始位+8位数据位+1位校验位+1位停止位

C.发送数据由TXD引脚输出,接收数据由RXD引脚输入

D.方式1可实现异步串行通信,而方式0则只能实现串并转换

(16)与串口方式1相比,串口方式2发生的下列变化中______是错误的。

A.通信时钟波特率是固定不变的,其值等于晶振频率

B.数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停止位

C.发送结束后TI可以自动置1,但接收结束后RI的状态要由SM2和RB8共同决定D.可实现异步通信过程中的奇偶校验

(17)下列关于串口方式3的描述中______是错误的。

A.方式3的波特率是可变的,可以通过软件设定为不同速率

B.数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停止位

C.方式3主要用于要求进行错误校验或主从式系统通信的场合

D.发送和接收过程结束后TI和RI都可硬件自动置1

(18)下列关于串行主从式通信系统的描述中______是错误的。

A.主从式通信系统由1个主机和若干个从机组成

B.每个从机都要有相同的通信地址

C.从机的RXD端并联接在主机的TXD端,从机的TXD端并联接在主机的RXD端

D.从机之间不能直接传递信息,只能通过主机间接实现

(19)下列关于多机串行异步通信的工作原理描述中______是错误的。

A.多机异步通信系统中各机初始化时都应设置为相同波特率

B.各从机都应设置为串口方式2或方式3,SM2=REN=1,并禁止串口中断

C.主机先发送一条包含TB8=1的地址信息,所有从机都能在中断响应中对此地址进行查证,但只有目标从机将SM2改为0

D.主机随后发送包含TB8=0的数据或命令信息,此时只有目标从机能响应中断,并接收到此条信息

(20)假设异步串行接口按方式1每分钟传输6000个字符,则其波特率应为______。

A.800 B. 900 C. 1000 D. 1100

(21)在一采用串口方式1的通信系统中,已知fosc=6MHz,波特率=2400,SMOD=1,则定时器T1在方式2时的计数初值应为______。

A.0xe6 B. 0xf3 C. 0x1fe6 D. 0xffe6

(22)串行通信速率的指标是波特率,而波特率的量纲是______。

A.字符/秒

B.位/秒

C.帧/秒

D.帧/分

单片机原理及应用第四版林立第二章选择题答案

第二章选择题 (1)下列关于程序计数器PC的描述中______是错误的。 A. PC不属于特殊功能寄存器B.PC中的计数值可被编程指令修改 C. PC可寻址64KB RAM空间D.PC中存放着下一条指令的首地址 (2)MCS-51单片机的复位信号是______有效。 A、下降沿 B、上升沿 C、低电平 D、高电平 (3)以下选项中第______项不是80C51单片机的基本配置。 A.定时/计数器T2B.128B片内RAM C.4KB片内ROM D.全双工异步串行口 (4)单片机中的CPU主要由______两部分组成。 A.运算器和寄存器B.运算器和控制器C.运算器和译码器D.运算器和计数器 (5)在51单片机的下列特殊功能寄存器中,具有16位字长的是______。 A.PCON B.TCON C.SCON D.DPTR (6)80C51单片机的ALE引脚是______引脚。 A.地址锁存使能输出端B.外部程序存储器地址允许输入端 C.串行通信口输出端D.复位信号输入端 (7)80C51单片机的存储器为哈佛结构,其内包括______。 A.4个物理空间或3个逻辑空间B.4个物理空间或4个逻辑空间 C.3个物理空间或4个逻辑空间D.3个物理空间或3个逻辑空间 (8)在通用I/O方式下,欲从P1口读取引脚电平前应当______。 A.先向P1口写0B.先向P1口写1C.先使中断标志清零D.先开中断 (9)程序状态字寄存器中反映进位(或借位)状态的标志位符号是______。 A.CY B. F0 C . OV D. AC (10)单片机中的程序计数器PC用来______。

A.存放指令 B.存放正在执行的指令地址 C . 存放下一条指令地址 D. 存放上一条指令地址 (11)单片机上电复位后,PC的内容和SP的内容为______。 A.0000H,00H B. 0000H,07H C . 0003H,07H D. 0800H,08H (12)80C51单片机要使用片内RAM,/EA引脚______。 A.必须接+5V B. 必须接地 C . 必须悬空 D. 没有限定 (13)PSW中的RS1和RS0用来______。 A.选择工作寄存器区号 B. 指示复位 C . 选择定时器 D. 选择中断方式 (14)上电复位后,PSW的初始值为______。 A.1 B. 07H C . FFH D. 0 (15)单片机80C51的XTAL1和XTAL2引脚是______引脚。 A.外接定时器 B. 外接串行口 C . 外接中断 D.外接晶振 (16)80C51单片机的VSS(20)引脚是______引脚。 A.主电源+5V B. 接地 C . 备用电源 D.访问片外存储器 (17)80C51单片机的P0~P3端口中具有第二功能的端口是______。 A.P0 B. P1 C . P2 D. P3 (18)80C51单片机的/EA引脚接+5V时,程序计数器PC的有效地址范围在______。 A.1000H~FFFFH B. 0000H~FFFFH C .0001H~0FFFH D. 0000H~0FFFH (19)当程序状态字寄存器PSW中的R0和R1分别为0和1时,系统选用的工作寄存器组为______。 A.组0 B. 组1 C .组2 D. 组3 (20)80C51单片机的内部RAM中具有位地址的字节地址范围是______。 A.0~1FH B. 20H~2FH C .30H~5FH D. 60H~7FH (21)若80C51单片机的机器周期为12微秒,则其晶振频率为______MHz。

单片机原理及应用(林立_张俊亮版)课后习题答案

第一章习题 1.什么是单片机?单片机和通用微机相比有何特点? 答:单片机又称为单片微计算机,它的结构特点是将微型计算机的基本功能部件(如中央处理器(CPU)、存储器、输入接口、输出接口、定时/计数器及终端系统等)全部集成在一个半导体芯片上。虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有微机系统的定义。与通用的微型计算机相比,单片机体积小巧,可以嵌入到应用系统中作为指挥决策中心,是应用系统实现智能化。 2.单片机的发展有哪几个阶段?8位单片机会不会过时,为什么? 答:单片机诞生于1971年,经历了SCM、MCU、SOC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8031,此后在8031上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。然而,由于各应用领域大量需要的仍是8位单片机,因此各大公司纷纷推出高性能、大容量、多功能的新型8位单片机。 目前,单片机正朝着高性能和多品种发展,但由于MCS-51系列8位单片机仍能满足绝大多数应用领域的需要,可以肯定,以MCS-51系列为主的8位单片机,在当前及以后的相当一段时间内仍将占据单片机应用的主导地位。 3.举例说明单片机的主要应用领域。 答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 智能仪器 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(电压表、功率计,示波器,各种分析仪)。 工业控制 单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点,用单片机可以构成形式多样的控制系统、数据采集系统、通信系统、信号检测系统、无线感知系统、测控系统、机器人等应用控制系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。家用电器现在的家用电器广泛采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备和白色家电等。

单片机原理及应用第四版林立第七章

第七章选择题答案 (1)从串口接收缓冲器中将数据读入到变量temp中的C51语句是 ______。 A.temp=SCON;B.temp=TCON;C.temp=DPTR;D.temp=SBUF;(2)全双工通信的特点是,收发双方______。 A.角色固定不能互换B.角色可换但需切换C .互不影响双向通信D.相互影响互相制约 (3)80C51的串口工作方式中适合多机通信的是______。 A.工作方式0B.工作方式1C.工作方式2D.工作方式3(4)80C51串行口接收数据的次序是下述的顺序______。 ①接收完一帧数据后,硬件自动将SCON的RI置1②用软件将RI清零③接收到的数据由SBUF读出④置SCON的REN为1,外部数据由RXD输入A.①②③④B.④①②③C.④③①②D.③④①②(5)80C51串行口发送数据的次序是下述的顺序______。 ①待发数据送SBUF②硬件自动将SCON的TI置1 ③经TXD()串行发送一帧数据完毕④用软件将SCON的TI清零 A.①③②④B.①②③④C.④③①②D.③④①②(6)80C51用串口工作方式0时______。 A.数据从RXD串行输入,从TXD串行输出 B.数据从RXD串行输出,从TXD串行输入 C.数据从RXD串行输入或输出,同步信号从TXD输出 D.数据从TXD串行输入或输出,同步信号从RXD输出 (7)在用接口传送信息时,如果用一帧来表示一个字符,且每帧中有一个起始位、一个结束位和若干个数据位,该传送属于______。

A.异步串行传送B.异步并行传送C.同步串行传送D.同步并行传送 (8)80C51的串口工作方式中适合点对点通信的是______。A.工作方式0B.工作方式1C.工作方式2D.工作方式3(9)80C51有关串口内部结构的描述中______是不正确的。 A.51内部有一个可编程的全双工串行通信接口 B.51的串行接口可以作为通用异步接收/发送器,也可以作为同步移位寄存器C.串行口中设有接收控制寄存器SCON D.通过设置串口通信的波特率可以改变串口通信速率 (10)80C51有关串口数据缓冲器的描述中______是不正确的。 A.串行口中有两个数据缓冲器SUBF B.两个数据缓冲器在物理上是相互独立的,具有不同的地址 C.SUBF发只能写入数据,不能读出数据 D.SUBF收只能读出数据,不能发送数据 (11)80C51串口发送控制器的作用描述中______是不正确的。 A.作用一是将待发送的并行数据转为串行数据 B.作用二是在串行数据上自动添加起始位、可编程位和停止位 C.作用三是在数据转换结束后使中断请求标志位TI自动置1 D.作用四是在中断被响应后使中断请求标志位TI自动清零 (12)下列关于80C51串口接收控制器的作用描述中______是不正确的。 A.作用一是将来自RXD引脚的串行数据转为并行数据 B.作用二是自动过滤掉串行数据中的起始位、可编程位和停止位 C.作用三是在接收完成后使中断请求标志位RI自动置1

单片机原理及应用-第三版-林立-张俊亮课后答案.

什么是单片机?单片机和通用微机相比有何特点? 第一章习题 1.什么是单片机?单片机和通用微机相比有何特点? 答:单片机又称为单片微计算机,它的结构特点是将微型计算机的基本功能部件(如中央处理器 (CPU)、存储器、输入接口、输出接口、定时/计数器及终端系统等)全部集成在一个半导体芯片 上。虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有微机系统的定义。与通用的微型计算机相比,单片机体积小巧,可以嵌入到应用系统中作为指挥决策中心,是应用系统实现智能化。 2.单片机的发展有哪几个阶段?8位单片机会不会过时,为什么? 答:单片机诞生于1971年,经历了SCM、MCU、SOC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8031,此后在8031上发展出了MCS51系列MCU 系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。然而,由于各应用领域大量需要的仍是8位单片机,因此各大公司纷纷推出高性能、大容量、多功能的新型8位单片机。 目前,单片机正朝着高性能和多品种发展,但由于MCS-51系列8位单片机仍能满足绝大多数应用领域的需要,可以肯定,以MCS-51系列为主的8位单片机,在当前及以后的相当一段时间内仍将占据单片机应用的主导地位。 3.举例说明单片机的主要应用领域。 答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 智能仪器 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(电压表、功率计,示波器,各种分析仪)。 工业控制 单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点,用单片机可以构成形式多样的控制系统、数据采集系统、通信系统、信号检测系统、无线感知系统、测控系统、机器人等应用控制系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与

最新单片机原理及应用第四版林立第六章选择题答案

第六章选择题 (1)使80C51定时/计数器T0停止计数的C51命令为______。 A.IT0=0;B.TF0=0;C.IE0=0;D.TR0=0; (2)80C51单片机的定时器T1用作定时方式时是______。 A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1 (3)80C51单片机的定时器T0用作计数方式时是______。 A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部计数脉冲计数,一个脉冲加1D.由外部计数脉冲计数,一个机器周期加1 (4)80C51的定时器T1用作计数方式时,______。 A.外部计数脉冲由T1(P3.5引脚)输入B.外部计数脉冲由内部时钟频率提供 C.外部计数脉冲由T0(P3.4引脚)输入D.外部计数脉冲由P0口任意引脚输入 (5)80C51的定时器T0用作定时方式时是______。 A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1 C.外部计数脉冲由T0(P3.4)输入定时D.由内部时钟频率定时,一个机器周期加1 (6)设80C51晶振频率为12MHz,若用定时器T0的工作方式1产生1ms定时,则T0计数初值应为______。 A.0xfc18B.0xf830C.0xf448D.0xf060 (7)80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为______。 A.TCON=0x01;B.TCON=0x0H;C.TMOD=0x10;D.TMOD=0x50; (8)80C51的定时器T1用作定时方式且选择模式2时,工作方式控制字为______。

单片机原理与应用第四版林立第八章选择题答案

第八章选择题答案 (1)下列型号的芯片中,______是数模转换器。 A.74LS273 B.ADC0809 C.74LS373 D.DAC0832 (2)下列型号的芯片中,______是模数转换器。 A.74LS273 B.ADC0809 C.74LS373 D.DAC0832 (3)下列型号的芯片中,______是可编程并行I/O 口扩展芯片。 A.74LS273 B.8255A C.74LS373 D.DAC0832 (4)若8255A 芯片的控制寄存器地址是0xe003,则其 A 口和 B 口的地址是______。 A.0xe001、0xe002 B.0xe000、0xe001 C.0xe004、0xe005 D.0x0a、0x0b (5)80C51 用串行接口扩展并行I/O 口时,串行接口工作方式应选择______。 A.方式0 B.方式 1 C.方式2 D.方式 3 (6)下列关于总线的描述中______是错误的。 A.能同时传送数据、地址和控制三类信息的导线称为系统总线 B.数据既可由CPU传向存储器或I/O 端口,也可由这些部件传向CPU,所以数据总线是双向的 C.地址只能从CPU传向存储器或I/O 端口,所以地址总线是单向的 D.控制信息的传向由具体控制信号而定,所以控制总线一般是双向的 (7)下列关于51 单片机片外总线结构的描述中______是错误的。 A.数据总线与地址总线采用复用P0 口方案 B.8 位数据总线由P0 口组成 C.16 位地址总线由P0 和P1 口组成 D.控制总线由P3 口和相关引脚组成 (8)下列关于地址锁存接口芯片74373 原理的描述中______是错误的。 A.74373 由8 个负边沿触发的 D 触发器和8 个负逻辑控制的三态门电路组成 B.在74373LE端施加一个负脉冲触发信号后,8 个D 触发器都可完成一次“接通-锁存-隔离”的操作 C. 80C51的ALE引脚是专为地址锁存设计的,其输出脉冲可用作74373 的触发信号 D.执行片外RAM 写指令后,74373 的输出端上为低8 位地址,输入端则是8 位数据(9)下列关于I/O 口扩展端口的描述中______是错误的。 A.51 单片机I/O 扩展端口占用的是片外RAM 的地址空间 B.访问I/O 扩展端口只能通过片外总线方式进行 C.使用MOVX 指令读取I/O 扩展端口的数据时,CPU时序中含有/RD 负脉冲信号 D.使用C51指针读取I/O 扩展端口的数据时,CPU时序中没有/RD 负脉冲信号 (10)关于集成扩展芯片74273 的下列描述中______是错误的。 A.74273 由8 个D 触发器组成,可实现8 位并行输入接口的扩展功能 B.时钟端的触发信号可先将输入端的数据锁存到输出端,随后再使两端间产生隔离 C.采用总线方式扩展输出端口时,应将80C51 写端口的时序信号与该端口的地址选 通信号一同作为74273 的触发信号 D.本章实例 1 的做法是,将80C51 的/WR 引脚与某根地址线引脚通过一个或门接到 74273 的时钟端CLK (11)假设80C51 的/WR 引脚和P2.5 引脚并联接在一个或门输入端上,或门输出端则连到 74273 的时钟端上。若80C51 执行一条写端口指令后74273 可以被触发,则该端口的地址(假 定无关地址位都为1)是______。

单片机原理及应用——基于Proteus和Keil_C林立版课后习题答案

1.计算机体系结构:哈佛结构、冯诺依曼结构的区别? 哈佛结构RAM和ROM分别编址,冯诺依曼结构RAM和ROM统一编址 2.MSC-51单片机外部引脚的名称是什么?各有什么功能? 答:(1) 电源及晶振引脚 VCC(40脚):+5V电源引脚 VSS(20脚):接地引脚 XTAL1(19脚);外接晶振引脚(内置放大器输入端) XTAL2(18脚):外接晶振引脚(内置放大器输出端) (2) 控制引脚 RST/V PD(9)为复位/ 备用电源引脚 ALE/PROG(30)为地址锁存使能输出/ 编程脉冲输入 PSEN(29):输出访问片外程序存储器读选通信号 EA/ VPP (31):外部ROM允许访问/ 编程电源输入 (3) 并行I/O口引脚 P0.0~P0.7(39~32脚)——P0口; P1.0~P1.7(1~8脚)——P1口; P2.0~P2.7(21~28脚)——P2口; P3.0~P3.7(10~17脚)——P3口。 3. AT89C51单片机的片内资源有哪些?其存储器结构如何?片内RAM可分成哪个三个区?各区的地址范围如何? 其内部功能部件有: 控制器:是对取自程序存储器中的指令进行译码,在规定的时刻发出各种操作所需的控制信号,完成指令所规定的功能; 运算器:根据控制器发来的信号,执行算术逻辑运算操作; 存储器:包括程序存储和数据存储器; 定时器计数器:2个16位定时器/计数器,可对机器周期计数,也可对外部输入脉冲计数; 中断系统:可响应三个内部中断源和两个外部中断源的中断请求; 输入输出接口:4个8位并行口和一个全双工串行口; 其存储器结构属于哈佛结构,MCS-51可寻址空间是两个64KB,即64KB的程序存储空间和64KB的数据存储空间。 片内RAM可分成划分为三个部分: ①作寄存器区(00H-1FH),四组②可位寻址区(20H-2FH)③用户RAM区(30H-7FH),80B 7.程序状态字寄存器PSW各位的定义是什么? 答:程序状态字寄存器PSW各位的定义如下: PSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0 PSW.7:进/借位标志CY,加法有进位时置1,减法有借位时置1; PSW.6:辅助进位标志AC,加法运算低四位向高上四位有进位时置1; PSW.5、PSW.1:用户标志位F0和用户标志位F1, 保存用户的位数据; PSW.4、PSW.3:工作寄存器选择控制位RS1和RS0,00至11分别选择四组工作之一作为当前工作寄存器PSW.2 :溢出标志位OV,有符号数加、减运算结果有溢出或乘除上结果异常(乘法运算结果大于255即乘积在BA中,或除法运算除数为0)时置1

单片机原理及应用第四版林立第五章

第五章选择题答案 (1)外部中断0允许中断的C51语句为______。 A.RI=1;B.TR0=1;C.IT0=1;D.EX0=1; (2)按照中断源自然优先级顺序,优先级别最低的是______。 A.外部中断INT1B.串口发送TIC.定时器T1D.外部中断INT0(3)当CPU响应定时器T1中断请求时,程序计数器PC里自动装入的地址是______。 A.0003HB.000BHC.0013HD.001BH (4)当CPU响应定时器/INT0中断请求时,程序计数器PC里自动装入的地址是______。 A.0003HB.000BHC.0013HD.001BH (5)当CPU响应定时器/INT1中断请求时,程序计数器PC里自动装入的地址是______。 A.0003HB.000BHC.0013HD.001BH (6)在80C51单片机中断自然优先级里,级别倒数第二的中断源是 ______。 A.外部中断1B.定时器T0C.定时器T1D.外部中断0(7)在80C51单片机中断自然优先级里,级别正数第二的中断源是______。 A.外部中断1B.定时器T0C.定时器T1D.串口TX/RX(8)为使引脚出现的外部中断请求信号能得到CPU响应,必须满足的条件是______。 A.ET0=1B.EX0=1C.EA=EX0=1D.EA=ET0=1 (9)为使定时器T0的中断请求信号能得到CPU的中断响应,必须满足的条件是______。 A.ET0=1B.EX0=1C.EA=EX0=1D.EA=ET0= 1

(10)用定时器T1工作方式2计数,要求每计满100次向CPU发出中断请求,TH1、TL1的初始值应为______。 A.0x9cB.0x20C.0x64D.0xa0 (11)80C51单片机外部中断1和外部中断0的触发方式选择位是 ______。 A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0(12)在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为______机器周期。A.1个B.2个C.3个D.8个 (13)80C51单片机定时器T0的溢出标志TF0,当计数满在CPU响应中断后______。 A.由硬件清零B.由软件清零C.软硬件清零均可D.随机状态(14)CPU 响应中断后,由硬件自动执行如下操作的正确顺序是______。 ①保护断点,即把程序计数器PC的内容压入堆栈保存 ②调用xx函数并开始运行 ③中断优先级查询,对后来的同级或低级中断请求不予响应 ④返回断点继续运行 ⑤清除可清除的中断请求标志位 A.①③②⑤④B.③②⑤④①C.③①②⑤④D.③①⑤②④(15)若80C51同一优先级的5个中断源同时发出中断请求,则CPU响应中断时程序计数器PC里会自动装入______地址。 A.000BHB.0003HC.0013HD.001BH (16)80C51单片机的中断服务程序入口地址是指______。 A.中断服务程序的首句地址B.中断服务程序的返回地址

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

单片机原理及应用第四版林立第一章选择题答案

第一章选择题答案 (1)单片机又称为单片微计算机,最初的英文缩写是______。 A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是______的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是______。 A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是______。 A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是______。 A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是______。 A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是______。 A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是______。 A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是______。 A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是______。 A. 00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是______。 A. 00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是______。 A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是______。 A. 0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是______。 A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是______。 A.A?B=F B. A+B=F C. A⊕B=F D.(A?B) ?=F (16)异或逻辑的表达式是______。 A.A?B=F B. A+B=F C. A⊕B=F D.(A?B) ?=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是______。 A. 10101010B、10101010B、00000000B B. 00000000B、10101010B、10101010B C. 00000000B、10101010B、00000000B D. 10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是______。 A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是______。 A. 74LS32 B. 74LS06 C. 74LS10 D. 74LS08 (20)下列集成门电路中具有非门功能的是______。

单片机原理及应用第四版林立第三章习题答案

第三章选择题 (1)指令中包含“@Ri”或“@DPTR”形式操作数的寻址方式称为寄存器______。 A.变址寻址B.间接寻址C.直接寻址D.立即寻址 (2)能实现“先将操作数减1,若结果仍不为零则转移到目标地址”功能的汇编操作码是______。 A.DJNZ B.CJNE C.LJMP D.MOVX (3)已知P0 = #23H,执行下列第______项指令后可使其第3位置1。 A.ADD P0,#34H B.ANL P0,#3BH C.ORL P0,#3BH D.MOV P0,#34H (4)下列指令中,能访问外部数据存储器的正确指令为______。 A.MOV A,@DPTR B.MOVX A,Ri C.MOVC A,@A+DPTR D.MOVX A,@Ri (5)80C51汇编语言指令格式中,唯一不可缺少的部分是______。 A.标号 B.操作码 C.操作数 D.注释 (6)下列完成80C51片内RAM数据传送的指令是______。 A.MOVX A,@DPTR B.MOVC A,@A+PC C.MOV A,@Ri D.JMP @A+DPTR (7)80C51的立即寻址的指令中,立即数就是______。 A.放在寄存器R0中的内容 B.放在指令中的常数 C.放在A中的内容 D.放在B中的内容 (8)指令JB 0E0H,LP 中的0E0H是指______。 A.累加器A B.累加器A的最高位 C.累加器A的最低位 D.一个字节地址 (9)下列指令中条件转移指令是指______。 A.AJMP addr11 B.SJMP rel C.JNZ rel D.LJMP addr16 (10)80C51指令MOV R0,20H中的20H是指______。 A.立即数 B.内部RAM中的字节地址 C.内部RAM中的位地址 D.内部ROM中的字节地址 (11)在80C51指令中,下列指令______是无条件转移指令。 A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11 (12)设A=0AFH,(20H)=81H,指令ADDC A,20H执行后的结果是______。 A.A=81H B.A=30H C.A=0AFH D.A=20H (13)已知A=0DBH,R4=73H,CY=1,指令SUBB A,R4执行后的结果是______。 A.A=73H B.A=0DBH C.A=67H D.A=68H (14)下列指令判断若累加器A的内容不为0就转LP的是______。 A.JB A,LP B.JNZ A,LP C.JZ LP D.DJNZ A,#0,LP (15)设累加器A中为无符号数,B中数为2,下列指令中______的作用与其他几条不同。 A.ADD A,0E0H B.MUL AB C.RL A D.RLC A (16)能将A的内容向左循环一位,第7位进第0位的指令是______。 A.RLC A B.RRC A C.RL A D.RR A (17)将内部数据存储器53H单元的内容传送到累加器A,其指令是______。 A.MOV A,53H B.MOV A,#53H C.MOVC A,53H D.MOVX A,#53H (18)LJMP跳转空间最大可达______。 A.2KB B.256B C.128B D.64KB (19)在编程中适当采用伪指令的目的是指示和引导______。 A.如何进行手工汇编 B.编译程序如何汇编 C.源程序如何进行编辑

单片机原理及应用林立 张俊亮版课后习题答案 副本

第2章 MCS-51单片机结构及原理习题 6.片内RAM中低128个单元划分为哪三个主要部分?各部分的主要功能是什么?答:片内RAM中低128个单元划分为三个部分: ①工作寄存器区(00H-1FH),四组,每组8个,可作用工作寄存器切换使用; ②可位寻址区(20H-2FH),16B,位地址为00H-7FH,用作为按位寻址的空间; ③用户RAM区(30H-7FH),80B,用作普通RAM单元或堆栈。 7.程序状态字寄存器PSW各位的定义是什么? 答:程序状态字寄存器PSW各位的定义如下: PSW.1PSW.2PSW.0PSW.6PSW.5PSW.3PSW.7PSW.4 PSW.6:辅助进位标志AC,加法运算低四位向高上四位有进位时置1; PSW.5、PSW.1:用户标志位F0和用户标志位F1, 保存用户的位数据; PSW.4、PSW.3:工作寄存器选择控制位RS1和RS0,00至11分别选择四组工作之一作为当前工作寄存器 PSW.2 :溢出标志位OV,有符号数加、减运算结果有溢出或乘除上结果异常(乘法运算结果大于255即乘积在BA中,或除法运算除数为0)时置1 PSW.0:奇偶标志位P,累加器A中1的个数为奇数时置1。 8.什么是时钟周期?什么是机器周期?什么是指令周期?当振荡频率为12MHz 时,一个机器周期为多少微秒? 答:时钟周期又叫振荡周期或拍,用P表示,是MCS-51单片机中最小的时间单位,在一个时钟周期内,CPU完成一个最基本的动作。 机器周期:由12个时钟周期构成,完成一个基本操作 指令周期:是执行一条指令所需的时间,根据指令的复杂性,可由1~4个机器周期构成。 当振荡频率为12MHz时,一个机器周期为1微秒。 第4章单片机的C51语言习题 1.C语言的优点是什么?C程序的主要结构特点是什么? 答:C语言是一种高级语言,学习比低级容易,不需要具体组织、分配存储器资源和处理端口数据,可以直接驱动单片机的所有资源。 C程序以函数为单位,由一个主函数和若干个其他函数构成,主函数是程序的入口,其他函数由主函数直接或间接调用。程序可以由一个文件或多个文件组成。文件类型包括头文件和C语言源文件,也可以是汇编语言文件,C程序可与汇编语言混合编程。

单片机原理及应用(林立-张俊亮版)课后习题答案---副本

单片机原理及应用(林立-张俊亮版)课后习题答案---副本

第2章 MCS-51单片机结构及原理习题 6.片内RAM中低128个单元划分为哪三个主要部分?各部分的主要功能是什么? 答:片内RAM中低128个单元划分为三个部分: ①工作寄存器区(00H-1FH),四组,每组8个,可作用工作寄存器切换使用; ②可位寻址区(20H-2FH),16B,位地址为00H-7FH,用作为按位寻址的空间; ③用户RAM区(30H-7FH),80B,用作普通RAM单元或堆栈。 7.程序状态字寄存器PSW各位的定义是什么? 答:程序状态字寄存器PSW各位的定义如下: PSW.7:进/借位标志CY,加法有进位时置1,减法有借位时置1; PSW.6:辅助进位标志AC,加法运算低四位向高上四位有进位时置1; PSW.5、PSW.1:用户标志位F0和用户标志位F1, 保存用户的位数据; PSW.4、PSW.3:工作寄存器选择控制位RS1和RS0,00至11分别选择四组工作之一作为当前工作寄存器 PSW.2 :溢出标志位OV,有符号数加、减运算结果有溢出或乘除上结果异常(乘法运算结果大于255即乘积在BA中,或除法运算除数为0)时置1 PSW.0:奇偶标志位P,累加器A中1的个数为奇数时置1。 8.什么是时钟周期?什么是机器周期?什么是指令周期?当振荡频率为12MHz 时,一个机器周期为多少微秒? 答:时钟周期又叫振荡周期或拍,用P表示,是MCS-51单片机中最小的时间单位,在一个时钟周期内,CPU完成一个最基本的动作。 机器周期:由12个时钟周期构成,完成一个基本操作 指令周期:是执行一条指令所需的时间,根据指令的复杂性,可由1~4个机器周期构成。 当振荡频率为12MHz时,一个机器周期为1微秒。 第4章单片机的C51语言习题 1.C语言的优点是什么?C程序的主要结构特点是什么? 答:C语言是一种高级语言,学习比低级容易,不需要具体组织、分配存储器资源和处理端口数据,可以直接驱动单片机的所有资源。 C程序以函数为单位,由一个主函数和若干个其他函数构成,主函数是程序的入口,其他函数由主函数直接或间接调用。程序可以由一个文件或多个文件组成。文件类型包括头文件和C语言源文件,也可以是汇编语言文件,C程序可与汇编语言混合编程。

单片机原理及应用实验报告林立版解读

安徽理工大学《单片机原理及应用》实验报告 姓名: 李用 学号:2011305025 班级:应用物理11-1 指导教师:李虎 日期:2014年5月4日

实验1 计数显示器 一、实验目的 熟悉51单片机的基本输入输出应用,掌握Proteus模块的原理图绘图方法及单片机系统仿真运行方法 二、实验原理 由共阴极数码管LED1和LED2、P0口、P2口,上拉电阻RP1及Vcc组成的输出电路;由按钮开关BUT、P3.7和接地点组成的输入电路,该电路在编程软件的配合下,可实现计数显示功能:可统计按钮BUT的按压次数,并将按压结果以十进制数形式显示出来;当显示值达到99后可自动从1开始,无限循环。 三、实验内容 (1)观察Proteus模块的软件结构,熟悉菜单栏、工具栏、对话框等基本单元功能 (2)学会选择元件、画导线、修改属性等基本操作 (3)学会可执行文件加载及程序仿真运行方法 (4)验证计数显示器的功能 四、实验要求 提交实验报告并包括如下内容:电路原理图、电路原理分析、仿真运行截图及实验小结 1.实验原理图

2.仿真运行截图 3.实验小结 实验2 指示灯开关控制器 一、实验目的 学习51单片机I/O口基本输入输出功能,掌握汇编语言的编程与调试方法。 二、实验原理 输入电路由外接在P1口的8只拨动开关组成;输出电路由外接在P2口的8只低电平驱动的发光二极管组成。此外还包括时钟电路、复位电路和片选电路。 在编程软件的配合下,要求实现如下指示灯开关控制功能:程序启动后,8

只发光二极管先整体闪烁3次(即亮,暗,亮,暗,亮,暗,间隔时间以肉眼观察到为准)然后根据开关状态控制对应发光二极管的亮灯状态,即开关闭合相应灯亮,开关断开相应灯灭,直到停止程序运行。 软件编程原理为: 1、8只发光二极管整体闪烁三次 亮灯:向P2口送人数值0; 灭灯:向P2口送人数值0ffh; 闪烁三次:循环三次; 闪烁快慢:有软件延时时间决定。 2、根据开关状态控制灯亮或灯灭 开关控制灯:将P1口状态送人P2口; 无限持续:无条件循环; 三、实验内容 1、熟悉ISIS模块程序编辑,编译,测试过程; 2、完成实验二程序的设计与编译; 3、练习ISiS程序调试方法,并最终实现实验二的预期功能。 四、实验要求 提交实验报告并包括如下内容:电路原理图、电路原理分析、仿真运行截图及实验小结 1.实验原理图

单片机原理及应用(林立、张俊亮)

1、单片机的中断源类型有几种?中断源的自然优先级别是何顺序?其中断向量各是多少?中断级别有几级?中断机制中用到那些寄存器?每个寄存器的作用如何?IE/IP的每一位代表什么含义? 5种,优先级顺序INT0,T0,INT1,T1,TX/RX 中断向量:0003H,000BH,0013H,001BH,0023H 寄存器:TCON寄存器(定时控制寄存器)、SCON寄存器(串口控制寄存器)、IE寄存器(中断优先级控制寄存器)、IP寄存器(中断允许控制寄存器) 2、单片机的每个引脚有什么作用? 答:(1) 电源及晶振引脚 VCC(40脚):+5V电源引脚 VSS(20脚):接地引脚 XTAL1(19脚);外接晶振引脚(内置放大器输入端) XTAL2(18脚):外接晶振引脚(内置放大器输出端) (2) 控制引脚 RST/V PD(9)为复位/ 备用电源引脚 ALE/PROG(30)为地址锁存使能输出/ 编程脉冲输入 PSEN(29):输出访问片外程序存储器读选通信号 EA/ VPP (31):外部ROM允许访问/ 编程电源输入 (3) 并行I/O口引脚 P0.0~P0.7(39~32脚)——P0口; P1.0~P1.7(1~8脚)——P1口; P2.0~P2.7(21~28脚)——P2口; P3.0~P3.7(10~17脚)——P3口。 3、单片机的寻址方式有哪几种?掌握每一条指令中使用的寻址方式。 :MCS-51单片机有7种寻址方式:直接寻址、寄存器寻址、寄存器间接寻址、立即寻址、变址寻址、位寻址、相对寻址。 直接寻址方式:操作数的地址由指令直接给出,适用于片内RAM的所有地址空间;如MOV A,68H MOV A,PSW 寄存器寻址方式:指令给出的是寄存器的编码,操作数在编码指定的寄存器中,适用于片内00H至1FH的32个字节,用R0,…,R7表示,通过PSW的RS1和RS0选择组号确定对应32个字节中的其中8个,还有累加器A,以及乘除法指令中的A和B寄存器,位寻址方式中的布尔累加器C; MOV A,R1 MUL AB INC DPTR 寄存器间接寻址方式:指令给出的是寄存器的编码,操作数地址在编码指定的寄存器中,适用于片内RAM的全部空间,其中52系列中的80H至FFH只能用寄存器间接寻址;如MOV A,@R0 MOV A,@R1 MOVX A,@DPTR 立即寻址方式:操作数本身在指令中直接,给出适用于用8位立即数对片内RAM所有地址单元赋值,也可用16位立即数对DPTR赋值;如

相关主题
文本预览
相关文档 最新文档