单片机原理及应用第四版林立第七章选择题答案讲课教案
单片机原理及应用(林立张俊亮版)课后习题答案
第一章习题1.什么是单片机?单片机和通用微机相比有何特点?答:单片机又称为单片微计算机,它的结构特点是将微型计算机的基本功能部件(如中央处理器(CPU)、存储器、输入接口、输出接口、定时/计数器及终端系统等)全部集成在一个半导体芯片上。
虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有微机系统的定义。
与通用的微型计算机相比,单片机体积小巧,可以嵌入到应用系统中作为指挥决策中心,是应用系统实现智能化。
2.单片机的发展有哪几个阶段?8位单片机会不会过时,为什么?答:单片机诞生于1971年,经历了SCM、MCU、SOC三大阶段,早期的SCM单片机都是8位或4位的。
其中最成功的是INTE L的8031,此后在8031上发展出了MCS 51系列MC U系统。
基于这一系统的单片机系统直到现在还在广泛使用。
随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。
90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。
随着INTE L i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。
然而,由于各应用领域大量需要的仍是8位单片机,因此各大公司纷纷推出高性能、大容量、多功能的新型8位单片机。
目前,单片机正朝着高性能和多品种发展,但由于MCS-51系列8位单片机仍能满足绝大多数应用领域的需要,可以肯定,以MCS-51系列为主的8位单片机,在当前及以后的相当一段时间内仍将占据单片机应用的主导地位。
3.举例说明单片机的主要应用领域。
答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:智能仪器单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。
单片机 第七章 习题参考答案
第七章习题参考答案一、填空题1、在串行通信中,有数据传送方向为单工、半双工和全双工三种方式。
2、要串口为10位UART,工作方式应选为方式1 。
3、用串口扩并口时,串行接口工作方式应选为方式 0 。
4、计算机的数据传送有两种方式,即并行数据传送和串行数据传送方式,其中具有成本低特点的是串行数据传送方式。
5、串行通信按同步方式可分为异步通信和同步通信。
6、异步串行数据通信的帧格式由起始位、数据位、奇偶校验位和停止位组成。
7、串行接口电路的主要功能是串行化和反串行化,把帧中格式信息滤除而保留数据位的操作是反串行化。
8、专用寄存器“串行数据缓冲寄存器”,实际上是发送缓冲寄存器和接收缓冲寄存器的总称。
9、MCS-51的串行口在工作方式0下,是把串行口作为同步移位寄存器来使用。
这样,在串入并出移位寄存器的配合下,就可以把串行口作为并行输出口使用,在并入串出移位寄存器的配合下,就可以把串行口作为并行输入口使用。
10、在串行通信中,收发双方对波特率的设定应该是约定的。
11、使用定时器/计数器设置串行通信的波特率时,应把定时器/计数器1设定作方式 2 ,即自动重新加载方式。
12、某8031串行口,传送数据的帧格式为1个起始位(0),7个数据位,1个偶校验位和1个停止位(1)组成。
当该串行口每分钟传送 1800个字符时,则波特率应为 300b/s 。
解答:串口每秒钟传送的字符为:1800/60=30个字符/秒所以波特率为:30个字符/秒×10位/个字符=300b/s 13、8051单片机的串行接口由发送缓冲积存器SBUF、接收缓冲寄存器SBUF 、串行接口控制寄存器SCON、定时器T1构成的波特率发生器等部件组成。
14、当向SBUF发“写”命令时,即执行 MOV SBUF,A 指令,即向发送缓冲寄存器 SBUF装载并开始由 TXD 引脚向外发送一帧数据,发送完后便使发送中断标志位 TI 置“1”。
15、在满足串行接口接收中断标志位 RI=0 的条件下,置允许接收位 REN=1 ,就会接收一帧数据进入移位寄存器,并装载到接收SBUF中,同时使RI=1,当发读SBUF命令时,即指令 MOV A,SBUF 指令,便由接收缓冲寄存器SBUF取出信息同过8051内部总线送CPU。
单片机原理及应用课后习题答案
单片机原理及应用课后习题答案1. 为什么单片机被广泛应用于各种电子设备中?单片机被广泛应用于各种电子设备中的原因有很多。
首先,单片机具有体积小、功耗低、成本低的特点,能够满足现代电子设备对于小型化、便携和节能的需求。
其次,单片机集成了中央处理器、存储器、输入输出端口等功能模块,能够满足电子设备对于高性能、多功能的要求。
此外,单片机具有灵活的可编程性,能够根据不同的应用需求进行定制开发,满足各种电子设备的特定功能和性能要求。
因此,单片机被广泛应用于各种电子设备中。
2. 什么是单片机的工作原理?单片机是一种集成了中央处理器、存储器、输入输出端口等功能模块的微型计算机系统。
其工作原理是通过中央处理器执行程序指令,对输入输出端口进行数据交换,从而实现对外部设备的控制和数据处理。
单片机内部包含了运算器、控制器、存储器等核心部件,通过时钟信号的控制,按照程序指令序列完成各种运算和数据处理操作。
单片机的工作原理可以简单概括为接收输入信号、进行数据处理、输出控制信号的过程。
3. 单片机的应用领域有哪些?单片机在各种电子设备中都有广泛的应用,主要包括消费类电子产品、工业自动化设备、通信设备、汽车电子系统等领域。
在消费类电子产品中,单片机被应用于智能手机、数码相机、家用电器等产品中,实现各种功能和控制。
在工业自动化设备中,单片机被应用于PLC、工业控制器、传感器等设备中,实现自动化生产和控制。
在通信设备中,单片机被应用于调制解调器、路由器、交换机等设备中,实现数据传输和网络控制。
在汽车电子系统中,单片机被应用于发动机控制、车载娱乐、车身电子系统等领域,实现车辆的各种功能和控制。
可以看出,单片机在各种应用领域都有重要的地位和作用。
4. 单片机的发展趋势是什么?随着科技的不断发展,单片机也在不断演进和升级。
未来单片机的发展趋势主要包括以下几个方面,首先,单片机将继续向着高性能、低功耗、小型化的方向发展,以满足电子设备对于性能和外形的要求。
单片机原理与应用第四版林立第七章选择题答案
第七章选择题答案(1)从串口接收缓冲器中将数据读入到变量temp 中的C51语句是______。
A.temp = SCON; B.temp = TCON; C.temp = DPTR; D.temp = SBUF; (2)全双工通信的特点是,收发双方______。
A.角色固定不能互换 B.角色可换但需切换 C .互不影响双向通信D.相互影响互相制约(3)80C51 的串口工作方式中适合多机通信的是______。
A.工作方式0 B.工作方式 1 C.工作方式 2 D.工作方式 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.工作方式0 B.工作方式 1 C.工作方式 2 D.工作方式 3(9)80C51 有关串口内部结构的描述中______是不正确的。
A.51 内部有一个可编程的全双工串行通信接口B.51 的串行接口可以作为通用异步接收/发送器,也可以作为同步移位寄存器C.串行口中设有接收控制寄存器SCOND.通过设置串口通信的波特率可以改变串口通信速率(10)80C51 有关串口数据缓冲器的描述中______是不正确的。
单片机原理及应用课后答案
单片机原理及应用课后答案一、单片机的基本原理单片机是一种集成度高、功能强大的微处理器,它内部包含了处理器核、存储器、输入输出接口和定时器等功能。
单片机通过读取输入信号,并根据程序的指令进行处理,最后将结果输出。
下面是一些常见的单片机的基本原理问题及答案:1. 单片机的工作原理是什么?单片机的工作原理是通过读取输入信号、执行指令和输出结果来完成特定的功能。
具体地说,单片机通过输入接口读取外部信号,然后执行程序中的指令,根据指令对数据进行处理,并将结果输出到输出接口。
2. 单片机的结构有哪些部分?单片机的结构主要包括处理器核、存储器、输入输出接口和定时器四个部分。
处理器核是单片机的核心,负责执行指令和控制整个系统的运行;存储器用于存储程序代码和数据;输入输出接口用于与外部设备进行数据交互;定时器用于产生时钟信号,控制程序的执行速度。
3. 单片机的工作方式有哪些?单片机的工作方式可以分为汇编语言和高级语言两种。
汇编语言是一种低级语言,程序员需要直接调用机器指令来编写程序;高级语言是一种更加抽象的语言,例如C语言和Python等,程序员可以使用更加简洁的语法来编写程序。
4. 单片机的时钟信号是如何产生的?单片机的时钟信号是由定时器产生的。
定时器可以根据设定的频率产生一个周期性的信号,这个信号被称为时钟信号。
单片机根据时钟信号来控制指令的执行速度。
二、单片机的应用单片机在各个领域都有广泛的应用,例如家电控制、工业自动化、医疗仪器等。
下面是一些常见的单片机应用问题及答案:1. 单片机在家电控制中的应用有哪些?在家电控制中,单片机可以用于控制空调、电视机、洗衣机等各种家电设备。
它可以通过读取传感器的信号来控制设备的工作状态,例如通过温湿度传感器来控制空调的制冷或制热模式。
2. 单片机在工业自动化中的应用有哪些?在工业自动化中,单片机可以用于控制生产线、机器人、传感器等各种设备。
它可以通过读取传感器的信号来监测设备的状态,并根据程序的指令进行控制,实现自动化的生产。
《单片机原理及应用》课后习题 答案.
第1章1-1 什么是单片机?它与一般微型计算机在结构上何区别?答:单片微型计算机简称为单片机(Single Chip Computer),又称为微控制器(MCU 即Micro-Controller Unit)。
它是在一块芯片上集成了中央处理器(CPU)、存储器(RAM、ROM)、定时器/计数器、中断控制、各种输入/输出(I/O)接口(如并行I/O口、串行I/O口和A/D转换器)等为一体的器件。
微型计算机的基本结构由CPU(运算器、控制器)、存储器、输入设备和输出设备五大部分组成,各部分通过外部总线连接而成为一体。
单片机的结构是在一块芯片上集成了中央处理器(CPU)、存储器、定时器/计数器、中断控制、各种输入/输出接口(如并行I/O口、串行I/O口和A/D转换器)等,它们通过单片机内部部总线连接而成为一体。
1-2 MCS-51系列单片机内部资源配置如何?试举例说明8051与51兼容的单片机的异同。
1-3 新型8位单片机,主要在哪几方面发展了?使用新型8位单片机能带来什么好处?1、运算速度大大提高;2、RAM、ROM容量增大;3、精简指令集,指令比51少很多;4、更多的IO口;5、更多的其他功能,比如自带AD,DA,自带SPI,自带看门狗,自带大容量EEPROM等等;6、中断的种类更细更多,有20几个中断向量的比比皆是,定时器/计数器的功能,数量都更多。
简化电路,节省成本,降低功耗,提高系统的可靠性。
第2章2-1 MCS-51系列单片机内部有哪些主要的逻辑部件?答:一个8位CPU;一个片内振荡器及时钟电路;4K字节ROM程序存储器;128字节RAM数据存储器;两个16位定时器/计数器;可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;32条可编程的I/O线(四个8位并行I/O端口);一个可编程全双工串行口;具有五个中断源、两个优先级嵌套中断结构2-2 MCS-51设有4个8位端口(32条I/O线),实际应用中8位数据信息由哪一个端口传送?16位地址线怎样形成?P3口有何功能?答:实际应用中8位数据信息由P0口传送。
《单片机原理及应用》习题答案
编程调试技巧
分享编程调试的实用技巧,帮助学习者提高编 程效率和调试能力。
总结和复习建议
总结课程内容并提供复习建议,帮助学习者巩固所学知识并为未来的应用奠定基础。
单片机应用案例
介绍实际应用中的单片机案例, 帮助学习者了解如何将所学知 识应用到实际项目中。
第二章习题答案
1
数字电路基础
详细解答数字电路习题,并介绍数字电路的基本原理和常见电路设计。
2
模拟电路基础
深入讲解模拟电路习题及其解答,并介绍模拟电路设计的关键要点。
3
组合逻辑电路
解析组合逻辑电路习题,并探讨常见组合逻辑电路的实际应用。
《单片机原理及应用》习 题答案
本次演讲将为您提供关于《单片机原理及应用》课程习题的详细答案,并介 绍课程的概述和重要性。
课程简介
《单片机原理及应用》课程旨在帮助学习者掌握单片机的基本原理和应用技 巧。该课程涵盖了单片机的工作原理、编程方法和实际应用场景。
习题答案的概述
1 全面解析
通过提供详细的习题答 案,我们将全面解析每 个问题,并为学习者提 供深入理解。
第三章习题答案
时序逻辑电路
通过解题示例,讲解时序 逻辑电路的设计和工作原 理。
存储器设计
详细讲解存储器电路的设 计与实现,帮助学习者理 解存储器的原理和应用。
单片机接口设计
介绍单片机接口电路的设 计方法,包括并口、串口、 并行接口等。
第四章习题答案
中断与异常处理
解答有关中断和异常处理的习题,并探讨如何 设计可靠的中断处理程序。
2 实用示例
答案中将包含实际应用 示例,帮助学习者将理 论知识与实际应用结合 起来。
3 学习参考
习题答案可作为学习参 考,帮助学生加深对课 程内容的理解和掌握。解单片机引脚功能,我 们将帮助学习者理解不同引脚 的作用和连接方式。
单片机原理及应用复习答案
DJNZ R4,FLASH
POP ACC
RETI
3、CPU响应______中断时,不会由CPU自动清除中断请求标志。(D)
A.外部中断0B.定时器T0
C.计数器T1D.串行口
4、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)
A.MOVB.MOVX
C.MOVCD.PUSH
5、在串行数据通讯中,若要传送1字节有效数据,在实际线路上至少传输______信息。( C )
ORG 0000H
LJMPMAIN
ORG 0003H
LJMP INT_0
ORG 0030H
MAIN: MOV SP, #30H
SETB EA
SETB EX0
CLR IT0
MOV A,#0FEH
LOOP:MOV P1, A
ACALL DELAY
RL A
SJMPLOOP
DELAY: MOV R1, #8
做计数器用时,其计数脉冲由外部引脚T0或T1提供计数脉冲.(3分)
3、简述单片机响应中断的条件。
答:中断响应是有条件的,遇到下列三种情况之一时,中断响应被封锁:
(1)CPU正在处理同级的或更高优先级的中断。(2分)
(2)所查询的机器周期不是所当前正在执行指令的最后一个机器周期。只有在当前指令执行完毕后,才能进行中断响应。(2分)
A.IEB.TMOD
C.IPD.TCON/SCON
9、在MSC-51单片机程序中用伪指令DB定义的字节数据存放在( B )
A.片内RAMB.程序存储器
C.外部RAMD.片内位寻址区
10、MCS-51单片机的串行口是___________工作的。( C )
单片机原理及应用林立版课后答案
单片机原理及应用林立版课后答案一、填空题(每空1分,计15分)1.单片微型计算机由CPU、存储器和( )三部分组成。
[填空题] *_________________________________(答案:I/O)2.MCS-51系统中,当信号有效时,表示从P0口稳定地送出了( )。
[填空题] *_________________________________(答案:低 8 位地址)3.晶振的频率为6MHz时,一个机器周期为( )μS。
[填空题] *_________________________________(答案:2)答案解析:当振荡频率是12MHz时,机器周期=12*1/12*10^6=1μS4.KeiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是( )。
[填空题] *_________________________________(答案:hex)5.MCS-51单片机有( )个并行输入/输出口。
[填空题] *_________________________________(答案:4)6.消除键盘抖动常用两种方法,一是采用( ) ,用基本RS触发器构成;二是采用( ),既测试有键输入时需延时10毫秒后再测试是否有键输入,此方法可判断是否有键抖动。
[填空题] *两个答案之间加;_________________________________(答案:硬件;软件)7.LED数码显示有( )和( )两种显示形式。
[填空题] *两个答案之间加;_________________________________(答案:静态;动态)8.数组的一个很重要的用途就是( )。
[填空题] *_________________________________(答案:查表)9.8051单片机有()个16位定时/计数器。
[填空题] *_________________________________(答案:2)10.中断源的允许是由()寄存器决定的,中断源的优先级别是由()寄存器决定的。
(完整版)单片机原理及应用习题答案
思考与练习题11.1单项选择题(1)单片机又称为单片微计算机,最初的英文缩写是( D )A.MCPB.CPUC.DPJD.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.00111000BB.01011100BC.11000111BD.01010000B(6)十六进制数93的二进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)二进制数11000011的十六进制数是( B )A. B3HB.C3HC.D3HD.E3H(8)二进制数11001011的十进制无符号数是( B )A. 213B.203C.223D.233(9)二进制数11001011的十进制有符号数是( B )A. 73B.-75C.-93D.75(10)十进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)十进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)十进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACEB.PC.DELD.{(15)或逻辑的表达式是( B )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(16)异或逻辑的表达式是( C )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有非门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理&D.C51源程序调试(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的( D )A.高速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单片机?单片机与通用微机相比有何特点?单片机是在一块半导体硅片上集成了计算机基本功能部件的微型计算机。
单片机原理及应用答案补充林立版(七八章)
7.1. 什么事串行异步通信?在串行异步通信中,数据帧的传输格式是什么?含义如何? 答:串行异步通信是指在串行通信中发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。
数据帧的传输格式:起始位,数据位,奇偶校验位和停止位含义:起始位用于实现发送和接收双方设备之间的同步;数据位包含所要传输的信息;奇偶校验位用于判断接收数据的正确性;停止位表示一帧数据发送结束,开始下一帧数据的传输。
7.3. 89C51单片机串行通信接口控制寄存器有几个?每个寄存器的含义是什么? 答: 有电源控制寄存器PCON 和串行口控制寄存器SCONPCON 中SMOD 与串口通信有关。
SMOD=0; 串口方式1,2,3时,波特率正常。
SMOD=1; 串口方式1,2,3时,波特率加倍其余与串行通信无关SCON 中SM0、SM1:串行口工作方式控制位SM2:多机通信控制位REN :串行口接收使能控制端;REN=1时,允许接收,REN=0时,禁止接收TB8:发送接收数据位8RB8:接收数据位8TI :发送中断标志位;TI=1表示帧发送结束,TI 可由软件置0RI :接收中断标志位;RI=1表示帧接收完成,RI 可由软件置07.4. 在方式1和方式3的通信模式下,波特率通过那个定时器驱动产生?采用何种定时方式?如果要求采用晶振为11.0592MHz ,产生的传送波特率为2400b/s ,应该怎样对定时器初始化操作?答:由定时器1驱动产生,采用定时器1的工作方式2,自动从装初值当晶振为11.0592MHz ,波特率为2400b/s,由波特率公式:波特率=))256(12/()32/2(a f OSC SMOD -⨯⨯)2400384/(100592.112566⨯⨯-=a可求得初值a 为F4H初始化操作:TMOD=0x20;TL1=0xF4;TH1=0xF4;PCON=0x00;SCON=0x00;TR1=1;8.3 在由单片机80C51和一片ADC0809组成的数据采集系统中,假设ADC0809的地址为0x7ff8~0x7fff ,画出接口电路图,并编写每隔1ms 轮流采集一次8个通道数据的程序。
单片机原理及应用课后答案 (7)
单片机原理及应用课后答案第一题问题描述:什么是单片机?请简要描述单片机的特点和应用领域。
答案:单片机(Microcontroller Unit,MCU)是一种集成了处理器核心、存储器、输入/输出接口和时钟电路等功能单元的微型计算机系统。
它具有体积小、功耗低、成本低、可编程性强等特点。
单片机的特点如下:- 小巧:单片机整合了多个功能单元,因此体积小,适合在空间有限的应用场景中使用。
- 低功耗:单片机采用的逻辑电路以及微处理器核心与外设的结合都经过了优化,能够有效降低功耗。
- 低成本:单片机采用集成电路制造工艺,批量生产成本较低,因此单片机的价格相对较低。
- 可编程性强:单片机的功能可以通过修改程序进行调整,具有很强的可编程性。
- 易于使用:单片机通常配有开发工具和开发环境,使用者可以通过编程语言进行开发和调试。
单片机广泛应用于各个领域,包括但不限于以下几个方面:- 家电控制:单片机常用于冰箱、空调、洗衣机等家电产品的控制系统中,通过编程实现设备的自动化控制。
- 工业控制:在工业自动化领域,单片机被广泛应用于生产线控制、传感器数据采集、电机控制等方面。
- 嵌入式系统:嵌入式系统是指在其他设备或系统中被“嵌入”起来的计算机系统。
单片机作为一种小型化的计算机系统,适用于嵌入式系统的开发。
- 汽车电子:目前,汽车电子化程度越来越高,单片机在汽车发动机控制、仪表盘显示、车载娱乐系统等方面都有广泛应用。
第二题问题描述:简述单片机的工作原理。
答案:单片机的工作原理包括两个方面:硬件和软件。
在硬件方面,单片机最重要的组成部分是中央处理器(Central Processing Unit,CPU)。
CPU是由运算器、控制器、时钟等部件组成的核心部件,在单片机中负责执行指令。
单片机还包括存储器单元,包括程序存储器(ROM)和数据存储器(RAM)。
程序存储器用于存储程序代码和常量数据,数据存储器用于存储程序运行过程中的变量。
《单片机原理及应用》各章课后习题参考答案
第1章单片机概述参考答案1.答:微控制器,嵌入式控制器2.答:CPU、存储器、I/O口、总线3.答:C4.答:B5.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。
目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。
嵌入式微处理器相当于通用计算机中的CPU。
与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。
而嵌入式微处理器仅仅相当于单片机中的中央处理器。
为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。
6.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。
它们的差别是在片内程序存储器上。
8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K 字节的程序存储器EPROM。
7.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8.答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。
9.单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。
单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。
DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。
由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。
单片机4 7章参考答案
单片机4 7章参考答案单片机4--7章参考答案“单片机原理及应用”课程习题与解答第4章4-4:外部中断1所对应的中断入口地址为()h。
请问:0013h4-5:下列说法错误的是:a、各中断收到的中断请求信号,都会标记在mcs-51系统的ie寄存器中。
b、各中断收到的中断请求信号,都会标记在mcs-51系统的tmod寄存器中。
c、各中断收到的中断请求信号,都会标记在mcs-51系统的ip寄存器中。
d、各中断收到的中断请求信号,都会标记在mcs-51系统的tcon与scon寄存器中。
答:abc4-7:中断查阅证实后,在以下各种8031单片机运转情况中,能够立即展开积极响应的就是:a、当前正在执行高优先级中断处理b、当前正在执行reti指令c、当前指令是div指令,且正处于取指令的机器周期d、当前指令是mova,r3答:d4-8:8031单片机积极响应中断后,产生短调用指令lcall,继续执行该指令的过程包含:首先把()的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(),使程序执行转向()中的中断地址区。
答:pc、pc、程序存储器4-9:编写成外部中断1为冲沿引爆的中断初始化程序。
请问:setbit1setbex1setbea4-10:在mcs-51中,需要外加电路实现中断撤除的是:a、定时中断b、脉冲方式的外部中断c、外部串行中断d、电平方式的外部中断答:d4-12:以下观点恰当的就是:a、同一级别的中断请求按时间的先后顺序响应。
b、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
c、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
d、同级中断不能嵌套。
答:acd4-13:中断服务子程序回到指令reti和普通子程序回到指令ret存有什么区别?答:reti指令在返回的同时清除相应的优先级触发器,以允许下次中断第5章mcs-51的定时/计数器1.如果采用晶振的频率为3mhz,定时器/计数器工作方式0、1、2下,其最大的定时时间为多少?解答:因为机器周期tcy?1212??4(?s)6fosc3?10,所以定时器/计数器工作方式0下,其最大定时时间为tmax?213?tc?213?4?10?6?8.192(ms);同样可以求得方式1下的最大定时时间为262.144ms;方式2下的最大定时时间为1.024ms。
单片机原理及应用第四版林立选择题答案
单片机原理及应用第四版林立选择题答案Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】第五章选择题答案(1)外部中断0允许中断的C51语句为______。
A. RI=1;B.TR0=1;C.IT0=1;D.EX0=1;(2)按照中断源自然优先级顺序,优先级别最低的是______。
A.外部中断INT1B.串口发送TI C.定时器T1D.外部中断INT0(3)当CPU响应定时器T1中断请求时,程序计数器PC里自动装入的地址是______。
A.0003HB.000BHC.0013H D.001BH(4)当CPU响应定时器/INT0中断请求时,程序计数器PC里自动装入的地址是______。
A.0003H B.000BHC.0013HD.001BH(5)当CPU响应定时器/INT1中断请求时,程序计数器PC里自动装入的地址是______。
A.0003HB.000BH C.0013H?D.001BH(6)在80C51单片机中断自然优先级里,级别倒数第二的中断源是______。
A.外部中断1B.定时器T0C.定时器T1?D.外部中断0(7)在80C51单片机中断自然优先级里,级别正数第二的中断源是______。
A.外部中断1B.定时器T0C.定时器T1D.串口TX/RX(8)为使P3.2引脚出现的外部中断请求信号能得到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.0x9c?B.0x20C.0x64D.0xa0(11)80C51单片机外部中断1和外部中断0的触发方式选择位是______。
单片机原理及应用(林立张俊亮版)课后习题答案
第一章习题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.举例说明单片机的主要应用领域。
答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:智能仪器单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。
单片机原理及应用习题答案
思考与练习题11.1单项选择题(1)单片机又称为单片微计算机,最初的英文缩写是( D )A.MCPB.CPUC.DPJD.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.00111000BB.01011100BC.11000111BD.01010000B(6)十六进制数93的二进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)二进制数11000011的十六进制数是( B )A. B3HB.C3HC.D3HD.E3H(8)二进制数11001011的十进制无符号数是( B )A. 213B.203C.223D.233(9)二进制数11001011的十进制有符号数是( B )A. 73B.-75C.-93D.75(10)十进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)十进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)十进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACEB.PC.DELD.{(15)或逻辑的表达式是( B )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(16)异或逻辑的表达式是( C )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有非门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理&D.C51源程序调试(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的( D )A.高速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单片机?单片机与通用微机相比有何特点?单片机是在一块半导体硅片上集成了计算机基本功能部件的微型计算机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章选择题答案
(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.帧/分。