当前位置:文档之家› 基于STC15单片机资料

基于STC15单片机资料

基于STC15单片机资料
基于STC15单片机资料

单片机原理复习要点

考试题型:填空题、选择题、判断题(共计45分左右)

程序分析题、简答题(主第二章)、编程题(共计55分左右)

前言:经过大家的奋战,单片机的复习资料出炉了!!!感谢所有为本资料无私奉献的小伙伴们!!!如果资料有错误,请自行修改。第一章

1>.微型计算机:微处理器,存储器(ROM RAM)与输入输出接口(I/O接口)及连接他们的总线组成。

2>.存储器的两个重要的指标是容量与速度。

3>.已知一个存储器有12根数据总线,则该存储器的容量为4KB。(算法:212=22*210=4K)

4>.已知某单片机有16根地址总线,则该单片机的寻址范围为:0-64KB。

5>.微机的总线结构是:三总线结构,而单片机的总线结构是:单总线结构。

6>.总线分为地址总线、数据总线、控制总线、其中地址总线的I/O口是P0口和P2口,数据总线的I/O口是P0 口。

第二章(看完要有印象)

1>.关于STC15F2K60S2系列单片机的功能叙述:

①.有8通道10位ADC转换。

②.两个全双工异步串行口。

③.三个定时器T0 T1 T2。(其中T0有4种工作方式,T1有3种工作方式,T2有1种工作方式。但是T1和T2可以作为波特率发生器)

④.增强型8051 CPU,每个机器周期只有一个系统时钟,时钟频率分为12分频或不分频。

2>.关于STC15F2K60S2的引脚(有印象就行)

数据总线:P0口

访问外部存储器时地址总线:P0口(低8位);P2口(高8位) 外部中断入口:P3.2(外部中断0);P3.3(外部中断1) P3.6(外部中断2);P3.7(外部中断3);P3.0(外部中断4)

定时器脉冲输入:P3.4(T0脉冲输入);P3.5(T1脉冲输入);

P3.1(T2脉冲输入)

控制引脚:

①地址锁存信号线(ALE):P4.5

②外部存储器读操作(R__D__):P4.4

③外部存储器写操作(W__R__):P4.2

3>.单片机的中央处理器是由运算器和控制器组成。

4>.STC15单片机的储存结构。(要有印象)

0000H—EFFFH:程序Flash

0000H—3FFFH:数据Flash

00H—7FH:低128字节基本RAM

80H—FFH:高128字节基本RAM

片内基本RAM分为低128字节RAM、高128字节的RAM的特殊功能寄存器(SFR)

其中低128字节又分为工作寄存器区,位寻址区。与通用RAM 区。

工作寄存器区的功能由RS0与RS1决定。

位寻址区:片内的基本RAM的20H----2FH共16个字节是位寻址区,每个字节8个位,共128位,其对应的地址分别为00H-----7EH.

位地址还可以用字节地址加位号表示,如20H的单位的B5位,其地址可用05H 表示,也可用20.5H表示。

通用RAM区;30H-----7FH共80个字节。其中高128字节的RAM 的地址为80H----FFH .高128字节的RAM只能采用寄存器间接寻址方式访问;特殊功能寄存器只能采用直接寻址方式。

第四章

1>.指令寻址方式:(要了解)

a.直接寻址:直接累加器或寄存器访问目标。

比如:MOV A,20H

b.寄存器间接寻址:将地址赋给一个寄存器,然后利用该寄存器的

内容作为地址,让累加器或寄存器访问。

比如:MOV R0,#30H

MOV A,@RO

c.立即寻址:将立即数赋给累加器或寄存器。

d.寄存器寻址:寄存器间的数据传送,或者自加自减。

e.变址寻址:一个地址加另一个地址中的数据送到累加器或者寄存

器。

比如:MOV A,@A+DPTR

2>.指令表(必须记住,提供英文全称辅助记忆)

MOV A,B 赋值(传送)(Move)

MOVX A,B (片外)赋值

MOVC A,B (存储器)赋值(Move Code)

XCH A,B (寄存器间)交换(Exchange)

XCHD A,B (寄存器间低4位)交换

SWAP A (自己的低4位与高4位)交换

PUSH A 入栈操作

POP A 出栈操作

ADD/ADDC A,B 加法/带进位的加法(Addition)

SUBB A,B 减法(Subtraction)

MUL AB 乘法(Multiplication)

DIV AB 除法(Division)

INC A 自加(Increment)

DEC A 自减(Decrement)

ANL A,B 逻辑与(And Logic)

ORL A,B 逻辑或(Or Logic)

XRL A,B 逻辑异或(Exclusive Or Logic)

CLR A 清零(Clear)

CPL A 取反(Converse Position Logical)

RL A 循环左移(Rotate Left)

RLC A 循环左移加CY(Rotate Left with CY)

RR A 循环右移(Rotate Right)

RRC A 循环右移加CY(Rotate Right with CY)AJMP addr 短转移(绝对转移)(Absolute Jump)LJMP addr 长转移(Long Jump)

SJMP addr 相对转移(Short Jump)

NOP 空操作(Not Operation)

JZ addr 为0转移(Jump if Zero)

JNZ addr 非0转移(Jump if Not Zero)

CJNE A,B,addr 比较不等转移(Compare Jump if Not Equal)

DJNZ A,addr 减1非0转移(Decrement Jump if Not Zero)

LCALL addr 子程序长调用(Long Call)

ACALL addr 子程序绝对调用(Absolute Call)

RET 子程序返回(Return)

RETI 中断返回( Return from Interruptio n)

还有其他剩余指令,自己稍微了解一下就行。(备注:A,B为源操作数和目的操作数,addr为地址或程序标志)。

第五章(要学会应用)

伪指令:ORG

作用:设定程序起始地址指令

第六章(整合到大题中考)

第七章(建议记住)

1>.引起中断的根源或者原因称为中断源,STC15中,中断源共有14个。

2>.CPU在处理较低优先级的中断服务子程序时,有更高优先级程序申请中断,使CPU转而执行更高优先级的中断服务子程序称为中断嵌套。

3>.中断标志清零的方式有软件清零和硬件清零。

4>.响应中断的条件:中断总开关EA以及相应中断的控制位都开放中断,并且中断源的信号满足中断要求。

5>.中断方式跳转与调用方式跳转的区别?

答:中断方式跳转需要事先设置中断服务程序的入口地址,并且需要设置相应的中断控制位,开放相应的中断。在设置好相关的程序后还需要需要等待中断。中断产生后,需要在中断服务子程序中设置入栈操作,用来保护断点。中断服务执行后,程序会自动返回断点处。

调用方式跳转则不需要设置中断服务入口地址,只需要查询相关中断申请标志位,若有申请就发生跳转。在执行调用子程序中,系统会自动对断点进行保护,不需要设置入栈操作。返回时,需要在调用子程序中设置跳转指令,跳转回断点。(本题较长,建议结合自己的观点精简答案。)

6>.中断服务程序入口地址:(如果擅长用中断方式编程的童鞋必须记住,擅长调用方式编程就不重要了。)

外部中断0 0003H

定时器/计数器T0中断 000BH

外部中断1 0013H

定时器/计数器T1中断 001BH

串行口中断 0023H

A/D转换中断 002BH

LVD中断 0033H

PCA中断 003BH

串行口2中断 0043H

SPI中断 004BH

外部中断2 0053H

外部中断3 005BH

定时器T2中断 0063H

预留中断 006BH、0073H、007BH

外部中断4 0083H

第八章

◆定时器初始化工作:(要了解如何操作)

1)对TMOD赋值,以确定T0和T1的工作方式。

2)对AUXR赋值,确定定时脉冲的分频系数,默认为12分频,与传

统8051单片机兼容。

3)计算初值,并将其写入TH0、TL0或TH1、TL1。

4)为中断方式时,则对IE赋值,开放中断,必要时,还需要对IP

操作,确定各个中断源的优先级。

5)置位TR0或TR1,启动T0和T1开始计时或者计数。

◆T0、T1工作方式:(建议记住)

M1 M0 工作方式功能

0 0 方式0 16位自动重装初值

0 1 方式1 16位不自动重载初值

1 0 方式

2 8位自动重载初值

1 1 方式3 两个8位(仅限T0)

第九章

1>.并行通信和串行通信的区别是什么?有哪些优缺点?

答:并行通信是将数据字节的各位用多条数据同时进行传送。优点是控制简单,传送速度快。缺点是由于传输线较多,长距离传送成本较高,因此仅适用于短距离传送。

串行通信是将数据字节分为一位一位的形式在一条传输线上逐个地传送。优点是传输线少,长距离传送成本很低。缺点是传输速度慢,因此适用于长距离传输。

2>.同步通信和异步通信的区别是什么?有哪些优缺点?

答:异步通信的数据通常是以字符(或字节)为单位组成字符帧传送的。优点是不需要传送同步时钟,字符帧长度不受限制,故而设备简单。缺点是字符帧中因为包含起始位和停止位而降低了有效数据的传输速率。

同步通信是一种连续串行传送数据的通信方式,一次通信传输一组数据(包含若干个字符数据)。优点是数据传输速率较高,通常可达 56000 bit/s或更高。缺点是要求发送时钟和接收时钟必须保持严格同步,硬件电路也很复杂。

3>.多机通信选择

第十章(要记住会运用啊!)

1>.选择A/D模块的重要的指标是:转换精度和转换速度。

2>.A/D模块编程过程:

①打开ADC电源(设置ADC_CONTR中的ADC_POWER)。

②适当延时,等ADC内部模拟电源稳定。一般延时1 ms即可。

③设置P1口中的相应口线作为AD转换模拟量输入通道(设置P1ASF寄存器)。

④选择ADC通道(设置ADC_CONTR中的CHS2-CHS0)。

⑤根据需要设置转换结果存储格式(设置CLK_DIV中的ADRJ)。

⑥查询A/D转换结果标志ADC_FLAG,判断A/D转换是否完成,若完成,则读出A/D转换结果(保存在ADC_RES和ADC_RESL寄存器中),并进行数据处理。如果是多通道模拟量进行转换,则更换A/D 转换通道后要适当延时,使输入电压稳定,延时量取20-200μs即可(与输入电压源的内阻有关),如果输入电压源的内阻在10KΩ以下,可不加延时。

⑦若采用中断方式,还需要进行中断设置(中断允许和中断优先级)。

⑧在中断服务程序中读取A/D转换结果,并将ADC中断请求标志ADC_FLAG清零。

3>.A/D转换速度:

SPEED1SPEED0A/D转换所需时间

1190个时钟周期转换一次,CPU工作频率21MHz时,A/D

转换速度约300KHz,9位精度10180个时钟周期转换一次,可达到10位精度

01360个时钟周期转换一次,可达到10位精度

00540个时钟周期转换一次,可达到10位精度

4>.A/D模拟通道选择:

CHS2CHS1CHS0模拟输入通道选择

000选择P1.0作为A/D输入信号

001选择P1.1作为A/D输入信号

010选择P1.2作为A/D输入信号

011选择P1.3作为A/D输入信号

100选择P1.4作为A/D输入信号

101选择P1.5作为A/D输入信号

110选择P1.6作为A/D输入信号111选择P1.7作为A/D输入信号

附加重点:

特殊功能寄存器(从上到下依次对应寄存器的高位到低位)

1、程序状态标志寄存器PSW

CY:进位标志。执行加减指令时,如果操作结果的最高位D7进/

借位,则CY位置1。否则置0,执行乘法指令时,CY 清0。

AC:辅助进位标志。当执行加减指令时,如果低四位数向高四位

数产生进/借位。则AC置1,否则置0。

F0:用户自定义。

RS1 RS0:工作寄存器组选择控制位。

OV:溢出标志位,指示运算过程中是否发生了溢出,有溢出时,OV

为1。否则为0。

F1:用户标志位1

P:奇偶标志位,如果累加器ACC中的1的个数为偶数,P=0,否则

P=1。

2、辅助寄存器AUXR

T0x12:决定定时器T0是否12分频。

0:12分频,定时周期为1μs。

1:不分频,定时周期为1T。

T1x12:决定定时器T1是否12分频。

0:12分频,定时周期为1μs。

1:不分频,定时周期为1T。

UART_M0x6:串行口模式0状态下的速度设置。

TR2:定时/计数器T2运行控制位。

T2_C/T__:定时/计数器T2功能选择位。

T2x12:T2是否12分频。

EXTRAM:内部扩展RAM访问控制位。

S1ST2:串行口1波特率发生器选择位。

0:选择T1为波特率发生器。

1:选择T2为波特率发生器。

3、中断允许控制器IE(0:关闭中断;1:开放中断)EA:中断总开关。

ELVD:低电压中断允许控制位。

EADC:A/D转换中断允许位。

ES:串行口中断允许标志。

ET1:定时器T1中断允许控制位。

EX1:外部中断1允许控制位。

ET0:定时器T0中断允许控制位。

EX0:外部中断0允许控制位。

4、中断优先级控制寄存器IP(0:低优先级;1:高优先级)

PPCA:PCA中断优先级。

PLVD:低电压中断优先级。

PADC:A/D转换中断优先级。

PS:串行口中断优先级。

PT1:定时/计数器T1中断优先级。

PX1:外部中断1优先级。

PT0:定时/计数器T0中断优先级。

PX0:外部中断0优先级。

5、定时/计数器控制寄存器TCON

TF1:T1溢出中断请求标志。

TR1:T1的运行控制位。

0:T1停止运行。

1:T1启动运行。

TF0:T0溢出中断请求标志。

TR0:T0的运行控制位。

0:T0停止运行。

1:T0启动运行。

IE1:外部中断1的中断请求标志。

IT1:外部中断1的中断触发方式控制位。 IE0: 外部中断0的中断请求标志。

IT0:外部中断0的中断触发控制位。

6、工作方式寄存器TMOD

GATE:门控位。

C/T__:功能选择位。

0:设定为定时器工作模式。

1:设定为计数器工作模式。

M1 MO:选择定时器/计数器工作模式。

7、串口1控制寄存器SCON

SM0/FE:为1时,该位用于帧错误检测,它必须由软件清零。为0时,SM0/FE位和SM1一起指定串行通信的工作方式。

SM1:多机通信控制位。

SM2:多机通信控制位。

REN:允许接收控制位。

1:允许串行口接收数据;

0:禁止串行口接收数据。

TB8:在方式2和3时,它是要发送的第9个数据位,按需要由软件进行置位或清零。该位可用作数据的奇偶校验位,或在多机通信中用作地址帧/数据帧的标志位。

RB8:在方式2和3时,它是接收到的第9位数据,为奇偶检验位或地址帧/数据帧标志位。在方式1时,若SM2=0,则RB8是接收到的停止位。在方式0时,不使用RB8。

TI:发送中断标志位,必须用软件清零。

RI:接收中断标志位。

8、掉电控制寄存器PCON

SMOD:串行口波特率系数控制位。

1:使方式1、方式2和方式3的波特率加倍。

0:各工作方式的波特率不加倍。

SMOD0:帧错误检测有效控制位。

1:SCON寄存器中的SM0/FE位用于FE(帧错误检测)功能。 0:SCON寄存器中的SM0/FE位用于SM0功能,和SM1一起指定串行通信的工作方式。

LVDF:片内低电压检测中断请求标志位。

9、ADC控制寄存器ADC_CONTR

ADC_POWER:ADC电源控制位。

SPEED1:ADC转换速度控制位。

SPEED0:ADC转换速度控制位。

ADC_FLAG:A/D转换结束标志位。

ADC_START:A/D转换起动控制位。

CHS2:模拟输入通道选择。

CHS1:模拟输入通道选择。

CHS0:模拟输入通道选择。

10、模拟功能控制寄存器P1ASF

P17ASF

P16ASF

P15ASF

P14ASF

P13ASF

P12ASF

P11ASF

P10ASF

功能:如果要使用相应口的模拟功能,需将P1ASF特殊功能寄存器中的相应位置为1。

附加试卷

一.填空题

1.MCS-51的程序存储器空间为程序Flash ,其地址指针为0000H-EFFFH;MCS-51的外部数据存储器空间为扩展ROM ,其地址指针为 0000H-06FFH 。(P20)

2.指出以下指令中源操作数的寻址方式:MOVC A,@A+DPTR属于变址寻址;MOV C,01H 属于直接寻址;MOV A,P1属于寄存器寻址。

3.中断过程一般应包括将相应的优先级状态触发器置1 、硬件自动产生一个长调用指令、把断点地址压入栈保护和把中断程序服务入口地址送到程序计数器PC 4个步骤。(P152)

4.在单片机的控制应用系统中,可供选择的定时方式有软件定时、硬件定时和可编程定时器定时 3种。(P159)

5.计算机的数据传送方式有串行通信和并行通信两种方式。(这个题目有点看不懂,答案我不敢肯定是正确的)

6.8155是Intel公司生产的可编程RAM和I/O扩展芯片,其片

内资源有: 256 字节的静态RAM,最快存取时间为 400ns ;两个可编程的 8 位并行I/O口PA口、PB口,一个可编程的 6 位并行I/O口PC口;一个可编程的 14 位减一计数器。(这个我们没有学过)

7.STC15系列单片机中是一种 8 通道 10 位高速电压输入型A/D转换器。

8.STC15系列单片机的5个中断源0

INT、T0、T1和串行口

INT、1

中断所对应的中断服务程序入口地址分别是 0003H 、 0013H 、000BH 、 OO1BH 和 0023H 。

二.简答题

1.简述单片机的特点。

答:微型计算机的基本组成成分(CPU.储存器,I/O接口以及连接他们的总线)集成在一块芯片中而构成的计算机,简称为微型计算机。简称为计算机。由于单片机具有较高的性能价格比,良好的控制性能和灵活的嵌入特性,单片机的应用极其广泛。

2.简述机器周期、状态周期及指令周期之间的区别。

答:指令周期是CPU的关键指标,指取出一条并执行一条指令的时间。一般由机器时间为周期,在计算机中,为了管理方便,常常把一条指令分为若干个阶段,每一个阶段完成一项工作。完成一个基本操作的时间称之为机器周期。一般情况下一个机器周期是由若干个状态周期组成的。

3.简述程序状态字(PSW)的几个标志的意义及置位和复位的条

件。

答:程序状态字的各个标志位意义如下:

CY:进位标志位。执行加减指令时,如果操作结果的最高位D7

进/借位,则CY位置1。否则置0,执行乘法指令时,CY 清0。

AC:辅助进位标志位,当执行加减指令时,如果低四位数向高四位数产生进/借位。则AC置1,否则置0。

FO:用户标志0

RS1 RS0:工作寄存器组选择控制位。

OV:溢出标志位,指示运算过程中是否发生了溢出,有溢出时,OV为1。否则为0。

F1:用户标志位1

P:奇偶标志位,如果累加器ACC中的1的个数为偶数,P=0,否则P=1。

4.在STC15中,哪些中断可以随着中断响应而自动撤除?哪些中断需要用户来撤除?撤除的方法是什么?

答:对于定时器/计数器T0或T1溢出中断,CPU在响应中断后,由硬件自动清除其中断标志位TF0或TF1,无需采取其他方式。当相应中断服务执行后,这些中断请求标志位也会自动清零。

对于串行口中断,CPU在响应中断后,硬件不会自动清除标志位TI或RI,必须在中断服务程序中,在判别TI还是RI引起的中断后,在用软解将其清零。

外部中断0和外部中断1的触发方式可以由ITx(x=0,1)设置为0

还是1,都属于边沿触发,CPU在响应中断后由硬件自动清除其中的标志位IE0或IE1,无需再用其他的方式。

电源低电压检测中断的中断标志位需要用软件清零。

三.程序分析题

1.指出下列指令中哪些是非法的?如果非法请改正。

DEC DPTR

RL B

JNZ A,NEXT

MOV A,@R2

答:非法指令是DEC DPTR,改正:INC DPTR。

四.综合应用题

在STC15单片机中,请用定时器1,由p1.0输出400ms的方波。要求:(1)写出定时器1的方式控制字,计算定时器1的初值; (2)试编写完成此功能的程序段。

附录:

TMOD格式说明:

位序D7 D6 D5 D4 D3 D2 D1 D0

位符GA

TE

C

/T1

M

1

M

GA

TE C/T0

M

1

M

GATE——门控位

GATE=0 由运行控制位TR启动定时器;

单片机原理及应用课后习题参考答案~章

《单片机原理及应用》习题答案 第一章计算机基础知识 1-1 微型计算机主要由哪几部分组成?各部分有何功能? 答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。 CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。 存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。 输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。 总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。 1-3 什么叫单片机?其主要由哪几部分组成? 答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。 1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用? 答:单片机片内ROM的配置状态可分四种: (1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产; (2)片内EPROM型单片机(如8751),适合于研制产品样机; (3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;

(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。 1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制) 1-6 写出下列各数的BCD参与: 第二章MCS-51单片机的硬件结构 2-1 8052单片机片内包含哪些主要逻辑功能部件? 答:8052单片机片内包括: ①8位中央处理器CPU一个 ②片内振荡器及时钟电路 ③256B数据存储器RAM。 ④8KB片内程序存储空间ROM ⑤21个特殊功能寄存器SFR ⑥4个8位并行I/O端口(32条线) ⑦1个可编程全双工串行口 ⑧可寻址64KB的外部程序存储空间和外部数据存储空间 ⑨3个16位的定时器/计数器

单片机原理及应用课后答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

单片机原理及应用第三版(张毅刚)1-6章全

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌入式 控制器. 2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通 过内部连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线 3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提 高。答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便B.受器件的物理性能限制 C.为了通用性D.为了提高运算速度 答:B 2. 在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用 C.数值计算应用D.数据处理应用 答: B 3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备 答:C 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断 源、1个定时器(且具有捕捉功能)。对 3. 单片机是一种CPU。错 4. AT89S52单片机是微处理器。错

5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错 6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对 7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对 8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP 的长处。对 四、简答 1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别? 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 2. AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么? 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少? 答:商用:温度范围为0~+70℃;工业用:温度范围为-40~+85℃;汽车用:温度范围为-40~+125℃;军用:温度范围为-55~+150℃。 4. 解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。 答:单片机的在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口或串口相连的ISP下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash存储器内,省去了编程器。在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。 5. 什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”? 答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系统”,多指后者。 6. 嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何 不同? 答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,

单片机基础及其应用习题.doc

1. X1 = +42、X2=-82,则/1]反= B, ^2]补= 2. 3. MOV RO, 30H 中,30H 的寻址方式称之为 4. MOV C, 30H 源操作数寻址方式为 寻址。 5. MCS-51的雄栈是在— 一中开辟的。 6. MCS-51片内20H-2FH 范围内的数据存储器,即可以字节寻址又可以 寻址。 7. 8051单片机读片外程序存储器MOVC 指令采用的是— 一寻址方式。 8. 若系统晶振频率为6MHz,则MUL AB 指令的周期为— _ps 9. 12根地址线可?选择 存储单元,32KB 存储单元需要 根地址线。 10. 设(A) =55H, (R5) =0AAH,贝ij 执行ANL A, R5指令后的结果是<A)= ,( R5) 11. 12. MCS-51中T1中断服务程序入I I 地址为 13. 14. 通常单片机上电复位时PC = H 、SP = Ho A 、P0 I I 和 P2 I I B 、P0 I I C 、P2 I I 和 P3 I I 3. 在单片机内部, 反应林序运行状态或反应运算结果的一个特征奇存器是( A 、 PC B 、PSW C 、A D 、SP 4. 在堆栈操作中, 当进栈数据全部弹出后,这时SP 应指向( ) A 、 C 、栈底单元地址加 1 D 、栈底单兀地址减1 单片机基础及其应用习题(含答案) 2011-06-02 21:57:031分类:款认分类|标斜 |字号大中小订阅 填空题 PSW 中RS1=1. RS0=0,则当前工作寄存器为 组通用寄存器(从第0组排起)o 若用传送指令访bd MCS-51的程序存储器,它的操作码助记符应为 欲对300个外部事件计数,可以选用定时器/计数器的工作模式. 选择题 1. 8031单片机内部RAM 中既可位寻址又可字节寻址的单元字节地址是 A. 20H B.30H C.OOH D.70H 2. MCS-51系列单片机外部扩展存储器芯片时,4个l/OI I 中用作数据总线的是( B 、7FH 单元

单片机基础及应用项目五课后习题及答案

一、填空题 1.51单片机中有(2)个(16)位的定时/计数器,可以被设定的工作方式有(四)种。 2.51单片机的定时器/计数器有四种工作方式,其中方式0是(13)位计数器;方式1为 (16)位计数器;方式2为(自动重装初值)的(8)位计数器;只有定时器(T0)才能选作组合方式3,此时将形成2个(8)位的计数器。 3.单片机中,常用作地址锁存器的芯片是(74HC373),常用作地址译码器芯片的是 (74HC138)。 4.若要启动定时器T0开始计数,则应将TR0的值设置为(1)。 5.若系统晶振频率为12MHz,则T0工作方式1时最多可以定时(65536)us。 6.TMOD中M1M0=11时,定时器工作方式(3)。 7.单片机工作于定时状态时,计数脉冲来自(单片机内部的时钟脉冲)。 8.单片机工作于计数状态时,计数脉冲来自(单片机外部的时钟脉冲) 二、选择题 1.单片机的定时器/计数器设定为工作方式1时,是(D) A、8位计数器结构 B、2个8位计数器结构 C、13位计数器结构 D、16位计数器结构 2.定时器/计数器有4种工作模式,它们由(B)寄存器中的M1、M0状态决定 A、TCON B、TMOD C、PCON D、SCON 3.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值 应为(C) A、500 B、1000 C、216-500 D、216-1000 4.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到(D)引脚 A、P3.2 B、P3.3 C、P3.4 D、P3.5 5.74LS138芯片是(B) A、驱动器 B、译码器 C、锁存器 D、编码器 6.在下列寄存器中,与定时/计数控制无关的是(C) A、TCON B、TMOD C、SCON D、IE 7.启动定时器0开始计数的指令是使TCON的(B) A、TF0位置1 B、TR0位置1 C、TR0位置0 D、TR1位置0 8.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的值是(A) A、FFH、F6H B、F6H、F6H C、F0H、E0H D、FFH、DFH 9.与开启定时器0中断无关的是(C) A、TR0=1 B、ET0=1 C、ES0=1 D、EA=1 10.多位数码管显示时,(D)负责输出字型码,控制数码管的显示内容。 A、显示端 B、公共端 C、位选端 D、段选端 11.若要采用定时器0,方式1,如何设置TMOD(B) A.00H B.01H C.10H D.11H 12.单片机采用方式0时是13位计数器,它的最大定时时间是多少?(B) A.81.92ms B.8.192ms C.65.536ms D.6.5536ms 13.单片机的定时器,若用软件启动,应使TMOD中的(C) A.GATE位置1 B.C/T位置1 C.GATE位置0 D.C/T位置0 14.下面哪一种工作方式仅适用于定时器T0(D)

(完整版)单片机原理及应用知识点汇总(模拟卷)

单片机基础知识模拟试卷 一、填空题 1、单片机是将微处理器、一定容量的RAM 和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机80C51片内集成了4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示 256 个存储单元。 4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。 5、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由P0 口提供 6、在I/O口中, P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 7、80C51具有 64 KB的字节寻址能力。 8、在80C51中,片内RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 9、在80C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第0 组寄存器为当前的工作寄存器。 10、数据指针DPTR是一个 16 位的特殊功能寄存器寄存器。 11、在80C51中,一个机器周期包括12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和4周期指令。 12、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持2 个机器周期,可将系统复位。 13、单片机80C51复位后,其I/O口锁存器的值为0FFH ,堆栈指针的值为07H ,SBUF的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为0H。 15、单片机80C51的5个中断源分别为INT0、INT1、T0、T1以及TXD/RXD 。 16、单片机80C51的中断要用到4个特殊功能寄存器,它们是TCON、SCON、IE以及IP。 17、在80C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是电平触发方式和边沿触发方式。 19、单片机80C51片内有两个16 位的定时/计数器,即T0和T1,它们都有定时和计数的功能。 20、单片机80C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为FE0CH 。 24、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。 25、单片机80C51中的串行通信共有4 种方式,其中方式0 是用作同步移位寄存器来扩展I/O 口的。 26、设80C51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为F4H。 31.对单片机而言,连接到数据总线上的输出口应具有(锁存功能。 32.决定程序执行的顺序是(PC)寄存器,该寄存器复位时的值为(0000h)。 33.单片机内包含组成微机的三个主要功能部件是CPU、存储器和(I/O口)。 34. 80C51系列单片机字长是(8)位,有(40)根引脚。 35.ALE信号的作用是(锁存允许)。 36.80C51复位后,PC=(0000)H。 39.80C51单片机外部中断请求信号有电平方式和(边沿触发),在电平方式下,当采集到INT0、INT1的有效信号为(低电平)时,激活外部中断。

单片机基础及应用题库

一、填空题 1.计算机中最常用的字符信息编码是(ASCII编码) 2.51系列单片机为(8)位单片机 3.堆栈的地址由(SP)内容确定,其操作规律是(先进后出) 4.在单片机扩展时,(P0)和(P2)口为地址线 5.51单片机,如采用6MHZ晶振,一个机器周期为(2us) 6.51单片机RST引脚上保持(2)个机器周期以上的高电平时,单片机即发生复位 7.当P0~P3口做输入口输入数据时,必须先向该端口的锁存器写入(1),否则输入数 据可能出错 8.消除键盘抖动常用两种方法,一是采用(硬件去抖电路),用基本RS触发器构成; 二是采用(软件去抖程序) 9.单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由(中断优 先级)寄存器的置位状态决定的。同一级别中断源的优先顺序是由(自然优先级顺 序)决定的。 10.LED数码管显示按显示过程分为(静态)显示和(动态)显示 11.计算机的系统总线有(地址总线)、(控制总线)和(数据总线) 12.片内RAM可进行位寻址空间是(20H~2FH),其对应的位地址范围是(00H~7FH) 13.51系列单片机有(5)个中断源,(2)级中断优先级别 14.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指 令可实现软件延时。而硬件延时一般采用单片机(定时/计数器)再通过软件编程 来实现 15.中断源的是否允许中断是由(IE)寄存器决定的,中断源的优先级别是由(IP)寄 存器决定的 16.当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从 该地址开始执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其 中外部中断INT0的入口地址为(0003H),定时器T0入口地址(000BH),外部中断 INT1的入口地址为(0013H),定时器T1入口地址(001BH),串行口的中断入口地 址为(0023H)。 17.51单片机中有(2)个(16)位的定时/计数器,可以被设定的工作方式有(四)种。 18.51串行口扩展并行I/O口时,串行口工作方式应选择(方式0)。 19.在CPU内部,反映程序运行状态或反映运算结果的特殊功能寄存器是(PSW)。 20.C51中的任何程序总是由三种基本结构组成:(顺序)、(分支)、(循环)。 21.在串行通信中,根据数据传送方向分为(单工)、(半双工)和(全双工)。 22.外部中断请求信号有(电平触发)和(边沿触发)两种触发方式 23.键盘的结构形式一般有两种:(独立键盘)和(矩阵键盘)。 24.某RAM芯片存储容量为4KB,则此芯片共有(12)根地址线。 25.单片机系统经常采用LED作为显示器件,其连接有共阳极和共阴极两种接法。如某 系统采用共阳极接法,那么其有效输入电平(点亮)应为(低电平)。 26.半导体存储器分成两大类(数据存储器)和(程序存储器),其中(数据存储器) 具有易失性,常用于存储(临时数据)。 27.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为(08~0FH)。 28.8051的堆栈区一般开辟在(用户RAM区)。 29.在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用(MOVX)指 令。

单片机基础与应用习题答案第2章

第2章单片机硬件系统 参考答案 一、单选题 A A B C A D B B C B 二、填空题 1.8位算术逻辑单元、8位累加器、8位暂存器、寄存器B、程序状态寄存器 2. 程序存储器(ROM) 3. 80H~FFH 4. 1/6 5. 上拉电阻,地址,数据 6. 0x 7. 00H~1FH、20H~2FH、30H~7FH 8. 16位,下一条将要执行指令的地址,64KB,自动加1功能 9. 0000H,0000H 10. 两个,高 三、简答题 1. 内部数据存储器、特殊功能寄存器SFR、内部程序存储器、并行I/O口、串行口、定时器/计数器、中断系统、时钟电路 2.在单片机的C语言程序设计中,可以通过关键字sfr来定义所有特殊功能寄存器,从而在程序中直接访问它们,如: sfr P1=0x90; //特殊功能寄存器P1的地址是90H,对应P1口的8个I/O引脚 在程序中就可以直接使用P1这个特殊功能寄存器了。例如,程序ex3.c中有下面的语句:P1=0x00; //将P1口的8位I/O口全部清0 通常情况下,这些特殊功能寄存器已经在头文件regx51.h中定义了,只要在程序中包含了该头文件,就可以直接使用已定义的特殊功能寄存器。 C程序中,还可以通过关键字sbit来定义特殊功能寄存器中的可寻址位。例如,程序ex1.c 中有下面的语句: sbit LED=P1^0; //定义P1口的第0位的位名称为LED LED=0; //P1口的第0位清0 3.4个I/O口作为通用I/O口时都是准双向口。作为输出口时,P0口需加上拉电阻才能输出高电平。4个并行口作为输入口时,都分为“读引脚”和“读锁存器”,“读引脚”时,均需给相应锁存器先置“1”。 4. 当单片机外部扩展存储器时,P0口分时复用作为8位数据线和低8位地址线,P2口作为高8位地址线。地址总线共计16位,所以程序存储器和数据存储器都可以最多扩展64 KB容量。 1

单片机基础及应用项目七课后习题及答案

一、填空题 1. A/D 转换器的作用是将(模拟量)转为(数字量),D/A 转换器的作用是将(数字量)转为(模拟量)。 2. D/A 转换器的三个最重要指标是(转换时间)、(分辨率)、(转换精度)。 3. 从输入模拟量到输出稳定的数字量的时间间隔是A/D 转换的计数指标之一,称为(转换速度)。 4. D/A 转换的基本原理是用电阻解码网络将N 位数字量逐位转换成模拟量并求和。根据其转换原理可分为(权电阻网路型)D/A 转换器、(权电流型)D/A 转换器、(T 型电阻网络型)D/A 转换器。 5. 若8位D/A 转换器的输出满刻度电压为+5V ,则该D/A 转换器能分辨的最小电压变化为(0.016V )。 6. DAC0832是一个(8)位的D/A 转换芯片,数据输入可采用(单缓冲)、(双缓冲)和(直通方式)三种,其输出形式为(电流输出)。 7. A/D 转换器具有(采样)、(保持)、(量化)和(编码)四个功能。目前常见的A/D 转换器为(积分型)和(逐次逼近式)。 8. ADC0809是逐次逼近式A/D 转换器,它内部由(比较器)、(控制时序电路)、(逐次逼近寄存器)、(D/A 转换器)和(输出缓冲器)组成。 二、选择题 1. 下列具有模数转换功能的芯片是(A ) A 、 ADC0809 B 、DAC0832 C 、BS18B20 D 、DS1302 2. ADC0809的启动转换的信号是(D ) A 、ALE B 、EO C C 、CLOCK D 、START 3. 要想把数字送入DAC0832的输入缓冲器,其控制信号应满足(B ) A 、1=ILE ,1=CS ,01=W R B 、1=ILE ,0=CS ,01=W R C 、0=ILE ,1=CS ,01=W R D 、0=IL E ,0=CS ,01=W R 4. A/D 转换方法有以下四种,ADC0809是一种采用(C )进行A/D 转换的8位接口芯片。 A 、计数式 B 、双积分式 C 、逐次逼近式 D 、并行式 5. 8位D/A 转换器的分辨率能给出满量程电压的(D )。 A 、1/8 B 、1/16 C 、1/32 D 、1/256 6. AD0809转换器是(B ) A 、 4通道8位 B 、8通道8位 C 、8通道10位 D 、8通道16位 7. D/A 转换器所使用的数字量位数越多,则它的转换精度(A ) A 、越高 B 、越低 C 、不变 D 、不定 8. 为产生一个三角波,不可缺少的器件是(B ) A 、A/D 转换器 B 、D/A 转换器 C 、数据缓冲器 D 、数据锁存器 三、问答题 1. D/A 转换器的作用是什么?在什么场合下使用? 答:D/A 转换器的作用:将数字信号转换为模拟信号,以便控制外部执行机构。 使用场合:输出正弦波等。

单片机基础知识

1.一个完整的微机系统由硬件和软件两大部分组成 2.微型计算机的性能指标: 字长、运算速度、存储容量、软件配置、外设扩展能力 字:一组二进制数,字长:该二进制数的位数,字长越大,计算机处理数据越快运算速度:表达方式:cpu主频,越高,运算速度越快 存储容量:内存储容量(cpu直接访问存储器)、外存储容量(硬盘容量) 2.计算机系统:硬件系统(冯.诺依曼结构)(运算器、存储器、控制器、输入输出设备)、软件系统(运行程序和相应文档) 3.CPU主要组成部分:运算器、控制器 ALU运算器核心、累加器A、标志寄存器FR(C进、借位,OF溢出标志)、(不影响标志位CY的指令:INC A) 寄存器组RS、控制器CU(pc程序计算器、ir指令寄存器、id指令译码器) 4.存储器:RAM、ROM,其中RAM 具有易失性,常用于存储临时性数据 存储器的地址范围是0000H~0FFFH,它的容量为4KB(16*16*16=4*1024) 5.总线bus:传递信息的公共通信公道 片总线、内总线、外总线 地址总线(AB)、控制总线(CB)、数据总线(DB) 6.单片机(芯片)包括五部分:运算器、存储器、控制器、输入部分、输出部分8051:8位单片机 8031:复位后,PC和SP为:0000H、07H 7.二进制B、八进制O、十进制D、十六进制H 8.原码、反码、补码、压缩BCD码

9.单片机引脚: P1.0VCC(40引脚)P1.1P0.0 P1.2P0.1 P1.3P0.2 P1.4P0.3 P1.5P0.4 P1.6P0.5 P1.7P0.6 RST P0.7 RXD EA/VPP TXD ALE/PROG ITR0PSDE ITR1P2.7 T0P2.6 T1P2.5 WR P2.4 RD P2.3 XTAL2P2.2 XTAL1P2.1 GND P2.0(21引脚)

基于项目教学法的单片机基础及应用课程改革

基于项目教学法的单片机基础及应用课程 改革 摘要:根据当前电子技术的发展及用人单位对人才的要求,就中职单片机课程探索了项目教学法。项目教学法是一种教与学融为一体的教学模式,其具体过程包括:项目任务的确定、计划的制订、计划的实施、检查和评估等环节。事实证明,该方法在单片机课程教学中的应用,不仅能提高学生的能力,而且能有效地发挥学生的创造性。 关键词:电子技术;项目教学法;设计思路 随着时代的发展,单片机在生产、生活中的应用越来越广泛。为了更好地适应企业的需要,掌握并灵活应用单片机成为电子专业学生的重要任务。单片机基础及应用是电气专业的专业课程,使用以往的传统教学方法不能很好地调动学生的主动性和积极性。国内的中职院校正逐步以系统模块取代指令分析和硬件电路教学作为教学核心,面向实际生产,重点培养学生分析问题、解决问题的能力。任务引领、项目驱动的教学方法为课程的改革实践提供了条件。 一、课程设计思路 本课程以培养学生的职业能力为目标,以工作过程为中心,开展任务驱动的理论实践一体化教学。把单片机基础

及应用融入模块化的单元教学设计,课程共有五个项目模块,除了理论讲授外,每一个环节都能使学生获得相关的知识,在完成实训任务的基础上,再开拓理论知识,最后以技术理论知识指导各项目的完成。 二、课程内容 根据企业发展的需要和完成实际工作任务需要的素质、能力、知识等要求,本课程设置了以下五大模块:数据与存储器的应用、并行I/O接口的应用、数码管显示接口的控制、中断与定时器的应用以及键盘接口的控制。通过确定项目任务、计划的制订与实施、综合项目设计等来满足学生胜任职业岗位的需要。 三、课程改革的实施――《8位流水灯的设计》 本课程采用理论与实践相结合的教学方式,重点培养学生对单片机的认识和初步应用能力,真正实现理论实践相结合的一体化教学模式。 1.课程程序安排 复习提问―引入新课―下达任务书―用图形和流程图的形式表示出8位流水灯的原理―制作出电路图并调试―各组对本组解答进行讲述―各组成果展示并分数评定―发现并提出问题―教师提供相关资料―总结归纳形成报告。 2.教学实施 (1)确定项目任务。教师在上课之前要根据课程计

单片机原理与应用第二版张毅刚课后习题答案

第1章单片机概述 参考答案 1 ?答:微控制器,嵌入式控制器 2. 答:CPU存储器、I/O 口、总线 3. 答:C 4. 答:B 5. 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一 个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP嵌入式微处理器。目前多 把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 6. 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751 片内有集成有4K字节的程序存储器EPROM 7. 答:因为MCS-5係列单片机中的“ MCS'是In tel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 8. 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储 器取代了87C51片内的4K字节的EPROM 9 .单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是 向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有

单片机基础及应用项目四课后习题及答案

1.消除键盘抖动常用两种方法,一是采用(硬件去抖电路),用基本RS触发器构成;二是 采用(软件去抖程序)。 2.51系列单片机有(5)个中断源,(2)级中断优先级别。 3.中断源的是否允许中断是由(IE)寄存器决定的,中断源的优先级别是由(IP)寄存器 决定的。 4.外部中断请求信号有(电平触发)和(边沿触发)两种触发方式。 5.键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为(编码) 键盘,如BCD码键盘、ASCLL码键盘等,而靠软件来识别的称为(非编码)键盘。非编码键盘有分为(独立)非编码键盘和(矩阵)非编码键盘。 6.独立式键盘的电路简单,易于编程,但占用的(I/O)较多,当需要较多按键时可能产 生IO资源紧张。矩阵式键盘占用IO口线(较少),但软件将较为复杂。 7.N条行线和M条列线构成的行列式键盘,可组成具有(N*M)个按键的键盘。 8.CPU对中断系统所有中断及某个中断源的开放和屏蔽是由中断允许寄存器(IE)控制的, 中断允许寄存器中EX0是(外部中断0)允许位,EX1是(外部中断1)允许位,EA为CPU中断(总允许)位。以上各位为(1)时,允许相应的中断,为(0)时禁止相应的中断。 9.外部中断0可由IT0选择其为低电平有效还是(下降沿)有效,当CPU检测到P3.2 引脚上出现的中断信号时,中断标志(IE0)置1,向CPU申请中断。 二、选择题 1.51单片机的(D)口的引脚,还具有外中断、串行通信等第二功能 A、P0 B、P1 C、P2 D、P3 2.要使51单片机能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内 容应是(A) A、98H B、84H C、42H D、22H 3.当CPU响应外部中断INT0的中断请求后,程序计数器PC的内容是(A) A、0003H B、000BH C、0013H D、001BH 4.单片机C51中关键字(C)用来改变寄存器组 A、interrupt B、unsigned C、using D、reentrant 5.线反转法识别有效按键时,如果读入列线值全为1则说明(A)。 A、没有按键被按下 B、有一个按键被按下 C、有多个按键被按下 D、以上说法都不对 6.中断是一种(D) A、资源共享技术 B、数据转换技术 C、数据共享技术 D、实时操作技术 7.中断响应条件是(D) A、中断源有中断请求 B、此中断源的中断允许位为1 C、CPU开中断 D、同时满足上述条件时,CPU才有可能响应中断 8.键盘按键机械抖动的时间一般为(C) A、1~2s B、5-10ms C、5-10us D、无限长 9.有一需要15个按键的键盘,如果采用矩阵式键盘,直接与IO口相连,则需要的(C) 根IO口线。 A、15根 B、16根 C、8根 D、7根

单片机基础及其应用习题

单片机基础及其应用习题(含答案) 2011-06-02 21:57:03| 分类:默认分类| 标签:|字号大中小订阅 填空题 1. X1=+42、X2=-82,则[X1]反=____________B,[X2]补=___________B。 2. PSW中RS1=1,RS0=0,则当前工作寄存器为组通用寄存器(从第0组排起)。 3. MOV R0,30H中,30H的寻址方式称之为。 4. MOV C, 30H源操作数寻址方式为寻址。 5. MCS-51的堆栈是在_ _中开辟的。 6. MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以寻址。 7. 8051单片机读片外程序存储器MOVC指令采用的是__ _寻址方式。 8. 若系统晶振频率为6MHz,则MUL AB指令的周期为__ _μs。 9. 12根地址线可选择存储单元,32KB存储单元需要根地址线。 10. 设(A)=55H,(R5)=0AAH,则执行ANL A,R5指令后的结果是(A)= ,(R5)= 。 11. 若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为。 12. MCS-51中T1中断服务程序入口地址为。 13. 欲对300个外部事件计数,可以选用定时器/计数器的工作模式______或_ _ 。 14. 通常单片机上电复位时PC=________H、SP=________H。 选择题 1. 8031单片机内部RAM中既可位寻址又可字节寻址的单元字节地址是() A.20H B.30H C.00H D.70H 2. MCS-51系列单片机外部扩展存储器芯片时,4个I/O口中用作数据总线的是()。 A、P0口和P2口 B、P0口 C、P2口和P3口 D、P2口 3. 在单片机内部,反应程序运行状态或反应运算结果的一个特征寄存器是()。 A、PC B、PSW C、A D、SP 4. 在堆栈操作中,当进栈数据全部弹出后,这时S P应指向() A、栈底单元 B、7FH单元 C、栈底单元地址加1 D、栈底单元地址减1

单片机原理及应用考试复习知识点资料

单片机原理及应用考试复习知识点

单片机原理及应用考试复习知识点 第1章计算机基础知识 考试知识点: 1、各种进制之间的转换 (1)各种进制转换为十进制数 方法:各位按权展开相加即可。 (2)十进制数转换为各种进制 方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。 (3)二进制数与十六进制数之间的相互转换 方法:每四位二进制转换为一位十六进制数。 2、带符号数的三种表示方法 (1)原码:机器数的原始表示,最高位为符号位(0‘+’1‘-’),其余各位为数值位。 (2)反码:正数的反码与原码相同。负数的反码把原码的最高位不变,其余各位求反。 (3)补码:正数的补码与原码相同。负数的补码为反码加1。 原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127。3、计算机中使用的编码 (1)BCD码:每4位二进制数对应1位十进制数。 (2)ASCII码:7位二进制数表示字符。0~9的ASCII码30H~39H,A 的ASCII码41H,a的ASCII码61H。

第2章 80C51单片机的硬件结构 考试知识点: 1、80C51单片机的内部逻辑结构 单片机是把CPU、存储器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由以下几个部分组成。 (1)中央处理器CPU 包括运算器和控制器。 运算电路以ALU为核心,完成算术运算和逻辑运算,运算结果存放于ACC中,运算结果的特征存放于PSW中。 控制电路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。程序计数器PC是一个16位寄存器,PC的内容为将要执行的下一条指令地址,具有自动加1功能,以实现程序的顺序执行。 (2)存储器 分类: 随机存取存储器RAM:能读能写,信息在关机后消失。可分为静态RAM (SRAM)和动态RAM(DRAM)两种。 只读存储器:信息在关机后不会消失。 掩膜ROM:信息在出厂时由厂家一次性写入。 可编程PROM:信息由用户一次性写入。 可擦除可编程EPROM:写入后的内容可由紫外线照射擦除。 电可擦除可编程EEPROM:可用电信号进行清除和改写。

单片机原理及应用第三版(张毅刚)1-6章全

单片机原理及应用第三版(张毅刚)1-6章全

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌入 式控制器. 2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通 过内部连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线 3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提 高。答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便B.受器件的物理性能限制 C.为了通用性D.为了提高运算速度 答:B 2. 在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用 C.数值计算应用D.数据处理应用 答: B 3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备 答:C 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断 源、1个定时器(且具有捕捉功能)。对 3. 单片机是一种CPU。错 4. AT89S52单片机是微处理器。错

实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小,应用广泛。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,地址总线数目较多,能扩展容量较大的存储器,所以可配置实时多任务操作系统(RTOS)。RTOS能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 第2章思考题及习题2参考答案 一、填空 1. 在AT89S52单片机中,如果采用6MHz晶振,一个机器周期为。答:2μs 2. AT89S52单片机的机器周期等于个时钟振荡周期。答:12 3. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为 和。答:28H,88H 4. 片内字节地址为2AH单元最低位的位地址是;片内字节地址为A8H单元的最低位的位地址为。答:50H,A8H 5. 若A中的内容为63H,那么,P标志位的值为。答:0 6. AT89S52单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。这时当前的工作寄存器区是组工作寄存器区。答:04H,00H,0。 7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。答:00H,1FH 8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。答:PC, PC,PCH

相关主题
文本预览
相关文档 最新文档