文档介绍:该【南邮单片机复习 】是由【知识改变命运】上传分享,文档一共【26】页,该文档可以免费在线阅读,需要了解更多关于【南邮单片机复习 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第一章
把以下十六进制数变换为二进制数和十进制数。
(3)
(4)20FAH
110
8442
什么是单片机?单片机与微机对比有何特色?
单片机(Single-Chip-Microcomputer)又称单片微控制器,其基本构造是将微型计算机的基本功能零件:中央办理机
CPU)、储存器、输入接口、输出接口、准时器/计数器、中止系统等所有集成在一个半导体芯片上。
1).单片机其体积小、功耗低、价钱便宜;
2).单片机构造上的设计,在硬件、指令系统及I/O能力
等方面都有独到之处,拥有较强而有效的控制功能;
3).单片机是一个芯片,只有外加所需的输入、输出设
备,才能够构成适用的单片机应用系统。
增补问:目前主流的通用型单片机有哪些?
答:此刻流行的单片机;
C8051F系列;
MSP430系列;
STC系列;
AT90系列;
;
M68HC系列;
STM32F
..
第二章
8051单片机内部包括哪些主要功能零件?各功能零件的主要作用是什么?
8051
单片机内部由
CPU、4KB
的
ROM
、128B
的
RAM
、
4个
8位的
I/O
并行端口、一个串行口、两个
16位准时
/计数
器及中止系统等构成。
MCS-51单片机内部RAM可分为几个区?各区的主要作用是什么?
内部数据储存器分为高、低128B两大多数。
低128B为RAM区,地点空间为00H~7FH,可分为:寄存器区、位寻址区、货仓及数据储存区。寄存程序运算的
中间结果、状态标记位等。
高128B为特别功能寄存器(SFR)区,地点空间为80H~
FFH,此中仅有21个字节单元是有定义的。
MCS-51单片机的P0~P3四个I/O端口在构造上有何特色?使用时应注意哪些事项?
答:(1)4个并行I/O端口都是双向的。P0口为漏极开路;P1、P2、P3口均有内部上拉电路,称为准双向口。
2)所有32条并行I/O线都能独立地用作输入或输出。
3)当并行I/O线作为输入时,该口的锁存器一定写入‘1’。
4)P0、P2口除了可用于数据的输入/输出外,往常是用来建立系统的数据总线和地点总线。
5)P3口的口线拥有的第二功能,为系统供给了一些控制信号。
指出8051可进行位寻址的储存空间。
答:00~7FH(~)及SFR地点能被8整除
的寄存器中的各位。
什么是时钟周期?什么是机器周期?什么是指令周期?当振荡频次为12MHz时,一个机器周期为多少微秒?
答:时钟周期:也称振荡周期,即振荡器的振荡频次fosc
的倒数,是时序中最小的时间单位。
机器周期:履行一条指令的过程可分若干个阶段,每
一阶段达成一规定的操作,达成一个规定操作所需要的时
间称为一个机器周期,一个机器周期包括12个时钟周期。当振荡频次为12MHz时,一个机器周期为12/(12
1000000)秒=1微秒
指令周期:定义为履行一条指令所用的时间。
当振荡频次为12MHz时,一个指令周期为1、2、4
us。
增补问:谈谈最近几年来出现的单片机片内储存
器包括哪些种类。
答:最近几年来出现的单片机片内储存器包括ROM
和
RAM
,一
般ROM都是FLASH,有些单片机片内还包括EEPROM。单片机片内RAM都是SRAM.
第三章
~4FH单元中出现00H的次数,并将查找结果
存入50H单元。
MOVR3,#30H
MOVR0,#20H
MOV50H,#00H
LOP:MOVA,***@R0
JZLOP1
LOP3:INC
R0
DJNZR3,LOP
AJMPLOP2
LOP1:INC
50H
AJMPLOP3
LOP2:AJMPLOP2
=83H,R0=17H,(17H)=34H,写出以下程序段
履行完后的A中的内容。
ANLA,#17H
ORL
17H,A
XRLA,***@R0
CPLA
A)=11001011B=0CBH
的数据块,数据块的长度在LEN单元中。请编程检查这两个数据
块能否相等,若相等,将0FFH写入RESULT单元,不然将0写
入
RESULT
单元。
MOV
MOV
LOP:MOV
CJNZ
INC
INC
DJNZ
MOV
MOV
AJMP
LOP1:MOV
R0,#DATA1
R3,LEN
A,***@R0
A,DATA2,LOP1
R0
DATA2
R3,LOP
A,#0FFH
RESULT,A
LOP2
A,#0
MOVRESULT,A
LOP2:AJMPLOP2
END
第4章****题答案
,假如有新的中止恳求出现,问在什么状况下可响应新的中止恳求?在什么状况下不可以响应新的中止恳求?
答:当正在履行某一中止源的中止服务程序时,假如有新的中止恳求出现,当新中止源中止级别比正在履行中止源的中止级别高时可响应新的中止恳求,不然不可以响应新的中止恳求。
,但只好设置两此中止优先
级,所以,在中止优先级安排上遇到必定的限制。问以下几
种中止优先级次序的安排(级别由高到低)能否可能?如可
能,则应怎样设置中止源的中止级别?不然,请表达不行能
的原因。
(1)准时器0,准时器1,外中止0,外中止1,串行口
中止。
可能。此中:准时器0,准时器1为高优先级。
2)串行口中止,外中止0,准时器0,外中止1,准时器1。
可能。此中:串行口中止为高优先级。
3)外中止0,准时器1,外中止1,准时器0,串行口中止。
不行能。外中止0,准时器1为高优先级,剩下的没有按
自然优先级次序。
4)外中止0,外中止1,串行口中止,准时器0,准时器1。
可能。此中:外中止0,外中止1,串行口中止为高优先
级。
5)串行口中止,准时器0,外中止0,外中止1,准时器1。
不行能。串行口中止为高优先级,剩下的没有按自然优
先级次序。
6)外中止0,外中止1,准时器0,串行口中止,准时器1。
不行能。外中止0,外中止1为高优先级,剩下的没有按
自然优先级次序。
7)外中止0,准时器1,准时器0,外中止1,串行口中止。
可能。此中:外中止0,准时器1为高优先级。
第5章****题答案
,且选定用于模式2的
计数方式,此刻T0引脚上输入周期为1ms的脉冲,问:
此时准时器/计数器0的实质用途是什么?
在什么状况下,准时器/计数器0溢出?
答:(1)此时准时器/。
(2)当T0每记数100次后准时器/计数器0溢出。
=6MHz,。矩形波高电平宽100μs,低电平宽300μs。
解:先确立T0作为准时器工作于模式2时初值为:高电
平为50,低电平为150。
采纳中止方式编程。
ORG0000H
AJMPMAIN
ORG
001BH
AJMPTIM0
ORG
0030H
MAIN:
MOV
SP,#30H
;设置栈底
MOV
TMOD,#02H
MOV
TL0,#206
MOV
IE,#82H
SETB
SETB
TR0
SJMP
$
TIM0:
JNB
,AA
CLR
MOV
TL0,#106
RETI
AA:
SETB
MOV
TL0,#206
RETI
END