



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单项选择题1MCS51单片机的CPU主要的组成部分为 A运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器2单片机能直接运行的程序叫 。A 源程序 B。汇编程序 C。目标程序 D。编译程序3单片机中的程序计数器PC用来 。 A存放指令 B存放正在执行的指令地址 C存放下一条指令地址D存放上一条指令地址4单片机上电复位后,PC的内容和SP的内容为 。A0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H5单片机8031的引脚 。A必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定6PSW中的RS1和RS0用来 。A 选择工作寄存器区号 B。指示复位 C。选择定时器 D。选择工作方式7对于8031单片机,其内部RAM 。A只能位寻址 B只能字节寻址 C既可位寻址又可字节寻址 D少部分只能位寻址 880C51 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 S。A1/12 B1/2 C1 D29MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 。 A存放指令 B存放16位地址,作间址寄存器使用 C存放下一条指令地址D存放上一条指令地址10MCS51的片内外的ROM是统一编址的,如果端保持高电平,8051的程序计数器PC在 地址范围内。 A1000HFFFFH B0000HFFFFH C0001H0FFFH D0000H0FFFH11MCS51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来 ,它是按后进先出的原则存取数据的。 A存放运算中间结果 B存放标志位 C暂存数据和地址 D存放待调试的程序12单片机的堆栈指针SP始终是指示 。 A堆栈底 B堆栈顶 C堆栈地址 D堆栈中间位置二、问答题1、80C51单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?2、MCS-51单片机的 EA信号有何功能?在使用 8031时 EA信号引脚应如何处理?3、简述程序状态字PSW中各个位的作用。4、内部 RAM低 128单元划分为哪 3个主要部分?说明各部分的使用特点。5、程序计数器( PC)作为不可寻址寄存器,它有哪些特点?6、堆栈有哪些功能?堆栈指示器( SP)的作用是什么?在程序设计时,为什么要对 SP重新赋值?7、MCS-51单片机运行出错或程序进入死循环,如何摆脱困境?8、什么是指令周期,机器周期和时钟周期?如何计算机器周期的确切时间?9、使单片机复位有几种方法?复位后机器的初始状态如何?10、已知一mcs51单片机系统外接晶体振荡器频率为11.059mhz,计算:单片机系统的拍节p、状态s、机器周期所对应的时间是多一、选择题1-5 ACCBA6-10 ACCAD11-12 CB二、问答题1、80C51单片机芯片包含哪些主要逻辑功能部件? 答:80C51单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源:(1) 8位CPU;(2) 4KB的片内程序存储器ROM。可寻址64KB程序存储器和64KB外部数据存储器;(3) 128B内部RAM;(4) 21个SFR;(5) 4个8位并行I/O口(共32位I/O线);(6) 一个全双工的异步串行口;(7) 两个16位定时器/计数器;(8) 5个中断源,两个中断优先级;(9) 内部时钟发生器2、MCS-51单片机的 EA信号有何功能?在使用 8031时 EA信号引脚应如何处理? 答:EA/VPP是双功能引脚,功能如下:(1) EA接高电平时,在低4KB程序地址空间(0000H0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000HFFFFH)时,CPU将自动执行片外程序存储器的指令。(2) EA接低电平时,CPU只能执行外部程序存储器的指令。8031单片机内部无ROM,必须外接程序存储器。因此,8031的EA引脚必须接低电平。3、简述程序状态字PSW中各个位的作用。 CY:进位标志。用于表示Acc.7有否向更高位进位。AC:辅助进位标志也叫半进位标志。 用于表示Acc.3有否向Acc.4进位F0:用户标志位,由我们(编程人员)决定什么时候用,什么时候不用。RS1、RS0:工作寄存器组选择位。RS1、RS0 = 00 0区(00H07H) RS1、RS0 = 01 1区(08H0FH) RS1、RS0 = 10 2区(10H17H) RS1、RS0 = 11 3区(18H1FH) 0V:溢出标志位。P:奇偶校验位:它用来表示ALU运算结果中二进制数位“1”的个数的奇偶性。若为奇数,则P=1,不然为0。4、内部 RAM低 128单元划分为哪 3个主要部分?说明各部分的使用特点。 答:80C51内部128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下:(1) 00H1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0R7。当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用Ri的寄存器间接寻址来访问。(2) 20H2FH为可位寻址区域,这16个字节的每一位都有一个地址,编址为00H7FH。当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。(3)30H7FH为堆栈、数据缓冲区。5、程序计数器( PC)作为不可寻址寄存器,它有哪些特点? 程序计数器PC是16位的,它总是存放着下一个要取的指令的16位的存储单元的地址,每当完成一个字节后,PC内容自动加一,为下一个字节做好准备。6、堆栈有哪些功能?堆栈指示器( SP)的作用是什么?在程序设计时,为什么要对 SP重新赋值? 堆栈在中端过程中用来保护现场数据,复位后SP=7H,而堆栈一般设置在通用ROM区(30H7FH),在系统初始化时候要从新设置。7、MCS-51单片机运行出错或程序进入死循环,如何摆脱困境? 通过复位电路复位8、什么是指令周期,机器周期和时钟周期?如何计算机器周期的确切时间? 指令周期:指令的执行时间 机器周期:晶振周期的12分频 时钟周期:晶振周期的2分频9、使单片机复位有几种方法?复位后机器的初始状态如何? 上电复位按键与上电复位复位后:PC=0000H P0-P3为FFH SP=07H PSW=00H IPIEPCON有效位都为零。10、已知一mcs51单片机系统外接晶体振荡器频率为12mhz,计算:单片机系统的拍节p、状态s、机器周期所对应的时间是多少? 解:晶振是12MHZ 晶振的周期为1/12微秒拍节:1/6秒S状态周期1/2微秒机器周期 1微秒 补充:MCS-51的 4个 I/O口在使用上有哪些分工和特点?(与STC12C5A60S2有区别) P0口是一个真正的双向口,而其它的三个是准双向口.P0口既可以作为I/O口又可以作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市民活动策划方案
- 少儿陶艺体验活动方案
- 小班浇水活动方案
- 小班延迟班活动方案
- 帐篷野营活动方案
- 小班虎年活动方案
- 尾牙晚会活动方案
- 小组劝募活动方案
- 展示交流课活动方案
- 市局捐款活动方案
- 学校食品安全投诉举报制度及流程
- 人教部编版七年级语文上册《秋天的怀念》示范课教学课件
- 2024年保育员(初级)考试题及答案
- 广西壮族贺州市2024年小升初考试数学试卷含解析
- “非遗”之首-昆曲经典艺术欣赏智慧树知到期末考试答案章节答案2024年北京大学
- SMP-04-013-00 药品受托企业审计评估管理规程
- 店铺代运营合同范本
- 儿童乐园安全管理制度
- 湖南省娄底市涟源市2023-2024学年六年级下学期期末数学试题
- 应征公民政治考核表(含各种附表)
- 婚礼堂改造合同范本
评论
0/150
提交评论