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

下载本文档

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

文档简介

C51单片机一期末复习题

期末复习题

一、选择题(每题4分,共10题)

1.下列哪种文件后缀名是可以烧结至单片机中

()

A.uv2B.cC.HEX

D•inc

2.AT89c52单片机(双列直插封装)有多少引

A.20B.28C.

40D.44

3.AT89C52单片机的地址总线有多少位

A.2B.8C.16D.32

4.下面哪个引脚单片机的串行接受引脚

A.XTAL1B.RXDC.RESTD.

5.若采用的时钟晶体的频率是12MHz,那么单

片机的机器周期是多少()

A.1/2微秒B.1/6微秒C.1

6.十六进制0xe5转换成二进制应该为

()

A.11111101B.11100011C.

11100101D.11111010

7.在下列寄存器中,与定时/计数控制无关的

是()

A.TCON(定时控制寄存器)B.

TMOD(工作方式控制寄存器)

C.SCON(串行控制寄存器)D.IE

(中断允许控制寄存器)

8.MCS-51单片机的外部中断1的中断请求标

志是。()

A.TRIB.IE1

C.IT1D.TF1

9.定时器/计数器工作方式1是。

()

A.8位计数器结

构B.2个

8位计数器结构

c.13位计数结

构D.

16位计数结构

10.已知1只共阳极LED显示器,其中a笔段为

字形代码的最低位,若需显示数字E,则它的字

形代码应为

()

A.06HB.

F9HC.

86HD.79H

11.对程序计数器PC的操作

()

A.是自动进行的B.是通过

传送进行的

C,是通过加1指令进行的D.是通过减1

指令进行的

12.下列计算机语言中,CPU能直接识别的

是。()

A.自然语言B.高级语

言C.汇编语言D.机器

语言

13.AT89C52单片机的数据总线有多少位

A.2B.8C.16D.

32

14.下面哪个引脚单片机的地址锁存引脚

A.XTAL1B.RXDC.RESTD.

15.若采用的时钟晶体的频率是12MHz,那么单

片机的时钟周期是多少()

A.1/2微秒B.1/6微秒C.1

16.当外部中断请求的信号方式为脉冲方式时,

要求中断请求信号的高电平状态和低电平状态

都应至少维持。

()

A.1个机器周期B.2个机器周期C.4

个机器周期D.8个机器周期

17.二进制01101101转换成十六进制应该为

()

A.0xe5B.0x6EC.0x7ED.

0x6D

18.在下列寄存器中,与定时/计数控制无关的

是()

A.TCON(定时控制寄存器)B.

TMOD(工作方式控制寄存器)

C.SCON(串行控制寄存器)D.IE

(中断允许控制寄存器)

19.MCS-51单片机的外部中断1的中断请求标

志是0()

A.TRIB.IE1

C.IT1D.TF1

20.已知1只共阴极LED显示器,其中a笔段为

字形代码的最低位,若需显示数字E,则它的字

形代码应为

()

A.06HB.

F9HC.

86HD.79H

二、填空题(每题5分,共4题)

1.请写出五种中断类型:

2.如图1所示,单片机AT89C52的P0口上接

了8个LED灯,若要第一、三个灯亮,请写出

P0的值(采用十六进制方式)

R1

D1

39

pon^DD

P0.1O1亘

3?

PO2WD2

35

PO3WD3

PO.WKD4q

P(JSW)5a

P口由6

P口了俄D7

P2BW3

P2.1JR9凑

&P22W1O

PP23W11

P2.MM2

31P2SW13Fal

P2JSWH

P2.7阿5

1

2P3IVRXD

3P3.1/TXD

,P32/1而1O

5P3^INTFF

6P3.4JTO

7P3ST1

8

P3J6^UR2FBI

P^.7/RD-

HF

图1

3.请用KEILC语言对引脚PLO、PL1、PL2、

P1.3定义成LEDO.LED1>LED2,LED3,提

示:采用特殊位进行定义。

4.在中断函数中,请将外部中断1函数格式补充

完整:voidexternal1

5.请用KEILC语言对引脚PLO、PLLPL2、

P1.3定义成LEDO、LED1、LED2、LED3,提

示:采用特殊位进行定义。

6.请写出下列图中DA转换器的数据端口地址。

1

2

3

4

-

5

6

t

ATOC52

7.若A=OXFE,请写出A循环左移的特殊函数表

达式:A=

三、问答题(每题10分,共2题)

1.请用语言表述AT89C52单片机P3引脚的第二

功能。

答案:

2.在内部中断0中,TO采用工作方式1,晶振

频率为12MHz,要求定时时间为10毫秒,请写

出T0的初值(要求有计算公式和最后的十六进

制值)。

答案:

3.请画出单片机时钟电路,并连接至单片机引

脚上。

答案:

4.键盘行列排列如图,交叉处假设是按健,写出

行列扫描键盘的原理(不需要程序)。

答案:

四、程序设计题(每题10分,共2题)

1.请写出延时函数voiddelay(unsignedchar),

要求:在晶体振荡器为12Hz时,延时x毫秒。

答案:

2.请将下列程序补充完整,根据下图设计一个

数码管从0到9的顺序显示。

#include<reg51.h>

#defineucharunsignedchar

#defineuintunsignedint

ucharcode

LedCode[]={0Xc0,0Xf9,0XA4,0xB0,0x99,0x92,0

x82,0Xf8,0x80,0x90};

_________________________________〃根据

程序定义变量

void

delay(ucharx)

{uchark;

while(x-)工XTAL1POB^DD

P0.1AD1

PD2A02

XTAL2PD^D3

PQ.4AD4

PDSAD5

P0SAD6

RSTF0.7AD?

for(k=0:k<125:—P21m8

P2.1JR9

P22A10

29-

工PSENP23Ali

ALEP2.4A12

31

EAP2sAi3

k++){}2

P2J6AU

±

P27A1S

±:P1DT2P3IWX。

}±zP1.1/T2EXP3.VTXD11

P12P32^T5"12

13

P1JP3;2MSTF“

q

P1.1P34/TO

q

P1SP35H-1

P3J6WR2

P1J61?

PI.?P3.1/FD-

void生工57

main(void)

P0=LedCode[0];

while(l)

}

3

3.请写出一段完整的跑马灯程序,要求:依次

第4,5灯;3,6灯;2,7灯;1,8灯亮。

答案:

R1

1k

U1D1

39

>XTAL1PDfl^DD

PQ.1AD1

J?

P02^D2LUE

36

XTAL2P031WD3

35

PO.4AD4

2£LUC

P口aMJ6J3

32F

-2—RSTPOlJ^DT

邮LUU

P2BWB

P2.1窿

P22A10

PSENP2ZWM1LUE

温馨提示

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

评论

0/150

提交评论