单片机原理作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
mcs51单片机原理及应用361r1内容送r0movar1movr0a2内部ram25h单元内容送35h单元mova25hmov35hamcs51单片机原理及应用3内部ram送p1口mova25hmov90hamovp125h或mcs51单片机原理及应用4内部ram40h单元中内容送外部ram2005h单元mova40hmovdptr2005hmovxdptramcs51单片机原理及应用5外部ram3000h单元内容送外部ram25h单元movdptr3000hmovxadptrmovr025hmovxr0amcs51单片机原理及应用6外部rom1000h单元内容送内部ram35h单元movdptr1000hclramovcaadptrmov35hamcs51单片机原理及应用7外部rom4000h单元中内容送外部ram4000h单元movdptr4000hclramovcaadptrmovxdptramcs51单片机原理及应用8外部ram1000h单元中内容送sp堆栈指针movdptr1000hmovxadptrmovspamcs51单片机原理及应用38试写出每一步ab的结果?mova22hmovb05hmovr008hmulabmovbr0divab
MCS-51 单片机原理及应用
精品资料
(3)内部(nèibù)RAM送P1口 MOV A, 25H MOV 90H, A

MOV P1, 25H
MCS-51 单片机原理及应用
精品资料
(4)内部(nèibù)RAM40H单元中内容送外部RAM2005H单元
MOV A, 40H
MOV DPTR, 2005H MOVX @DPTR, A
MCS-51 单片机原理及应用
精品资料
2-10:
开机复位后,使用第0组工作(gōngzuò)寄存器, 其地址为00H∽07H,改变PSW中的RS1、RS0,即 可改变当前工作(gōngzuò)寄存器组。
MCS-51 单片机原理及应用
精品资料
2-11 SP 表示什么,有几位?作用?复位(fù wèi)后,SP的 内容是什么?
MCS-51 单片机原理及应用
精品资料
1-13 某存储器芯片有11条地址(dìzhǐ)线和4条数据线,问它 至少可以存放多少个二进制数?地指范围是什么?每个二 进制数有几位?若要把每个二进制数增加到8位,则应采 用什么办法?
P22、P23
地址(dìzhǐ)线条数
2
个二进制数,每个数有4 (数据线的条数)位。
位 序 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0
位标志
CYΒιβλιοθήκη ACF0RS1
RS0
OV 未定义
P
((2(1)3))AC用CY户::标辅进助志位进位标位志标位志 在位,位进。件的在执或在或位进对跳进行 清 位 等 或行其转行该某 零 运 位 借加置。十位些 。 算 操 位法位进为算 在 中 作 时或或制用术 算 , 中 ,减清调户和 术 它 ,A零法整定C逻运作都,操由指义也辑算累要作硬令的可指中加使件时时状以令它器用置,,态用“时可使进将标当软1,作用位借记发”件,助可为,标,生测否A用以在志(低z试C则u户位被位状四FòA根0传硬 。w态位C来据é送件进位向控i需)行、或进被高制要判位软置位四程用断“与件标序位软。0和置志”
114
MCS-51 单片机原理及应用
精品资料
1-3 写出下列(xiàliè)各数的BCD码: (1)47 (2)78 (3)1996 (4)115
(1)0100 0111 B (2)0111 1000 B (3)0001 1001 1001 0110 B 或 1996H (4)0001 0001 0101 B
精品资料
2-16
时序定时(dìnɡ shí)单位
节拍P:振荡脉冲(màichōng)周期,用P表示。
状态S:时钟信号周期,用S表示。一个状态包含两个节 拍。
机器周期:MCS-51采用定时方式,因此有固定的机 器周期,一个机器周期等于6个状态周期。
指令周期:执行一条指令所需要的时间。可以包含一 、二、三或四个机器周期。
工作(gōngzuò)寄存器区、位寻址区、数据缓冲区
(1)工作寄存器区用于存放操作数及中间结果
(2)位寻址区有128个位地址,位寻址区的每个单元既可 作为一般RAM单元使用,进行字节操作,也可以利用位 操作指令对单元中的每一位进行位操作。
(3)数据缓冲区一般用于存放用户数据及作堆栈使用。
MCS-51 单片机原理及应用
堆栈指针SP
指明栈顶元素的地址,8位,可软件(ruǎn jiàn)设置初值,复 位时SP = 07H。
MCS-51 单片机原理及应用
精品资料
2-12 程序设计(chénɡ xù shè jì)时,为什么有时要对复位后 的堆栈指针SP重新赋值?如果在操作中需要使用两组工作 寄存器,SP的初值应该是多大?
MCS-51 单片机原理及应用
精品资料
MCS-51 单片机原理及应用
精品资料
2-20
MCS-51 单片机原理及应用
精品资料
第三章 作业(zuòyè)解答
MCS-51 单片机原理及应用
精品资料
3-4
(1)MOV A,#30H 立即(lìjí)寻址, 表示立即(lìjí)数
(2)MOV 30H,@R1 寄存器间接寻址 ,表示单元(dānyuán)(字节 )地址
• MOV A, #22H • MOV B, #05H • MOV R0,#08H • MUL AB • MOV B,R0 • DIV AB
MCS-51 单片机原理及应用
精品资料
1-4 用十六进制写出下列(xiàliè)字符的ASCII码: (3)X1AB96
(3) 58 31 41 42 39 36
MCS-51 单片机原理及应用
精品资料
1-8 把下列各数按照补码(bǔ mǎ)运算规则求出X+Y的 补码(bǔ mǎ)及其真值:
(2)X=+123 Y= - 49 [X]补=0111 1011B [Y]原=1011 0001B, [Y]反=1100 1110B, [Y]补=1100 1111B
地址范围:00000000000B-11111111111B
000H-7FFH
若要增加到8位,需要将数据线增加到8条。
MCS-51 单片机原理及应用
精品资料
1-14 程序计算器PC的作用是什么?他靠什么功能来保证程序 的连续(liánxù)运行?在8位机中PC通常有二进制多少位?
答:PC的作用是指示微处理器机将要执行(zhíxíng)的 下一条指令的地址。 PC靠自动累加1保证程序的连续运行。 双字节(16bit)。
微处理器是将中央处理单元(CPU)集成在一块半导体芯片上。 包括控制部件、算术逻辑单元和寄存器三个部分,是构成微型 计算机的核心部件。微处理器简称MPU 微型计算机以微处理器MPU为核心,再配以相应的半导体存储 器(RAM和ROM)、I/O接口和中断系统等,并由系统总线连 接起来组装在一块或者多块印刷电路板上构成的计算机。 微处理计算机系统以微型计算机为核心,再配以相应的外部设 备、电源、辅助电路和控制微型计算机工作的软件就构成了完 整的微型计算机系统。 如上所述,他们之间是组成部分(zǔ chénɡ bù fèn)和整体之 间的关系,即微处理器是微型计算机的一部分,微型计算机是 微型计算机系统的一部分。
MCS-51 单片机原理及应用
精品资料
2-5 在ROM中,0000H、0003H、000BH、0013H、001BH、 0023H这6个单元(dānyuán)有什么特定含义?
MCS-51 单片机原理及应用
精品资料
2-6 内部(nèibù)RAM低128单元划分为哪三个主要部分? 各部分的主要功能?
MCS-51 单片机原理及应用
精品资料
(5)外部(wàibù)RAM3000H单元内容送外部 (wàibù)RAM25H单元
MOV DPTR, #3000H
MOVX A, @DPTR
MOV R0, #25H MOVX @R0, A
MCS-51 单片机原理及应用
精品资料
(6)外部ROM1000H单元(dānyuán)内容送内部RAM35H单 元(dānyuán)
(1) 39转换成二进制数
39 =100111B
2
39
1 ( b0)
2 19
1 ( b1)
2
9
1 ( b2)
2
4
0 ( b3)
2
2
0 ( b4)
2
1
1 ( b5)
0
(2) 208转换成十六进制数
208 = D0H
16 208
16 13
余0 余 13 = DH
0
MCS-51 单片机原理及应用
精品资料
1-2 将下列数看作是8位机中带符号数的原码、反码和补码(bǔ mǎ)时,写出相应 的真值 (1)10110110B (2)01000101B (3)11110010B (4)10101101B
第一章作业(zuòyè)解答
MCS-51 单片机原理及应用
精品资料
1-1
MCS-51 单片机原理及应用
精品资料
十进制数转换成二、十六进制(shí liù jìn zhì)数
整数转换法——“除基取余”: 十进制整数不断除以转换进制基数,直至(zhízhì)商为0。每除一次取 一个余数,从低位排向高位。
精品资料
MCS-51 单片机原理及应用
精品资料
2-7:51单片机/EA信号有何功能(gōngnéng)?8031的 该信号引脚如何处理?
EA是访问外部ROM的选通信号,低电平有效。 用来区分片内程序(chéngxù)存储器和片外程序 (chéngxù)存储器,在使用8031时应接地。
MCS-51 单片机原理及应用
数据存储器分为内部128KB和外部64KB,由MOV和
MOVX指令区分。片外程序存储器和片外数据存储器空间
靠PSEN、RD和WR区分。
MCS-51 单片机原理及应用
精品资料
2-4:单片机中执行程序的地址放在哪里,是几位数?最 大寻址范围(fànwéi)是多少?是不是特殊功能寄存器?
执行程序的地址(dìzhǐ)放在PC中,为16位二进 制数。最大寻址范围为64K。不是特殊功能寄存 器。
(3)MOV C,30H 位寻址 表示位地址 (4)MOV 30H,R5 寄存器寻址 表示单元地址
MCS-51 单片机原理及应用
精品资料
3-5
A<-30H, R1<-02H, (30H) <-02H, (35H) <-30H, PSW中P= 0,其余(qíyú)位不变。
MCS-51 单片机原理及应用
MOVX @DPTR, A
MCS-51 单片机原理及应用
精品资料
(8)外部RAM1000H单元中内容(nèiróng)送SP堆栈指 针
MOV DPTR, #1000H
MOVX A, @DPTR MOV SP, A
MCS-51 单片机原理及应用
精品资料
3-8 试写出每一步(yī bù)A,B的结果
SP复位(fù wèi)后的初值是 07H
进栈操作时,先SP加1,后
写入数据。若使用2组工作寄存
器,SP的初值最小可以是 0FH。
MCS-51 单片机原理及应用
2组工作寄存器
精品资料
2-15
复位(fù wèi)操作有上电自动复位(fù wèi)和按 键手动复位(fù wèi)两种方式。
MCS-51 单片机原理及应用
精品资料
A<-86H, (30H) <-89H, PSW: Cy = 1, Ac = 1, P = 1.
MCS-51 单片机原理及应用
精品资料
3-6
(1)R1内容(nèiróng)送R0 MOV A, R1 MOV R0, A
(2)内部RAM25H单元(dānyuán)内容送35H单元 (dānyuán) MOV A, 25H MOV 35H, A
MOV DPTR, #1000H CLR A MOVC A, @A+DPTR MOV 35H, A
MCS-51 单片机原理及应用
精品资料
(7)外部(wàibù)ROM4000H单元中内容送外部(wàibù)RAM4000H单元
MOV DPTR, #4000H
CLR A
MOVC A, @A+DPTR
MCS-51 单片机原理及应用
精品资料
1-16 指令(zhǐlìng)、指令(zhǐlìng)系统和程序三者间有什么区别?举例说明指令 (zhǐlìng)的二进制、十六进制和助记符的形式。
答案:指令是控制计算机操作的代码。一种微处理器所有指令的全集称为它 的指令系统。程序是为完成某项任务而由若干(ruògān)指令组成的目标程 序。
MCS-51 单片机原理及应用
精品资料
第二章 作业(zuòyè)解答
MCS-51 单片机原理及应用
精品资料
2-3:8051存储器分那几个空间?通过什么信号(xìnhào)来区 别不同空间的寻址? 8051:存储器分为程序(chéngxù)存储器和数据存储器空间。
程序存储器空间分为内部程序存储器和外部程序存 储器,当EA=1时,先寻找片内4KByte,后寻找片外 60KB;当EA=0时寻址片外64Kbyte程序空间。
0111 1011 + 1100 1111 0100 1010 [Z]补=0100 1010B, [Z]反=0100 1010B, [Z]原=0100 1010B C7=C8=1 OV=C7 ⊕ C8=0 结果(jiē guǒ)正确,真值:Z=74
MCS-51 单片机原理及应用
精品资料
1-9 微处理器、微型计算机和微型计算机系统的概念是什么(shén me)? 它们之间的关系如何?
精品资料
2-8:在8051扩展系统中,为什么片外ROM和片外RAM共 处同一地址空间不会发生(fāshēng)总线冲突?
因为控制信号不同。片外程序存储器使用 (shǐyòng)PSEN,而片外数据存储器使用 (shǐyòng)RD、WR。
MCS-51 单片机原理及应用
精品资料
2-9 程序(chéngxù)状态字有哪几 位?作用?
相关文档
最新文档