单片机条Word格式文档下载.docx
- 文档编号:22515740
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:26
- 大小:41.99KB
单片机条Word格式文档下载.docx
《单片机条Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《单片机条Word格式文档下载.docx(26页珍藏版)》请在冰豆网上搜索。
片内EPROM编程电源。
在对片内具有EPROM的芯片进行编程时,此引脚用于施加21V编程电源。
4、单片机内部存储空间是如何分配的?
MCS-51单片机的内部存储空间分为数据存储器和程序存储器。
内部数据存储器:
共256字节单元,包括低128个单元和高128个单元。
低128字节又分成3个区域:
工作寄存器区(00H~1FH),位寻址区(20H~2FH)和用户RAM区(30H~7FH)。
高128字节是供给特殊功能寄存器使用的,因此称之为特殊功能寄存器区。
内部程序存储器:
在8031片内无程序存储器,8051片内具有4KB掩模ROM,8751片内具有4KBEPROM。
5、内部RAM低128单元是如何划分的:
内部RAM低128个单元按用途分成3个区域:
6、DPTR是什么:
DPTR是数据指针寄存器,是一个16位寄存器,用来存放16位存储器的地址,以便对外部数据存储器RAM中的数据进行操作。
DPTR由高位字节DPH和低位字节DPL组成。
7、什么是指令系统、机器语言、汇编语言:
指令是规定计算机进行某种操作的命令,一台计算机所能执行的指令集合称为该计算机的指令系统。
计算机内部只识别二进制数,因此,能别计算机直接识别、执行的指令时使用二进制编码表示的指令,这种指令别称为机器语言指令。
以助记符表示的指令就是计算机的汇编语言指令。
8、指令格式:
[标号:
]<
操作码>
[操作数][;
注释]
9、寻址方式:
MCS-51系列单片机提供了7种寻址方式:
(1)立即寻址
(2)直接寻址(3)寄存器寻址(4)寄存器间接寻址(5)变址寻址(6)相对寻址(7)位寻址
10、访问特殊寄存器用直接寻址方式;
访问外部RAM单元用寄存器间接寻址方式;
访问内部RAM单元用立即寻址方式,直接寻址方式,寄存器寻址方式,寄存器间接寻址方式,位寻址方式;
访问内外程序存储器用变址寻址方式;
访问内部RAM高128位用
寄存器间接寻址方式进行访问。
11、
(1)R1的内容送R0:
MOVA,R1
MOVR0,A
(2)片外RAM60H单元内容送R0
MOVR1,#60H
MOVXA,@R1
MOVR0,A
(3)片外RAM60H单元的内容送片内RAM40H单元:
MOVXA,@R1
MOV40H,A
(4)片外RAM1000H单元的内容送片外RAM40H单元:
MOVDPTR,#1000H
MOVXA,@DPTR
MOVR1,#40H
MOVX@R1,A
(5)ROM2000H单元的内容送R2
MOVDPTR,#2000H
MOVA,#00H
MOVCA,@A+DPTR
MOVR2,A
(6)ROM2000H单元的内容送片内RAM40H单元:
MOVDPTR,#2000H
MOVA,#00H
MOVCA,@A+DPTR
(7)ROM2000H单元的内容送片外RAM0200H单元:
MOVDPTR,#2000H
MOVDPTR,#0200H
MOVX@DPTR,A
12、外部RAM1000Hdanyuan的数据与内部RAM60H单元的数据互换:
MOVXA,@DPTR
XCHA,60H
MOVX@DPTR,A
13、查找寄存器R7中的数据平方值
ORG0200H
MOVDPTR,#TAB
MOVA,R7
ORG0300H
TAB:
DB0,1,4,9,16,25,36,49,64,81
14、计算2356H-4578H,并将差值存入R1R0:
CLRC
MOVA,#56H
SUBBA,#78H
MOVR0,A
MOVA,#23H
SUBBA,#45H
MOVR1,A
15、
(1)将外部RAM1000H单元的所有位取反:
CPLA
(2)将外部RAM60H单元的高2位清零,低两位取反,其余不变:
MOVR0,#60H
MOVXA,@R0
ANLA,#3FH
XRLA,#03H
MOVX@R0,A
16、DAA指令的作用是对A中刚进行的两个BCD码的加法结果进行修正,即继续使BCD码加法运算的结果保持为BCD码。
使用时,DAA指令只能使用在加法指令后,即ADD指令和ADDC指令。
17、8位无符号二进制数求10X+32Y并将结果存入内部RAM30H\31H单元:
MOVDPTR,#1000H
MOVB,#10
MULAB
MOV30H,A
MOV31H,B
MOVB,#32
ADDA,30H
MOVA,B
ADDCA,31H
MOV31H,A
5-1解答:
51系列单片机的内部设有两个定时/计数器。
分别有两种工作方式:
定时器方式和计数器方式。
由TMOD(定时器模式控制寄存器)中的控制位
进行选择。
定时器方式的脉冲来自于内部时钟脉冲,每个机器周期是计数器的值增1;
计数器方式的脉冲来自于外部输入引脚T0(P3.4)或T1(P3.5)。
5-4解答:
对于T1,设置为模式3,将使它停止计数并保持原有的计数值,其作用如同使TR1=0,因此,没有什么实质意义。
对于T0,设置为模式3时,16位计数器被分成两个互相独立的8位计数器TL0和TH0,其中TL0利用了定时/计数器0本身的一些控制位:
、GATE、TR0、
和TF0。
它既可以按照计数方式工作,也可以按照定时方式工作。
而TH0被规定只可用作定时器方式,借用了T1的控制位TR1和TF1。
5-6解答:
求复位后T0的定时时间:
单片机系统复位后(TMOD)=00H,即T0工作在模式0,使用的是TL0的低5位和TH0构成13位定时/计数器,由于(TH0)=06H,(TL0)=00H,所以定时的初值为:
X=0000011000000B=192
假设系统晶振频率为6MHz,机器周期T=2μs,则定时时间为:
定时值=(M-X)T=(213-192)×
2μs=16000μs=16ms
5-7解答:
晶振频率为6MHZ利用定时器T1、P1.2输出矩形脉冲:
ORG0000H
LJMPSTART
ORG0200H
START:
MOVTMOD,#20H
MOVTL1,#231
SETBTR1
LOOP:
SETBP1.2
MOVTH1,#81
LOP1:
JBCTF1,LOP2
SJMPLOP1
LOP2:
CLRP1.2
MOVTH1,#231
LOP3:
JBCTF1,LOOP
SJMPLOP3
END
5-8解答:
经真皮律师6MHZ,用定时器T1做外部计数器,实现每计1000个脉冲使T0开始2ms定时,定时到后T1又开始计数,反复循环:
LJMPSTART
MOVTMOD,#51H
CLRTR0
MOVTL1,#18H
MOVTH1,#0E0H
JBCTF1,LOP2
CLRTR1
MOVTL0,#18H
MOVTH0,#0E0H
SETBTR0
JBCTF0,LOOP
SJMPLOP3
6.1并行通信和串行通信各有什么特点?
适用于什么场合?
计算机与外界信息交换的基本方式可分为并行通信与串行通信:
并行通信是数据的各位同时传送,并行通信的特点是传送速度快,但不适用长距离传输;
串行通信是数据的各位依次逐位传送,串行通信的特点是传送速度较慢,但传输距离较长。
并行通信适合近距离的CPU之间或设备之间快速进行数据交换;
串行通信适合长距离的CPU之间或设备之间进行数据交换,或近距离的慢速数据交换。
6.2什么是串行异步通信?
有什么特点?
①异步通信依靠起始位、停止位、保持通信同步。
②特点是数据在线路上的传送不连续,传送时,字符间隔不固定,各个字符可以是连续传送,也可以间断传送,这完全取决于通信协议或约定。
6.3解答:
串行通信有哪几种数据传送形式?
串行通信有3种数据传送形式
单工方式:
数据传送是单向的。
半双工方式:
数据传送是双向的,在同一时间只能做一个方向的传送。
全双工方式:
数据传送是双向的,即可同时发送,又可同时接收。
6.4波特率表示每秒传输的二进制数据位数。
Fb=11×
250=2750其波特率应为2750bps。
6.551系列单片机串行口有几种工作模式?
如何选择?
MCS-51单片机串行口有4种工作模式,由串行控制寄存器SCON中的SM0、SM1两位组合来确定。
模式0是同步位移寄存器方式,用于I/O口的串、并转换。
模式1是8位异步通信方式,桢格式10位,波特率可变,用于双机通信。
模式2是9位异步通信方式,桢格式11位,波特率固定,用于多机通信。
模式3是9位异步通信方式,桢格式11位,波特率可变,用于多机远距离通信。
模式1、2、3的区别主要表现在桢格式和波特率两个方面。
6.6四种工作模式的波特率:
模式0的波特率固定:
fosc/12
模式2的波特率固定:
fosc/n(n=64或32)
模式1、3的波特率可变:
T1溢出率/n(n=32或16)
6.7为什么定时器T1用作串行口波特率发生器时采用模式2?
定时器T1模式2是自动装载初值模式,波特率精度高。
若已知系统晶振频率、通信选用的波特率其初值
6.8如何利用单片机的串行口进行并行扩展?
MCS-51单片机串行口的模式0是同步位移寄存器方式,用于I/O口的串、并转换。
扩展并行I/O口时,需要对串行控制寄存器SCON进行初始化设置;
串行口需外接移位寄存器,串行口的TXD端作为同步时钟端,RXD作为串行数据的I/O端。
7.151系列有几个中断源?
①MCS-51系统有
、T0、
、T1和串行口共五个中断源;
②
和
的中断标志是IE0和IE1,在电平方式下,当外部中断输入信号是低电平时,由硬件置1;
在边沿方式下,当外部中断输入信号是下降沿时,由硬件置1;
定时计数器溢出中断T0和T1的中断标志位是TF0和TF1,当定时/计数器产生溢出时,该位由硬件置1;
串行口中断标志是TI或RI,当单片机接收到或发送完一帧数据后,由硬件置1。
③外部中断
的电平方式,无法清除,需采取硬件和软件相结合的方法来清除;
边沿方式,在CPU响应中断后自动清除;
定时/计数器0和1的溢出中断,在CPU响应中断后自动清除;
串行口中断(包括串行接收中断RI和串行发送中断TI),由软件清零。
④
、T1和串行口中断5个中断源分别对应的中断入口地址是:
0003H、000BH、0013H、001BH、0023H。
7.251系列有几个中断优先级如何控制?
MCS-51的中断系统有两个中断优先级:
高优先级和低优先级。
中断优先级的控制方式是:
①高优先级中断可以中断正在响应的低优先级中断,反之则不能。
②优先级中断不能互相中断。
即某个中断(不论是高优先级或低优先级)一旦得到响应,与其同级的中断就不能再中断它。
③同一中断优先级中优先权由高到低的次序是
、T1和串行口中断,若有多个中断源同时请求中断,CPU将先响应优先权高的中断,后响应优先权低的中断。
通过中断优先级控制寄存器IP可以选择5个中断源的优先级别
7.4INT1设为高优先级且为电平触发方式,T0溢出终端为低优先级,串行口中断为高优先级,其余中断源为禁止:
MOVIE,#10010110B
MOVIP,#00010100BCLRIT1
8.3单片机外扩存储器时P0口要外接锁存器,而P2口却不接?
单片机外扩存储器时,P0口要外接锁存器,是因为P0口是分时提供低8位地址和数据信息的,为避免低8位地址信息丢失,所以P0口要外接锁存器;
而P2口不具备分时、复用功能,所以不用外接锁存器。
引脚是片内外程序存储器的选择信号。
当端保持高电平时,访问内部程序存储器,但在PC(程序计数器)值超过0FFFH(对于8051/8751/80C51)或1FFFH(对于8052)时,将自动转向访问外部程序存储器。
当端保持低电平时,不管是否有内部程序存储器,则只访问外部程序存储器。
由于8031片内没有程序存储器,所以在使用8031时,引脚必须接低电平。
串行数据发送端P3.2—:
外部中断0申请输入端P3.3—:
P3.6—:
外部RAM写选通端P3.7—:
ALE—:
—VPP:
MOV31H,A
18、编程求16位带符号二进制补码数的绝对值。
设16位补码数放内部RAM的num和num+1单元中:
ORG0400H
MOVA,mun+1
JNBACC.7,LOOP
MOVA,num
SUBBA,#01H
MOVnum,A
MOVA,#num+1
SUBBA,#00H
MOVnum+1,A
RET
19、编程将内部RAM40H~60H单元的内容送外部RAM以2000H为首地址的存储区:
ORG0600H
MOVR0,#40H
MOVR7,#21H
MOVA,@R0
MOVX@DPTR,A
INCR0
INCDPTR
DJNZR7,LOOP
RET
20、编程将外部RAM地址为1000H?
1030H的数据块全部搬迁到内部RAM30H~60H中:
ORG0900H
MOVDPTR,#1000H
MOVR1,#30H
MOVR7,#31H
MOVXA,@DPTR
MOV@R1,A
CLRA
MOVX@DPTR,A
INCDPTR
INCR1
DJNZR7,LOOP
RET
21、有100个有符号数,连续存放在外部RAM以3000H为首地址的存储区,试统计大于零、等于零、小于零的个数:
ORG0B00H
MOVDPTR,#3000H
MOVR7,#100
MOVone,#00H
MOVtwo,#00H
MOVthree,#00H
JZLOP2
JNBACC.7,LOP3
INCthree
LJMPLOP4
INCtwo
LJMPLOP4
INCone
LOP4:
INCDPTR
DJNZR7,LOP1
RET
22、编程计算内部RAM50H~59H10个单元内容的平均值,存放5AH单元:
ORG0C00H
MOVR0,#50H
MOVA,#00H
MOVR7,#10
LOP:
ADDA,@R0
DJNZR7,LOP
MOVB,#10
DIVAB
MOV5AH,A
23、在内部RAM的40H单元开始存放48个无符号数,求最小值:
ORG0D00H
MOVA,@R0
MOVR7,#47
MOV30H,@R0
CJNEA,30H,CHK
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机