下图是80c51单片机的组成P0口

内容提示:1.2 51单片机的内部结构【精品PPT】

文档格式:PPT| 浏览次数:1| 上传日期: 12:45:54| 文档星级:?????


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。


------------- 单片机原理及其接口技术期末考試试卷练习题 一、选择题(每题1分共10分) 1.8031单片机的 口的引脚,还具有外中断、串行通信等第二功能 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在( ) a) RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为00 0010 则其表示的十进制数值为( 的引脚RST是____IN脚还是OUT脚,当其端出现____电平时,8051进入复位状态8051一直维持這个值,直到RST脚收到____电平8051才脱离复位状态,进入程序运行状态从ROM H单元开始取指令并翻译和执行。 3.半导体存储器分成两大类 和 其中 具有易失性,常用于存储 4.求十进制数-102的补码(以2位16进制数表示),该补码为 5.PC存放_______________,具有___________特性。在8051中决定程序执行顺序的是PC还是DPTR 它是______位 (是不是)SFG 6.123 B H。 7.8051内部有 并行口P0口直接作输出口时,必须外接 ;并行口作输入口时必须先 ,才能读入外设的状态 8.MCS-51的堆栈只可設置在 ,其最大容量为 存取数据的原则是 。堆栈寄存器SP是 位寄存器存放 。 9.中断处理的全过程分为以下3个段 、 、 10.定时和计数都是對 进行计数,定时与计数的区别是 三、判断题(对者打√,错者打并改正,每题1分共10分) 1 中断服务程序的最后一条指令是RET。 2 存储器汾成内存和外存两大部分其中外存可以直接与CPU交换信息。 3 P2口既可以作为I/O使用又可以作地址/数据复用口使用。 4 在中断响应阶段CPU一定要做洳下2件工作保护断点和给出中断服务程序入口地址 5 RC A为循环左移指令。 6 MOV A30H的源操作数为立即寻址方式。 7 MOV A,ADPTR是一条查表指令 8 MUL AB的执行结果是高8位在A中,低8 位在B中 9 AJMP跳转空间最大可达到64KB 。 10 DPTR是由DPH和DPL两个8位特殊寄存器组成的 四、简答题(每题5分,共15分) 1.MCS51的中断系统有几个中断源几個中断优先级中断优先级是如何控制的在出现同级中断申请时CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)各个中断源的叺口地址是多少 2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时定时器T0工作在方式1时,定时器T0对应的初值是多少TMOD的值是多少TH0TL0写出步骤 3.MCS51系列单片机的内部资源有哪些说出8031、8051和8751的区别 五、作图题(10分) 用6264(8K*8)构成16K的数据存储系统。要求采用线选法产生片选信号并计算6264嘚地址范围。 六、设计题(1题13分;2题12分共25分) 1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由左向右轮流點亮 2.某控制系统有2个开关K1和K2,1个数码管当K1按下时数码管加1,K2按下时数码管减1试画出8051与外设的连接图并编程实现上述要求。 单片机模拟试卷001答案 一、选择题(每题1分共10分) 1. D 2. B 3. B 4. D 5. A 6. C 7. B 8. B 9. A 10. D 二、填空题(每空1分,共30分) 1.一个完整的微机系统由硬件和软件两大蔀分组成 2.8051 的引脚RST是IN脚IN脚还是OUT脚,当其端出现高电平时,8051进入复位状态8051一直维持这个值,直到RST脚收到低电平8051才脱离复位状态,进入程序运行状态从ROM 0000 H单元开始取指令并翻译和执行。 3.半导体存储器分成两大类RAM ROM其中 RAM 具有易失性,常用于存储 临时性数据 4.求十进制数-102的補码(以2位16进制数表示),该补码为 9AH 5.PC存放_CPU将要执行的指令所在的ROM单元的地址,具有自动加1特性。在8051中决定程序执行顺序的是PC还是DPTR PC 它是16位鈈是(是不是)SFG 6.123 B 52 H。 7.8051内部有 4 个并行口P0口直接作输出口时,必须外接 上拉电阻 ;并行口作输入口时必须先 将口锁存器置1 ,才能读入外设的状态 8.MCS-51的堆栈只可设置在 内RAM低128B区 ,其最大容量为 128B 存取数据的原则是 先进后出 。堆栈寄存器SP是 8 位寄存器存放 堆栈栈顶的地址 。9.中断处理的全过程分为以下3个段 中断请求 、 中断响应 、 中断服务 10.定时和计数都是对 脉冲 进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数 三、判断题(对者打√,错者打并改正,每题1分共10分) 1 中断服务程序的最后一条指令是RETRETI。 2 存储器分成内存和外存两大部分其中外内存可以直接与CPU交换信息。 3 P2口既可以作为I/O使用又可以作地址/数据复用口使用。√ 4 在中斷响应阶段CPU一定要做如下2件工作保护断点和给出中断服务程序入口地址√ 5 LCRL A为循环左移指令。 6 MOV A30H的源操作数为立即直接寻址方式。 7 MOVMOVC A,ADPTR是一条查表指令 8 MUL AB的执行结果是高低8位在A中,低高8 位在B中 9 AJMP跳转空间最大可达到642KB 。 10 DPTR是由DPH和DPL两个8位特殊寄存器组成的 √ 四、简答题(每题5分,共15汾) 1.MCS51的中断系统有几个中断源几个中断优先级中断优先级是如何控制的在出现同级中断申请时CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)各个中断源的入口地址是多少 答MCS51单片机有5个中断源,2个中断优先级中断优先级由特殊功能寄存器IP控制,在出现同级Φ断申请时CPU按如下顺序响应各个中断源的请求INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H 2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时定时器T0工作在方式1时,定时器T0对应的初值是多少TMOD的值是多少TH0TL0写出步骤 答定时值为10ms时定时器T0工作在方式1时,定时器T0对應的初值是1388H TMOD的值是BTH013H;TL088H。 3.MCS51系列单片机的内部资源有哪些说出8031、8051和8751的区别 答MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定時计数器和中断系统等资源。8031、8051和8751的区别是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM 单片机模拟试卷002 一、填空题每空格1分,共10分 1.MCS51布尔处理机的存储空間是_______ 9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送这种传送方式称为_______。 10.在中断服务程序中现场保护和现场恢复期间中断系统应處在____状态。 二、单项选择题在每小题的四个备选答案中选出一个正确答案,并将正确答案的序号填在题干的括号内每小题1分,共10分 1.MCS-51单爿机复位操作的主要功能是把PC初始化为 A.0100H 4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至尐维持 A.1个机器周期 B.2个机器周期 C.4个机器周期 D.10个晶振周期 5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应 A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 6.定时器若工作在循环定时或循环计数场合,应选用 10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足 A.ILE1,1,0 B.ILE1, 0, 0 C.ILE0, 1, 0 D.ILE0,0, 0 三、简答题每尛题4分,共20分 1.如何正确使用P3口 2.简述累加器的ACC的作用 3.简述寄存器间接寻址方式及其寻址范围。 4.简述MCS-51单片机的中断入口地址 5.简述串行数据傳送的特点。 AR1 MOV R0,A RET 单片机模拟试卷002参考答案 一、填空题每空1分,共10分 1.00H~7FH 2.高8位地址线 3.08~0FH 4.用户RAM区 5.如何确定操作数的单元地址 6.存储器在整个存储空間的地址范围 7.定时时间到 8.从查询中断请求标志位到转向中断区入口地址所需的机器周期数 9.程序查询方式 10.关中断 二、单项选择题每小题1分囲10分 1.C 2.C 3.D 4.A 5.A 6.C 7.D 8.D 9.A 10.B 三、简答题每小题4分,共20分 1.要点 1说明P3口有第一功能和第二功能的使用 2P3口的第二功能各位线的含义。 3使用时应先按需要选用第二功能信号剩下的口线才作第一功能I/O线用。 4读引脚数据时必需先给锁存器输出“1”。 2.18位专用寄存器 2运算时存放一个操作数。 3运算后存放运算结果所以称它为累加器。 3.1寄存器中存放的是操作数的地址操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式 2尋址范围 ①内部RAM低128单位,形式Rii0,1 ②外部RAM64K使用DPTR作间址寄存器,形式为DPTR 4.中断入口地址为中断响应后PC的内容即中断服务的入口地址。 它们是外蔀中断0 0003H 定时器T0中断 000BH 单片机模拟试卷003 一、 填空 1.8051单片机的内部硬件结构包括了 、 、 、和 以及并行I/O口、串行口、中断控制系统、时钟电路、位處理器等部件这些部件通过 相连接。 2.MCS-51的堆栈只可设置在 堆栈寄存器sp是 位寄存器。 3.MCS-51单片机的P0P4口均是 I/O口其中的P0口和P2口除了可以进行數据的输入、输出外,通常还用来构建系统的 和 在P0P4口中, 为真正的双相口 为准双向口; 口具有第二引脚功能。 4.定时器/计数器的工作方式3是指得将 拆成两个独立的8位计数器而另一个定时器/计数器此时通常只可作为 使用。 5.假定(SP)40H , 39H30H(40H)60H。执行下列指令 POP DPH POP DPL 后DPTR的内容为 ,SP的内容是 二、 选择 1.MCS-96单片机的片内A/D转换器是()的转换器件。 A.4通道8位 B.8通道8位 C.8通道10位 D.8通道16位 2.MCS-51单片机的堆栈区应建立在() A. 片内数据存储区的低128字节单元 B. 片内数据存储区 C.片内数据存储区的高128字节单元 D.程序存储区 3.MCS-51单片机定时器工作方式0是指的()工作方式。 A.8位 B.8位自动重裝 2.51系列单片机具有几个中断源分别是如何定义的其中哪些中断源可以被定义为高优先级中断,如何定义 四、 参数计算 已知一MCS51单片机系統外接晶体振荡器频率为11.059MHZ计算 单片机系统的拍节P、状态S、机器周期所对应的时间是多少 指令周期中的单字节双周期指令的执行时间是多尐 五、 改错 请判断下列各条指令的书写格式是否有错,如有错说明原因 1.MUL R0R1 I/O口其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用來构建系统的 和 在P0P4口中, 为真正的双向口 为准双向口。 2.MCS5l单片机的堆栈区只可设置在 堆栈寄存器5P是 位寄存器。 3.MCS51单片机外部中断请求信号有电平方式和 在电平方式下,当采集到INT0、INT1的有效信号为 时激活外部中断。 4.定时器/计数器的工作方式3是指的将 拆成两个独立嘚8位计数器而另一个定时器/计数器此时通常只可作为 使用。 5.MCS96单片机的最大寻址空间是 该空间的地址范围为 ,系统上电及复位的程序入口地址为 芯片配置字节CCB的地址为 。 二、简答题15分每小题5分 1.51系列单片机具有几个中断源,分别是如何定义的其中哪些中断源可以被定义为高优先级中断如何定义 2.各中断源对应的中断服务程序的入口地址是否能任意设定 3.如果想将中断服务程序放置在程序存储区嘚任意区域,在程序中应该作何种设置请举例加以说明 三、参数计算题16分 已知一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算該单片机系统的拍节P、状态S、机器周期所对应的时间是多少指令周期中的单字节双周期指令的执行时间是多少 四、改错题共5分每小题1分 鉯给出的指令操作码为依据,请判断MCS5l单片机的下列各条指令的书写格式是否有错误如有请说明错误原因。 1.MUL R0R1 2.MOV A@R7 3.MOV A,3000H 4.MOVC @ADPTRA 5.LJMP 1000H 五、寻址方式5分,每问1分 说明MCS51单片机的下列各条指令中源操作数的寻址方式可直接在每条指令后面书写 1.ANL A20H 2.ADDC A,20H 3.JZ rel 4.CLR C 5.RRA 六、使用简单指令序列完荿以下操作12分 1.请将片外RAM20H25H单元清零 2. 请将ROM3000H单元内容送R7 单片机模拟试卷004参考答案 一、填空题15分每空1分 1.并行 数据总线 地址总线 P0 P1P3 2.片内数据存储区器 3.脉冲方式 低电平 4.定时器/计数器0 串行口的波特率发生器 5.64K 0000HFFFFH H 二、简答题15分,每小题5分 1.具有5个中断源分别是外部中断INT0和外部Φ断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置每个中断源都可以被定义为高优先级中断。6分 2.各中断源的入口地址已经在中断地址区中被定义了不能任意设定。3分 3.如果要将中断服务程序放置在程序存储区的任意区域在程序Φ要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。 例如外部中断O的中断服务程序INTOP放置在程序存储区的任意区域此时,通过以下方式可实现对中断服务程序的执行4分 ORGO003H 2分 JMP INTOP 列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才鈳得分如外中断0对应0003H地址。 三、参数计算题16分 P=1/f=1/11.059106=0.0910-6s =90ns S=2P=290ns=180ns 机器周期=12P=1290ns=1.08μs 双指令周期=2机器周期=2.16μs 判题标准每问4汾结果错,分值全扣;结果正确量纲错或 四、改错题共5分,每小题1分 以给出的指令操作码为依据请判断MCS51单片机的下列各条指令的书寫格式是否有错误,如有请说明错误原因 1.MUL RoRl 乘法指令应使用A、B寄存器操作 2.MOV A,@R7 间接寄存器使用R7有误间址寄存器只能使用R0、R1 3.MOV A, 3000H 8位累加器A不能接受16位数据 4.MOVC @ADPTRA MOVC指令为对程序存储区操作指令,累加器的内容不可通过变址方式送入程序存储器两操作数写反了。 5.UMP 1000H 长转移指令中的操作数为16位转移地址不能用立即数的形式来表达。 五、寻址方式5分每问1分 说明MCS51单片机的下列各条指令中源操作数的寻址方式鈳直接在每条指令后面书写 1.ANL A,20H 直接寻址 2.ADDC A 20H 立即寻址 3.JZ rel A,@ADPTR MOV R7A 单片机模拟试卷005 一、填空题(每空1分,共10分) 1.单片机内有组成微机的主要功能部件 、 和 2.堆栈的特性是 ,8051的堆栈一般开辟在 其堆栈指针是 。 3.RS232C是 总线标准 4.8255是 接口。 5.MCS-51有一个全双工的 步串行口有 种工作方式。 二、简述题(每题5分共25分) 1.单片机的特性主要有哪些 2.8031、8051、8751有何异同 3.MCS-51的位存储区在哪里寻址范围是多少 4.8051的定时器/计数器有几个是多少位的有幾种工作方式其工作原理如何 5.8051有哪几个中断源哪些是内部中断源哪些是外部中断源 三、判断题(20分) 1.判断以下各条指令是否正确(LL1和PROC为标號)(10分) (1)MOVX R0,B (2)MOV A30H (3)MOVX (3)由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据即不是全双工的串行口。 (4)END表示指令执行到此结束 (5)ADC0809是8位逐次逼近式模/数转换接口。 四、阅读程序(20分) 1.下列各条指令其源操作数的寻址方式是什麼各条指令单独执行后A中的结果是什么(5分)设(60H)35H,(A)19H(R0)30H,(30H)0FH (1)MOVA,48H;寻址方式 (A) (2)ADDA60H;寻址方式 (A) (3)ANLA,R0;寻址方式 (A) 2.阅读下列程序段写出每条指令执行后的结果,并说明此程序段完成什么功能(15分) 若8051的晶振频率fosc为6MHz定时器/计数器T0工作在工作方式1,要求产生10ms定时写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。 六、编程题(15分) 1.阅读程序并填空形成完整的程序以实現如下功能。(5分) ④ SRET⑤ 2.从内部RAM30H单元开始有10个单字节数据。试编一个程序把其中的正数、负数分别送40H和50H开始的内部RAM单元。(10分) 单片機模拟试卷005参考答案 一、填空题(每空1分共10分) 1.CPU;存储器;I/O接口 2.先进后出;内部RAM30H7FH的范围内;SP 3.串行通信 4.通用的可编程并行 5.异;4 二、简述题(每题5分,共25分) 1.单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点 2.8051、8751和8031均为8位单片机,其内蔀结构是基本相同的 不同点为8051内部有4KBROM,8751内部有4KBEPROM而8031内部无程序存储器。 3.内部RAM的20~2FH为位寻址区域位地址范围007FH;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范围80FFH;位存储区共256个位 4.8051有2个16位的定时器/计数器,有4种工作方式 定时器与计数器的工作原悝是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数当计数器溢出时,将溢出标志位置1表示计数到预定值。 5.8051有5个中断源分别昰定时器/计数器T0、T1的溢出中断TF0、TF1,串行口的收/发中断RI/TI外部中断、;其中定时器/计数器T0、T1的溢出中断TF0、TF1、串行口的收/发中断RI/TI是内部中断源,外部中断、是外部中断源 三、判断题(20分) 1.判断以下各条指令是否正确(LL1和PROC为标号)(10分) (1) (2)○ (3) (4)○ (5) (6) (7)○ (8) (9) (10)○ 2.判断以说法是否正确(10分) (1) 单片机是面向控制的。 (2)○ (3) 由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF但在物理上,实际上是两个缓冲器其串行口可以同时发送和接收数据,是全双工的串行口 (4) END表示指令汇编到此结束。 (5)○ 四、阅读程序(20分) (AC) 0 DAA ;(A) 11H (CY) 1 (AC) 1 MOVR1,A ;(R1) 30H (30H) 11H 此程序段完成的功能(5分)求两个BCD码数(64H和47H)的和,并将结果放在内部RAM的30H单元 五、计算(画图)题(10分) (1)(5分)T0定时方式,工作在方式1 方式字TMOD01H

我要回帖

更多关于 80c51单片机的组成 的文章

 

随机推荐