第7章 MCS-51单片机定
- 格式:ppt
- 大小:382.00 KB
- 文档页数:69


第三章MCS51单片机的指令系统和汇编语言程序示例(第5、6、7节)
1. 试分析单片机执行下列指令后累加器A和PSW中各标志位的变化状况?
(1)MOV A,#19H
ADD A,#66H
(2)MOV A,#5AH
ADD A,#6BH
2. 已知:A=85H,R0=30H,(30H)=11H, (31H)=0FFH,C=1,试计算单片机执行下列指令后累加器A和C中的值各是多少?
(1) ADDC A,R0, (2)ADDC A,31H
(3) ADDC A,@R0, (4) ADDC A,#85H
3. 已知M1和M2中分别存放两个16位无符号数的低8位,M1+1和M2+1中分别存放两个16位无符号数的高8位,计算两数之和(低8位存放在M1,高8位存放在M1+1,设两数之和不超过16位)。
4. 试分析单片机执行下列指令后累加器A和PSW中各标志位的变化状况?
CLR C
MOV A,#52H
SUBB A,#0B4H
5. 已知:A=0DFH,R1=40H,R7=19H,(30H)=00H,(40H)=0FFH,试分析单片机执行下列指令后累加器A和PSW中各标志位的变化状况?
(1) DEC A (2) DEC R7 (3) DEC 30H (4) DEC @R1
6. 试写出能完成85+59的BCD加法程序,并对工作过程进行分析。
7. 已知:两个8位无符号乘数分别放在30H和31H单元中,编程实现他们乘积的低8位存放在32H,高8位存放在33H。
8. 已知:R0=30H,(30H)=0AAH,试分析执行下列指令后累加器A和30H单元的内容是什么?
(1) MOV A, #0FFH ANL A, R0
(2) MOV A, #0FH ANL A, 30H
(3) MOV A, #0F0H ANL A, @R0
(4) MOV A, #80H ANL 30H, A
单片机-习题答案
第七章MCS-51的串行口
1.串行数据传送的主要优点和用途是什么?
答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。主要用于多个单片机系统之间的数据通信。
2.简述串行口接收和发送数据的过程。
答:以方式一为例。发送:数据位由TXT端输出,发送1帧信息为10为,当CPU执
行1条数据写发送缓冲器SBUF的指令,就启动发送。发送开始时,内部发送控制信号/SEND变为有效,将起始位想TXD输出,此后,每经过1个TX时钟周期,便产生1
个移位脉冲,并由TXD输出1个数据位。8位数据位全部完毕后,置1中断标志位TI,
然后/SEND信号失效。接收:当检测到起始位的负跳变时,则开始接收。接受时,定
时控制信号有2种,一种是位检测器采样脉冲,它的频率是RX时钟的16倍。也就是
在1位数据期间,有16个采样脉冲,以波特率的16倍的速率采样RXD引脚状态,当
采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。3.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式(1)。
4.串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?
答:串行口有3种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3具有相同的帧格式;方式0的发送和接收都以fosc/12为固定波特率,
方式1的波特率=2SMOD/32×定时器T1的溢出率
方式2的波特率=2SMOD/64×fosc
方式3的波特率=2SMOD/32×定时器T1的溢出率
5.假定串行口串行发送的字符格式为1个起始位,8个数据位,1个奇校验位,1
个停止位,请画出传送字符“A”的帧格式。
起始位01000000校验位停止位6.判断下列说法是否正确:
(1)串行口通信的第9数据位的功能可由用户定义。(对)
(2)发送数据的第9数据位的内容在SCON寄存器的TB8位预先准备好的。(对)
第一章:
1. 给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。
+45 -89 -6 +112 答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101
【-89】原=11011001,【-89】反=10100110,【-89】补=10100111
【-6】原=10000110,【-6】反=11111001,【-6】补=11111010
【+112】原=01110000,【+112】反=01110000,【+112】补=01110000
2. 指明下列字符在计算机内部的表示形式。 AsENdfJFmdsv120
答:41H 73H 45H 4EH 64H 66H 4AH 46H 6DH 64H 73H 76H 31H 32H 30H
3.何谓微型计算机硬件?它由哪几部分组成?并简述各部分的作用。
答:微型计算机硬件由中央处理器、存储器、输入/输出设备和系统总线等组成,中央处理器由运算器和控制器组成,
是微型计算机运算和控制中心。存储器是用来存放程序和数据的记忆装置。输人设备是向计算机输人原始数据和程序的装置。输出设备是计算机向外界输出信息的装置。I/O接口电路是外部设备和微型机之间传送信息的部件。总
线是连接多个设备或功能部件的一簇公共信号线,它是计算机各组成部件之间信息交换的通道。微型计算机的各大
功能部件通过总线相连。
4.简述8086CPU的内部结构。
答:8086微处理器的内部分为两个部分:执行单元(EU)和总线接口单元(BIU)。执行部件由运算器(ALU)、通用寄存器、标志寄存器和EU控制系统等组成。EU从BIU的指令队列中获得指令,然后执行该指令,完成指今所规定的操
作。总线接口部件BIU由段寄存器、指令指针寄存器、地址形成逻辑、总线控制逻辑和指令队列等组成。总线接口
部件负责从内部存储器的指定区域中取出指令送到指令队列中去排队。
5.何谓总线?总线按功能可分为哪几种?
本科生毕 业 设 计(论文)
外 文 文 献 翻 译
文献、资料题目:MCS-51系列单片机的功能和结构
文献、资料来源:
文献、资料发表(出版)日期:
院 (部):
专 业: 自动化
班 级:
姓 名:
学 号:
指导教师:
翻译日期:
第2页 Structure and function of the MCS-51 series
Structure and function of the MCS-51 series one-chip computer is a name of
a piece of one-chip computer series which Intel Company produces. This
company introduced 8 top-grade one-chip computers of MCS-51 series in 1980
after introducing 8 one-chip computers of MCS-48 series in 1976. It belong to a
lot of kinds this line of one-chip computer the chips have,such as 8051, 8031,
8751, 80C51BH, 80C31BH,etc., their basic composition, basic performance and
instruction system are all the same. 8051 daily representatives- 51 serial
one-chip computers .
An one-chip computer system is made up of several following parts: ( 1)