校园网-单片机技术试题集_第1页
校园网-单片机技术试题集_第2页
校园网-单片机技术试题集_第3页
校园网-单片机技术试题集_第4页
校园网-单片机技术试题集_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

单片机技术总复习一、填空题(每题1分)1.51单片机的1个机器周期含有()个晶振周期或()状态周期。2.51单片机基本型单片机片内含有()字节的ROM和()字节的RAM。3.A/D转换器的分辨率是指使()数字量变化1个相邻数码所需()模拟电压的变化量。4.立即寻址时,()直接在指令编码中给出,它存放在()空间。5.相对寻址是以()的当前值为基准,加上指令中给出的相对()形成目标地址的方式。6.伪指令不产生单片机可执行的(),仅向()提供一些指示性信息。7.在51单片机汇编语言程序中,间址寄存器前缀是(),立即数前缀为()。8.机器指令由()和()两部分构成。9.位寻址的寻址空间是片内RAM中()个可位寻址位及()中的可位寻址位。10.寄存器间接寻址的空间为用@Ri表示的()或用@Ri表示及@DPTR表示的()。11.51单片机基本型单片机片内含有()字节的ROM和()字节的RAM。12.51单片机内部RAM可以分为()区、()区和()区。13.单片机具有()、()及()的特点,非常适合于()应用。14.51单片机的串行口,发送器采用()结构,接收器采用()结构。15.51单片机单片机复位后,默认的工作寄存器组为第()组、各中断源的优先级均为()优先级。16.直接寻址方式的寻址空间为()低128字节及以地址或符号表示的()。17.51单片机单片机的CPU位数为()位,另外含有1个()处理器,以进行位处理。18.51单片机单片机在功能上可以分成()和()两大类。19.51单片机单片机复位后,P0~P3口锁存器的状态为(),SP的状态为()。20.寻址方式就是寻找()或指令()的方式。21.51单片机的并行口在作为通用I/O时均属于(),输入时要先向口锁存器()。22.D/A转换器是一种把()信号转换成()信号的器件。23.计算机的经典结构是由()、()、()、()和()组成。24.串行通信特点是()少,长距离传送时成本()。25.D/A转换器的位数增多时,其分辨率会(),量化误差会()。26.51单片机的()口驱动能力最强,但作为通用I/O时要外接()电阻。27.二进制的()个位构成字节,1个字节可以表示()个不同的值。28.51单片机的当前工作寄存器组由PSW的()位和()位选择。29.在51单片机汇编语言中,()规定执行的操作,()给操作提供数据或地址。30.向()写入数据启动串口发送过程,用软件使()为1开始串口接收过程。31.51单片机进行RAM扩展时,利用()和()信号控制RAM芯片的读写。32.对于寄存器寻址,指令中直接给出()的名称,这种寻址具有()的传送速度。33.51单片机进行扩展时,用()口作为地址/数据总线,用()口作为地址总线高8位。34.数据传送指令可分为MOV表示的()传送指令及非MOV表示的()传送指令。35.51单片机单片机的时钟产生有两种方式:()时钟方式和()时钟方式。36.51单片机的P3口可以作为通用(),但更为重要的是各口线相异的()功能。37.51单片机的串行口控制寄存器中有2个中断标志位,它们是()和()。38.在计算机应用系统中,采用的进位计数制是(),其计数规则是()。39.RS232C采用单端驱动,易受()影响,一般传输距离在()以内。40.串行通信可以分成()通信和()通信两大类。41.微处理器是由()和()组成。42.单片机发展过程可以分为:()形成、性能()和()3个阶段。43.在计算机应用中,字符的编码采用的是()码,带符号的数最常采用的是()。44.返回指令有两种,分别是()和()。45.在变址寻址方式中,基址寄存器可以是()或()。46.51单片机的()口在4个并口中最为简单,仅能作为通用()使用。47.51单片机的P0口既可以作为通用()又可以作为()总线使用。48.8155的A口和B口有()根I/O线,但C口仅有()根I/O线。49.A/D转换器是一种把()信号转换成()信号的器件。50.计算机通信可以分成()通信和()通信两大类。51.7279可编程接口芯片主要用于()和()的扩展。52.51单片机的P2口既可以作为通用()又可以作为()总线使用。53.51单片机的外部中断有两种触发方式,分别是()触发方式和()触发方式。54.微型计算机是由()、()和()组成。55.51单片机的堆栈是向地址()的方向生长的,入栈时SP要先()。56.LED显示器的显示控制方式有()显示和()显示两大类。57.51单片机进行ROM扩展时,要将()接地,并利用()控制ROM的芯片选通。58.51单片机的定时/计数器既可以工作于()模式,又可以工作于外部事件()模式。59.对于较多的数据传送,宜采用()或()传递方式。60.LED显示器可以分为()和()两大类。填空题答案二、填空题(每题1分)1.12、6。2.4K、128。3.输出、输入。4.立即数、ROM。5.PC、偏移量。6.目标码、汇编程序。7.@、#。8.操作码、操作数。9.128、SFR。10.片内RAM、片外RAM。11.4K、128。12.工作寄存器、位寻址、通用RAM。13.体积小、价格低、可靠性高、嵌入式。14.单缓冲、双缓冲。15.0、低。16.片内RAM、SFR。17.8、布尔。18.基本型、增强型。19.FFH、07H。20.操作数、地址。21.准双向口、写入1。22.数字、模拟。23.运算器、控制器、存储器、输入设备、输出设备。24.传输线、低。25.提高、减小。26.P0、上拉。27.8、256。28.RS1、RS0。29.操作码、操作数。30.SBUF、REN。31.、。32.寄存器、较高。33.P0、P2。34.一般、特殊。35.内部、外部。36.I/O口、第二。37.TI、RI。38.二进制、逢二进一。39.干扰、几十米。40.异步、同步。41.运算器、控制器。42.单芯片、完善提高、微控制器化。43.ASCII、补码。44.REI、RETI。45.PC、DPTR。46.P1、I/O口。47.I/O口、地址/数据。48.8、6。49.模拟、数字。50.并行、串行。51.键盘、显示器。52.I/O口、高8位地址。53.电平、边沿。54.微处理器、存储器、I/O接口电路。55.增大、加1。56.静态、动态。57.、。58.定时、计数。59.存储器、堆栈。60.共阴极、共阳极。五、单选题(每题1分)1.指令MOVA,@R0的寻址方式是。A:寄存器寻址B:立即寻址C:直接寻址D:寄存器间接寻址2.在51单片机单片机芯片的串行口电平采用的电平为。A:TTL电平B:RS232C电平C:RS422电平D:RS485电平3.在51单片机应用系统中,要求既扩展并口又扩展RAM时,应优先采用。A:8155B:8255C:7279D:82534.在51单片机单片机中,控制中断优先级的寄存器是。A:TCONB:IEC:IPD:SCON5.在51单片机单片机中,含有串行口中断标志的寄存器是。A:TCONB:IEC:IPD:SCON6.指令MOVX@DPTR,A产生的信号是。A:ALEB:C:D:7.指令MOV30H,C的寻址方式是。A:寄存器寻址B:位寻址C:直接寻址D:间接寻址8.在51单片机单片机中,利用串行口进行并口扩展时应采用。A:方式0B:方式1C:方式2D:方式39.在51单片机单片机中,对于没有嵌套的中断,中断响应时间最少也要。A:2个机器周期B:3个机器周期C:4个机器周期D:5个机器周期10.当PSW=10H时,当前工作寄存器组的地址范围是。A:00H~07HB:08H~0FHC:10H~17HD:18H~1FH11.在单片机应用系统中,两线双向长距离(几百米)通信应采用。A:TTL电平B:RS232C电平C:RS422电平D:RS485电平12.若一个压缩的BCD码为00010001B,它表示的数是。A:11HB:11C:17D:00010001B13.在51单片机单片机中,设定方式时可以使T1停止计数的方式为。A:方式0B:方式1C:方式2D:方式314.DAC0832可以实现两路模拟信号的同步输出,这是利用了该芯片的特性。A:单极性B:双极性C:单缓冲D:双缓冲15.当PSW=10H时,工作寄存器R1的地址是。A:01HB:11HC:02H:12H16.在51单片机单片机中,若优先级设置相同,以下中断源同时有效时优先相应的中断是。A:TF1B:IE1C:TF0D:IE017.以下的4条指令中,错误的指令是。A:ADDA,R0B:ADDCA,R0C:SUBA,R0D:SUBBA,R018.指令JC80H的寻址方式是。A:相对寻址B:立即寻址C:直接寻址D:变址寻址19.AD574输出二进制位数最高可以达到。A:10位B:12位C:14位D:16位20.51单片机复位时,SP的状态为。A:00HB:07HC:08HD:不确定21.在以下几个地址中,可以进行位寻址的单元是。A:87HB:88HC:89HD:8AH22.字符“A”的ASCII码是。A:0AHB:10C:00001010BD:41H23.电子计算机系统中采用的计数制是。A:十进制B:二进制C:八进制D:十六进制24.一个带符号数的补码是11111111B,该数为。A:-1B:-127C:-128D:+125.指令DJNZRn,rel指的是。A:比较不等转移B:减1不为0转移C:散转移D:长跳转26.利用8155产生连续方波,其计数输出方式为。A:方式0B:方式1C:方式2D:方式327.在51单片机单片机中,对于没有嵌套的中断,中断响应时间最多是。A:6个机器周期B:7个机器周期C:8个机器周期D:9个机器周期28.以下的4条指令中,既有堆栈操作又影响中断触发器的指令是。A:ACALLB:LCALLC:RETD:RETI29.对于以下EPROM芯片,单个芯片具有8K容量的是。A:2732B:2764C:27128D:2725630.若(A)=C3H,(R0)=AAH,指令XRLA,R0执行后,A的内容是。A:52HB:69HC:EBHD:6CH31.指令MOVA,R0的寻址方式是。A:寄存器寻址B:立即寻址C:直接寻址D:变址寻址32.指令MOVA,P1的寻址方式是。A:寄存器寻址B:立即寻址C:直接寻址D:间接寻址33.在51单片机单片机中,控制外中断触发方式的寄存器是。A:TCONB:IEC:IPD:SCON34.51单片机复位时,P0~P3口锁存器的状态为。A:00HB:80HC:不确定D:FFH35.在汇编语言中,十六进制数据正确的书写格式是。A:100lBB:A8HC:0A8HD:’A8’36.51单片机单片机的程序存储器最大寻址范围是。A:64K字节B:32K字节C:16K字节D:8K字节37.在51单片机单片机中,8位数据位可变波特率的双机通信应采用。A:方式0B:方式1C:方式2D:方式338.89C51采用的内部程序存储器是。A:EPROMB:ROMLessC:FlashD:掩膜ROM39.当要求ADC采用8位逐次逼近式,精度优于±1/2LSB时,常用的芯片为。A:ADC0809B:ADC0808C:AD574D:MC1443340.指令MOVXA,@DPTR产生的信号是。A:ALEB:C:D:41.MC14433的转换输出格式为。A:二进制码B:ASCII码C:BCD码D:补码42.以下的4条指令中,“不带进位循环左移”指的是。A:RLAB:RLCAC:RRAD:RRCA43.若(CY)=1,P1.0为0,执行指令ANLC,P1.0后。A:P1.0为1B:(CY)不变C:(CY)=1D:(CY)=044.指令MOVA,#50H的寻址方式是。A:寄存器寻址B:立即寻址C:直接寻址D:变址寻址45.一个带符号数的补码是10000000B,该数为。A:0B:-1C:-127D:-12846.在51单片机的4个并口中,当由OC门驱动需要外接上拉电阻的是。A:P0口B:P2口C:P1口D:P3口47.计算机中带符号数的运算最常采用的是。A:原码B:反码C:补码D:BCD码48.在51单片机单片机中,不使用T1的多机通信应采用。A:方式0B:方式1C:方式2D:方式349.对于子程序与主程序的参数传递,当要求较快的传递速度时宜采用的方式是。A:内部存储器B:外部存储器C:寄存器D:堆栈50.以下的4条指令中,错误的指令是。A:INCAB:DECAC:INCDPTRD:DECDPTR51.在51单片机单片机中,不属于特殊功能寄存器范畴的是。A:PCB:ACCC:BD:PSW52.以下的4条指令中,错误的指令是。A:XCHA,R0B:XCHA,@R0C:XCHDA,R0D:XCHDA,@R053.指令MOVA,@A+DPTR的寻址方式是。A:寄存器寻址B:立即寻址C:直接寻址D:变址寻址54.在51单片机单片机中,控制中断允许的寄存器是。A:TCONB:IEC:IPD:SCON55.在51单片机单片机中,可以把T0分成2个独立的计数器的方式为。A:方式0B:方式1C:方式2D:方式356.在51单片机单片机中,可变波特率的多机通信应采用。A:方式0B:方式1C:方式2D:方式357.I/O设备经接口与单片机连接,不传输数据时对总线呈高阻,这是利用接口的功能。A:数据锁存B:三态缓冲C:时序协调D:信号转换58.在51单片机应用系统中,对于较复杂的I/O设备的请求能及时响应,应采用传送。A:无条件B:状态查询C:中断D:DMA59.51单片机单片机采用的生产工艺是。A:CMOSB:HMOSC:NMOSD:CHMOS60.在PSW中,用户自定义标志是。A:CYB:ACC:PD:F061.51单片机基本型单片机具有中断源的个数为。A:4个B:5个C:6个D:7个62.对于以下RAM芯片,单个芯片具有16K容量的是。A:6116B:6264C:62128D:6225663.以下的4条指令中,错误的指令是。A:MULA,BB:MULABC:ADDA,BD:SUBBA,B64.在51单片机单片机中,要求计数值较大时应采用。A:方式0B:方式1C:方式2D:方式365.在51单片机单片机中,具有自动重装的方式为。A:方式0B:方式1C:方式2D:方式366.以下的4条指令中,既完成判位转移又完成清位的指令是。A:JNCrelB:JBbit,relC:JBCbit,relD:JNBbit,rel67.若51单片机单片机的晶振频率为6MHz,则其机器周期为。A:1微秒B:2微秒C:1毫秒D:2毫秒六、单选题答案1.D.2.A.3.A.4.C.5.D。6.C。7.B。8.A。9.B。10.C。11.D。12.C。13.D。14.D。15.B。16.D。17.C。18.A。19.B。20.B。21.B。22.D。23.B。24.A。25.B。26.B。27.C。28.D。29.B。30.B。31.A。32.C。33.A。34.D。35.C。36.A。37.B。38.C。39.B。40.B。41.C。42.A。43.D。44.B。45.D。46.A。47.C。48.C。49.C。50.D。51.A。52.C。53.D。54.B。55.D。56.D。57.B。58.C。59.D。60.D。61.B。62.C。63.A。64.B。65.C。66.C。67.B。七、分析设计题A(一)案例分析(每题10分)1.程序段如下,试说明其功能。MOVR0,#50HMOVR1,#60HMOVA,@R0ADDA,@R1MOV@R0,AINCR0INCR1MOVA,@R0ADDCA,@R1MOV@R0,AMOV00H,C2.设R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,试在后面的空格中填入程序执行后的结果。CLRCMOVR2,#3LOOP:MOVA,@R0ADDCA,@R1MOV@R0,AINCR0INCR1DJNZR2,LOOPJNCNEXTMOV@R0,#01HSJMP$NEXT:DECR0SJMP$3.下表为0~5的ASCII码在程序存储器中的位置,试根据下表用查表法编写一子程序,将R2中的数字(范围0~5)转换成ASCII码,存入外部RAM1000H单元中。地址2000H2001H2002H2003H2004H2005H内容30H31H32H33H34H35H4.试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。ORG0000HMOVSP,#60HMOVA,#10HMOVTH0,#20HPUSHACCPUSHTH0POPACCPOPTH0END5.设A=02H,下面的程序运行后,A=H。请说明该程序的功能是什么?INCAMOVCA,@A+PCRETTAB1:DB30HDB31HDB32H ┆DB39H6.程序段如下,试说明其功能。ST:MOVA,30HACALLSQRMOVR1,AMOVA,31HACALLSQRADDA,R1MOV32H,ASJMP$SQR:MOVDPTR,#TABMOVCA,@A+DPTRRETTAB:DB0,1,4,9,16,25,36,49,64,817.设(20H)=03H,(22H)=50H,(23H)=5AH,(24H)=71H,给下面程序加上注释,并填写程序执行后的结果。(21H)=H,(00H)=。CLRACLRCMOVR2,20HMOVR1,#22HLOOP:ADDCA,@R1INCR1DJNZR2,LOOPMOV21H,AMOV00H,C8.在单片机8031芯片外扩展8KBEPROM和8KBRAM各一片,组成单片机应用系统。试说明应采用的存储器型号并编写程序,将外部RAM的200H~2FFH单元的内容传送到400H~4FFH单元。9.有一程序如下,试说明其功能。ADDB:MOVA,40HADDA,50HDAAMOV60H,AMOVA,41HADDCA,51HDAAMOV61H,ARET10.设(40H)=12H,(41H)=22H,(42H)=7FH,(43H)=6AH,(44H)=5EH,给下面程序加上注释,并填写程序执行后的结果,(50H)=H。START:MOVR0,#40HMOVR7,#05HMOVA,@R0LOOP:INCR0MOV30H,@R0CJNEA,30H,NEXTNEXT:JNCBIE1MOVA,30HBIE1:DJNZR7,LOOPMOV50H,ARET八、案例分析(每题10分)答案1.1,双字节无符号数加法。2,被加数存放在内部RAM的51H、50H单元,加数存放在内部RAM的61H、60H单元,相加的结果存放在内部RAM的51H、50H单元,进位存放在位寻址区的00H位中。2.1,(20H)=20H2,(21H)=00H3,(22H)=17H4,(23H)=01H5,CY=16,A=17H7,R0=23H8,R1=28H。3.ASC:MOVA,R2MOVDPTR,#TABMOOVCA,@A+DPTRMVDPTR,#1000HMOVX@DPTR,ARETORG2000HTAB:DB30H,31H,32H,33H,34H,35H4.1,利用堆栈交换了ACC和TH0的内容2,(A)=20H3,(TH0)=10H5.1,A的内容伪32H。2,程序的功能是查0~9共10个字符的ASCII码。6.30H中数的平方加31H中数的平方,和存于32H单元。7.1,(21H)=1BH2,(00H)=18.1、2764、62642、MOVDPTR,#200HLOOP:PUSHDPHMOVXA,@DPTRMOVDPH,#04HMOVX@DPTR,APOPDPHINCDPTRMOVR0,DPLCJNER0,#00H,LOOPSJMP$9.两个双字节压缩的BCD数相加:两数的低字节分别存于40H和50H单元,两数的高字节分别存于41H和51H单元,和的低字节存于60H单元,和的高字节存于61H单元。10.1,(50H)=7FH2,查找最大数,并存入50H单元。(二)、计算分析题(每题10分)1.若单片机的晶振频率为6MHz。有一外部信号是周期为200ms的连续方波,请利用该信号作为定时器用T1的计数输入,T1工作于方式2,请编程实现从P1.0输出2秒的方波。2.若单片机的晶振频率为6

温馨提示

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

评论

0/150

提交评论