单片机复习题2013_第1页
单片机复习题2013_第2页
单片机复习题2013_第3页
单片机复习题2013_第4页
单片机复习题2013_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、一、课后习题(上课划定部分,占40%)二、单项选择题1、MCS-51单片机在访问外部数据存储器时,其地址指针可采用( )A.DPTRB.PCC.PSWD.SP2、8051单片机有_中断源。( )A.3个B.4个C.5个D.6个3、要用传送指令访问MCS-51程序存储器,它的指令操作码助记符应是( )A.PUSHB.MOVC.MOVXD.MOVC4、用MCS-51串行口扩展并行I/O口,串行口工作方式应选择( )A.方式0B.方式1C.方式2D.方式35、51单片机执行MOVC指令时,相关的信号状态是()。A. 有效为低电平,有效为低电平B. 无效为高电平,有效为低电平C. 有效为低电平,无效为

2、高电平D. 有效为高电平,无效为高电平7、下列指令不是变址寻址方式的是()。A.JMPA+DPTRB.MOVCA,A+PCC.MOVXA,DPTRD.MOVCA,A+DPTR8、MCS-51单片机的堆栈区应建立在()。A. 片内数据存储区的低128字节单元 B. 片内数据存储区C.片内数据存储区的高128字节单元 D.程序存储区9、MCS-51单片机定时器工作方式0是指的()工作方式。A.8位 B.8位自动重装 C.13位 D.16位10、当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。A.MOV A, R1 B.MOVC A, A + DPTRC.MOVX A, R0 D.M

3、OVX A, DPTR11、当MCS-51单片机接有外部存储器,P2口可作为( )。A数据输入口 B。数据的输出口C准双向输入输出口 D输出高8位地址12、MCS5l单片机的堆栈区是设置在( )中。A片内ROM区 B片外ROM区 C片内RAM区 D.片外RAM区13、片内RAM的20H2FH为位寻址区,所包含的位地址是( )。A00H一20H B. 00H7FH C20H2FH D00HFFH14、在寄存器间接寻址方式中,间址寄存器中存放的数据是( )。A参与操作的数据 B操作数的地址值 C程序的转换地址 D指令的操作码15、MOV A , 20H 指令的寻址方式为 ()。A立即数寻址 B直接

4、寻址C寄存器寻址 D寄存器间接寻址 16、工作寄存器区设定为 2 组,则 ()A.RS1=0 ,RS0=0 B. RS1=0 ,RS0=1 C.RS1=1 ,RS0=0 D. RS1=1 ,RS0=117、将外 RAM 中的数据送至 ACC ,执行指令为 A. MOVC A , A+DPTR B. MOV A , R0 C. MOVX A , DPTR D. MOVC A , A+PC 18、 T0 的中断服务程序入口地址为 ()( A )0003H ( B ) 000BH ( C ) 0013H ( D ) 001BH 19、启动 T1 运行的指令是 ()( A ) SETB ET0 ( B

5、 ) SETB ET1 ( C ) SETB TR0 ( D ) SETB TR1 20、 CPU 允许串行口中断的指令为 ()( A ) SETB EX0 ( B ) SETB ES ( C ) SETB ET0 ( D ) SETB ET1 21、8051 系统中,同一优先级的几个中断源中() 优先权最高。 ( A ) INT0 ( B ) T0 ( C ) INT1 ( D ) T1 22、在程序状态字 PSW 中,() 位是奇偶校验位。 ( A ) C ( B ) AC ( C ) OV ( D ) P 23、某异步通讯接口的波特率为 4800 ,则该接口每秒钟传送() 。 ( A )

6、 4800 位 ( B ) 4800 字节 ( C ) 9600 位 ( D ) 9600 字节24、判断是否溢出时用PSW的( )标志位,判断是否有进位时用PSW的()标志位。  ACY     BOV     CP     DRS0     ERS1   25、当单片机从8155接口芯片内部RAM的20H单元中读取数据时,应使用()类指令。A MOV A,20H           BMOVX A,Ri   C MOVC A,A+D

7、PTR       DMOVX A,DPTR26、子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是()完成的。A通过POP命令   B通过MOV 指令   C通过RET或RETI指令   D自动27、单片机复位后,SP、PC、I/O口的内容为( )ASP = 07H     PC = 00H       P0 = P1 = P2 = P3 = FFHBSP = 00H     PC = 0000H     P

8、0 = P1 = P2 = P3 = 00HCSP = 07H     PC = 0000H     P0 = P1 = P2 = P3 = FFHDSP = 00H     PC = 00H       P0 = P1 = P2 = P3 = 00H 28、8031定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为( )A13位定时/计数器         B16位定时/计数器C自动重装8位定

9、时/计数器   DT0为2个独立的8位定时/计数器,T1停止工作29、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用()区的工作寄存器。A0区       B1区         C2区         D3区         30、MCS51单片机的复位信号是( )有效。A.高电平 B.低电平 C.脉冲 D.下降沿31、能够用紫外光擦除ROM中程

10、序的只读存储器称为( )。A.掩膜ROM B.PROM C.EPROM D.EEPROM32、在片外扩展一片2764程序存储器芯片要( )地址线。A.8根 B.13根 C.16根 D.20根三、填空题1.程序状态字PSW是一个_位的寄存器,用于寄存_。2.51单片机的堆栈栈顶由_来指示,复位时其位置在_单元。3.P2口的功能为_和_。4.计算机中按功能把总线分为数据总线、_总线和_总线。5.当MCS-51引脚ALE信号有效时,表示在P0口稳定地送出了_地址。6.MCS-51单片机片内RAM的寄存器区共有_个单元,分为_组寄存器。7. MCS-51单片机有_个16位可编程定时器/计数器,有_种工

11、作方式。8.异步串行数据通信的帧格式由起始位、_、奇偶校验位和停止位组成。9.8051单片机的内部硬件结构包括了: 、 、 、和 以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过 相连接。 10.MCS-51的堆栈只可设置在   ,堆栈寄存器sp是  位寄存器。11.MCS-51单片机的P0P4口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 ,在P0P4口中, 为真正的双向口, 为准双向口; 口具有第二引脚功能。12.定时器/计数器的工作方式3是指的将 拆成两个独立的8位计数器。而另一个定时器/计

12、数器此时通常只可作为 使用。13假定(SP)=40H , (39H)=30H,(40H)=60H。执行下列指令:POP DPH, POP DPL后,DPTR的内容为 ,SP的内容是 。14.若由程序设定RS1、RS0=11,则工作寄存器R0-R7的直接地址为_。15.MCS5l单片机的最大程序寻址空间是,该空间的地址范围为:至。16.8051 单片机有_ 个 8 位 CPU , 128 个_ 片内数据存储器,其中有_ 组工作寄存器区,片外数据存储器的最大寻址范围为_ 字节;有四个_ 位并行 I/O 接口,有_ 个全双工串行 I/O 接口, 2 个_ 位定时器 / 计数器,工作方式由_ 特殊功能

13、寄存器设定;有_ 个中断源,其中有_ 个定时器 / 计数器中断请求源。 17.MCS-51是指单片机的(系列号       )号,8031、8051是指单片机的( 型     )号。18.MCS-51共有( 111   )条指令,可分为几种不同的寻址方式。如:MOV A,Ri 属于(寄存器间接     )寻址方式,MOV C, bit 属于( 位     )寻址方式。19单片机位寻址区的单元地址是从( 20H   )单元到(2FH   )单元,若某位地址是09H,它所在单元的

14、地址应该是(21H   )。208031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部fosc/12     )脉冲进行计数,而计数器作用是指对单片机(外部     )脉冲进行计数。21.当P1口做输入口输入数据时,必须先向该端口的锁存器写入( FF   ),否则输入数据可能出错。22单片机串行通信时,若要发送数据,就必须将要发送的数据送至( SBUF     )单元,若要接收数据也要到该单元取数。23单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用( 定时器T1 &

15、#160;  )的溢出率来设定和计算波特率。24.若由程序设定RS1、RS0=10,则工作寄存器R0R7的直接地址为_。25.若累加器A中的数据为01110010B,则PSW中的P=_26.MCS51单片机外部中断请求信号有电平方式和 ,在电平方式下,当采集到INT0、INT1的有效信号为 时,激活外部中断。27.8051的一个机器周期由_个时钟周期组成。28.8051复位时,通用寄存器组被选择为_,并行I/O口全部为_。29.外部RAM和I/O口是_的。30.是_信号;是_信号。31.对于内部没有程序存储器的单片机,必须_。32.是_信号;是_信号。33.8051的串行口是_双工的

16、_步串行口,有_种工作方式。34.DAC0832是_接口;ADC0809是_接口。35 SPI总线需要 、 、 、 四条线。扩展三片SPI设备一共需要 条线。36 I2C是一种 、 、 的高性能串行总线,能够实现完善的 数据传输。它只有 和 两条信号线。四、简答题1、什么是堆栈?什么是单片机? 2、51系列单片机具有几个中断源,分别是如何定义的?3、什么是指令周期?MCS-51的机器周期和时钟周期有何关系?其机器周期和指令周期有何关系?4、简述MCS-51系列单片机的存储空间结构?5、用8031进行程序存储器的扩展时,其地址、数据、控制总线都是哪些?在需扩展外部数据存储器时,其地址总线、数据总

17、线、控制总线是哪些?6、定时器和计数器有什么相同和不同?7、I2C、SPI、单总线接口有什么特点?与并行总线想比有什么优缺点?8、有几种方法能使单片机复位?复位后各寄存器的状态如何。9、单片机存储器的组织结构是怎样的?片内数据存储器分为哪几个性质和用途不同的区域?1089÷1单片机提供了几个中断源?有几级优先级?个中断标志位是如何产生的?又是如何清除这些中断标志位?各中断源所对应的的中断矢量地址是多少?五、 参数计算1、单片机系统的外部晶体振荡器频率为10MHz,现启动单片机的定时器。工作于定时方式,请计算:() 单片机系统的拍节P、状态S、机器周期所对应的时间是多少?() 定时器0

18、计时2.4ms所对应的定时器计数值为多少? () 在方式0下,要达到2.4ms的定时时间,装入定时器的初值为多少() 在方式0下,要达到2.4ms的定时时间,THO、TL0中装入的初值数据分别是多少?2、8051的晶振频率fosc为6MHZ,定时器/计数器T1工作在方式1(16位定时器/计数器),要求产生20ms定时,写出定时器的方式控制字和计数初值(写出TH1与TL1值)。D7D6D5D4D3D2D1D0TMOD:GATEC/M1M0GATEC/M1M0T1方式字段T0方式字段七、编程1.请将片外RAM20H-25H单元清零;请将ROM3000单元内容送R7;将外部ROM 1200H单元内容送到外部RAM 10H单元。2.若内部RAM的20H单元开始存放8个数,找出其中最大数,3.内部RAM中以51H单元为首地址,存放着6个字节的无符号数。统计其中0的个数,并存放在50H单元中。九、综合题1. 某单片机系统的程序存储器配置如上图所示,要求:(1)判断U1U4的存储容量;(2)试说明各个芯片的地址范围。2. 如下图所示的电路中,每来回扳动一次开关S将会产生一次外部中断请求,若采用边沿触发,利用该中断读取按键K0K3的状态,驱动相应编号的发光二极管,开关断开时相应的二极管亮,按要求完成相应

温馨提示

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

评论

0/150

提交评论