



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、概念题1. 70 = 0100 0110 B = 46 H。2. 机器字长为8位,则1原 = 1000 0001B,1反 = 1111 1110B,1补 = 1111 1111B。3. 单片机的基本组成包括微处理器、存储器、I/O接口和内部总线。4. 中央处理器由运算器和控制器组成。5. 指令的执行步骤分为:取指、译码、执行。6. 标志寄存器PSW用于保存指令执行结果,包含以下几个标志位:(1)C为进位标志位,什么情况下置1?相加或相减时最高位(D7)产生进位或借位;(2)AC为辅助进位标志位,什么情况下置1?相加时或相减时D3位产生进位或借位;(3)OV为溢出标志位,什么情况下置1?相减或相减时最高位(D7)和次高位(D6)仅有一个产生进位;(4)P为奇偶标志位,什么情况下置1?累加器A中有奇数个1;7. 执行下列指令后,累加器A、标志位C、AC、OV、P分别为多少?MOVA, #6AHADDA, #7BH A = E5H,C = 0,AC = 1,OV = 1,P = 18. 51系列单片机的程序存储器寻址能力为 64K ,地址范围 0000H 到 FFFFH ;片外数据存储器寻址能力为 64K ,地址范围 0000H 到 FFFFH ;这是由于51系列单片机的地址总线为 16 根。9.利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接 高 电平。10. 单片机系统复位后,PSW = 00H ,因此内部RAM寄存器区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H 07H 。11. 堆栈操作遵循的原则是先进后出,后进先出。12 堆栈寄存器的符号是 SP ,复位后它的内容为 07H ,若不对该寄存器进行赋值,则压入堆栈的第一个数据将位于片内RAM的 08H 单元。13. 通过堆栈操作实现子程序调用,首先要把当前PC的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回 PC。14. 8051单片机有4个I/O口,它们分别是P0,P1,P2,P3,复位后对应它们的寄存器内容为FFH,它们的第二功能分别是P0:低8位地址总线和数据总线分时复用;P1:无;P2:高8位地址总线;P3:每一个I/O口均有第二功能。15. P0P3口在作输入口使用时,应先向口锁存器写入高电平,方能准确无误的读取引脚上的高电平信号;16. 程序计数器PC存放的是下一条要执行的指令地址。17. 单片机的片外总线包括数据总线,地址总线和控制总线。18. 一个机器周期包括 12 个振荡周期,若8051外接晶振为12MHz,则单片机的TCY 1s 。19. 8051复位后,程序从地址 0000H 开始执行。20. 51系列单片机的寻址方式按操作数类型可以分为数的寻址和指令寻址。数的寻址分为:(1)立即寻址:操作数由 指令直接给出;(2)寄存器寻址:操作数存放于 寄存器中;(3)直接寻址:指令中直接给出操作数的 存储地址 ;(4)寄存器间接寻址:指令给出的寄存器中存放的是 存储单元地址 ,寄存器前加 符号以表明该寻址方式;(5)变址寻址:操作数的地址由基址寄存器变址寄存器运算得来,其中,以 A 作变址寄存器,以 DPTR 或 PC 作基址寄存器;(6)位寻址:指令直接给出 位地址 ;以上6种寻址方式中,3、4、5给出的都是存储单元地址,位于存储器中;指令寻址是获得指令转移的目的地址,包括:(1)绝对寻址:由指令给出转移的目的地址;(2)相对寻址:指令给出的是相对于当前PC的偏移量。21. MCS-51特殊功能寄存器只能采用 直接寻址方式。22. 片内RAM 20H2FH字节范围,既可以字节寻址,又可以 位 寻址。23. MCS-51访问ROM、片内RAM、片外RAM的指令助记符分别为MOVC,MOV,MOVX 。24. JZ rel 的指令寻址方式为相对寻址。25. MOV C, 20H源寻址方式为 位寻址 。26. 在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的存储单元地址。27. 假定 DPTR 的内容为 8100H ,累加器的内容为 40H ,执行指令: MOVC A , A+DPTR 后,送入的是 程序 存储器 8140H单元的内容。 28. 设SP = 60H,ACC = 30H,B = 70H,执行指令PUSH ACC,PUSH B后,SP的内容为 62H ,61H单元内容为 30H,62H单元内容为 70H 。29. 设SP = 62H,(61H) = 30H,(62H) = 70H,执行指令POP DPH,POP DPL后,SP的内容为 60H ,DPTR的内容为 3070H 。30. 假定A = 85H ,R0 = 20H ,(20H) = 0AFH 。执行指令:ADD A ,R0 后,累加器 A 的内容为 34H , CY为 1 , AC为 1 , OV为 1 ,P为 1 。31. 执行ANL A, #0FH后,累加器A的高4位为 0000B,若执行的是ORL A, #0F0H,累加器A的高4位又为 1111B 。32. 执行以下程序段 MOV SP , #3AH MOV A , #20H MOV B , #30H PUSH ACC PUSH B POP ACC POP B 后, A 和 B 的内容为 30H 和 20H 。33. 指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入栈,(PC) = 37B0H。34. 执行MUL指令后,A种存放的是乘积低8位,B种存放的是乘积高8位。35. 假定A = 40H ,B = 12H 。执行指令:DIV AB 后,累加器 A 的内容为 3 ,寄存器 B 的内容为 0AH ,进位标志位C的内容为 0 。36. 51系列单片机中,常用于构造循环结构的汇编指令是 DJNZ 。37. 位逻辑操作指令的位清0、位置1和位取反指令分别为 CLR , SETB 和 CPL 。38. 下列程序段汇编后,程序存储器1000H单元开始的单元内容分别是什么?TAB的值为多少?ORG1000HTAB:DB12H, 34HDW87H, 5567H(1000H) = 12H, (1001H) = 34H, (1002H) = 87H, (1003H) = 00H, (1004H) = 67H, (1005H) = 55H,TAB = 1000H39. C51中,char和unsigned char所能表示的数值范围分别为-128+127和 0255。40. C51所能识别的存储器类型中,data、bdata、xdata和code分别表示访问的存储区域为片内RAM低128字节、片内RAM位寻址区、64K的片外RAM和ROM。41. C51中,要给片外RAM 0x1234 单元写入数据0x55,可以用预定义宏和指针访问两种方式,其指令分别为XBYTE0x1234 = 0x55;和unsigned char xdata *p;p = 0x1234; *p = 0x55;。42. C51中,若要编写一个外部中断1的中断函数,则必须在函数名后加interrupt 2修饰符。43. 根据给定存储类型和数据类型,声明下列变量:(1)在片内RAM低128字节定义一个无符号字节变量val1;unsigned char data val1(2)在ROM定义一个5元素的无符号字节数组,数组内容分别为:1,2,3,4,5;unsigned char code array5 = 1, 2, 3, 4, 5(3)在片外RAM定义一个指向无符号字节类型的指针变量;unsigned char xdata *p45. 定时/计数器T1有 3 种工作方式,其中方式2具有自动重装载功能,常用于波特率的控制。44. 要使T0开始工作,应执行一条指令 SETB TRO ,要使T1停止工作,应执行一条指令 CLR TRO 。45. 与并行通讯相比,串行通讯的优势是传输线少,成本低,适用于长距离通信。46. 利用串行口工作方式1进行异步串行通信,当接口每秒最多传送1000个字符,其波特率为 10000bps。47. 能自动撤除的中断请求标志有采用边沿触发的IE0、IE1,TF0,TF1。48. CPU 允许串行口中断的指令为 SETB ES 。49. 两个不同优先级的中断源同时请求中断,CPU先响应高优先级的中断请求;若当前正在执行某一低优先级的中断服务,另一高优先级的中断请求能否被响应?能 若当前正在执行某一高优先级的中断服务,另一高优先级的中断请求能否被响应?不能50. 中断响应时,先将 断点地址 入栈保护,再将中断入口地址送入 PC ;中断返回时,从堆栈中弹出的断点地址送给 PC 。51. 在 MCS-51 中,为实现 P0 口线的数据和低位地址复用,应使用 锁存器 。52. 程序存储器扩展时需使用的单片机的控制信号有 WLE 、 PSEN 和 EA 。53. 数据存储器扩展时需使用的单片机的控制信号有 ALE 、 RD 和 WR 。54. 51系列单片机系统中需扩展32KByte的片外RAM,则需要 4 片6264(8K8bit),其地址总线共需 15 根。55. 在使用译码法同时扩展多片数据存储器芯片时,在各存储芯片间能共用的信号包括 数据信号 、 地址信号 和 读写信号 。56. CPU与外设间的数据传送方式有 无条件传送,查询传送,中断传送和直接数据通道DMA。57. 单片机扩展的外设实际上占用的是 片外RAM 的地址空间。58. 8255A内部有三个可编程的8位并行I/O口,分别是 PA 、 PB 和 PC ,要分别对这些口进行操作,必须满足引进A1和A0分别为 00B 、 01B 和 10B ,若A1A0为11时,是对 控制 口进行操作。59. 键盘的软件消除键抖动是通过 延时 来实现的。60. 要点亮一个共阴极7段数码管,其阴极需送 低 电平,阳极送 高 电平有效的段码。二、综合题1. 分别用汇编语言和C51实现片内RAM的30H单元内容送到片外RAM的3000H单元。2. 已知指令:for (i=0; i120; i+); 执行时间为1ms,要求利用C51完成一个延时程序的编写,延时时间为x ms,其中x作为入口参数。3. 利用C51实现下列功能:已知系统振荡频率为12MHz,用定时/计数器T1,实现P1.0产生周期为20ms的方波。4. 分析下列3片6264所占的片外RAM地址。5. 51系列单片机中,利用8255A扩展了8位开关和8位发光二极管,如下图所示。(1)写出8255A的A口、B口、C口和控制口的地址,写出8255A的控制字;(2)完成程序,实现将8位开关的状态用8位发光二极管来表示,其中开关闭合,点亮相应发光二极管。6. 利用8051的P1口和P3口控制3个共阴极LED数码管动态显示“4”“3”“7”,如下图所示。(1)分别写出“4”“3”“7”三个显示字符的段码;(2)分别写出显示上述三个字符时,P1口和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于勤俭节约倡议书15篇
- 关于珍爱生命演讲稿汇编15篇
- 2025年智能配电自动化项目合作计划书
- 2025年四川省成都市青白江区七所“两自一包”公办学校招聘教师(152人)考前自测高频考点模拟试题有答案详解
- 中药材仓储合同6篇
- 2025湖南常德市妇幼保健院招募见习生6人模拟试卷有完整答案详解
- 2025年合肥复兴控股集团第一批人员招聘27人模拟试卷及1套参考答案详解
- 2025年春季中国邮政储蓄银行黑龙江省分行校园招聘模拟试卷附答案详解(典型题)
- 2025广东惠州市博罗县广厦市政集团有限公司招聘1人考前自测高频考点模拟试题带答案详解
- 2025年度郑州警察学院招聘人才(第二批)15名考前自测高频考点模拟试题及一套参考答案详解
- 万夫一力天下无敌 课件-2023-2024学年高一上学期增强班级凝聚力主题班会
- 调试、试运行与移交管理方案
- GB/T 26655-2011蠕墨铸铁件
- GB/T 20671.4-2006非金属垫片材料分类体系及试验方法第4部分:垫片材料密封性试验方法
- 灌肠分类、操作及并发症处理
- 热镀锌钢管技术标准
- 虚拟现实与增强现实头戴显示关键技术及应用项目
- 《电力工业企业档案分类规则0大类》(1992年修订版)
- (人教版三年级上册)数学时间的计算课件
- GB∕T 26520-2021 工业氯化钙-行业标准
- 温州医科大学《儿科学》支气管肺炎
评论
0/150
提交评论