总单片机试卷有答案40张.docx

上传人:b****1 文档编号:133143 上传时间:2022-10-04 格式:DOCX 页数:42 大小:78KB
下载 相关 举报
总单片机试卷有答案40张.docx_第1页
第1页 / 共42页
总单片机试卷有答案40张.docx_第2页
第2页 / 共42页
总单片机试卷有答案40张.docx_第3页
第3页 / 共42页
总单片机试卷有答案40张.docx_第4页
第4页 / 共42页
总单片机试卷有答案40张.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

总单片机试卷有答案40张.docx

《总单片机试卷有答案40张.docx》由会员分享,可在线阅读,更多相关《总单片机试卷有答案40张.docx(42页珍藏版)》请在冰豆网上搜索。

总单片机试卷有答案40张.docx

.

江苏技术师范学院 学年第 学期

《单片机原理与应用》试卷(1A)

注意事项:

2.本试卷共6页,满分100分,答题时间120分钟。

3.考核方式:

闭卷考试。

学号:

题号

……

总分

得分

得分

评卷人

一、填空题(本大题共10道小题,20个空,每空1分,共20

分)

1. 十进制数178化成二进制数为(10110010)2,用压缩8421BCD码表示为

(000101111000)8421BCD。

姓名:

订 2.51单片机的一个机器周期有 12 个时钟周期,若fosc=12MHZ,则一个机器周期为 1×10-6 S。

3.AT89C52内部有 256 字节数据存贮空间,外部可扩展 64k 字节数据存贮空间。

4.AT89C52有 6 个中断源,可以实现 2 级断嵌套。

5.AT89C52的串行口有 3 种工作方式,其中方式0为同步移位寄存器输入/输出方

式,若fosc=12MHZ,波特率为106bit/s 。

6.MCS—51内部RAM中的 20H-2FH 及特殊功能寄存器中地址为

8的整数倍可以位寻址。

线

7.外部中断0的中断标志位必须由 硬件 清零。

而串行口中断标志位TI

是由软件 清零的。

班级:

8.C51中,定义变量:

chardataa;则a存储于直接寻址片内数据存储区域,而函数声明XXYY()interrupt2则将XXYY()声明为 外部中断1

9.执行指令后

MOV 56H,#34H

MOV R1,#56H

MOV A,@R1

MOV B,R1HLT:

SJMP HLT

(A)= 34H ,(B)= 56H 。

10.执行指令:

JBC40H,rel后,(40H)= 0 。

得分

评卷人

二选择题(本大题共6道小题,每小题4分,共24分)

1 AT89C52如果扩展程序存贮器,那么P2口(A)

A 只能用其第二功能

B 只能用第一功能

C 可以用第一功能也可以用其第二功能

D 以上都不对

2.AT89C52单片机复位后其P1口的输出状态为,(B)

A、00H B、0FFH C、0F0H D、不确定

3下列正确指令中源操作数属于直接寻址的是( D )AMOV30H,#0A3H

BM0VX3000H,FFH

CMOVP0,300H

DMOVA,30H

4设(A)=53H,(R0)=0FCH,执行指令ADDA,R0;结果(B )A(A)=4FH,CY=0,AC=0,OV=0,B(A)=4FH,CY=1,AC=0,OV=0,C(A)=34H,CY=1,AC=0,OV=0,D(A)=4FH,CY=1,AC=0,OV=1,

5下列选项中不是单片机生产商的是( D )A INTEL

B MOTOROLAC PHILIPSD MICROSOFT

6.在计算机中,表示地址通常使用(A )

A.无符号数 B.原码 C.反码 D.补码

得分

评卷人

三判断题(本 大题共10道小题,每小题2分,共20分)

1

INC @R1

(√)

2

只要有中断CPU就会响应

(×)

3

MOV R3,R1

(×)

4

RR 20H

(×)

5

ANL 20H,#0F0H

(√)

6

SETB 6EH

(√)

7片内RAM20H~2FH中的128个位地址与直接地址00H~7FH形式完全相同,但是在位寻址操作和直接寻址操作中,这两者不是一样的。

(√)

8ALE引脚信号可以作为地址锁存信号 (√)

9线选法可以充分利用空间,不会有空间重叠 (×)

10. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行255次。

(×)

得分

评卷人

四编程题本大题共4道小题共36分,前3题每小题10分应

用汇编语言编程,第4小题6分,可以选择汇编或C51编程

1编写程序使用中断,利用定时器T0定时控制从P1.1输出周期为100ms方波,

TF0为高级中断源,fosc=6MHZ。

(包括初始化与中断服务子程序)

GAT

C//T

M1

M0

GAT

C//T

M1

M0

E

E

TMOD

TF1

TR1

TF0

TR0

IE1

IT1

IE0

IT

O

EA

ET2

ES

ET1

EX1

ET0

EX0

PT2

PS

PT1

PX1

PT0

PX0

TCONIE

IP

2.编写子程序,统计出51单片机系统数据存贮器3000H~30FFH单元中等于

00H的无符号数的个数,并存贮于内部RAM缓冲区30H。

3.某一小型发电厂,共有56只开关,请设计一单片机紧凑型系统,利用译码法,以74HC245为I/O器件,采集开关量存贮于内部RAM30H-36H,并统计断开的开关数存贮与内部RAM55H单元(断开为“高电平”)。

画出系统结构图并设计源程序。

4.写出将无符号数从0加到100的程序,并将结果放入外部数据存贮器

2A00H~2A01H中

江苏技术师范学院东方学院 学年第 学期

《单片机原理与应用》试卷(1B)

注意事项:

1.本试卷适用于东方学院 级学生考试使用。

2.本试卷共6页,满分100分,答题时间120分钟。

3.考核方式:

闭卷考试。

题号

……

总分

得分

得分

评卷人

一、填空题(本大题共10道小题,20个空,每空1分,共20

分)

1. 十进制数96化成二进制数为(1100000)2,用压缩8421BCD码表示为(10010110)8421BCD。

2.AT89C52的一个机器周期有 12 个时钟周期,若fosc=3MHZ,则一个机器周期为4us 。

3.AT89C52内部有256 字节数据存贮空间,地址空间为00H-0FFH

其内部有 8K BflashROM。

4.串行口的中断标志位必须由软件 清零。

而定时器T0、T1中断标志位是由内部 硬件 清零的。

5.C51中,定义变量:

charbdataa;则a存储于可位寻址片内数据存储区域,而函数声明XXYY()interrupt1则将XXYY()声明为 定时器/计数器0

6.TLC549是8位二进制A/D转换器,其信号输入范围0~5V,满刻度为0FFH,则分辨率为 5/28 。

7.8255A有 3 个8位并行口,其工作方式0为 基本输入输出方式

8.MCS—51内部RAM中的20H-2FH 及特殊功能寄存器中地址为

8的整数倍可以位寻址。

9.(SP)=60H,(A)=59H,(R0)=68H,执行指令:

PUSHACC

PUSHR0POPACCPOPR0

后,(SP)=60H,(A)=68H ,(R0)=59H 。

10.执行指令:

JBC40H,rel后,(40H)= 0 。

得分

评卷人

二选择题(本大题共6道小题,每小题4分,共24分)

1系统频率fosc为6MHZ,子程序DEL的功能为(A)

DEL:

MOVR7,#200

延时约100ms

DEL1:

MOVR6,#125

延时约50ms

DEL2:

DJNZR6,DEL2

DEL2被执行125次

DJNZR7,DEL1

以上都不对

RET

251单片机复位后正确的是(C)

A内部寄存器内容全为00H BSP的内容为60H

CP0∽P3的内容为0FFH D内部寄存器内容全部为0FFH

3关于51单片机并行口说法正确的是(D)

AP1口没有内部提升电路 BP2也可以输出数据的高八位

C如果读引脚,可以先写0到P0口锁存器DP3口是多功能口

4源操作数属于直接寻址的是(D)

AMOV30H,A BM0VXA,@R0

CMOVP0,#30H DMOVA,P0

5设(A)=85H,(20H)=0AFH,执行指令ADDA,20H,结果(B)A(A)=34H,CY=0,AC=1,OV=0 B(A)=34H,CY=1,AC=1,OV=1C(A)=4FH,CY=1,AC=1,OV=0 D(A)=34H,CY=1,AC=0,OV=0

6下列选项中不是单片机生产厂家的是(C)

AMOTOROLA BINTEL C微软 D西门子

评卷人

得分

三判断题(本大题共10道小题,每小题2分,共20分)

1

INC @R1

(√)

2

DEC DPTR

(×)

3

对于内部没有ROM的单片机EA必须接低电平

(√)

4

MOV R3,R1

(×)

5

MOV 40H,0F1H

(×)

6

MOV P1.0,0

(√)

7

最小系统中P2口可以用作第一功能

(√)

8

只要有中断CPU就会响应

(×)

9

ALE引脚信号可以作为地址锁存信号

(√)

10

ANL 20H,#0F000H

(×)

得分

评卷人

四编程题本大题共4道小题共36分,前3题每小题10分应

用汇编语言编程,第4小题6分,可以选择汇编或C51编程

1.编写程序利用定时器T0定时中断50ms(高级中断),从P1.1输出2HZ的方波,fosc=12MHZ。

(包括初始化程序与中断服务子程序)

GAT

E

C//T

M1

M0

GAT

E

C//T

M1

M0

TMOD

TF1

TR1

TF0

TR0

IE1

IT1

IE0

IT

O

EA

ET2

ES

ET1

EX1

ET0

EX0

PT2

PS

PT1

PX1

PT0

PX0

TCONIE

IP

SM0

SM1

SM2

REN

TB8

RB8

TI

RI

2.一个51单片机系统,应用T1为波特率发生器,fosc=11.0592MHZ,对串行口初始化为方式一输入输出,波特率为9600波特,编写初始化程序(10分)

SCON

3.某一小型发电厂,共有64只开关,请设计一单片机紧凑型系统,利用译码法,以74HC245为I/O器件,采集开关量存贮于内部RAM40H-46H,并统计断开的开关数存贮与内部RAM70H单元(断开为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1