单片机原理及应用第二三章习题电子教案.docx

上传人:b****8 文档编号:30249012 上传时间:2023-08-13 格式:DOCX 页数:6 大小:76.36KB
下载 相关 举报
单片机原理及应用第二三章习题电子教案.docx_第1页
第1页 / 共6页
单片机原理及应用第二三章习题电子教案.docx_第2页
第2页 / 共6页
单片机原理及应用第二三章习题电子教案.docx_第3页
第3页 / 共6页
单片机原理及应用第二三章习题电子教案.docx_第4页
第4页 / 共6页
单片机原理及应用第二三章习题电子教案.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

单片机原理及应用第二三章习题电子教案.docx

《单片机原理及应用第二三章习题电子教案.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用第二三章习题电子教案.docx(6页珍藏版)》请在冰豆网上搜索。

单片机原理及应用第二三章习题电子教案.docx

单片机原理及应用第二三章习题电子教案

单片机原理及应用第二章习题

习题2-25.SRAM6116容量:

2K×8bit,

SRAM6264容量:

8K×8bit,

习题2-26.当存储器芯片有

时,其容量:

4K×4bit

习题2-31.∵MCS-51的

各有独立的存储空间,∴地址可重合。

8051有片内ROM4KB∴

EPROM2764:

8K×8bit0000H~1FFFH

SRAM6264:

8K×8bit0000H~1FFFH

MCS-51ROM:

C

B

A

74LS138译码器

A15

A14

A13

A12

0

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

片外RAM:

习题2-32.EPROM2764容量:

8K×8bit

EPROM2764的地址范围:

0000H~1FFFH

要求的地址范围:

1000H~2FFFH

8051/8751片内有4KB的EPROM,外扩展8KB的EPROM。

地址范围:

画图时应注意三大总线:

AB、DB和CB

单片机原理及应用第三章习题

习题3-12(50H)=34H

MOVR0,#50H;(R0)=50H

MOVA,@R0;(A)=34H

SWAPA;(A)=43H

MOV30H,A;(30H)=43H

MOV31H,#30H;(31H)=30H

MOV50H,30H;(50H)=43H

习题3-13

(1)将R6的高4位和R7的高4位交换,R6、R7的低4位内容保持不变。

MOVA,R6;(A)=A1A2

ANLA,#0F0H;(A)=A10

MOVR3,A;(R3)=A10

MOVA,R7;(A)=B1B2

ANLA,#0FH;(A)=0B2

ORLA,R3;(A)=A1B2

MOVR4,A;(R4)=A1B2

MOVA,R7;(A)=B1B2

ANLA,#0F0H;(A)=B10

MOVR5,A;(R5)=B10

MOVA,R6;(A)=A1A2

ANLA,#0FH;(A)=0A2

ORLA,R5;(A)=B1A2

MOVR6,A;(R6)=B1A2

MOVA,R4;(A)=A1B2

MOVR7,A;(R7)=A1B2

(2)两个无符号数分别存放在30H、31H,试求出它们的和并将结果存放在32H中。

MOVA,30H

ADDA,31H

MOV32H,A

HLT

(3)两个无符号数分别存放在40H、41H,试求出它们的差并将结果存放在42H中。

MOVA,40H

CLRA

SUBBA,41H

MOV42H,A

HLT

(4)将30H单元的内容循环左移两位,送外部RAM3000H中。

MOVA,30H

RLA

RLA

MOVDPTR,#3000H

MOVX@DPTR,A

(5)将程序存储器5000H的内容取出送外部RAM3000H单元。

CLRA

MOVDPTR,#5000H

MOVCA,@A+DPTR

MOVDPTR,#3000H

MOVX@DPTR,A

(6)用指令完成将R5的低3位与R6中的高5位拼装后送内部RAM0D0H单元。

MOVA,R5

ANLA,#07H;取R5的低3位

MOVR5,A

MOVA,R6

ANLA,#0F8H;取R6的高5位

ORLA,R5;拼装

MOV#0D0H,A

习题3-14(SP)=22H,(A)=65H,(20H)=24H,(21H)=35H

PUSHACC

PUSH20H

PUSH21H

SWAPA

MOV20H,A

RLA

MOV21H,A

POPDPL

POPDPH

CLR20H

习题3-15

(1)使A的低4位都置1。

ORLA,#0FH

(2)将ACC.2和ACC.3清零。

ANLA,#0F3H

(3)将A的中间4位都取反。

XRLA,#3CH

习题3-16已知:

A=5DH,R0=40H,(40H)=86H

ANLA,#37H;(A)=15H

ORL40H,A;(40H)=97H

XRLA,@R0;(A)=D7H

CPLA;(A)=28H

习题3-17三种使累加器A清零的指令:

习题3-18采用直接寻址:

MOVA,30H

CXHA,31H

采用间接寻址:

MOVA,30H

MOVR0,#31H

CXHA,@R0

习题3-20MOVDPTR,#1000H

MOVXA,@DPTR

XRLA,#0F0H

MOVX@DPTR,A

习题3-21MOVA,30H;(30H)=A1A2

MOVR2,30H;(R2)=A1A2

ANLA,#0FH;(A)=0A2

MOV32H,A;(32H)=0A2

MOVA,R2;(A)=A1A2

SWAPA;(A)=A2A1

ANLA,#0FH;(A)=0A1

MOV31H,A;(31H)=0A1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 生产经营管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1