习题及答案-1至3章.ppt

上传人:新** 文档编号:568516783 上传时间:2024-07-25 格式:PPT 页数:26 大小:426.50KB
返回 下载 相关 举报
习题及答案-1至3章.ppt_第1页
第1页 / 共26页
习题及答案-1至3章.ppt_第2页
第2页 / 共26页
习题及答案-1至3章.ppt_第3页
第3页 / 共26页
习题及答案-1至3章.ppt_第4页
第4页 / 共26页
习题及答案-1至3章.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《习题及答案-1至3章.ppt》由会员分享,可在线阅读,更多相关《习题及答案-1至3章.ppt(26页珍藏版)》请在金锄头文库上搜索。

1、习习 题题 课课-follow me第一章 概述1、什么是单片机?单片机的发展趋势如何?、什么是单片机?单片机的发展趋势如何?答:答:定义:定义:在一块单晶芯片上集成了一台计算机的主要部、器件:中央在一块单晶芯片上集成了一台计算机的主要部、器件:中央处理器(处理器(CPU)、存储器()、存储器(ROM、RAM)、)、I/O口以及其他功能口以及其他功能部、器件。构成了一台具有一定功能的计算机。部、器件。构成了一台具有一定功能的计算机。 又称为:微控制又称为:微控制器器 (MCU)、嵌入式控制器、嵌入式控制器 (EMCU)。它体积小、价格低廉、功能完善、。它体积小、价格低廉、功能完善、主要应用于实

2、时测控系统中。主要应用于实时测控系统中。 趋势:趋势:高速、高性能、低功耗、大容量、外电路内装化、高速、高性能、低功耗、大容量、外电路内装化、SOC等方等方向。此外,下移高新技术,不断提高向。此外,下移高新技术,不断提高8位机的性能。位机的性能。2、单片机与一般计算机在结构上有什么不同?、单片机与一般计算机在结构上有什么不同?答:答:单片机将单片机将CPU、存储器和、存储器和I/O等主要部件集成于一块芯片上,一块芯等主要部件集成于一块芯片上,一块芯片就是一台计算机。而普通计算机按逻辑功能划分芯片,如片就是一台计算机。而普通计算机按逻辑功能划分芯片,如CPU芯芯片、存储器芯片和片、存储器芯片和I

3、/O芯片等,然后将这些芯片组合在一块或多块芯片等,然后将这些芯片组合在一块或多块印制电路板上,构成一台计算机。印制电路板上,构成一台计算机。3、请上网搜索、请上网搜索5个你认为办的最好的单片机专业网站。个你认为办的最好的单片机专业网站。4、微处理器、微计算机、微处理机、微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?、单片机它们之间有何区别?答:答:微处理器、微处理器、CPU、微处理机他们都是中央处理器,微计算机、单片机是、微处理机他们都是中央处理器,微计算机、单片机是一完整的计算机。一完整的计算机。5、单片机的发展大致分为哪几个阶段?、单片机的发展大致分为哪几个阶段? 答:答:

4、1) 1976年年9月,美国月,美国Intel公司,公司,MCS-48单片机问世。单片机问世。 2) 1980年,年, Intel公司,公司,MCS-51系列单片机(系列单片机(8位位)。)。 此后,国际很多公司推出此后,国际很多公司推出8位机。如位机。如Motorola、Zilog、ATMEL、Microchip等,但只有等,但只有51系列最具有通用性,应用最广泛。系列最具有通用性,应用最广泛。 3) 1983年,年, Intel公司,公司,16位位功能极强的功能极强的MCS-96系列。系列。 此后推出高性能的此后推出高性能的MCS-196,其内部结构作了改进,增加了许多新功,其内部结构作了

5、改进,增加了许多新功能。能。 之后,之后,MCS-251系列,其功能有了较大的扩展。系列,其功能有了较大的扩展。 4) 20世纪末,世纪末,32位位单片机,其功能更强,应用于复杂的高层次系统中。单片机,其功能更强,应用于复杂的高层次系统中。 5) 近几年,近几年,ARM微控制器微控制器6、 8位单片机的主要生产厂家和机型位单片机的主要生产厂家和机型答:答:(1) 美国美国Intel公司公司 MCS-51系列及其增强型、扩展型系列。系列及其增强型、扩展型系列。 基本型:基本型:8031/8051/8751 增强型:增强型: 8032/8052/8752 低功耗型低功耗型 80C31/80C51/

6、87C51 (2) 美国美国ATMEL公司公司89C51、89C52、89C55、89S52等。等。 (3) 荷兰荷兰PHILIPS(菲力浦)公司(菲力浦)公司 8xC552系列系列 。7、单片机根据其基本操作处理的位数可分为哪几种类型、单片机根据其基本操作处理的位数可分为哪几种类型?答:答:4、8、16、32位位 8、MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:答:三种,主要差别在于片内是否带有程序存储器。三种,主要差别在于片内是否带有程序存储器。8031片内不带有程序片内不带有程序存储器,存储器,8051片内带

7、有片内带有4K ROM,8751片内带有片内带有4K EPROM程序存储程序存储器,器,9、在家用电器中使用单片机应属于微计算机的、在家用电器中使用单片机应属于微计算机的(A)辅助设计应用)辅助设计应用 (B)测量、控制应用)测量、控制应用(C)数值计算应用)数值计算应用 (D)数据处理应用)数据处理应用答:答:B10、计算机的经典结构由(、计算机的经典结构由( )、)、 ( )、()、( )、()、( )、()、( )组成。)组成。答:答:存储器存储器 、 运算器运算器 、 控制器控制器 、 输入设备输入设备 、 输出设备输出设备 重 点1、单片机、嵌入式系统的定义、单片机、嵌入式系统的定义

8、2、8位单片机的主要生产厂家和机型位单片机的主要生产厂家和机型3、单片机的发展趋势、单片机的发展趋势第2章 单片机的结构1、MCS-51单片机的片内都集成了哪些功能部件?各个功能部件单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?的最主要的功能是什么?答:答:1) CPU:是核心部件,实现运算和控制功能。:是核心部件,实现运算和控制功能。 2) 数据存储器(数据存储器(RAM):存储数据):存储数据 3) 程序存储器(程序存储器(ROM):存储程序和固定的表格等。):存储程序和固定的表格等。 4) 4个并行个并行8位位I/O口:口: P1口、口、P2口、口、P3口、口、P0

9、口。传输数据口。传输数据 5) 串行口:串行口: 1个全双工的异步串行口,实现串行通信。个全双工的异步串行口,实现串行通信。 6) 定时器定时器/计数器:定时计数器:定时/计数功能计数功能 7) 中断系统中断系统: 中断处理中断处理 8) 特殊功能寄存器(特殊功能寄存器(SFR):共有):共有21个,控制单片机上的其个,控制单片机上的其它部件它部件 9) 位处理器:是一个完整的位处理器:是一个完整的1位微计算机,位处理在开关决位微计算机,位处理在开关决策、逻辑电路仿真、过程测控等方面极为有效。策、逻辑电路仿真、过程测控等方面极为有效。 2、说明、说明MCS-51单片机的引脚单片机的引脚EA*的

10、作用的作用, 该引脚接高电平和接低电平时各有该引脚接高电平和接低电平时各有何种功能何种功能?答:答:EA*为内外程序存储器选择控制为内外程序存储器选择控制 EA*=1,访问片内程序存储器。先访问从,访问片内程序存储器。先访问从0000H开始的内存,然后自动开始的内存,然后自动转到外存。转到外存。 EA*=0,访问外部程序存储器。直接访问从,访问外部程序存储器。直接访问从0000H开始的外存。开始的外存。3、MCS-51的时钟振荡周期和机器周期之间有何关系?的时钟振荡周期和机器周期之间有何关系?答:答:1个机器周期等于个机器周期等于12个时钟振荡周期个时钟振荡周期4、在、在MCS-51单片机中,

11、如果采用单片机中,如果采用6MHz晶振,一个机器周期为(晶振,一个机器周期为( )。)。答:答:2微秒微秒5、内部、内部RAM中,位地址为中,位地址为30H的位,该位所在字节的字节地址为(的位,该位所在字节的字节地址为( )。)。答:答:26H 6、若、若A中的内容为中的内容为63H,那么,那么,P标志位的值为(标志位的值为( )。)。答:答:07、 8031 单片机复位后,单片机复位后,R4所对应的存储单元的地址为(所对应的存储单元的地址为( ),因上电时),因上电时PSW=( )。这时当前的工作寄存器区是()。这时当前的工作寄存器区是( )组工作寄存器区。)组工作寄存器区。答:答:04H,

12、00H,08、在、在8051单片机中,由单片机中,由 ( )个振荡周期组成)个振荡周期组成1个状态周期,由个状态周期,由 ( )个状)个状态周期组成态周期组成1个机器周期。个机器周期。答:答:2;69、何谓程序状态字、何谓程序状态字PSW?其各位的含义是什么?其各位的含义是什么?答:答:用于寄存当前指令被执行后的相关状态。用于寄存当前指令被执行后的相关状态。 1 1)CyCy:进位标志位进位标志位 2 2)AcAc:辅助进位标志位,又称半字节进位辅助进位标志位,又称半字节进位 3 3)F0F0:由用户使用的一个状态标志位。由用户使用的一个状态标志位。 4 4)RS1RS1、RS0RS0:4 4

13、组工作寄存器区选择控制位组工作寄存器区选择控制位1 1和位和位0 0。 5 5)OVOV:溢出标志位溢出标志位 6 6)PSW.1PSW.1位位: : 保留位,未用保留位,未用 7 7)P P:奇偶标志位奇偶标志位 P=1P=1,A A中中“1”1”的个数为奇数的个数为奇数P=0P=0,A A中中“1”1”的个数为偶数的个数为偶数10、何谓地址、何谓地址/数据分时复用总线?在什么情况下使用这种工作方式?如何数据分时复用总线?在什么情况下使用这种工作方式?如何实现分时复用?实现分时复用?答:答: 地址地址/数据分时复用总线是指一根总线分时使用,先由该线输出一个地数据分时复用总线是指一根总线分时使

14、用,先由该线输出一个地址,然后该线作为数据线输入一个数据,接着再由该线输出一个地址,址,然后该线作为数据线输入一个数据,接着再由该线输出一个地址,这样周而复始,让地址和数据分时段使用同一根线。这样周而复始,让地址和数据分时段使用同一根线。 在单片机访问外部存储器的时候会采用这种工作方式。在单片机访问外部存储器的时候会采用这种工作方式。11、8051型单片机的型单片机的ALE信号的作用是什么?每个机器周期出现两次信号的作用是什么?每个机器周期出现两次ALE信信号的含义是什么?主机访问外部数据存储器(执行号的含义是什么?主机访问外部数据存储器(执行MOVX类指令)时类指令)时ALE信号有何变化?信

15、号有何变化?答:答: ALE是地址锁存允许信号,是地址锁存器的控制信号,只有当是地址锁存允许信号,是地址锁存器的控制信号,只有当ALE是是高电平有效的时候,地址锁存器才会将地址保存起来。高电平有效的时候,地址锁存器才会将地址保存起来。 每个机器周期出现两次每个机器周期出现两次ALE信号的含义是指:每个机器周期信号的含义是指:每个机器周期CPU读两读两次程序。次程序。 主机访问外部数据存储器(执行主机访问外部数据存储器(执行MOVX类指令)时:在第二个机器周类指令)时:在第二个机器周期,期,ALE信号变成了一个。信号变成了一个。12、PSEN*选通信号的作用是什么?选通信号的作用是什么? PSE

16、N*、WR*、RD*各自选通的对各自选通的对象和作用是什么?象和作用是什么?答:答: PSEN*是外部程序存储器的选通信号,它是低电平的时候,表示外是外部程序存储器的选通信号,它是低电平的时候,表示外部程序存储器被选通,可以访问了。部程序存储器被选通,可以访问了。 WR*、RD*是外部数据存储器的是外部数据存储器的写、读选通信号。选通信号有效时:表示被选通的器件可以进行相关写、读选通信号。选通信号有效时:表示被选通的器件可以进行相关操作了。操作了。13、主机复位后、主机复位后PC的值是多少?有何特殊含义?的值是多少?有何特殊含义?答:答:PC=0000H,表示从程序存储器的地址,表示从程序存储

17、器的地址0000H开始访问。开始访问。14、什么是休眠运行方式?怎样进入和退出该运行方式?、什么是休眠运行方式?怎样进入和退出该运行方式?答:答: 就是时钟发生器、中断系统、串行口和定时就是时钟发生器、中断系统、串行口和定时/计数器可继续工作,计数器可继续工作,而而CPU 等部分处于休眠状态。等部分处于休眠状态。 只要将只要将PCON寄存器中的寄存器中的PCON0置置1,就可进入该方式。,就可进入该方式。 退出的方法有两个:一是触发中断请求。二是硬件复位,给退出的方法有两个:一是触发中断请求。二是硬件复位,给RST引脚上加高电平复位信号。引脚上加高电平复位信号。重 点1、单片机的硬件组成结构、

18、单片机的硬件组成结构2、单片机的引脚功能、单片机的引脚功能3、CPU4、 PSW5、机器周期和指令周期、机器周期和指令周期6、复位后各寄存器的值、复位后各寄存器的值第三章 存储器1、内部、内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。写出它们的字节地址。答:答:字节地址为字节地址为00H1FH的单元可以作为工作寄存器区;字节地址为的单元可以作为工作寄存器区;字节地址为20H2FH的单元可以进行位寻址;的单元可以进行位寻址;2 、判断下列说法是否正确:、判断下列说法是否正确:(A)8031的的CPU是

19、由是由RAM和和EPROM所组成。所组成。(B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。范围的低端还是高端。(C)在)在MCS-51中,为使准双向的中,为使准双向的I/O口工作在输入方式,必须保证它被事先口工作在输入方式,必须保证它被事先预置为预置为1。(D)PC可以看成是程序存储器的地址指针。可以看成是程序存储器的地址指针。答:答:(A)错()错(B)错()错(C)对()对(D)对)对3 、使用、使用8031单片机时,需将单片机时,需将 引脚接(引脚接( )电平,因为其片内无()电平,因

20、为其片内无( )存储器。存储器。答:答:低;程序低;程序4、程序存储器的空间里,有、程序存储器的空间里,有5个单元是特殊的,这个单元是特殊的,这5个单元对应个单元对应MCS-51单单片机片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。源。答:答: 5种中断源的中断入口地址种中断源的中断入口地址外部中断0 (外部中断1 (中断源中断源入口地址入口地址 )0003H定时器0 (T0)000BH )0013H定时器1 (T1)001BH串行口0023H5、片内、片内RAM低低128个单元划分为哪三个主要部分?各部分的主要功

21、能是什么个单元划分为哪三个主要部分?各部分的主要功能是什么?答:答: 通用通用RAM: 可位寻址可位寻址RAM: 工作寄存器组:工作寄存器组:6、PC的值是:的值是:(A) 当前正在执行指令的前一条指令的地址当前正在执行指令的前一条指令的地址(B) 当前正在执行指令的地址当前正在执行指令的地址(C) 当前正在执行指令的下一条指令的地址当前正在执行指令的下一条指令的地址(D) 控制器中指令寄存器的地址控制器中指令寄存器的地址答:答:(C)7、判断以下有关、判断以下有关PC和和DPTR的结论是否正确?的结论是否正确?(A) DPTR是可以访问的,而是可以访问的,而PC不能访问。不能访问。(B) 它

22、们都是它们都是16位的寄存器。位的寄存器。(C) 它们都具有加它们都具有加“1”的功能。的功能。(D) DPTR可以分为可以分为2个个8位的寄存器使用,但位的寄存器使用,但PC不能。不能。答:答:(A)对()对(B)对()对(C)错()错(D)对)对8、判断下列说法是否正确、判断下列说法是否正确(A)程序计数器)程序计数器PC不能为用户编程时直接使用,因为它没有地址。不能为用户编程时直接使用,因为它没有地址。(B)内部)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(C)8031共有共有21个特殊功能寄存器,它们的位都是可用软

23、件设置的,因此,个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。是可以进行位寻址的。答:答:(A)对()对(B)错()错(C)错)错9、MCS-51单片机程序存储器的寻址范围是由程序计数器单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的位数所决定的,因为的,因为MCS-51的的PC是是16位的,因此其寻址的范围为(位的,因此其寻址的范围为( )K字节。字节。答:答:6410、 判断下列说法是否正确?判断下列说法是否正确? (A) PC是一个不可寻址的特殊功能寄存器。是一个不可寻址的特殊功能寄存器。 (B) 单片机的主频越高,其运算速度越快。单片机的主频越高,其

24、运算速度越快。 (C) 在在MCS-51单片机中,一个机器周期等于单片机中,一个机器周期等于1S。 (D) 特殊功能寄存器特殊功能寄存器SP内装的是栈顶首地址单元的内容。内装的是栈顶首地址单元的内容。答:答: (A) 对对 (B) 对对 (C)错错 (D)错错 :不是首地址,堆栈是自下向上生长的:不是首地址,堆栈是自下向上生长的11、8051基本型单片机内部程序存储器容量为()。基本型单片机内部程序存储器容量为()。(A)16K (B)8K (C)4K (D)2K答:答: C重 点1、数据存储器的空间分配、数据存储器的空间分配2、程序程序3、SFR中各寄存器的名称和功能中各寄存器的名称和功能4

25、、外部存储器的访问方式外部存储器的访问方式?包括访问指针、?包括访问指针、控制信号和传输通道。控制信号和传输通道。 外部ROM的访问: 指针:PC 控制信号: EA*EA*、 ALEALE、 PSEN*PSEN* I/O口:P0:低8位地址/数据 P2:高8位地址 外部RAM的访问: 指针:DPTR 控制信号: (MOVMOV、MOVXMOVX),), ALEALE, WRWR、RDRD I/O口:P0:8位地址/数据 CPUCPU运算部件运算部件控制部件控制部件B BRAMRAMP0P0口口P2P2口口ROMROM(EPROM)(EPROM)串串行行口口 C / TC / T中断中断系统系统

26、SFRSFRP1P1口口8 8P3P3口口8 88 88 8XTALXTAL1 1XTALXTAL2 2PSEN ALEPSEN ALE EA RESET EA RESETVccVccVssVss特特殊殊功功能能寄寄存存器器00H1FH20H2FH30H7FH80HFFH80H88H90H98HA0HA8HB0HB8HD0HE0HF0H特特殊殊功功能能寄寄存存器器中中位位寻寻址址外部外部ROM内部内部ROM(EA=1)外部外部ROM(EA=0)0000H0000H0FFFH0FFFH1000HFFFFH外外 部部RAM(I/O口口地址地址)0000HFFFFH程序存储器程序存储器(c)工作寄工

27、作寄存器区存器区位寻址区位寻址区通用通用RAM区区例例:利用定利用定时/计数器数器T0的方式的方式1,产生生10ms的定的定时,并使,并使P1.0引脚上引脚上输出周期出周期为20ms的方波,采用中断方式,的方波,采用中断方式,设系系统时钟频率率为12 MHz。 解:解: 1、计算算计数初数初值X: 由于晶振由于晶振为12 MHz,所以机器周期,所以机器周期T为1 s。 所以:所以: Nt/ T 10103/110610000 X655361000055536D8F0H 即即应将将D8H送入送入TH0中,中,F0H送入送入TL0中中 2、求、求T0的方式控制字的方式控制字TMOD: M1M0=0

28、1,GATE=0,C/T*=0,可取方式控制字,可取方式控制字为01H; ORG 0000H LJMP MAIN ;跳;跳转到主程序到主程序 ORG 000BH ;T0的中断入口地址的中断入口地址 LJMP DVT0 ;转向中断服向中断服务程序程序 ORG 0100H MAIN:MOV TMOD,#01H ;置;置T0工作于方式工作于方式1 MOV TH0,#0D8H ;装入;装入计数初数初值 MOV TL0,#0F0H SETB ET0 ;T0开中断开中断 SETB EA ;CPU开中断开中断 SETB TR0 ;启;启动T0 $ : SJMP $ ;等待中断;等待中断 DVT0: CPL P1.0 ;P1.0取反取反输出出 MOV TH0,#0D8H ;重新装入;重新装入计数数值 MOV TL0,#0F0H RETI ;中断返回;中断返回 END

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号