完整版单片机试题 A_第1页
完整版单片机试题 A_第2页
完整版单片机试题 A_第3页
完整版单片机试题 A_第4页
完整版单片机试题 A_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机原理与控制技术(练习题答案9.并行通信按同步方式可分为异步通信和同步通信。(.填空题(10分,每题1 分)1.单片机与微机区别在于,擅长于数据运算.采集.处理.存储和传输;的专长则10.早期的单片机应用系统以采用并行扩展为多,多。(三.单项选择题(10分每题1分)近期的单片机应用系统以采用串行扩展为是测控,往往嵌入某个仪器/设备/系统中,达到智能化的效果。1.8051与8031的区别是:()2.当单片机复位时PC=H, DPTR=(A).内部数据存储单元数目的不同(B).内部数据存储器的类型不同3.串行口方式2接收的第9位数据从寄存器的位中读出。(C).内部程序存储器的类型不同(D).有

2、无内部程序存储器4.当EA接地时,MCS-51单片机将从的地址0000H开始执行程序。5.在基址加变址寻址方式中,以作变址寄存器,以或PC作基址寄存器。2.MCS-51单片机有片内ROM容量()6.单片机的工作过程就是的过程。(A) . 4KB(B) . 8KB7.常用的存储器地址分配的方法有两种:线选法和(C) . 128B(D) . 256B8.I/O数据传送的控制方式有、程序查询方式、9.外部中断1所对应的中断入口地址为H。在串行通讯中,收发双方对波特率的设3.MCS-51单片机的位寻址区位于内部 RAM的()单元。定应该是的。(A) . 00H 7FH(B).20H 7FH10.子程序

3、调用返回和中断服务返回时,分别用RET和,除返回PC值外,中断返(C) . 00H 1FH(D).20H 2FH回还要对状态触发器复位。4.下列指令中正确的是(.判断对错,如对则在(。中写“/”,如错则在( 。中写“X”。(10分每题1分)(A) DEC DPTR(B)CPL A1.MOV A 30H这条指令执行后的结果 A=30H。()(C) MOVC B PC+A (D)MOV R1, R32.在MCS-5单片机中,一个机器周期等于1卩So ()3.DA A只能对加法操作进行调整,不能对减法.乘法和除法操作直接进行调整。()5.MCS- 51单片机扩展I/O口与外部数据存储器(4.ROM芯

4、片控制引脚可与MCS- 51的WR和rd相连。()(A)统一编址(B)分别独立编址5.低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断(C)变址编址(D)动态变址请求。()6.操作码不是指令的必需部分,指令的核心 CPU不可缺少。()6.MCS-51 的并行 I/O口读-写操作,是针对该口的(7操作数可以是数据,也可以是数据的地址、数据地址的地址或操作数的其他信息。(A)引脚(B)片选信号& CPU暂时中止其正在执行的程序,转去执行请求中断的那个外设或事件的服务程序,等(C)地址线(D)内部锁存器处理完毕后再返回执行原来中止的程序,叫做中断。()第6页共 4 页

5、7.对于由80C51构成的单片机应用系统(EA=1,中断响应并自动生成长调用指令 LCALL后,应)去执行中断服务程序。(A).转向外部程序存储器(B).转向内部程序存储器(C).转向外部数据存储器(D).转向内部数据存储器4.串行通信有哪几种制式?各有什么特点?答:8.MCS-51单片机的串行中断入口地址为(A) . 0003H(B) . 0013H(C) . 0023H(D). 0033H9.MCS-51单片机的最小时序定时单位是(5.D/A转换器有哪些主要性能指标?(A).状态(B).节拍答:(C).机器周期(D).指令周期10.若MCS-51单片机的晶振频率为6 MHZ,定时器/计数器

6、的外部输入最高计数频率为()(A) . 2MHz(B).1MHz五.阅读程序后填空。(10分 每空2分,)(C) . 500KHz(D).250KHz1.已知(SP =604 ( DPTR =34564在执行下列指令后,(SP)=,内部 RAM( 61H)P USH DPH四.简答题(10分每题2 分)P USH DPL答:答:答:1.MCS-51的寻址方式有哪七种?2.执行下列程序后,(A)=MOV A #0AHMOV B #20HMUL AB2.什么是相对寻址?3.MCS51单片机的伪指令有哪些?3.请分析下面程序执行后的操作结果,(A)=MOV A #60HMOV R0 #40HMOV

7、R0AMOV 41H R0XCH A R0,(R0)=4.内部RAM从 list单元开始存放一单字节正数表, 表中之数作无序排列,并以-1作结束标志。编程实现表中找出最小值。MOV R0 #LISTMOV A R0MOV MIN ALOOP5 INC R0MOV A R0LOOP3RETLOOP3 CJNE A MIN, LOOP1LOOP2LOOP1 MOV MIN ALOOP2 SJMP LOOP55.设两个十进制数分别在内部 RAM40单元和50H单元开始存放(低位在前),其字节长度存放在内部30H单兀中。编程实现两个十进制数求和,并把求和结果存放在40H开始的单兀中。六.阅读下列程序,

8、对汇编程序逐句加上简明注释,并分分)HEXAS: MOVDPTR #TABLEMOVA, R2ANLA, #0FHMOVCA, A+DPTRXCHR2, AANLA, #0F0HSWAPAMOVCA, A+DPTRMOVR3, ARETTABLEDB 30H, 31H, 32H, 33H, 34H ; ASCII 表DB 35H, 36H, 37H, 38H, 39HDB 41H, 42H, 43H, 44H, 45H, 46H,说明 R2.R3.DPTR.A的内容。(10MOV R0 #40HMOV R1 #50HMOV R2 #30HLOOP MOV A R0ADDC A R1MOV R0AINC R0INC R1DJNZ R2 LOOPRET七简单编程(10分)已知16位二进制负数存放在 R1R0中,编程求出补码,结果置放在 R3R4中。2.编制一个用减

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论