单片机原理及接口技术课后答案胡健主编副本市公开课一等奖省赛课微课金奖课件_第1页
单片机原理及接口技术课后答案胡健主编副本市公开课一等奖省赛课微课金奖课件_第2页
单片机原理及接口技术课后答案胡健主编副本市公开课一等奖省赛课微课金奖课件_第3页
单片机原理及接口技术课后答案胡健主编副本市公开课一等奖省赛课微课金奖课件_第4页
单片机原理及接口技术课后答案胡健主编副本市公开课一等奖省赛课微课金奖课件_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

单片机原理及接口技术机电工程学院SchoolofMichanical&ElectronicalEngineering——习题一-04-261KunmingUniversityofScience&Technology第1页P12一、计算题1.把以下十进制数转换为二进制数和十六进制数(转换误差e小于2-6)①(135)10=10000111B=87H②(0.625)10=0.101000B=0.A0H③(47.6875)10=101111.101100B=2F.B0H2.把以下二进制数转换为十进制数和十六进制数:①(110101110)2=430D=1AEH②(0.1011)2=0.6875D=0.BH③(1101110.1101101)2=110.8518125D=6E.DAH0.1101010B=1*2-1+1*2-2+1*2-4+1*2-5+1*2-7=0.8518125D2KunmingUniversityofScience&Technology第2页P12一、计算题3.把以下十六进制数转换为二进制数和十进制数①(756)16=1878D=011101010110B②(48.5B)16=72.35546875D=01001000.01011011H③(0.54C)16=0.3310546875D=0.010101001100B4.写出以下各十进制数机器数①+28=00011100B②-0=10000000B③-112=11110000B3KunmingUniversityofScience&Technology第3页P12一、计算题5.写出以下各数在八位机中原码、反码、补码①x=+38[+38]原=00100110B=[+38]反=[+38]补②x=+64[+64]原=01000000B=[+64]反=[+64]补③x=-112[-112]原=11110000B[-112]反=10001111B[-112]补=10010000B4KunmingUniversityofScience&Technology第4页P12一、计算题6.把以下各数变成二进制数,然后按照补码运算规则秋初X+Y及其真值:①x=+46,y=+55[+46]原=00101110B=[+46]反=[+46]补[+55]原=00110111B=[+55]反=[+55]补[x+y]补=[x]补+[y]补=01100101B真值:1100101B=101D5KunmingUniversityofScience&Technology第5页P12一、计算题②x=+78,y=+15[+78]原=01001110B=[+78]反=[+78]补[+15]原=00001111B=[+15]反=[+15]补[x+y]补=[x]补+[y]补=01011101B真值:1011101B=93D6KunmingUniversityofScience&Technology第6页P12一、计算题③x=-51,y=+97[-51]原=10110011B[-51]反=11001100B[-51]补=11001101B[+97]原=01100001B=[+97]反=[+97]补[x+y]补=[x]补+[y]补=11001101B+01100001B=100101110B溢出真值:0101110B=46D7KunmingUniversityofScience&Technology第7页P12一、计算题7.把以下代码转换为十进制数①(101110010110)余3BCD码=863D②(100010010101)8421BCD码=895D③(001110011000)5421BCD码=365D8.用十六进制形式写出以下字符ASCII码①AB5=01000001

01000010

00110101B=414235H②COMPUTER=434F4D5055544552H③Study=5374756479H8KunmingUniversityofScience&Technology第8页单片机原理及接口技术机电工程学院SchoolofMichanical&ElectronicalEngineering李文国——习题二-04-269KunmingUniversityofScience&Technology第9页P36一、填空题1.MCS-51单片机引脚信号中,信号名称带上划线(*)表示该信号为低电平或负跳变(下跳变)有效。2.MCS-51单片机内RAM通用存放器区共有32个单元,分为4组存放器,每组8个单元,以R0~R7作为存放器名称。3.使8051单片机复位有上电自动复位和按键手动复位两种方法,复位后CPU使用第0组工作存放器,它们所对应内存地址为00H至07H,若要求使用第2组工作存放器,RS0和RS1应设置为RS1=1,RS0=0.10KunmingUniversityofScience&Technology第10页P36一、填空题4.MCS-51单片机存放器分为4个物理上相互独立存放空间,即片内程序存放器、片外程序存放器、片内数据存放器、片外数据存放器,按其逻辑关系可分为3个逻辑上相互独立存放器空间。5.MCS-51单片机片内和片外数据存放器寻址空间可分为00H~FFH、0000H~FFFFH。6.MCS-51系列单片机片包含很多机型,其中8031单片机内有0B程序存放器。8051单片机有4kB程序存放器。11KunmingUniversityofScience&Technology第11页P36一、填空题7.MCS-51单片机所能使用外晶振频率为1.2M至12MHz。假如8031单片机时钟频率为12MHz,则一个机器周期是1µs。12×1/(12×106)12KunmingUniversityofScience&Technology第12页P36二、选择题1.以下说法错误有③①PC属于特殊功效存放器。②PC为不可寻址存放器。③单片机工作时以后PC值为0000H。(系统复位)④程序中止时,保护断点主要是保护断点处PC值。P92、P822.单片机芯片内提供了一定数量工作存放器,这么做好处不应包含④①提升程序运行可靠性②提升程序运行速度③为程序设计提供方便④降低程序长度13KunmingUniversityofScience&Technology第13页P36二、选择题3.内部RAM中位寻址区定义位是给④①位操作准备②移位操作准备③控制转移操作准备④以上都对4.对程序计数器PC操作①①是自动进行②是经过传递进行③是经过加1指令进行④是经过减1指令进行14KunmingUniversityofScience&Technology第14页P37二、选择题5.单片机程序存放器寻址范围是由程序计数器PC位数决定,MCS-51PC位16位,则其寻址范围是②①4KB②64KB216③8KB④128KB6.以下相关PC和DPTR说法中,错误是③①DPTR是可访问,PC不能访问(PC专,DPTR:SFR)②它们都是16位存放器③它们都含有自动加1功效(DPTR不能)④DPTR可分为2个8位存放器使用,PC不能15KunmingUniversityofScience&Technology第15页P37二、选择题7.PC值是③①当前指令前一条指令地址②当前正在执行指令地址③下一条指令地址P24④控制器中指令存放器地址8.假定堆栈指针SP值为37H,在进行子程序调用时把断点地址进栈保护后,SP值为③①36H②37H③38H④39H9.在8051中,可使用堆栈最大深度为①①80个单元②32个单元③128个单元④8个单元16KunmingUniversityofScience&Technology第16页P37三、判断题1.全部MCS-51系列单片机都是带有片内ROM和片外RAM。(×)

8031无片内程存ROM2.MCS-51系列单片机4个I/O端口都是多功效I/O端口。(×)能作为3.P0口执行一条“ANLP0,A”指令过程是把P0端口引脚线上数据与累加器A中数据进行“逻辑与”操作后结果送回P0端口。(√)4.8031单片机字长为8位,但其片内存放器不都是8位存放器。(√)DPTR、PC17KunmingUniversityofScience&Technology第17页P37三、判断题5.因为一个机器周期是指CPU访问存放器一次所需要时间,故CPU每执行一条指令都需要一个机器周期时间。(×)

1~4T机6.所谓机器周期是指CPU访问存放器一次所需要时间。(×)指令周期7.8031是片内存放器只有ROM单片机。(×)8.8051单片机共有128个位地址。(×)2119.MCS-51内部位寻址区,只能进行位寻址,而不能进行字节寻址。(×)P1818KunmingUniversityofScience&Technology第18页单片机原理及接口技术机电工程学院SchoolofMichanical&ElectronicalEngineering李文国——习题三-04-2619KunmingUniversityofScience&Technology第19页P66一、填空题1.CPU指令系统就是该CPU所能执行指令集合。2.MCS-51单片机指令系统共有111条指令,按指令所占用字节数分,有单字节指令,双字节指令,三字节指令。3.MCS-51单片机指令系统有7种寻址方式。4.存放器寻址方式存放器内容是直接以存放器形式给出操作数,可用于存放器寻址存放器有R0~R7、A、B、AB、DPTR等。20KunmingUniversityofScience&Technology第20页P66一、填空题5.在存放器间接寻址方式中,其“间接”表达在存放器内容不是操作数本身,而是操作数所在RAM单元地址,可用于存放器间接寻址存放器有SP、R0、R1、DPTR等。6.特殊功效存放器按字节访问时,只能采取直接寻址方式。7.在变址寻址方式中,可把DPTR或CP作为基址存放器,而把A中地址作为变址存放器,变址寻址方式是专用于访问程序存放器一个寻址方式。21KunmingUniversityofScience&Technology第21页P67一、填空题8.MCS-51系列单片机数据指针是DPTR,堆栈指针是SP;访问片外数据存放器用MOVX(助记符)指令。9.指令“ANL70H,48H”和“ANL70H,#48H”分别采取是直接寻址和马上寻址方式。10.假定外RAM1000H单元内容为80H,A内容为60H,执行以下指令序列后,累加器A中内容为80H。MOVDPTR,#1000H;(DPTR)=1000HMOVXA,@DPTR;(A)=((DPTR))=(1000H)=80H22KunmingUniversityofScience&Technology第22页P67一、填空题11.执行以下指令序列后,累加器A中内容为68H。100H:MOVA,#03H;(PC)=100H+2=102H,(A)=03H102H:MOVCA,@A+PC;(PC)=103H,(A)=(103H+03H)=(106H)103H:DB20H,23H,26H,68H,85H;103H105H107H104H106H(106H)=68H注意:假定程序段由100H开始运行23KunmingUniversityofScience&Technology第23页P67一、填空题12.执行以下指令序列后,累加器A中内容为68H。100H:MOVA,#03H;(PC)=100H+2=102H,(A)=03H102H:MOVA,#TAB;(PC)=102H+3=105H,(DPTR)=TAB105H:MOVCA,@A+DPTR;(PC)=106H,(A)=(03H+(DPTR))=(TAB+03H)TAB:DB20H,23H,26H,68H,85H;0001020304注意:假定程序段由100H开始运行24KunmingUniversityofScience&Technology第24页P67一、填空题13.执行以下指令序列后,SP内容为62H,61H单元内容为68H,62H单元内容为36H。MOVSP,#60H;(SP)=60HMOVA,#68H;(A)=68HMOVPSW,36H;(PSW)=36HPUSHACC;(SP)=61H,(61H)=68HPUSHPSW;(SP)=62H,(62H)=36H

25KunmingUniversityofScience&Technology第25页P67一、填空题14.执行以下指令序列后,SP内容为41H,A内容为39H,B内容为88H。MOVSP,#43H;(SP)=43HMOVR0,#43H;(R0)=43HMOV@R0,#39H;(R0)=(43H),(43H)=39HMOV42H,#88H;(42H)=88HPOPACC;(SP)=43H,(A)=(43H)=39H;(SP)=42HPOPB;(B)=(42H)=88H;(SP)=41H26KunmingUniversityofScience&Technology第26页P67一、填空题15.执行以下指令序列后,A内容为BFH,CY内容为0,AC内容为0,OV内容为0。MOVA,#89H;(A)=89HMOVR0,#30H;(R0)=30HMOV30H,#36H;(30)=36HADDA,@R0;(A)=89H+(30H)=89H+36H=BFH10001001B

+00110110B10111111B注意:无符号数范围0~255带符号数范围-128~+12727KunmingUniversityofScience&Technology第27页P68一、填空题16.假设外部数据存放器1000H单元内容为28H,PSW内容为82H,执行以下指令序列后,A内容为2DH,CY内容为1,AC内容为1,OV内容为0。(P52)MOVDPTR,#1000H;(DPTR)=1000HMOVXA,@DPTR;(A)=((DPTR))=(1000H)=28HMOVR6,#0FAH;(R6)=0FAHSUBBA,R6;

100101000B11111010B

+1B

00101101B(PSW)=10000010B,即Cy=1,F1=1,无符号数相减28KunmingUniversityofScience&Technology第28页P68一、填空题17.执行以下指令序列后,A内容为26H,CY内容为1(P52)MOVA,#69H;(A)=69HADDA,#57H;(A)=69H+57HDAA;01101001B

+01010111B11000000BC0H

01100110B

100100110B无符号数29KunmingUniversityofScience&Technology第29页P68一、填空题18.假设外部数据存放器60H单元内容为0A8H,内部数据存放器60H单元内容为69H,执行以下指令序列后,A内容为90H,B内容为06H,Cy内容为0,OV内容为1。(P53)MOVR1,#60H;(R1)=60HMOVXA,@R1;(A)=((R1))=(60H)=0A8HMOVB,#0AH;(B)=0AHMULAB;10101000B

×00001010B

011010010000B无符号数30KunmingUniversityofScience&Technology第30页P68一、填空题19.假设外部数据存放器60H单元内容为63H,内部数据存放器60H单元内容为89H,执行以下指令序列后,A内容为16H,B内容为05,Cy内容为0,OV内容为0。(P53)MOVR1,#60H;(R1)=60HMOVXA,@R1;(A)=((R1))=(60H)=89HMOVB,#06H;(B)=06HMULAB;00010110B

00000110B10001001B

00000110

0000B00101001B

0000011000B00010001B

000001100B

00000101B31KunmingUniversityofScience&Technology第31页P68一、填空题20.执行以下指令序列后,A内容为06H,20H单元内容为09H(P55)MOVR2,#69H;(R2)=69HMOVA,R2H;(A)=(R2)=69HANLA,#0FH;(A)=09HMOV20H,A;(20H)=09HMOVA,R2;(A)=69HANLA,#0F0H;(A)=60HSWAPA;(A)=06H01101001B01101001B

and00001111Band11110000B00001001B09H01100000B60H无符号数32KunmingUniversityofScience&Technology第32页P68一、填空题21.执行以下指令序列后,A内容为00H,B内容为96H(P56)MOVR2,#69H;(R2)=69HMOVA,R2H;(A)=(R2)=69HXRLA,#0FFH;(A)=96HMOVB,A;(B)=96HMOVA,R2;(A)=69HANLA,#00H;(A)=00H01101001B01101001BXRL11111111Band00000000B10010110B09H00000000B60H无符号数33KunmingUniversityofScience&Technology第33页P69二、选择题1.对程序存放器读操作,只能用④①MOV指令②PUSH指令③MOVX指令④MOVC指令2.能够进行十进制调整运算是①①二进制加法运算②二进制乘除运算③十进制加法运算④十进制减法运算34KunmingUniversityofScience&Technology第34页P69二、选择题3.以下指令中与进位标志位Cy无关指令有①①移位指令②位操作指令③十进制调整指令④条件转移指令4.以下指令中正确是①、②①PUSHAPUSHACC②MOVA,@R1③MOVCA,@DPTRMOVCA,@A+DPTR④MOVX20H,@R0MOVXA,@R035KunmingUniversityofScience&Technology第35页单片机原理及接口技术机电工程学院SchoolofMichanical&ElectronicalEngineering李文国——习题四-04-2636KunmingUniversityofScience&Technology第36页P85一、填空题1.编写子程序和中止服务程序时,必须注意现场保护和恢复。2.计算机(微处理器)能够唯一识别语言时机器语言。3.以下伪指令汇编后,各标号值分别为ORG0500HAREA1:DB15H,03H,03H,08H,-4;AREA1=0500HBUF:DS02H;BUF=0505HTIMEEQU01H;TIME=01HACK:DB‘GH’;ACK=0507H37KunmingUniversityofScience&Technology第37页单片机原理及接口技术机电工程学院SchoolofMichanical&ElectronicalEngineering李文国——习题五-04-2638KunmingUniversityofScience&Technology第38页P98一、填空题1.中止技术是处理资源竞争有效方法,所以能够说中止技术实质上是一个资源共享技术。2.中止采样用于判断是否由中止请求信号,但MCS-51中只有外部中止才存在中止采样问题。(P94)3.响应中止后,系统会自动产生一条长调用指令(LCALL****H),以外中止为例,执行该指令过程包含:首先将断点地址内容压栈,以保留断点。然后把长调用指令指定16位目标地址送PC,使程序转向该中止入口地址,执行中止服务程序。39KunmingUniversityofScience&Technology第39页P98一、填空题4.某8031单片机应用系统,程序已设定(IP)=00H,(IE)=9FH,当全部中止源同时申请中止时,CPU将响应外部中止0中止请求。(P91)(IE)=9FH=10011111B,中止全开5.外部中止有2种触发方式,当IT0或IT1等于0时,外部中止请求被设置为电平触发方式;当IT0或IT1等于1时,外部中止请求被设置为边缘触发方式。(P89)40KunmingUniversityofScience&Technology第40页P98二、选择题1.8031单片机串口中止程序入口地址是②(P88)①001BH②0023H③000BH④0013H2.以下几个中止优先次序安排(级别有高到低)不可能是③(P91)①T0溢出中止→T1溢出中止→INT0→INT1→串口中止IP=00001010B②串口中止→INT0→T0溢出中止→INT1→T1溢出中止IP=00010000B③INT0→T1溢出中止→INT1→0溢出中止→串口中止④INT0→INT1→串口中止→T0溢出中止→T1溢出中止IP=00010101B41KunmingUniversityofScience&Technology第41页P98二、选择题3.以下关于MCS-51中止优先级控制叙述中,错误是④①低优先级中止不能中止高优先级中止处理②同级中止不能嵌套③同级中止请求按时间先后次序响应④同级同时多中止将形成阻塞,系统无法响应4.外中止初始化内容不包含①①设置中止响应方式②设置外中止允许③设置中止总允许④设置中止请求触发方式42KunmingUniversityofScience&Technology第42页P98二、选择题5.执行中止返回指令,要从堆栈弹出断点地址,方便继续执行被中止程序,从堆栈种弹出断点地址被送给③①A②CY③PC④DPTR6.在MCS-51单片机系统中,需要外加电路实现中止请求撤除是④(P94)①定时/计数器中止②脉冲方式外部中止③串行口中止④电平方式外部中止43KunmingUniversityofScience&Technology第43页P98二、选择题7.所谓中止查询,查询是②①中止请求信号②中止标志位③外中止触发方式控制位④中止允许控制位8.在中止流程中有“关中止”操作,对于外部中止0,要关中止应复位中止允许存放器②①EA和ET0②EA和EX0③EA和ES④EA和EX144KunmingUniversityofScience&Technology第44页单片机原理及接口技术机电工程学院SchoolofMichanical&ElectronicalEngineering李文国——习题六-04-2645KunmingUniversityofScience&Technology第45页P112一、填空题1.8031内部有2个16位加1定时/计数器,其中T0有4种工作方式,T1有3种工作方式。2.当定时计数器产生溢出中止是,把定时器控制存放器TF0或TF1位置1。对计数溢出处理,在中止方式时,该位作为中止请求标志位使用;在查询方式时,该位作为查询状态位使用。3.在定时器工作方式0下,计数器宽度为13位,假如系统振荡频率为3MHz,则最大定时时间为32.768ms.以保留断点。tmax=213×(12/fosc)=8192×(12/(3×106))=32.768ms46KunmingUniversityofScience&Technology第46页P112二、选择题1.以下存放器中,与定时/计数器无关是③①TCON②TMOD③SCON④IE

温馨提示

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

评论

0/150

提交评论