您所在位置: 网站首页 / 单片机作业与答案.doc / 文档详情
单片机作业与答案.doc 立即下载
2024-12-12
约8.3千字
约12页
0
199KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机作业与答案.doc

单片机作业与答案.doc

预览

免费试读已结束,剩余 7 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四章
1、单片机系统结构特点?
答:(1)在系统结构上采用哈佛型;
(2)极强的布尔处理能力
(3)具有较齐全的输入/输出接口及实时中断功能
(4)配有实时控制时的特殊电路
2、MCS-51单片机的基本组成?
答:(1)8位中央处理单元CPU。
(2)4KB程序存储器ROM,256B数据存储器RAM。
(3)4个8位并行I/O口(P0~P3)。
(4)1个全双工串行I/O口(P3.0,P3.1)。
(5)2个16位加法定时/计数器(T0,T1)。
(6)5个中断源。
(7)内部时钟产生电路。最高允许振荡频率为12MHz。
3、MCS-51单片机存储器可划分为几个空间?各自地址范围是多少?
答:单片机存储器划分为四个空间:
1)EA=1片内程序存储器地址0000-0FFFH,片外程序存储器地址1000-FFFFH
EA=0片外程序存储器地址0000-FFFFH
2)片内数据存储器地址00-FFH
片外数据存储器地址为0000-FFFFH
4、MCS-51单片机内RAM存储器可划分为几个空间?各自地址范围是多少?
答:寄存器区00H-1FH
位寻址区20H-2FH
用户区和堆栈区30H-7FH
特殊功能寄存器区80H-FFH
第五章
1.MCS-51系列单片机有哪几种寻址方式?
答:立即寻址:MOVA,#5
直接寻址:MOVA,30H
寄存器寻址:MOVA,R0
寄存器间接寻址:MOVA,@R0
变址寻址:MOVCA,@A+DPTR
相对寻址:JZREL
位寻址:MOVC,BIT
2.指出下列指令中画线的操作数的寻址方式。
MOV	R0,#60H立即寻址
MOV		A,30H直接寻址
MOV		A,@Ri寄存器间接寻址
MOV		@Ri,A寄存器寻址
ADD	A,B寄存器寻址
SUBB		A,R7寄存器寻址


3.指出下列指令中画线的操作数的寻址方式。
MOVX	A,@DPTR寄存器间接寻址
MOV		DPTR,#0123H立即寻址
MOVC		A,@A+DPTR基址变址寻找
MUL		AB寄存器寻址
INC		DPTR寄存器寻址
4.指出下列指令中画线的操作数的寻址方式。
SJMP		NEXT相对寻址
JZ		AB相对寻址
CJNE		A,#00H,ONE相对寻址
CPL		C位寻址
MOV		C,30H位寻址
5、已知:(A)=7AH,(R0)=30H,(30H)=0A5H,(PSW)=80H,请填写下列各条指令的执行结果。由于(PSW)=80HC=1
(1)SUBB		A,30HA=A-(30H)-C=7AH-A5H-1=0D4H
(2)SUBB	A,#30HA=A-30H-C=7AH-30H-1=49H
(3)ADD		A,R0A=A+R0=7AH+30H=0AAH
(4)ADD		A,30HA=A+(30H)=7AH+A5H=1FH
(5)ADD		A,#30HA=A+30H=7AH+30H=0AAH
(6)ADDC		A,30HA=A+(30H)+C=7AH+A5H+1=20H
(7)SWAP		AA=0A7H
(8)XCHD		A,@R0A=75H
(9)XCH		A,R0A=30H
(10)XCH		A,30HA=0A5H
(11)XCH		A,@R0A=0A5H
(12)MOV		A,@R0A=0A5H
6、试分析以下程序段的执行结果。
MOV	SP,#3AH
MOV	A,#20H
MOV	B,#30H
PUSH		ACC
PUSH		B
POP		ACCA和B的内容互换
POP		BA=30HB-20H
7、已知:(A)=81H,(R0)=17H,(17H)=35H,指出执行完下列程序段后A的内容。
ANL	A,#17H
ORL		17H,A
XRL		A,@R0
CPL		AA=0CBH
8、设R0的内容为32H,A的内容为48H,内部RAM的32H单元内容为80H,40H单元内容为08H,指出在执行下列程序段后上述各单元内容的变化。
MOV		A,@R0A=80H
MOV		@R0,40H@R0=(32H)=08H
MOV		40H,A(40H)=80h
MOV		R0,#35HR0=35H

9、用单片机来实现下列电路的逻辑功能。
图逻辑电路
解:为了使逻辑问题适合单片机来处理,先来选择一些端口位作为输入逻辑变量和输出逻辑变量。
设P1.0=A,P1.1=B,P1.2=C,P1.3=D,P1.4=Z。
程序为:
MOVC,P1.0			;读入变量A
ANL	C,P1.1
CPL	C
MOV30H,C			;保存中间运算结果
MOVC,P1.2
ANLC,P1.3
MOV31H,C
MOVC,P1.3
CPLC
ANLC,31H
ORL	C,30H
CPL	C
MOVP1.4,C			;输出运算结果
R
查看更多
王子****青蛙
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

单片机作业与答案

文档大小:199KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用