最新陕西科技大学单片机期末考试复习资料和试题汇总

最新陕西科技大学单片机期末考试复习资料和试题汇总
最新陕西科技大学单片机期末考试复习资料和试题汇总

一,原码、补码与反码

原码与真值的关系为

[X]原=X, 0≤X<2n

2n-1-X -2n<X≤0

由补码的概念引伸,当用n位二进制数表示整数X(1位为符号位,n-1位为数值位),模为2n时,数X的补码可表示为:

[X]补=X 0≤X<2 n-1

2n+X -2 n-1≤X≤0

反码[X]反

一个正数的反码,等于该数的原码;

一个负数的反码,等于该负数的原码符号位不变(即为1),数值位按位求反(即0变1,1变0)

[X]反=X 0≤X<2 n-1

(2n-1)+X -2 n-1

综上所述可归纳为:

正数的原码、反码、补码就是该数本身;

负数的原码其符号位为1,数值位不变;

负数的反码其符号位为1,数值位逐位求反;

负数的补码其符号位为1,数值位逐位求反并在末位加1。

二,溢出的判别

双高位判别法

利用符号位(Kn-1位)及最高数值位(Kn-2位)的进位情况来判断是否发生了溢出。

CS :若符号位发生进位,则CS=1;

否则CS=0。

CP :若最高数值位发生进位,则CP=1;

否则CP=0。

当两个正数补码相加时,若数值部分之和大于2n-1,则数值部分必有进位CP=1;而符号位却无进位CS=0。这时CSCP的状态为“01”,发生正溢出。

当两个负数补码相加时,若数值部分绝对值之和大于2n-1,则数值部分补码之和必小于2n-1,CP=0;而符号位肯定有进位CS=1,这时CSCP的状态为“10”,发生负溢出。

当不发生溢出时,CS和CP的状态是相同的,即CSCP的状态为“00”或“11”。

三,一台计算机具有的所有指令的集合称为该计算机的指令系统。

MCS—51系列单片机的指令系统共有111条指令,在储存空间与执行时间上都有较高的效率,还含有丰富的位操作指令。

按其功能可分为数据传送、算术运算、逻辑运算、程序转移、位操作等5个大类。

按指令执行时间:单机器周期指令64条,双机器周期指令45条,乘、除2条指令的执行时间为4个机器周期

四,指令格式。

一条汇编语言指令中最多包含5 个区段, 如下所示:

[标号:]操作码[目的操作数][,源操作数][;注释]LOOP: ADD A, #10H ;(A) ←(A)+10H

5个区段之间要用分隔符分开: 标号与操作码之间用“: ”隔开, 操作码与操作数之间用空格隔开, 操作数与注释之间用“;”隔开, 如果操作数有两个以上, 则在操作数之间要用逗号“,”隔开(乘法指令和除法指令除外)。

五,MCS-51单片机汇编指令常用符号

Rn—当前选定的寄存器区中的8个工作寄存器R0~R7, 即n=0~7。

Ri—当前选定的寄存器区中的2个寄存器R0、R1, i=0、1。

direct—表示直接寻址的地址;8位内部RAM单元的地址:内部数据区RAM单元(00H~7FH)或特殊功能寄存器地址(80H~0FFH)。

#data—指令中的8位常数,#表示立即数。

#data16—指令中的16位常数。

addr16——16 位的目的地址, 用于LJMP, LCALL指令, 可指向64 KB程序存储器地址空间。

addr11——11位的目的地址, 用于AJMP, ACALL指令。目的地址必须与下一条指令的第一个字节在同一个2KB程序存储器地址空间范围之内。

rel——相对地址,8 位带符号的偏移量字节, 用于SJMP和所有条件转移指令中。偏移量相对于下一条指令的第一个字节计算, 在-128~+127 范围内取值。

bit——内部数据RAM或特殊功能寄存器中的可直接寻址位。DPTR——数据指针, 可用作16 位的地址寄存器。

A——累加器。

B——寄存器, 用于MUL和DIV指令中。

C——进位标志或进位位。

@——间接寻址寄存器或基址寄存器的前缀, 如@Ri,@DPTR。

/——位操作数的前缀, 表示对该位取反,但不影响该位原值。(X)——X中的内容。

((X))——由X寻址的单元中的内容。

←——箭头左边的内容被箭头右边的内容所代替。

六,在MCS -51单片机指令系统中, 有以下7种寻址方式:

(1)立即寻址;

(2)直接寻址;

(3)寄存器寻址;

(4)寄存器间接寻址;

(5)基址寄存器加变址寄存器间接寻址;

(6)相对寻址;

(7)位寻址。

七,例题。

例:设内部RAM单元(30H)=40H,(40H)=10H, (l0H)=00H,端口(P1)=CAH,分析一下程序执行后各个单元及寄存器、P2口的内容

MOV R0,#30H ; (R0)←30H, 78 30

MOV A,@R0 ; (A)←((R0)), E6

MOV R1, A ; (R1)←(A), F9

MOV B,@R1 ; (B)←((R1)), 87 F0

MOV @R1, P1 ; ((Rl))←(P1), A7 90

(PC)=1FF1H,

(A)=51H(81的十六进制数)

例设(R0)=30H, (30H)=4AH, (A)=28H,则:

XCH A,@R0

结果为: (A)=4AH, (30H)=28H

XCHD A,@R0

结果为: (A)=2AH, (30H)=48H

SW AP A

结果为: (A)=82H

例:若在外部ROM/EPROM中2000H单元开始依次存放0~9的平方值,数据指针(DPTR)=3A00H,用查表指令取出2003H单元的数据后,要求保持DPTR中的内容不变。完成以上功能的程序如下:

MOV A, #03H ; (A)←03H, 7403

PUSH DPH ; C083

PUSH DPL ; C082

MOV DPTR, #2000H ; (DPTR)←2000H, 90 20 00

MOVC A, @A+DPTR ; (A)←(2000H+03H),93

POP DPL ; D0 82

POP DPH ; D0 83

执行结果: (A)=09H ,(DPTR)=3A00H。

例: 进入中断服务子程序时, 把程序状态寄存器PSW、累加器A、数据指针DPTR进栈保护。设当前SP为60H。则程序段

PUSH PSW

PUSH ACC

PUSH DPL

PUSH DPH

执行后, SP内容修改为64H, 而61H、62H、63H、64H单元中依次栈入PSW、A、DPL、DPH的内容。当中断服务程序结束之前, 如下程序段(SP保持64H不变)

POP DPH

POP DPL

POP ACC

POP PSW

执行之后, SP内容修改为60H, 而64H、63H、62H、61H单元中的内容依次弹出到DPH、DPL、A、PSW中。

MCS -51 提供一个向上升的堆栈, 因此SP设置初值时要充分考虑堆栈的深度, 要留出适当的单元空间, 满足堆栈的使用。

例1:双字节无符号数加法(R0 R1)+(R2 R3)→(R4 R5);R0、R2、R4存放16位数的高字节,R1、R3、R5存放低字节。假设其和不超过16位,其编程如下。

(A)=56H,

(B)=lCH,

OV=1,

CY=0 ,

P=0。

1)逻辑"与"指令

ANL A, Rn;(A)←(A)AND(Rn), 58~5F

ANL A, direct;(A)←(A)AND(direct), 55 direct

ANL A, @Ri;(A)←(A)AND(Ri), 56~57

ANL A, #data;(A)←(A)AND #data , 54 data

ANL direct, A;(direc)←(direct)AND(A), 52 direct

ANL direct, #data

;(direct)←(direct) AND #data , 53 direct data

功能: 将两个操作数的内容按位进行逻辑与操作, 并将结果送回目的操作数的单元中。

例如(A)=FAH=11111010B,(R1)=7FH=01111111B

ANL A,Rl; (A)←11111010A01111111

结果为:(A)=01111010B=7AH。

逻辑“与”ANL指令常用于屏蔽(置位)字节中某些位。若清除某位,则用“0”和该位相与;若保留某位,则用“1”和该位相与。

例如:(Pl)=C5H=11000101B,屏蔽P1口高4位

ANL P1,#0FH;(Pl)←(P0)AND 00001111

结果为:(P1)=05H=00000101B。

2)逻辑“或”指令

ORL A, Rn;(A)←(A)OR(Rn), 48~4F

ORL A, direct;(A)←(A)OR(direct), 45 direct

ORL A, @Ri;(A)←(A)OR((Ri)), 46~47

ORL A, #data;(A)←(A)OR#data , 44 data

ORL direct, A;(direct)←(direct)OR (A), 42 direct

ORL direct, #data

;(direct)←(direc)OR #data ,43 direct data

功能:将两个操作数的内容按位进行逻辑或操作, 并将结果送回目的操作数的单元中。

例: 若(A)=C0H, (R0)=3FH, (3F)=0FH

执行指令:ORL A,@R0 ;(A)←(A)OR((R0)

结果为:(A)=CFH

例: 根据累加器A中4~0位的状态,用逻辑与、或指令控制P1口4~0位的状态,Pl口的高3位保持不变。

ANL A,#00011111B;屏蔽A的高3位

ANL P1,#11100000B;保留P1的高3位。

ORL P1 A;

若上述程序执行前:

(A)=B5H=10110101B,(Pl)=6AH=01101010B,

则执行程序后

(A)=15H=00010101B,(Pl)=75H=01110101B

3)逻辑“异或”指令

XRL A, Rn;(A)←(A) XRL(Rn), 68 ~6F

XRL A, direct ;(A)←(A) XRL (direct), 65 direct

XRL A, @Ri;(A)←(A) XRL ((Ri)), 66 ~67

XRL A, #data;(A)←(A) XRL #data, 64 data

XRL direct, A;(direct)←(direct) XRL(A), 62 direct

XRL direct, #data

; (direct)←(direct) XRL #data, 63 direct data

功能: 将两个操作数的内容按位进行逻辑异或操作, 并将结果送回到目的操作数的单元中。

例如:若(A)=B5H=10110101B,

执行下列指令:

XRL A,#0F0H ; A的高4位取反,低4位保留

MOV 30H,A ;(30H)←(A)=45H,

XRL A,30H ; 自身异或使A清零

执行后结果:

(A)=00H。

4)简单逻辑操作指令

CLR A ; 对累加器A清“0”E4

CPL A ; 对累加器A按位取反F4

上例中用异或指令使累加器清零,需要两条双字节指令

MOV 30H, A 和XRL A, 30H

共占用四字节存储空间。

MOV A,#00H

实现累加器清零,也需一条双字节指令

不影响Cy, AC, OV等标志

例:双字节数求补码。

解:对于一个16位数,R3存高8位,R2存低8位,求补结果仍存R3、R2求补的参考程序如下:

MOV A,R2 ; 低8位数送A

CPL A ;低8位数取反

ADD A, #01H ; 加1得低8位数补码

例:设(SP)=30H,标号为SUB1的子程序首址在2500H, 执行指令:

3000H: LCALL SUBl ;(PC)=3000H

结果: (SP)=32H,(31H)=03H,(32H)=30H,(PC)=2500H。

2300H :ACALL SUB2 ; (PC)=2300H

执行该指令后:(PC)+2=2302H,(0010 0011 0000 0010)

可调用子程序的2KB范围为2000H~27FFH.

07FEH:ACALL SUB3 ;(PC)=07FEH

执行该指令后,(PC)+2=0800H ,(0000 1000 0000 0010)

可调用子程序的2KB范围为0800H~0FFFH。

十,程序设计。

例 1 两个无符号双字节数相加。

设被加数存放于内部RAM的40H(高位字节), 41H(低位字节), 加数存放于50H(高位字节), 51H(低位字节), 和数存入40H和41H单元中。

程序如下:

START: CLR C ; 将Cy清零

MOV R0, #41H ; 将被加数地址送数据指针R0

MOV R1, #51H ; 将加数地址送数据指针R1

AD1: MOV A, @R0 ; 被加数低字节的内容送入A

ADD A,@R1 ; 两个低字节相加

MOV @R0, A ; 低字节的和存入被加数低字节中

DEC R0 ; 指向被加数高位字节

DEC R1 ; 指向加数高位字节

MOV A, @R0 ; 被加数高位字节送入A

ADDC A, @R1 ; 两个高位字节带Cy相加

MOV @R0, A ; 高位字节的和送被加数高位字节

RET

例2 将两个半字节数合并成一个一字节数。

设内部RAM 40H, 41H单元中分别存放着8 位二进制数, 要求取出两个单元中的低半字节, 并成一个字节后, 存入50H单元中。

START: MOV R1, #40H ; 设置R1为数据指针

MOV A, @R1 ; 取出第一个单元中的内容

ANL A, #0FH ; 取第一个数的低半字节

SW AP A ; 移至高半字节

INC R1 ; 修改数据指针

XCH A, @R1 ; 取第二个单元中的内容

ANL A, #0FH ; 取第二个数的低半字节

ORL A, @R1 ; 拼字

MOV 50H, A ; 存放结果

RET

ADD A,R6

MOV R4,A

MOV A,R5

ADDC A,#00H

MOV R5,A

RET

例5 3个无符号单字节整数分别存于R1、R2、R3中,找出其中最大数放于R0中。算法:首先将R0清零;

然后进行(R1 )与(R0)减法,若(R1)-(R0)>0,则

(R1)>(R0〉,把( R1)送(R0);否则(R0)保持不变。

将(R0)分别与(R2)和(R3)比较,比较处理的方法

与上面相同;

比较3次后,R0中即为3数中的最大数。

采用地址译码器的多片程序存储器的扩展。

例要求用2764芯片扩展8031的片外程序存储器空间,

分配的地址范围为0000H~3FFFH。

解:采用完全译码的方法,每个单元只占用唯一的1个地址。

宇片数:

(末地址-首地址)+1=(3FFFH-0000H)+1=4000H=214

字片数=4000H÷2000H=2(片)

位片数:

位片数=单元位数/芯片位数=1

总片数=字片数×位片数=2×1=2(片)

分配地址范围:

第1片: 0000 0000 0000 0000 (0000H)

0001 1111 1111 1111 (1FFFH)

第2片: 0010 0000 0000 0000 (2000H)

0011 1111 1111 1111 (3FFFH)

十一,中断

1) 外部中断源

INT0(P3.2)端口、INT1 (P3.3)

TCON的IE0、IE1,中断请求标志。

触发方式:

脉冲下降沿触发

电平触发

由TCON寄存器中的IT0、IT1来决定。

IE0:外部中断INT0的请求标志位。

IT0:外部中断INT0触发方式控制位。软件置1或清0:

IT0=1 时,外部中断INT0为下降沿触发。

IT0=0时,外部中断INT0为电平触发。

IE1:为外部中断INT1的请求标志位。功能与IE0相同。

IT1:外部中断INT1触发方式控制位。功能与IT0相同。

2) 内部中断源

定时器T0和T1溢出中断源、串行口发送/接收中断源。

2个定时器/计数器:T0和T1。

当计数器计满溢出时,分别产生溢出中断,使各自的中断标志位TF0、TF1置1,产生中断请求标志。

TF0和TF1为TCON寄存器中的2位。

TF0:定时器T0的溢出中断标志位。由T0回零溢出引起。TF1:定时器T1的溢出中断标志位。由T1回零溢出引起。

8031复位后,TCON被清0。

TI/RI:串行I/O中断,完成一帧字符发送/接收引起。

串行口发送/接收中断源。其中断标志位占用SCON寄存器中的2位,它们是发送中断请求标志TI和接收中断请求

TI:串行口内部发送中断请求标志位。当串行口发送完一个字符后,由内部硬件使发送中断标志TI置位。产生中断请求标志。

RI:串行口内部接收中断请求标志位。当串行口接收到一个字符后,由内部硬件使接收中断请求标志位RI置位。产生中断请求标志。

串行口的发送中断TI,和接收中断RI,共用一个内部中断源。它们逻辑“或”后,作为一个内部的串行口中断源。

TI RI:CPU 响应中断后,执行中断服务程序时,并不自动清0,需要在中断服务程序中用清零指令完成

1) 中断允许控制

MCS - 51单片机有5个中断源, 为了使每个中断源都能独立地被允许或禁止, 以便用户能灵活使用, 它在每个中断信号的通道中设置了一个中断屏蔽触发器。

只有该触发器无效, 它所对应的中断请求信号才能进入CPU, 即此类型中断开放。否则, 即使其对应的中断标志位置1, CPU也不会响应中断, 即此类型中断被屏蔽了。同时CPU 内还设置了一个中断允许触发器, 它控制CPU能否响应中断。

脉冲计数:C= 100ms/2μs =5 ×104

则计数初值:TC= 216- 5 ×104 =15536

=3CB0H

TMOD:T0 M1M0 =01,C/T=0,GA TE=0

T1可任意设置

TMOD= 0000001

1) 方式0 的应用

例1 利用定时器输出周期为 2 ms的方波, 设单片机晶振频率为6 MHz。

选用定时器/计数器T0 作定时器, 输出为P1.0 引脚, 2 ms 的方波可由间隔 1 ms的高低电平相间而成, 因而只要每隔 1 ms对P1.0 取反一次即可得到这个方波。

定时 1 ms的初值:

因为机器周期=12÷6 MHz= 2 μs

所以 1 ms内T0 需要计数N次:

N= 1 ms÷2 μs = 500

使用方式0 的13 位计数器即可, T0 的初值X为:

X=M-N=8192-500=7692=1E0CH

(0001111000001100)

但是, 因为13 位计数器中, 低8 位TL0 只使用了5 位, 其余码均计入高8 位TH0 的初值, 则T0 的初值调整为

(0001111000001100)

TH0=0F0H, TL0=0CH

TMOD初始化: TMOD=00000000B=00H

(GATE=0, C/T=0, M1=0, M0=0)

TCON初始化: 启动TR0=1

IE初始化: 开放中断EA=1, 定时器T0 中断允许ET0=1

程序清单如下:

ORG 0000H

AJMP START; 复位入口

ORG 000BH

AJMP T0INT ; T0中断入口

ORG 0030H

START: MOV TH0, #0F0H ; T0赋初值

MOV TL0, #0CH

MOV TMOD, #00H

SETB ET0 ; 开T0中断

SETB EA ; 开总允许中断

SETB TR0 ; 启动T0

MAIN: AJMP MAIN ; 主程序

T0INT: CPL P1.0

MOV TL0, #0CH

MOV TH0, #0F0H

RETI

2) 方式1应用

方式1 与方式0 基本相同, 只是方式1 改用了16 位计数器。要求定时周期较长时, 13 位计数器不够用, 可改用16 位计数器。

例2 已知某生产线的传送带上不断地有产品单向传送, 产品之间有较大间隔。使用光电开关统计一定时间内的产品个数。假定红灯亮时停止统计, 红灯灭时才在上次统计结果的基础上继续统计, 试用单片机定时器/计数器T1的方式1完成该项产品的计数任务。

(1) 初始化: TMOD=11010000B=0D0H

(GA TE=1, C/T=1, M0M1=01)

TCON=00H

(2) T1在方式1时, 溢出产生中断, 且计数器回零, 故在中断服务程序中, 需用R0计数中断次数, 以保护累积计数结果。

(3) 启动T1计数, 开T1中断。

程序清单如下: ORG 0000H

AJMP START ; 复位入口

ORG 001BH

AJMP T1INT ; T1中断入口

ORG 0100H

START: MOV SP, #60H ; 初始化程序

MOV TCON, #00H

MOV TMOD, #0D0H

MOV TH1, #00H

MOV TL1, #00H

MOV R0, #00H ; 清中断次数计数单元

MOV P3, #28H; 设置P3.5第二功能

SETB TR1 ; 启动T1

SETB ET1; 开T1中断

SETB EA ; 开总中断

MAIN: ACALL DISP ; 主程序, 调显示子程序

ORG 0A00H

T1INT: INC R0 ; 中断服务子程序

RETI

DISP: …; 显示子程序

RET

3) 方式 2 应用

方式2 是定时器自动重装载的操作方式, 在这种方式下, 定时器0 和 1 的工作是相同的, 它的工作过程与方式0、方式 1 基本相同, 只不过在溢出的同时, 将8 位二进制初值自动重装载, 即在中断服务子程序中, 不需要编程送初值, 这里不再举例。定时器T1 工作在方式 2 时, 可直接用作串行口波特率发生器,

4) 方式3 的应用

定时器T0 工作在方式 3 时是 2 个8 位定时器/计数器。且TH0 借用了定时器T1 的溢出中断标志TF1和运行控制位TR1。

例3 假设有一个用户系统中已使用了两个外部中断源, 并置定时器T1 于方式2, 作串行口波特率发生器用, 现要求再增加一个外部中断源, 并由P1.0 口输出一个5K Hz 的方波(假设晶振频率为6 MHz)。

在不增加其它硬件开销时, 可把定时器/计数器T0 置于工作方式3, 利用外部引脚T0端作附加的外部中断输入端, 把TL0 预置为0FFH, 这样在T0 端出现由1至0 的负跳变时, TL0 立即溢出, 申请中断, 相当于边沿激活的外部中断源。在方式3下, TH0 总是作8 位定时器用, 可以靠它来控制由P1.0 输出的 5 kHz方波。

由P1.0 输出5 kHz的方波, 即每隔100 μs使P1.0 的电平发生一次变化。则TH0中的初始值X=M-N=256-100/2=206。

MOV TL0, #0FFH

MOV TH0, #206

MOV TL1, #BAUD ; BAUD根据波特率要求设置常数

MOV TH1, #BAUD

MOV MOD, #27H ; 置T0工作方式3

; TL0工作于计数器方式

MOVTCON, #55H ; 启动定时器T0、T1, 置外部中断0 和1

; 为边沿激活方式

MOVIE, #9FH ; 开放全部中断

TL0 溢出中断服务程序(由000BH单元转来):

TL0INT: MOV TL0, #0FFH

…; 外部引脚T0 引起中断处理程序

RETI

TH0 溢出中断服务程序(由001BH转来):

TH0INT: MOVTH0, #206

CPL P1.0

RETI

此处串行口中断服务程序、外中断0和外中断1的中断服务程序没有列出。

设MCS-51单片机系统时钟频率ФCLK为6MHZ,请编出利用定时/计数器T0在P1.0引脚上产生周期为2秒,占空比为50%的方波信号的程序

(1)主程序

1)T0工作方式的设定:选择方式1(16位方式)

(最大定时131ms)

2)定时常数的设定:

TC=216-100ms/2μs =15536=3CB0H

即:TH0应装3CH,TL0应装B0H。

MOV A,@R0 ; 寄存器,寄存器间址

MOV RI,#50H ; 寄存器,立即寻址

MOV DPTR,#1000H ; 寄存器,立即数

MOVX @DPTR,A ; 寄存器间址,寄存器寻址

MOVC A,@A+PC ; 寄存器,变址寻址

ADD A,R0 ; 寄存器,寄存器寻址

MOV C,20H ; 位寄存器,位地址寻址

●已知内部数据存储器40H单元中的内容为67H,4lH单元中的内容为68H,试分析下段程序执行后,

各有关单元中的内容。

MOV A,40H

MOV R1,A

MOV R0,#4lH

MOV A,@R0

MOV 40H,A

MOV R1,A

MOV R0,#66H

(40H)= 68H (41H)= 68H A= 68H R0= 66H R1= 68H

●试比较指令SJMP rel、AJMP addrl和LJM addrl6的不同之处。

SJMP rel ;相对转移,rel是相对PC的8位偏移地址。

AJMP addr11 ;绝对转移,转移时PC10~PC0被11位addr11地址替换。

LJMP addrl6 ;长转移,转移时PC被16位addr11地址替换。

●写出共阴和共阳极LED显示器的“0267”的字形码。(共阴:3FH 5BH 7DH 07H)(共阳:C0H C4H 82H

F8H

三、应用设计

●画出MCS-51单片机上电复位电路图。

●画出MCS-51单片机按纽复位电路图。

基于单片机的粉尘检测仪控制电路

基于单片机的粉尘检测仪控制电路 摘要 随着现代工业的发展,工业化水平的提高,人们的生活和工作有了很多便利。然而我们的环境污染越来越严重,尤其是空气质量日益下降。除废气、废水外,颗粒状粉尘、烟尘向大气排放所造成的污染已成为一个十分突出的问题。粉尘是空气质量的重要指标,粉尘的检测就愈重要。粉尘检测仪主要用于检测环境中的粉尘浓度,适用于工矿企业劳动部门生产现场粉尘浓度的测定、环境环保监测部门大气飘尘检测和污染源调查等。本课题以光散射原理为基础,围绕单片机为核心,完成检测仪数据采集、显示等电路的设计。开发完整的具有成本低、运行稳定可靠、开发周期短等优点的高性能控制系统,并熟练掌握单片机系统及其相关的软件调试工具的使用。 关键词:粉尘,光散射,空气采样,A/D转换,显示

The Dust Detector Based on Single Chip Control Circuit ABSTRACT With modern industrial development, industrialization level, people's life and work have a lot of convenience. However, we more and more serious environmental pollution, especially air quality has declined. In addition to emissions, waste water, the particles of dust, smoke and dust emissions to the air pollution has become a very prominent issue. Dust is an important indicator of air quality, dust, the more important test. Dust detector is mainly used for detection of dust concentration in the environment, the labor department for industrial and mining production site determination of dust concentration, the environment department of environmental monitoring of airborne particulate pollution detection and investigation. The topics to light scattering theory, based around the MCU core, complete detector data acquisition and display circuit. Development of a complete low cost, stable and reliable operation, the advantages of short development cycle, high-performance control systems, and master microcontroller system and related software debugging tools. KEY WORDS:dust, light scattering, air sampling, A / D converter, display

单片机原理期末考试试题_附答案

单片机原理期末考试试 题_附答案 This model paper was revised by LINDA on December 15, 2012.

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。 3、两位十六进制数最多可以表示(256)个存储单元。 4、89C51是以下哪个公司的产品( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。9、在I/O口中,(P0)口在接LED时,必须提供上拉电阻,(P3)口具有第二功能。10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于(B)体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有?( 64?) KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外

单片机原理及应用期末考试试卷及答案

苏州经贸职业技术学院 2009-2010学年第二学期 《单片机原理及应用》期终试卷(A) 班级:姓名:学号:成绩: 一﹑填空题(将正确答案填在题干的空白处。1分×35=35分) 1、十进制数-47用8位二进制补码表示为:11010001B。 2、89C51含4KB Flash ROM,128B的RAM,在物理上有4个独立的存储器 空间。 3、若8031单片机的晶振频率fosc=12MHz,则振荡周期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行MUL AB指令需要时间为4us 。 4、假定A=85H,R0=20H,(20H)=0AFH。执行指令:ADD A,@R0后,累加器 A的内容34H ,CY的内容1 ,AC的内容1 ,OV的内容1 。 5、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H 单元的内容。 6、PSW中RS1 RS0=10H时,R2的地址为12H 。 7、ROM在物理上分为片内ROM 和片外ROM ,在逻辑上两者统一编址。 8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA=0时,则仅仅使用片外程序存储器。 9、MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低8位地址信号。 10、欲使P1口的高4位输出1,而低4位不变,应执行一条ORL P1,#0F0H指令。 11、12根地址线可选4KB个存储单元,32KB存储单元需要15 根地址线。 12、设80C51 fosc=12MHz,定时器工作在方式0,则最大定时时间为8192μs。 13、异步串行数据通讯有单工、半双工和全双工共三种传送方式。 14、51单片机的中断系统最多可以有 2 个嵌套。 15、8031单片机指令MOV是访问内RAM ,最大范围为256B ,MOVX是访问外RAM ,最大范围为64KB,MOVC是访问ROM ,最大范围为64KB 。 二、单项选择(1分×15=15分) 1、MCS-51上电复位后,SP的内容是(B) (A)00H (B)07H (C)60H (D)70H 2、80C51是(C)

陕西科技大学微机原理与计算机接口技术单片机期末考试题

一选择题 (n )1.MCS—51单片机是高档16位单片机。 (y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n )3.单片机的CPU从功能上可分为运算器和存贮器。(y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 (n )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。 (y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (n )8.MCS—51的程序存贮器用于存放运算中间结果。 (y )9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RA M,另一个是片外最大可扩充64K字节的RAM。 (y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 (n )11.CPU的时钟周期为振荡器频率的倒数。 (n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。 (y )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 (n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 (n )15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (y )16.当8051单片机的晶振频率为12MHZ时,ALE 地址锁存信号端的输出频率为2MHZ的方脉冲。 (y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 (n )18.MCS—51单片机的片内存贮器称为程序存贮器。 (n )19.MCS—51单片机的数据存贮器是指外部存贮器。 (y )20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 (y )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为 a 。 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器 2.单片机能直接运行的程序叫c。 源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来 c 。 A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为 b 。A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是 b 。 输出高电平B。输出矩形脉冲,频率为f osc的1/6 C.输出低电平D。输出矩形脉冲,频率为f osc的1/2 6.单片机8031的引脚a。 A.必须接地B。必须接+5V C。可悬空D。以上三种视需要而定 7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A。 A.P0口B。P1口C。P2口D。P0口和P2口8.PSW中的RS1和RS0用来 a 。 选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为 d 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是 b 个单元。A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RA M 的 d 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针SP在内部RAM中的直接地址是c。 A.00H B。07H C。81H D。FFH 13.IN TEL8031的P0口,当使用外部存贮存器时它是一个 d 。A.传输高8位地址口A.传输低8位地址口 C.传输高8位数据口D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时 b 。 A.应外接上拉电阻B.不能作I/O口C.能作I/O 口D.应外接高电平 15.对于8031单片机,其内部RA M d 。 A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址 D.少部分只能位寻址 16.寻址方式就是c的方式。 A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数 17.8031 单片机若晶振频率为f osc=12MHz,则一个机器周期等于 c μS。 A.1/12 B.1/2 C.1 D.2

单片机期末考试试卷以及参考答案

单项选择 1. PC的内容是: A 当前指令前一条指令的地址 B 下一条指令的地址 C 控制器中指令寄存器的地址 D 当前正在执行指令的地址 2. 在MOVX A,@DPTR指令中,DPTR的内容是 A 片内数据存储器地址 B 片外程序存储器地址 C 片内程序存储器地址 D 片外数据存储器地址 3.以下指令没有错误的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,@R1 https://www.360docs.net/doc/624564281.html,B是 A 总线标准 B 可编程并行接口 C 可编程串行接口 D 译码器 5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用 A 地址寄存器 B 地址译码器 C 地址缓冲器 D 地址锁存器 6.MCS-51单片机启动复位后,程序计数器PC的内容为 A 0000H B 1000H C 2000H D 3000H 7.不能使MCS-51单片机的SP改变的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令 8.MCS-51单片机PUSH指令的操作数是 A 位操作数 B 双字操作数 C 字节操作数 D 字操作数 9. 8031片外扩展数据存储器的最大容量是 A 16K B 64K C 8K D 32K 10.在LED显示中,为了输出位控和段控信号,应使用指令 A MOVX B MOV C MOVC D XCH 11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给 A DPTR B CY C SP D PC 12.MCS-51执行出栈指令过程中,SP A 加2 B 减2 C 减1 D 加1 13.MCS-51的定时器/计数器是 A 两个16位的加法计数器 B 1个16位的加法计数器 C 两个16位的减法计数器 D 1个16位的减法计数器 14.MCS-51的MOV A,20H指令的源操作数的寻址方式是 A 直接寻址 B 位寻址 C 立即寻址 D 间接寻址 15.以下关于8155的叙述哪一个是错误的 A 是一个可编程的并行接口 B 有256个单元的RAM C 是一个可编程的接口芯片 D 是一个可编程的串行接口 16.D/A是 A 模数转换器 B 解调器 C 调制器 D 数模转换器

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

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100分,每题20分,在下题中任选5题。 1.MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51典型的指令周期为一个机器周期,每个机器周期由6个状态周期组成,每个状态周期由2个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 答: 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12分频后得到的信号周期叫做机器周期,即12个时钟周期,是1个机器周期。一个机器周期宽度为6个状态周期,并依次表示为S1~S6。每个状态周期由2个时钟周期(振荡周期)组成。Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6×一个状态周期=12×一个时钟周期=12×=12×1/10=1.2 us=0.0012ms 2.指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR ;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3.外部RAM中从1000H到10FFH有一个数据区,现在将它传送到外部RAM中2500H单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

基于单片机的电子公告牌设

陕西科技大学基于单片机的电子公告牌课程设计 专业:电子信息工程 班级:信工 091 指导教师:张开生 学生姓名:黄晶晶 学号: 20090311145 日期: 2012年06月13日

目录 1 LED概述 (3) 1.1 LED电子显示屏概述 (3) 1.2 LED电子显示屏的分类 (3) 2 显示原理及控制方式分析 (3) 2.1 LED点阵模块结构 (3) 2.2 LED 动态显示原理 (4) 2.3 LED常见的控制方式 (5) 3 硬件电路设计 (6) 3.1 系统硬件概述 (6) 3.2 16×16LED点阵显示制作 (8) 3.2.1 16×16LED点阵的内部结构及工作原理 (8) 3.2.2用8×8LED点阵构成16×16LED点阵 (8) 3.3主控单片机的接口说明 (10) 3.4 LED显示驱动电路 (10) 4软件设计 (11) 4.1程序设计总体思路和结构 (11) 4.1.1程序设计总体思路 (11) 4.1.2 程序流程图 (11) 4.2各模块程序设计 (13) 4.2.1 系统初始化 (13) 4.2.2 LED动态显示 (13) 4.2.3 汉字显示的原理 (13) 5系统功能测试 (14) 5.1 单元模块电路测试 (14) 5.2 系统整体功能测试 (14) 6.总结 (15)

1 LED概述 1.1 LED电子显示屏概述 LED电子显示屏(Light Emitting Diode Panel)是由几百--几十万个半导体发光二极管构成的像素点,按矩阵均匀排列组成。利用不同的半导体材料可以制造不同色彩的LED 像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经达到了实用阶段。 LED显示屏是一种通过控制半导体发光二极管的亮度的方式,来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。 LED显示屏分为图文显示屏和条幅显示屏,均由LED矩阵块组成。图文显示屏可与计算机同步显示汉字、英文文本和图形;而条幅显示屏则适用于小容量的字符信息显示。LED显示屏因为其像素单元是主动发光的,具有亮度高,视角广、工作电压低、功耗小、寿命长、耐冲击和性能稳定等优点。因而被广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。 LED显示屏的发展前景极为广阔,目前正朝着更高亮度、更高气候耐受性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。 1.2 LED电子显示屏的分类 按颜色分类: 单基色显示屏:单一颜色(红色或绿色)。双基色显示屏:红和绿双基色,256级灰度、可以显示65536种颜色。全彩色显示屏:红、绿、蓝三基色,256级灰度的全彩色显示屏可以显示一千六百多万种颜色。按显示器件分类:LED数码显示屏:显示器件为7段码数码管,适于制作时钟屏、利率屏等,显示数字的电子显示屏。LED点阵图文显示屏:显示器件是由许多均匀排列的发光二极管组成的点阵显示模块,适于播放文字、图像信息。按使用场合分类:室内显示屏:发光点较小,一般Φ3mm--Φ8mm,显示面积一般零点几至十几平方米。室外显示屏:面积一般几十平方米至几百平方米,亮度高,可在阳光下工作,具有防风、防雨、防水功能。按发光点直径分类:室内屏:Φ3mm、Φ3.75mm、Φ5mm、室外屏:Φ10mm、Φ12mm、Φ16mm、Φ19mm、Φ21mm、Φ26mm 室外屏发光的基本单元为发光筒,发光筒的原理是将一组红、绿、蓝发光二极管封在一个塑料筒内共同发光增强亮度。 2 显示原理及控制方式分析 2.1 LED点阵模块结构

单片机期末考试试题

单片机期末考试试题 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

单片机期末考试试题 01、单片机是将微处理器、一定容量的 RAM 和ROM以及?? I/O?? 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了???? 4??? KB的FLASH ROM,共有??? 5???? 个中断源。 3、两位十六进制数最多可以表示??? 256?? 个存储单元。 4、89C51是以下哪个公司的产品(?? C?? ) A、INTEL??? B、AMD??? C、ATMEL?? D、PHILIPS 5、在89C51中,只有当EA引脚接??? 高??? 电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由?? P0?? 口提供,高八位地址由?? P2?? 口提供,8位数据由??? P0?? 口提供。 9、在I/O口中,??? P0??? 口在接LED时,必须提供上拉电阻,??? P3?? 口具有第二功能。 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 15、89C51具有??? 64?? KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。T 17、在89C51中,片内RAM分为地址为?? 00H~7FH?? 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为?? 4?? 组,每组??? 8?? 个工作寄存器,当CPU复位时,第?? 0?? 组寄存器为当前的工作寄存器。 19、是非题:工作寄存器区不允许做普通的RAM单元来使用。F 20、是非题:工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T

西安建筑科技大学“建筑设计及其理论”专业导师一览表

西安建筑科技大学“建筑设计及其理论”专业导师一览表 注:红色标注为报考热度高和比较高的导师。 曲培青 西北建筑设计院副总建筑师,报考热度很高。学生都是在西北院实习,对快 题要求非常的高。属于西北院的高级别设计人员。 李敏 新导师。一九八三年七月同济大学建筑学专业毕业分配至中国建筑西北设计 研究院工作至今,历任建筑师、高级建筑师,建筑专业组组长、所总建筑师,现任中国建筑西北设计研究院副总建筑师、院医疗建筑设计研究中心主任、总建筑师、第一设计所总建筑师、亚太经合组织(APEC)建筑师,国家一级注册建筑师、教授级高级建筑师、国家注册建筑师管理委员会考试中心专家组副组长、铁道部设计鉴定中心评审专家、西安建筑科技大学硕士研究生导师、九三学社陕西省委委员、省科学技术委员会副主任。曾获中建总公司先进个人、全国注册建筑师管理委员会“优秀专家”等表彰,近年来,多次前往非洲、欧洲、日本、韩国、东南亚、美国、加拿大等交流、学习、考察。 李建广 新导师。个人简历姓名: 李建广一九六二年生职务: 西北院副总建筑师 职称: 教授级高级建筑师注册: 国家一级注册建筑师学历: 1984 年毕业于南 京工学院建筑学专业获学士学位工作:1984 年8 月至今于中国建筑西北设计研究院工作1998 年担任西北院副总建筑师2、研究方向医疗建筑设计及其理论 3、主要成就。荣誉1994 年获陕西省建设厅优秀共产党员称号。担任社会职务:中国建筑学会建筑防火综合技术委员会委员陕西省消防协会副理事长中国卫 生经济学会医疗卫生建筑专业委员会委员曾任中国建筑学会体育建筑专业委员会委员。个人代表作品:第四军医大学门急诊大楼省优一等奖延安大学附属 医院门诊综合楼榆林市第二医院迁建工程西安交通大学第二医院综合医疗楼 西安邮政重件处理中心省优一等奖西安软件园省优二等奖中国建筑西北院 科教中心省优三等奖西安新世纪大厦中建总公司二等奖莆田体育馆中建总 公司二等奖西北航空中心中建总公司三等奖五七0 二厂飞机喷漆厂房中建 总公司二等奖

2019年西安建筑科技大学教师招聘考试试题及答案

2019年西安建筑科技大学教师招聘考试试题及答案说明:本题库收集历年及近期考试真题,全方位的整理归纳备考之用。 注意事项: 1、答题前,考试务必将自己的姓名,准考证号用黑色签字笔或钢笔填写在答题纸规定的位置。 2、监考人员宣布考试结束时,你应立即停止作答。将题本、答题卡和草稿纸都翻过来留在桌上,待监考人员确认数量无误、允许离开后方可离开。 3、特别提醒您注意,所有题目一律在答题卡指定位置答题。未按要求作答的,不得分。 一、选择题(在下列每题四个选项中选择符合题意的,将其选出并把它的标号写在题后的括号内。错选、多选或未选均不得分。) 1、大学生的职业生涯规划最主要的两大目标包括职业生涯的发展和()。A、职业生涯的决定 B、帮助学生自我了解 C、获取有关工作的知识 D、整合有关自我和职业的知识 【答案】A 2、高校素质教育中,思想道德素质是()。A、核心和关键 B、基本条件 C、方向和灵魂 D、基础 【答案】C 3、高等学校实行教师资格制度。以下学历中不能取得教师资格的是()。A、研究生毕业 B、大学本科毕业 C、大学专科毕业 D、双学士学位 【答案】C 4、“以小人之心度君子之腹”是以下哪种心理防御机制的表现()。A、压抑作用 B、退化作用 C、合理化作用 D、投射作用 【答案】D 5、教育心理学的诞生之年是()。 A、1903年 B、1913年 C、1924年

D、1934年 【答案】A 6、某大学生既想自主创业,但同时又不想耽误学习,这属于动机冲突中的()。A、趋避冲突 B、双趋冲突 C、双避冲突 D、双重趋避冲突 【答案】B 7、“理想和未来”是人生哪个阶段的重要特征()。 A、童年期 B、少年期 C、青年期 D、成年期 【答案】C 8、对单一研究对象的某个或某些方面进行广泛深入研究的方法是()。 A、个案法 B、调查法 C、测验法 D、观察法 【答案】A 9、除了成文法之外,还有什么法律?()。A、宪法 B、司法 C、习惯法 D、宗法 【答案】C 10、教学最重要的目标是促进(),使学生将获得知识、技能和行为方式有效用于新问题的解决。 A、理解 B、操作 C、形成表征 D、学习的迁移 【答案】D 11、侵犯行为可以分为工具性侵犯和()。A、行为性侵犯 B、意图性侵犯 C、动机性侵犯

单片机期末考试试题

物理与电气工程学院C51单片机试卷4 一、填空题(每小题1分,共45分) 1、串行口方式2接收到的第9位数据送寄存器的位中保存。 2、MCS-51系列单片机为位单片机。 3、8031的中断源有、、、、、有个中断优先级。 4、MCS-51系列单片机的典型芯片分别为、、。 5、利用8255A可以扩展个并行口,其中条口线具有位操作功能。 6、由8031组成的单片机系统在工作时,EA引脚应该接。 7、串行口的方式0的波特率为。 8、8031内部有___________个定时器,___________个并行口和___________个串行口。 9、8031的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为____ 。 10、8031的口为双功能口。 11、8031的口为高8位地址总线口。 12、欲使P1口的低4位输出0,高4位不变,应执行一条命令。 13、KeiL C51软件中,工程文件的扩展名是__________,编译连接后生成可烧写的文件扩展名是____________。 14、MCS-51单片机中,在IP=0x00时,优先级最高的中断是_______________,最低的是___________。 15、MCS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0—P4口中,为真正的双向口,为准双向口。 16、MCS—5l单片机的堆栈区只可设置在存储区(器)。 17、单片机的复位操作是__________(高电平/低电平),单片机复位后,中断允许寄存器IE的值是________。 18、8255A内部控制电路还可以分成两组:A组和B组。其中A组控制的对象是,B 组控制的对象是。 19、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为________,机器周期为 ____________。 20、A/D芯片选择最主要的参数是__________和_____________。 21、C51定义可寻址位,使用关键字为___ _ 。 25、变量tmp=0x15,经运算tmp>>=4;后的tmp值为___ _ 。 26、C51数组的下标是从__ __开始的。

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷 班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分) 一、单项选择题(33小题,共33分) [1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μs A 1。5 B 3 C 1 D 0.5 [1分](2)MCS—51的时钟最高频率是 ( A )。 A 12MHz B 6 MHz C 8 MHz D 10 MHz [1分](3)下列不是单片机总线是( D ) A 地址总线 B 控制总线 C 数据总线 D 输出总线 [1分](4)十进制29的二进制表示为原码( C ) A 11100010 B 10101111 C 00011101 D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:( D ) (A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼 [1分](6)在CPU中,控制器的功能是:( C ) (A)进行逻辑运算(B)进行算术运算 (C)分析指令并发出相应的控制信号(D)只控制CPU的工作 [1分](7)下列数据中有可能是八进制数的是:( A) (A)764 (B)238 (C)396 (D)789 [1分](8)MCS—51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz [1分](9)-49D的二进制补码为.( B) A、 11101111 B、11101101 C、0001000 D、11101100 [1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B) A、 MOV B、 MOVX C、 MOVC D、以上都行 [1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C ) A、1KB B、2KB C、 4KB D、 8KB [1分](12)PSW=18H时,则当前工作寄存器是(D ) A、 0组成 B、 1组成 C、2组成 D、3组成 [1分](13)所谓CPU是指( B) A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 [1分](14)PSW=18H时,则当前工作寄存器是(D ) (A)0组(B)1组(C)2组(D)3组 [1分](15)P1口的每一位能驱动( B ) (A)2个TTL低电平负载有(B)4个TTL低电平负载 (C)8个TTL低电平负载有(D)10个TTL低电平负载 [1分](16)二进制数110010010对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H [1分](17)一3的补码是( D ) A、10000011 B、11111100 C、11111110 D、11111101 [1分](18)对于8031来说,脚总是( A ) A、接地 B、接电源 C、悬空 D、不用 [1分](19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

陕西科技大学科目期末考试复习陕西科技大学期末考考试单片机重点(考试专用)

一,原码、补码与反码 原码与真值的关系为 [X]原=X, 0≤X<2n 2n-1-X -2n<X≤0 由补码的概念引伸,当用n位二进制数表示整数X(1位为符号位,n-1位为数值位),模为2n时,数X的补码可表示为: [X]补=X 0≤X<2 n-1 2n+X -2 n-1≤X≤0 反码[X]反 一个正数的反码,等于该数的原码; 一个负数的反码,等于该负数的原码符号位不变(即为1),数值位按位求反(即0变1,1变0) [X]反=X 0≤X<2 n-1 (2n-1)+X -2 n-1

单片机应用技术期中考试试卷

2014/2015学年度第二学期期中考试试卷 自动化 专业(本科) 2012 级《单片机应用技术》(时间120分钟) 一、 填空题(每空1分,共20分) 1、单片机与普通微型计算机的不同之处在于其将 微处理器 、存储器和 各I/O 口三 部分通过内部总线连在一起,集成于一块芯片上。 2、AT89S51单片机的机器周期等于 12 个时钟周期,如果晶振频率采用6MHz ,一个机器周期为 2us 。 3、内部RAM 中,位地址为48H 、98H 的位,该位所在的字节地址分别为 29H 、 98H 。 4、内部RAM 中,可作为工作寄存器的单元地址为 00H 到 1FH 。 5、外部中断0的中断入口地址是 0003H ,定时器0的中断入口地址为 000BH 。 6、AT89S51单片机的微处理器是 8 位,有2个 16 位的定时器/计数器,4个 位的可编程并行I/O 口, 5 个中断源。 7、AT89S51单片机的复位电路通常采用上电自动复位和 按键手动复位 两种方式,按钮复位有电平和 脉冲 两种方式。 8、外部中断的两种触发方式为 电平触发 方式和 跳沿触发 方式。 9、LED 数码管有 静态 显示和 动态 显示两种方式。 二、选择题(每小题2分,共10分) 1、下列说法正确的是 D 。 A 、使用AT89S51单片机且引脚EA=1时,仍可外扩64K B 的程序存储器。 B 、程序运行时,P C 的值是当前正在执行指令的地址。 C 、片内的位寻址区只能位寻址,不能进行字节寻址。 D 、单片机的主频越高,运算速度越快。 2、访问外部存储器或其它接口芯片时, A 作为低8位地址线。 A .P0口 B .P1口 C .P2口 D .P0口 和 P2口 3、单片机的P0、P1口作输入用途之前必须 A 。 A 、在相应端口先置1 B 、在相应端口先置0 C 、外接高电平 D 、外接上拉电阻 4、AT89S51是以下哪个公司的产品? C 。 A 、INTEL B 、AMD C 、ATMEL D 、PHILIPS 5、AT89S51单片机的 D 口的引脚,还具有外中断、串行通信等第二功能。 A 、P0 B 、P1 C 、P2 D 、P3 三、简答题(第1、3小题各6分,第2小题8分,共20分) 1、 数码管是7段共阴数码管,请写出数值0~5的段码。 0x3f,0x06,0x5b,0x4f,0x66,0x6d 2、中断响应应满足哪些条件? 总中断允许位EA=1; 中断源请求标志为1; 专业: 年级/班级: 姓名: 学号: 装 订 线 内 不 要 答 题

西安建筑科技大学校园网收费标准

西安建筑科技大学校园网收费标准 为了普及推广网络在我校教学、科研及管理中的应用,维护校园网的正常运行及更好地为广大用户提供及时服务,依据中国教育科研网的相关政策及收费规定,参照兄弟院校的相关收费标准,根据我校的实际情况以及每个用户需要负担一定的合理费用的原则,现制订西安建筑科技大学校园网收费标准。 此标准的适用范围是我校所属的机关、院系、研究所等单位,以及居住在我校的教职员工和在校学生。校园网收费的内容和标准如下: 一、固定IP地址收费所有连入校园网的计算机,每月收取10元/IP地址使用费,访问国内信息按每个终端每月收取20元的包月费。访问境外网站按实际流量收费,收取标准为3元/MB。 二、拨号用户收费 1、电讯中心收取以下费用:每个拨号用户交纳100 元的校内电话安装工料费(8字头校内电话),电话座机费每户每月10元。 2、信息网络中心收取计时费:访问境外网站按连通时间收取2元/小时,访问国内网站按连通时间收取1元/小时。 3、使用8220局电话上网的用户,信息网络中心的收费标准同前一项。另外,每个拨号用户需交纳100元的开户费,每月10元的IP地址费。 4、使用8字头校内电话上网的用户,信息网络中心将免收开户费和IP地址费。 三、校园网电子邮件用户每个信箱按100元/年收费,免收国际流量和国内流量费。 四、新入网用户的安装服务可由信息网络中心负责,也可自己安装。校园网上门服务按规定收取服务费,收费标准见附件1。 五、各类上网用户需预交运行费100元(多交不限),凡预交款用完的用户,如不续交,信息网络中心有权停止其上网资格。 六、收费标准从2001年6月1日起执行。 附件1:校园网上门服务收费办法西安建筑科技大学信息网络中心上门服务收费办法随着网络用户的增加及网络的广泛应用,用户在使用中的各种问题及计算机所发生的各种故障不断增加,为了更好地为广大用户提供及时的服务,同时参考国内兄弟院校的服务方法,现决定采取收取年维护费的方式为用户提供有偿服务。 具体如下: 一、家庭用户 1、对新入网用户收取安装调试服务费100元(自己安装则免收)。

基于单片机的超声波传感器测距系统

河北科技师范学院欧美学院 科技技能训练--------综述 姓名胡连 学号9310080311 专业电气工程及自动化 院系机电科学与工程系 指导老师王宽王枫 欧美学院机电科学与工程系 2011年7 月

基于单片机的超声波传感器测距系统 摘要如今,拥有汽车的人越来越多,随之带来的交通隐患也越来越大,从而超声波汽车倒车探测器的诞生,也为此隐患带来了一个很好的解决办法。本设计详细介绍了一种基于单片机的脉冲反射式超声测距系统。文中首先阐述了超声传感器的原理及特性;对于测距系统的超声波频率、信号脉冲、器件型号等主要参数进行了讨论;在介绍了超声测距各模块功能的基础上,提出了系统的总体构成并对测距系统发射、接收、显示部分的硬件设计方案进行了论证。根据系统要求采用模块化的编程思路完成系统的算法设计,实现超声发射和距离显示功能。最后通过软硬件的综合调试实现短距离超声测距系统的基本功能。在本次设计中,最关健的部份是硬件电路和软件设计,所以本文对这两个部份做了比较详尽的介绍。其中硬件电路包括滤波电路、放大电路和整形电路。滤波电路的作用是滤掉一些噪声;因为超声波传感器是通过振动产生电流的,所产生的电流非常微弱,所以我们需要放大电路;而单片机只接收方波,所以要对放大的电流进行整波,这样单片机就可以正常工作了。 软件部份本文采用汇编语言编程,使用单片机的中断和计时功能,可以方便的实现所设想的功能。 关健词:超声波;传感器;单片机. 1超声波汽车倒车探测器简介 本文所研究的超声波汽车倒车探测器实际上就是一种近距离的雷达,它利用超声波测距原理,即用超声波发射器向某一方向发送超声波,同时在发射的时候开始计时,在超声波遇到障碍物的时候反射回来,超声波接收器在接收到反射回来的超声波时,停止计时。设超声波在空气中的传播速度为V,在空气中的传播时间为T,汽车与障碍物的距离为S,错误!未指定书签。S=VT/2,这样可以测出汽车与障碍物之间的距离,然后在LED显示屏上显示出来。 其工作机理是依据压电材料的正逆压电效应,利用逆压电效应产生超声波,即逆压电效应是在压电材料上加上某种特定频率的交变正弦信号,材料就会产生随所加电压的变化规律而变化的机械形变,这种机械形变推动周围介质振动,产生疏密相间的机械波,如果其振动频率在超声范围内,这种机械波就是超声波。 本文所设计的超声波汽车倒车探测器主要由AT89S51单片机、超声波发射电路、超声波接收放大电路、显示电路组成。 首先由单片机驱动产生40KHZ的频率,由超声波发射探头发送出去,在遇到障碍物反射回来时由超声波接收探头检测到信号,然后经过滤波、放大、整形之后送入单片机

相关文档
最新文档