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

上传人:小飞机 文档编号:5913094 上传时间:2023-09-03 格式:PPT 页数:26 大小:408KB
返回 下载 相关 举报
习题及答案-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)。它体积小、价格低廉、功能完善、主要应用于实时测控系统中。趋势:高速、高性能、低功耗、大容量、外电路内装化、SOC等方向。此外,下移高新技术,不断提高8位机的性能。2、单片机与一般计算机在结构上有什么不同?答:单片机将CPU、存储器和I/O等主要部件集成于一块芯片上,一块芯片就是一台计算机。

2、而普通计算机按逻辑功能划分芯片,如CPU芯片、存储器芯片和I/O芯片等,然后将这些芯片组合在一块或多块印制电路板上,构成一台计算机。3、请上网搜索5个你认为办的最好的单片机专业网站。,4、微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、CPU、微处理机他们都是中央处理器,微计算机、单片机是一完整的计算机。5、单片机的发展大致分为哪几个阶段?答:1)1976年9月,美国Intel公司,MCS-48单片机问世。2)1980年,Intel公司,MCS-51系列单片机(8位)。此后,国际很多公司推出8位机。如Motorola、Zilog、ATMEL、Microchip等,但

3、只有51系列最具有通用性,应用最广泛。3)1983年,Intel公司,16位功能极强的MCS-96系列。此后推出高性能的MCS-196,其内部结构作了改进,增加了许多新功能。之后,MCS-251系列,其功能有了较大的扩展。4)20世纪末,32位单片机,其功能更强,应用于复杂的高层次系统中。5)近几年,ARM微控制器,6、8位单片机的主要生产厂家和机型答:(1)美国Intel公司 MCS-51系列及其增强型、扩展型系列。基本型:8031/8051/8751 增强型:8032/8052/8752 低功耗型 80C31/80C51/87C51(2)美国ATMEL公司89C51、89C52、89C55

4、、89S52等。(3)荷兰PHILIPS(菲力浦)公司 8xC552系列。7、单片机根据其基本操作处理的位数可分为哪几种类型?答:4、8、16、32位 8、MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:三种,主要差别在于片内是否带有程序存储器。8031片内不带有程序存储器,8051片内带有4K ROM,8751片内带有4K EPROM程序存储器,9、在家用电器中使用单片机应属于微计算机的(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用答:B,10、计算机的经典结构由()、()、()、()、()组成。答:存储器、运算器、控制器、输入设备、输出设备

5、,重 点,1、单片机、嵌入式系统的定义2、8位单片机的主要生产厂家和机型3、单片机的发展趋势,第2章 单片机的结构,1、MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?答:1)CPU:是核心部件,实现运算和控制功能。2)数据存储器(RAM):存储数据 3)程序存储器(ROM):存储程序和固定的表格等。4)4个并行8位I/O口:P1口、P2口、P3口、P0口。传输数据 5)串行口:1个全双工的异步串行口,实现串行通信。6)定时器/计数器:定时/计数功能 7)中断系统:中断处理 8)特殊功能寄存器(SFR):共有21个,控制单片机上的其它部件 9)位处理器:是一个完

6、整的1位微计算机,位处理在开关决策、逻辑电路仿真、过程测控等方面极为有效。,2、说明MCS-51单片机的引脚EA*的作用,该引脚接高电平和接低电平时各有何种功能?答:EA*为内外程序存储器选择控制 EA*=1,访问片内程序存储器。先访问从0000H开始的内存,然后自动转到外存。EA*=0,访问外部程序存储器。直接访问从0000H开始的外存。3、MCS-51的时钟振荡周期和机器周期之间有何关系?答:1个机器周期等于12个时钟振荡周期4、在MCS-51单片机中,如果采用6MHz晶振,一个机器周期为()。答:2微秒5、内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。答:26H 6、若

7、A中的内容为63H,那么,P标志位的值为()。答:07、8031 单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=()。这时当前的工作寄存器区是()组工作寄存器区。答:04H,00H,0,8、在8051单片机中,由()个振荡周期组成1个状态周期,由()个状态周期组成1个机器周期。答:2;69、何谓程序状态字PSW?其各位的含义是什么?答:用于寄存当前指令被执行后的相关状态。1)Cy:进位标志位 2)Ac:辅助进位标志位,又称半字节进位 3)F0:由用户使用的一个状态标志位。4)RS1、RS0:4组工作寄存器区选择控制位1和位0。5)OV:溢出标志位 6)PSW.1位:保留位,未

8、用 7)P:奇偶标志位 P=1,A中“1”的个数为奇数P=0,A中“1”的个数为偶数,10、何谓地址/数据分时复用总线?在什么情况下使用这种工作方式?如何实现分时复用?答:地址/数据分时复用总线是指一根总线分时使用,先由该线输出一个地址,然后该线作为数据线输入一个数据,接着再由该线输出一个地址,这样周而复始,让地址和数据分时段使用同一根线。在单片机访问外部存储器的时候会采用这种工作方式。11、8051型单片机的ALE信号的作用是什么?每个机器周期出现两次ALE信号的含义是什么?主机访问外部数据存储器(执行MOVX类指令)时ALE信号有何变化?答:ALE是地址锁存允许信号,是地址锁存器的控制信号

9、,只有当ALE是高电平有效的时候,地址锁存器才会将地址保存起来。每个机器周期出现两次ALE信号的含义是指:每个机器周期CPU读两次程序。主机访问外部数据存储器(执行MOVX类指令)时:在第二个机器周期,ALE信号变成了一个。,12、PSEN*选通信号的作用是什么?PSEN*、WR*、RD*各自选通的对象和作用是什么?答:PSEN*是外部程序存储器的选通信号,它是低电平的时候,表示外部程序存储器被选通,可以访问了。WR*、RD*是外部数据存储器的写、读选通信号。选通信号有效时:表示被选通的器件可以进行相关操作了。13、主机复位后PC的值是多少?有何特殊含义?答:PC=0000H,表示从程序存储器

10、的地址0000H开始访问。14、什么是休眠运行方式?怎样进入和退出该运行方式?答:就是时钟发生器、中断系统、串行口和定时/计数器可继续工作,而CPU 等部分处于休眠状态。只要将PCON寄存器中的PCON0置1,就可进入该方式。退出的方法有两个:一是触发中断请求。二是硬件复位,给RST引脚上加高电平复位信号。,重 点,1、单片机的硬件组成结构2、单片机的引脚功能3、CPU4、PSW5、机器周期和指令周期6、复位后各寄存器的值,第三章 存储器,1、内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。答:字节地址为00H1FH的单元可以作为工作寄存器区;字节地址为2

11、0H2FH的单元可以进行位寻址;2、判断下列说法是否正确:(A)8031的CPU是由RAM和EPROM所组成。(B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。(C)在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。(D)PC可以看成是程序存储器的地址指针。答:(A)错(B)错(C)对(D)对3、使用8031单片机时,需将 引脚接()电平,因为其片内无()存储器。答:低;程序,4、程序存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。答:5种中断

12、源的中断入口地址,外部中断0(,外部中断1(,5、片内RAM低128个单元划分为哪三个主要部分?各部分的主要功能是什么?答:通用RAM:可位寻址RAM:工作寄存器组:6、PC的值是:(A)当前正在执行指令的前一条指令的地址(B)当前正在执行指令的地址(C)当前正在执行指令的下一条指令的地址(D)控制器中指令寄存器的地址答:(C)7、判断以下有关PC和DPTR的结论是否正确?(A)DPTR是可以访问的,而PC不能访问。(B)它们都是16位的寄存器。(C)它们都具有加“1”的功能。(D)DPTR可以分为2个8位的寄存器使用,但PC不能。答:(A)对(B)对(C)错(D)对,8、判断下列说法是否正确

13、(A)程序计数器PC不能为用户编程时直接使用,因为它没有地址。(B)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(C)8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。答:(A)对(B)错(C)错9、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为()K字节。答:6410、判断下列说法是否正确?(A)PC是一个不可寻址的特殊功能寄存器。(B)单片机的主频越高,其运算速度越快。(C)在MCS-51单片机中,一个机器周期等于1S。(D)特殊功能寄存器SP内装的是栈顶首

14、地址单元的内容。答:(A)对(B)对(C)错(D)错:不是首地址,堆栈是自下向上生长的,11、8051基本型单片机内部程序存储器容量为()。(A)16K(B)8K(C)4K(D)2K答:C,重 点,1、数据存储器的空间分配2、程序3、SFR中各寄存器的名称和功能4、外部存储器的访问方式?包括访问指针、控制信号和传输通道。,外部ROM的访问:指针:PC 控制信号:EA*、ALE、PSEN*I/O口:P0:低8位地址/数据 P2:高8位地址 外部RAM的访问:指针:DPTR 控制信号:(MOV、MOVX),ALE,WR、RD I/O口:P0:8位地址/数据,例:利用定时/计数器T0的方式1,产生1

15、0ms的定时,并使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=01,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备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号