单片机原理及应用综合练习题一

合集下载

单片机综合练习题(

单片机综合练习题(

《单片机原理及应用》综合练习题一、填空1.8051单片机的内部硬件结构包括了:微处理器、存储器、和定时器计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。

2.MCS-51系列单片机中,具有4个物理上彼此独立的存储器,即片外rom 、片外ram 、片内Rom 和片内ram ;三个逻辑存储器空间___1000H~FFFFH_______、_0000H~0FFFH____________和___00H~FFH__________。

3.访问片外数据存储器应用MOVX 指令,访问程序存储器应用MOVC指令,访问外部I/O端口应用MOVX 指令。

4.MCS-51系列单片机中,片内外程序存储器的容量之和最大可达64K 字节,片外数据存储器容量最大可达64K 字节。

5.对特殊功能寄存器只能用直接寻址方式访问,其中地址能被8整除的单元又可用位寻址。

6.下面三类传送指令分别访问什么存储空间:MOV :片内数据存储器;MOVX:片外数据存储器;MOVC:程序存储器。

7.MCS-51系列单片机中,四个8位并行I/O中分别命令为P0 、P1 、P2 、P3 。

8.在51系列单片机为核心的应用系统中,若扩展有片外数据存储器(包括片外I/O接口)、片外程序存储器时,则P0 口和P2 口自动作为总线口使用,其中P2 口输出地址的高8位,P0 口既输出地址的低8位,又作为数据总线口。

9.P0~P3口中,凡能用作I/O线的引脚,可根据需要分别选作输入或输出线使用,选作输入线时,必须先用指令将I/O口的对应位置 1 才能进行正确的输入。

10.MCS-51系列单片机的定时器/计数器有四种工作方式,其中方式0是13 位计数器;方式1为16 位计数器;方式2为自动重装初值的8 位计数器;只有定时器T0 才能选作组合方式3,此时将形成2个8 位的计数器。

11.MCS-51系列单片机的串行I/O口有四种工作方式供用户选择,其中方式0的波特率为fosc/12 ,方式2的波特率可为fosc/32 或fosc/64 。

单片机原理及应用练习题

单片机原理及应用练习题

单片机原理及应用练习题一、单向选择题:1.MCS—51单片机的复位信号是( )有效。

A.高电平B.低电平C.脉冲D.下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。

A.2μsB.4μsC.8μsD.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。

A.PUSH R0B.PUSH @R0C.PUSH 00HD.PUSH 08H4.能够用紫外光擦除ROM中程序的只读存储器称为( )。

A.掩膜ROMB.PROMC.EPROMD.EEPROM5.在片外扩展一片2764程序存储器芯片要( B )地址线。

A.8根B.13根C.16根D.20根6.定时器/计数器工作方式1是( )。

A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )A.2MHzB.1MHzC.500KHzD.250KHz8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。

A.06HB.F9HC.30HD.CFH9.下列数据字定义的数表中,( )是错误的。

A.DW“AA”B.DW“A”C.DW“OABC”D.DWOABCH10.串行口的控制寄存器SCON中,REN的作用是( )。

A.接收中断请求标志位B.发送中断请求标志位C.串行口允许接收位D.地址/数据位⒈十进制数4256转换为十六进制数是()。

⒉10A0H ②0A0AH ③0AA00H ④010AH⒉二进制数10000000的真值是()。

⒊128 ② 255 ③ -255 ④ -128⒊ROM指的是()⒋触发器②只读存储器③随机存储器④寄存器⒋当系统的晶振频率为12MHz时,其机器周期是()。

⒌ 3μs ② 2μs ③ 1μs ④ 4μs⒌开机复位后,并行口I/O各寄存器的状态是()①随机数②维持原有内容③ 00H ④ 0FFH⒍位地址1EH具体处于片内RAM中什么位置()。

单片机原理及应用习题库及答案

单片机原理及应用习题库及答案

单片机原理及应用习题库及答案一、单选题(共30题,每题1分,共30分)1、若要打开外部中断0和定时计数器1的中断,禁止其他中断,IE应设置为():A、8AHB、0AHC、89HD、09H正确答案:C2、MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。

A、标号B、操作码C、操作数D、注释正确答案:B3、单片机的堆栈指针SP始终是指示()。

A、堆栈顶B、堆栈地址C、堆栈底D、堆栈中间位置正确答案:A4、下列指令中不影响标志位CY的指令有()。

A、ADD A,20HB、CLRC、RRC AD、INC A正确答案:D5、七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则CY是()A、00HB、01HC、02HD、03H正确答案:B7、下列指令能使R0的最高位取反的是()。

A、CPL R0.7B、XRL 00H,#80HC、CPL (R0).7D、ARL R0,#80H正确答案:B8、SWAP A 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C9、有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。

要求将该字符串中每一个字符加偶校验位。

(以调用子程序的方法来实现。

)源程序如下:ORG 1000H MOV R0,#40H MOV R7,#10 NEXT: MOV A,① ACALL SEPA MOV @R0,A INC R0 DJNZ ② ,NEXT SJMP $ SEPA: ADD A,#00H ③ PSW.0,SRET ORL A,④ SRET:⑤A、① @R0 ② R7 ③ JB ④ #80H ⑤ RETB、① @R0 ② R8 ③ JNB ④ #80H ⑤ RETC、① @R0 ② R7 ③ JNB ④ #90H ⑤ RETD、① @R0 ② R7 ③ JNB ④ #80H ⑤ RET正确答案:D10、下列指令能使R0低4位不变,高4位置F的是()。

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。

A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。

A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。

单片机原理与应用 试题库(1)

单片机原理与应用 试题库(1)

《单片机原理与应用》试题库一.单项选择题1.单片机复位后,SP、PC、I/O口的内容为( c )。

A.SP = 60H PC = 00H P0 = P1 = P2 = P3 = FFHB.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHD.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H2.80C51有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用( b )的工作寄存器。

A.0区B.1区C.2区D.3区3.ATMEL的AT89S51驱动能力最强的并行端口为( a )。

A.P0 B.P1 C.P2 D.P34.读片外部数据存储器时,不起作用的信号是(c )。

A./RD B./WE C./PSEN D.ALE5.AT89S51单片机定时器工作方式0是指( c )工作方式。

A.8位B.8位自动重装C.13位D.16位6.AT89S51单片机外部中断0对应的中断入口地址是( a )。

A.0003H B.000BH C.0013H D.001BH7.下面哪条指令是错误的?( a )。

A.MOVX @R0,#30H B.MOVC A,@A+PC C.PL A D.POP ACC8.AT89S51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用( c )寄存器。

A.IE B.PCON C.IP D.SCON9.AT89S51单片机响应外部中断1的中断时,程序应转移到地址( c )。

A.0003H B.000BH C.0013H D.001BH10.AT89S51单片机的位寻址区位于内部RAM的( d )单元。

A.00H~7FH B.20H~7FHC.00H~1FH D.20H~2FH11.AT89S51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( a )。

(单片机原理及应用)试卷(1)

(单片机原理及应用)试卷(1)

第1页共 2页安徽工程大学机电学院2014-2015学年春季学期 (单片机原理及应用)课程考试试卷 考生须知: 1、答题前将装订线内的考生信息项目填写清楚,装订线内不得答题。

2、本试卷满分为100分;考试时间120分钟。

3、考生在答题纸上答题。

4、本课程为闭卷考试。

一、单项选择题(每小题2分,共30分) 1.AT89S51单片机的CPU 主要的组成部分为( )。

A .运算器、控制器 B .加法器、寄存器 C .运算器、寄存器 D .运算器、指令译码器 2.单片机复位后,SP 、PC 、I/O 口的内容为( )。

A 、SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B 、SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C 、SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D 、SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 3.PC 的值是( )。

A .当前正在执行指令的前一条指令的地址 B .当前正在执行指令的地址 C .当前正在执行指令的下一条指令的地址 D .控制器中指令寄存器的地址 4.在AT89S51单片机中P1口的每一位能驱动( )。

A .2个TTL 低电平负载 B .4个TTL 低电平负载 C .8个TTL 低电平负载 D .10个TTL 低电平负载 5.在AT89S51单片机的中断请求源中,需要外加电路实现中断撤销的是( )。

A .定时器/计数器中断B .脉冲方式的外部中断 C .串行口中断 D .电平方式的外部中断 6.调用子程序、中断响应过程及转移指令的共同特点是( )。

A .都能返回 B .都必须保护现场 C .都将返回地址压入堆栈D .都通过改变PC 实现转移 7.在AT89S51单片机中,若晶振频率为8MHz ,一个机器周期等于( ) μs 。

单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。

A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。

A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。

TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。

A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。

A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。

单片机原理及应用综合习题及答案

单片机原理及应用综合习题及答案

单⽚机原理及应⽤综合习题及答案综合习题⼀⼀、填空题1、单⽚机的发展⼤致可分为个阶段。

2、单⽚机与普通计算机的不同之处在于其将、和 3部分集成于⼀块芯⽚之上。

3、单⽚机的存储器设计采⽤哈佛结构,它的特点是。

4、CPU主要由器和器组成。

CPU中的⽤来处理位操作。

5、第四代计算机所采⽤的主要器件是。

6、MCS-51系列单⽚机中,⽚内⽆ROM的机型是,有4KB ROM的机型是,⽽有4KB EPROM的机型是。

7、—32的补码为 B,补码11011010B代表的真值为 D。

8、原码数DFH= D,原码数6EH= D。

9、100的补码= H,—100的补码= H。

10、在8031单⽚机内部,其RAM⾼端128个字节的地址空间称为区,但其中仅有个字节有实际意义。

11、通常单⽚机上电复位时PC= H、SP= H、通⽤寄存器则采⽤第组,这⼀组寄存器的地址范围是从 H~ H。

12、若PSW为18H,则选取的是第组通⽤寄存器。

13、8031单⽚机复位后R4所对应的存储单元地址为 H,因上电时PSW= H。

14、若A中数据为63H,那么PSW的最低位(即奇偶位P)为。

15、在微机系统中,CPU是按照来确定程序的执⾏顺序的。

16、堆栈遵循的数据存储原则,针对堆栈的两种操作为和。

17、在8031单⽚机中,使⽤P2、P0、⼝传送信号,且使⽤了P0⼝来传送、信号,这⾥采⽤的是技术。

18、使⽤8031单⽚机时需将EA引脚接电平,因为其⽚内⽆存储器,8031⽚外可直接寻址的存储空间达 KB。

19、8位机中的被码数80H和7FH的真值分别为和。

20、配合实现“程序存储⾃动执⾏”的寄存器是,对其操作的⼀个特别之处是。

21、MCS-51单⽚机PC的长度为位;SP的长度为位,数据指针DPTR的长度为位。

⼆、单选题1、电⼦计算机技术在半个世纪中虽有很⼤进步,但⾄今其运⾏仍遵循着⼀位科学家提出的基本原理。

这位科学家是:()(A)⽜顿(B)爱国斯坦(C)爱迪⽣(D)冯·诺伊曼2、⽤晶体管作为电⼦器件制成的计算机属于:()(A)第⼀代(B)第⼆代(C)第三代(D)第四代3、通常所说的主机是指:()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存(D)硬件和软件4、计算机能直接识别的语⾔是:()(A)汇编语⾔(B)⾃然语⾔(C)机器语⾔(D)⾼级语⾔5、在CPU中,控制器的功能是:()(A)进⾏逻辑运算(B)进⾏算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的⼯作6、所谓“裸机”是指:()(A)单⽚机(B)单板机(C)只装备操作系统的计算机(D)不装备任何软件的计算机7、下列数据中有可能是⼋进制数的是:()(A)764 (B)238 (C)396 (D)7898、下列4种不同进制的⽆符号数中最⼩的数是:()(A)11011001B (B)37O(⼋进制数)(C)75 (D)2AH9、PC是:()(A)⼀根硬件信号线(B)⼀个可由⽤户直接读写的8位RAM寄存器(C)⼀个不可寻址地特殊功能寄存器(D)⼀个能⾃动加1计数的ROM存储单元10、在CPU内部贩映程序运⾏状态或反映运算结果的⼀些特征寄存器是:()(A)PC (B)PSW (C)A (D)SP三、判断说明题1、在微机性能指标中,CPU的主频越⾼,其运算速度越快。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理及应用》综合练习题一一.填空题(每空1分,共20分)
1.计算机的系统总线有(数据总线)、控制总线和(地址总
线)。

2. 单片机与普通计算机的不同之处在于其将( RAM(数据存储器)
)、( CPU(中央处理器) )、I/O口(串口、并口等) 、ROM(程
序存储器)集成于一块芯片上。

3. SP总是指向堆栈的(栈顶),堆栈位于(数据)存储器空间。

4.读数据存储器空间时,()控制信号有效,读程序空间时()控制
信号有效。

5. MCS-51单片机的串行通讯方式可以分为:(同)步和(异)步。

6. 半导体存储器的最重要的两个指标是(存储容量)和(存取速度)。

7. LED数码管按其内部电路连接方式可分为(共阴)和(共阳)两种结构。

8. 定时器0和定时器1的中断标志分别为(TF0)和 (TF1)。

9. MCS-51单片机有(5)个中断源,可分为(2)个中断优先级。

10.MCS-51单片机中特殊功能寄存器的地址空间是从(80H)到(FFH)。

二.简答题(每题2分,共10分)
1. 8051有哪几个中断源? CPU响应中断时,中断入口地址各是多
少?
答:外部中断INT0/INT1,定时计数器T0/T1,串口中断
分别是0003H,0013H,000bH,001bH,0023H
2. MCS-51单片机的汇编语言指令由哪几部分组成?各部分的作用是什
么?
答:操作码,目的操作数,源操作数
操作码(用来规定要完成的操作),操作数(操作对象)
3. 简述中断、中断源的含义?
答:中断:程序执行时,允许外部或内部事件通过硬件中断程序执行,并跳去中断
程序执行,待执行完中断后返回主程序执行。

中断源:能产生中断的事件。

4. 简述程序存储器和数据存储器各有何功用?
答:程序存储器存储主程序及中断服务程序。

数据存储器存储
变量,堆栈数据和特殊功能寄存器。

5. MCS-51的外部中断有哪两种触发方式?如何选择?
答:IT=1下降沿触发,IT=0低电平触发。

三.阅读下列程序段,回答问题 (10分)
设A=0FH,R0=30H,片内RAM的(30H)=0AH,(31H)
=0BH,(32H)=0CH,写出下列程序段执行后,相关寄存器或存储单元的内容。

MOV A,@R0
MOV @R0,32H
MOV 32H,A
MOV R0,#31H
MOV A,@R0
SJMP $
A=(0BH),R0=(31H),(32H)=(0AH)
写出下列程序段执行后,相关寄存器或存储单元的内容。

MOV 35H,#03H
MOV DPTR,#TAB
MOV A,35H
MOVC A,@A+DPTR
SJMP $
ORG 1050H
TAB:DB 00H,03H,04H,10H,16H
A=(10H)DPTR=(1050H)
四.写出能实现下列功能的指令。

(每题2分共10分)
(1)将A中的内容与寄存器B中的内容交换;
XCH A,B
(2) 将R0内容送入R1;
MOV A,R0
MOV R1,A
(3) 将片外数据存储器3000H单元的内容送入片内RAM 20H单元; MOV DPTR,#3000H
MOVX A,@DPTR
MOV 20H,A
(4) 将累加器A的内容向右循环移一位
RR A
(5) 将累加器B清零
MOV B,#00H
五.讨论题(10分)
1. MCS-51内部四个并行I/O口各有什么异同?作用是什么?
P77
2. 简述MCS-51单片机的中断响应过程。

答:p127
六.计算题(10分)
已知MCS- 51单片机系统使用6MHZ的外部晶体振荡器,计算:
1) 该单片机系统的状态周期与机器周期各为多少?
答:状态周期1/3us,机械周期2us
2) 当单片机的定时器0(T0)工作在方式1时,T0的最大定时时间为多少?
答:131.072ms
3)当单片机的定时器0(T0)工作在方式1时,要求每记满250ms便产生一次定时器
溢出,T0中需要预置的初始值为多少?
答:题目有错
七.编程题(10分)
写一个10s的延时程序
八.分析题(10分)
从接口、数据格式和波特率三方面分析串行口工作在方式1与方式2时的差别。

答: P108
接口 TXD发送,RXD接收
数据 方式1:起始位,终止位各一位,数据8位,方式2:多一位RB8
波特率 方式1:可设置,方式2:只有固定的晶振32和64分频九.电路设计和编程(10分)
请为8051单片机设计一个二路D/A接口,使该接口能在示波器上显示一个字母“Y”的图像。

试画出该接口的硬件链接图并进行程序设计。

相关文档
最新文档