版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MCS-51 单片机原理及应用单片机原理及应用第一章作业解答第一章作业解答MCS-51 单片机原理及应用单片机原理及应用1-11-1MCS-51 单片机原理及应用单片机原理及应用十进制数转换成二、十六进制数整数转换法整数转换法“除基取余除基取余”:十进制整数不断除以转换进制基数,直至商为十进制整数不断除以转换进制基数,直至商为0 0。每除一次取一个余数,。每除一次取一个余数,从低位排向高位。从低位排向高位。 (1) 39转换成二进制数转换成二进制数 39 =100111B2 39 1 ( b0) 2 19 1 ( b1) 2 9 1 ( b2) 2 4 0 ( b3) 2 2 0 ( b4)
2、2 1 1 ( b5) 0(2) 208转换成十六进制数转换成十六进制数 208 = D0H16 208 余 016 13 余 13 = DH 0MCS-51 单片机原理及应用单片机原理及应用 1-2 1-2 将下列数看作是将下列数看作是8 8位机中带符号数的原码、反码和补码时,写出相应位机中带符号数的原码、反码和补码时,写出相应的真值的真值(1 1)10110110B 10110110B (2 2)01000101B 01000101B (3 3)11110010B 11110010B (4 4)10101101B10101101B114114MCS-51 单片机原理及应用单片机原理及应用
3、1-3 1-3 写出下列各数的写出下列各数的BCDBCD码:码:(1 1)47 47 (2 2)78 78 (3 3)1996 1996 (4 4)115115 (1 1)01000100 0111 B 0111 B (2 2)0111 1000 B0111 1000 B (3 3)0001 1001 1001 0110 B 0001 1001 1001 0110 B 或或 1996H1996H (4 4)0001 0001 0101 B0001 0001 0101 BMCS-51 单片机原理及应用单片机原理及应用 1-4 1-4 用十六进制写出下列字符的用十六进制写出下列字符的ASCIIAS
4、CII码:码:(3 3)X1AB96X1AB96(3) 58 31 41 42 39 36 (3) 58 31 41 42 39 36 MCS-51 单片机原理及应用单片机原理及应用1-81-8 把下列各数按照补码运算规则求出把下列各数按照补码运算规则求出X+YX+Y的补码的补码及其真值:及其真值:(2)X=+123 Y= - 49X补=0111 1011BY原=1011 0001B, Y反=1100 1110B, Y补=1100 1111B 0111 1011 + 1100 1111 0100 1010Z补=0100 1010B, Z反=0100 1010B, Z原=0100 1010B C
5、7=C8=1 OV=C7 C8=0 结果正确,真值:Z=74MCS-51 单片机原理及应用单片机原理及应用1-9 1-9 微处理器、微型计算机和微型计算机系统的概念是什么?微处理器、微型计算机和微型计算机系统的概念是什么?它们之间的关系如何?它们之间的关系如何?微处理器微处理器是将中央处理单元(是将中央处理单元(CPUCPU)集成在一块半导体芯)集成在一块半导体芯片上。包括控制部件、算术逻辑单元和寄存器三个部分,片上。包括控制部件、算术逻辑单元和寄存器三个部分,是构成微型计算机的核心部件。微处理器简称是构成微型计算机的核心部件。微处理器简称MPUMPU微型计算机微型计算机以微处理器以微处理器M
6、PUMPU为核心,再配以相应的半导体为核心,再配以相应的半导体存储器(存储器(RAMRAM和和ROMROM)、)、I/OI/O接口和中断系统等,并由系统接口和中断系统等,并由系统总线连接起来组装在一块或者多块印刷电路板上构成的计总线连接起来组装在一块或者多块印刷电路板上构成的计算机。算机。微处理计算机系统微处理计算机系统以微型计算机为核心,再配以相应的外以微型计算机为核心,再配以相应的外部设备、电源、辅助电路和控制微型计算机工作的软件就部设备、电源、辅助电路和控制微型计算机工作的软件就构成了完整的微型计算机系统。构成了完整的微型计算机系统。如上所述,他们之间是组成部分和整体之间的关系,即微如上
7、所述,他们之间是组成部分和整体之间的关系,即微处理器是微型计算机的一部分,微型计算机是微型计算机处理器是微型计算机的一部分,微型计算机是微型计算机系统的一部分。系统的一部分。 MCS-51 单片机原理及应用单片机原理及应用1-13 1-13 某存储器芯片有某存储器芯片有1111条地址线和条地址线和4 4条数据线,问它至少条数据线,问它至少可以存放多少个二进制数?地指范围是什么?每个二进制可以存放多少个二进制数?地指范围是什么?每个二进制数有几位?若要把每个二进制数增加到数有几位?若要把每个二进制数增加到8 8位,则应采用什位,则应采用什么办法?么办法?P22P22、P23P232 2地址线条数
8、地址线条数个二进制数,每个数有个二进制数,每个数有4 4(数据线的条数)位。(数据线的条数)位。地址范围:地址范围:00000000000B-11111111111B00000000000B-11111111111B 000H-7FFH 000H-7FFH若要增加到若要增加到8 8位,需要将数据线增加到位,需要将数据线增加到8 8条。条。MCS-51 单片机原理及应用单片机原理及应用1-141-14 程序计算器程序计算器PCPC的作用是什么?他靠什么功能来保证的作用是什么?他靠什么功能来保证程序的连续运行?在程序的连续运行?在8 8位机中位机中PCPC通常有二进制多少位?通常有二进制多少位?答
9、:答:PCPC的作用是指示微处理器机将要执行的下一的作用是指示微处理器机将要执行的下一条指令的地址。条指令的地址。 PCPC靠自动累加靠自动累加1 1保证程序的连续运行。保证程序的连续运行。 双字节(双字节(16bit16bit)。)。MCS-51 单片机原理及应用单片机原理及应用1-16 1-16 指令、指令系统和程序三者间有什么区别?举例说明指令的指令、指令系统和程序三者间有什么区别?举例说明指令的二进制、十六进制和助记符的形式。二进制、十六进制和助记符的形式。答案:指令是控制计算机操作的代码。一种微处理器所有指令的全集称为它答案:指令是控制计算机操作的代码。一种微处理器所有指令的全集称为
10、它的指令系统。程序是为完成某项任务而由若干指令组成的目标程序。的指令系统。程序是为完成某项任务而由若干指令组成的目标程序。MCS-51 单片机原理及应用单片机原理及应用第二章第二章 作业解答作业解答MCS-51 单片机原理及应用单片机原理及应用2-3:80512-3:8051存储器分那几个空间?通过什么信号来区别不同存储器分那几个空间?通过什么信号来区别不同空间的寻址?空间的寻址?8051:8051:存储器分为程序存储器和数据存储器空间。存储器分为程序存储器和数据存储器空间。程序存储器空间分为内部程序存储器和外部程序存程序存储器空间分为内部程序存储器和外部程序存储器,当储器,当EAEA1 1时
11、,先寻找片内时,先寻找片内4KByte4KByte,后寻找片外,后寻找片外60KB60KB;当;当EAEA0 0时寻址片外时寻址片外64Kbyte64Kbyte程序空间。程序空间。数据存储器分为内部数据存储器分为内部128KB128KB和外部和外部64KB64KB,由,由MOVMOV和和MOVXMOVX指令区分。片外程序存储器和片外数据存储器指令区分。片外程序存储器和片外数据存储器空间靠空间靠PSENPSEN、RDRD和和WRWR区分。区分。MCS-51 单片机原理及应用单片机原理及应用2 24 4:单片机中执行程序的地址放在哪里,是几位数?最:单片机中执行程序的地址放在哪里,是几位数?最大寻
12、址范围是多少?是不是特殊功能寄存器?大寻址范围是多少?是不是特殊功能寄存器?执行程序的地址放在执行程序的地址放在PCPC中,为中,为1616位二进制数。位二进制数。最大寻址范围为最大寻址范围为64K64K。不是特殊功能寄存器。不是特殊功能寄存器。MCS-51 单片机原理及应用单片机原理及应用2-5 2-5 在在ROMROM中,中,0000H0000H、0003H0003H、000BH000BH、0013H0013H、001BH001BH、0023H0023H这这6 6个单元有什么特定含义?个单元有什么特定含义?MCS-51 单片机原理及应用单片机原理及应用2-6 2-6 内部内部RAMRAM低
13、低128128单元划分为哪三个主要部分?单元划分为哪三个主要部分?各部分的主要功能?各部分的主要功能?工作寄存器区、位寻址区、数据缓冲区工作寄存器区、位寻址区、数据缓冲区(1 1)工作寄存器区用于存放操作数及中间结果)工作寄存器区用于存放操作数及中间结果(2 2)位寻址区有)位寻址区有128128个位地址,位寻址区的每个单个位地址,位寻址区的每个单元既可作为一般元既可作为一般RAMRAM单元使用,进行字节操作,也可单元使用,进行字节操作,也可以利用位操作指令对单元中的每一位进行位操作。以利用位操作指令对单元中的每一位进行位操作。(3 3)数据缓冲区一般用于存放用户数据及作堆栈使)数据缓冲区一般
14、用于存放用户数据及作堆栈使用。用。MCS-51 单片机原理及应用单片机原理及应用MCS-51 单片机原理及应用单片机原理及应用2 27 7:5151单片机单片机/EA/EA信号有何功能?信号有何功能?80318031的该信号的该信号引脚如何处理?引脚如何处理?EAEA是访问外部是访问外部ROMROM的选通信号,低电平有效。用来的选通信号,低电平有效。用来区分片内程序存储器和片外程序存储器,在使用区分片内程序存储器和片外程序存储器,在使用80318031时应接地。时应接地。MCS-51 单片机原理及应用单片机原理及应用2 28 8:在:在80518051扩展系统中,为什么片外扩展系统中,为什么片
15、外ROMROM和片外和片外RAMRAM共处共处同一地址空间不会发生总线冲突?同一地址空间不会发生总线冲突?因为控制信号不同。片外程序存储器使用因为控制信号不同。片外程序存储器使用PSENPSEN,而片外数据存储器使用而片外数据存储器使用RDRD、WRWR。MCS-51 单片机原理及应用单片机原理及应用2-9 2-9 程序状态字有哪几位?作用?程序状态字有哪几位?作用?位位 序序PSW.7PSW.7PSW.6PSW.6PSW.5PSW.5PSW.4PSW.4PSW.3PSW.3PSW.2PSW.2PSW.1PSW.1PSW.0PSW.0位标志位标志C CY YACACF0F0RS1RS1RS0R
16、S0 OV OV未定义未定义P P (1)CY:进位标志位在执行某些算术和逻辑指令时,可以被硬件或软件置位或清零。在算术运算中它可作为进位标志,在位运算中,它作累加器使用,在位传送、位与和位或等位操作中,都要使用进位标志位。(2) AC(2) AC:辅助进位标志:辅助进位标志 进行加法或减法操作时,当发生低四位向高四进行加法或减法操作时,当发生低四位向高四位进位或借位时,位进位或借位时,ACAC由硬件置由硬件置“1 1”,否则,否则ACAC位被置位被置“0 0”。在进行十进制调整指令时,将借助。在进行十进制调整指令时,将借助ACAC状态进状态进行判断。行判断。(3)(3)用户标志位用户标志位
17、该位为用户定义的状态标记,用户根据该位为用户定义的状态标记,用户根据需要用软件对其置位或清零,也可以用软件测试需要用软件对其置位或清零,也可以用软件测试F0F0来控制程序的跳转。来控制程序的跳转。MCS-51 单片机原理及应用单片机原理及应用2 21010:开机复位后,使用第开机复位后,使用第0 0组工作寄存器,其地址为组工作寄存器,其地址为00H07H00H07H,改变,改变PSWPSW中的中的RS1RS1、RS0RS0,即可改变当,即可改变当前工作寄存器组。前工作寄存器组。MCS-51 单片机原理及应用单片机原理及应用2-11 SP 2-11 SP 表示什么,有几位?作用?复位后,表示什么
18、,有几位?作用?复位后,SPSP的内容的内容是什么?是什么?堆栈指针堆栈指针SP指明栈顶元素的地址,指明栈顶元素的地址,8位,可软件设置初值,复位时位,可软件设置初值,复位时SP = 07H。MCS-51 单片机原理及应用单片机原理及应用2-12 2-12 程序设计时,为什么有时要对复位后的堆栈指针程序设计时,为什么有时要对复位后的堆栈指针SPSP重新赋值?如果在操作中需要使用两组工作寄存器,重新赋值?如果在操作中需要使用两组工作寄存器,SPSP的的初值应该是多大?初值应该是多大?SPSP复位后的初值是复位后的初值是07H07H2 2组工作寄存器组工作寄存器进栈操作时,先进栈操作时,先SPSP
19、加加1 1,后,后写入数据。若使用写入数据。若使用2 2组工作组工作寄存器,寄存器,SPSP的初值最小可的初值最小可以是以是0FH0FH。MCS-51 单片机原理及应用单片机原理及应用2-152-15复位操作有上电自动复位和按键手动复位复位操作有上电自动复位和按键手动复位两种方式。两种方式。MCS-51 单片机原理及应用单片机原理及应用2-162-16时序定时单位时序定时单位节拍节拍P P:振荡脉冲周期,用:振荡脉冲周期,用P P表示。表示。状态状态S S:时钟信号周期,用:时钟信号周期,用S S表示。一个状态包含两表示。一个状态包含两个节拍。个节拍。机器周期:机器周期:MCS-51MCS-5
20、1采用定时方式,因此有固定的机采用定时方式,因此有固定的机器周期,一个机器周期等于器周期,一个机器周期等于6 6个状态周期。个状态周期。指令周期:执行一条指令所需要的时间。可以包指令周期:执行一条指令所需要的时间。可以包含一、二、三或四个机器周期。含一、二、三或四个机器周期。MCS-51 单片机原理及应用单片机原理及应用MCS-51 单片机原理及应用单片机原理及应用2-20 2-20 MCS-51 单片机原理及应用单片机原理及应用第三章第三章 作业解答作业解答MCS-51 单片机原理及应用单片机原理及应用3 34 4(1 1)MOV A,#30H MOV A,#30H 立即寻址,立即寻址, 表
21、示立即数表示立即数(2 2)MOV 30H,R1 MOV 30H,R1 寄存器间接寻址寄存器间接寻址 ,表示单元(字节),表示单元(字节)地址地址(3 3)MOV C,30H MOV C,30H 位寻址位寻址 表示位地址表示位地址(4 4)MOV 30H,R5 MOV 30H,R5 寄存器寻址寄存器寻址 表示单元地址表示单元地址MCS-51 单片机原理及应用单片机原理及应用3 35 5AA30H, R130H, R102H, (30H) 02H, (30H) 02H, (35H) 02H, (35H) 30H, PSW30H, PSW中中P P0 0,其余位不变。,其余位不变。MCS-51 单
22、片机原理及应用单片机原理及应用AA86H, (30H) 86H, (30H) 89H, PSW: Cy = 1, Ac = 1, P = 1.89H, PSW: Cy = 1, Ac = 1, P = 1.MCS-51 单片机原理及应用单片机原理及应用3 36 6(1 1)R1R1内容送内容送R0R0MOV A, R1MOV A, R1MOV R0, AMOV R0, A(2 2)内部)内部RAM25HRAM25H单元内容送单元内容送35H35H单元单元MOV A, 25HMOV A, 25HMOV 35H, AMOV 35H, AMCS-51 单片机原理及应用单片机原理及应用(3 3)内部)
23、内部RAMRAM送送P1P1口口MOV A, 25HMOV A, 25HMOV 90H, AMOV 90H, AMOV P1, 25HMOV P1, 25H或或MCS-51 单片机原理及应用单片机原理及应用(4 4)内部)内部RAM40HRAM40H单元中内容送外部单元中内容送外部RAM2005HRAM2005H单元单元MOV A, 40HMOV A, 40HMOV DPTR, 2005HMOV DPTR, 2005HMOVX DPTR, AMOVX DPTR, AMCS-51 单片机原理及应用单片机原理及应用(5 5)外部)外部RAM3000HRAM3000H单元内容送外部单元内容送外部RA
24、M25HRAM25H单元单元MOV DPTR, #3000HMOV DPTR, #3000HMOVX A, DPTRMOVX A, DPTRMOV R0, #25HMOV R0, #25HMOVX R0, AMOVX R0, AMCS-51 单片机原理及应用单片机原理及应用(6 6)外部)外部ROM1000HROM1000H单元内容送内部单元内容送内部RAM35HRAM35H单元单元MOV DPTR, #1000HMOV DPTR, #1000HCLR A CLR A MOVC A, A+DPTRMOVC A, A+DPTRMOV 35H, AMOV 35H, AMCS-51 单片机原理及应用
25、单片机原理及应用(7 7)外部)外部ROM4000HROM4000H单元中内容送外部单元中内容送外部RAM4000HRAM4000H单元单元MOV DPTR, #4000HMOV DPTR, #4000HCLR ACLR AMOVC A, A+DPTRMOVC A, A+DPTRMOVX DPTR, AMOVX DPTR, AMCS-51 单片机原理及应用单片机原理及应用(8 8)外部)外部RAM1000HRAM1000H单元中内容送单元中内容送SPSP堆栈指针堆栈指针MOV DPTR, #1000HMOV DPTR, #1000HMOVX A, DPTRMOVX A, DPTRMOV SP,
26、 AMOV SP, AMCS-51 单片机原理及应用单片机原理及应用3-8 3-8 试写出每一步试写出每一步A A,B B的结果的结果MOV A, #22H MOV A, #22H ;(A)=22H;(A)=22HMOV B, #05HMOV B, #05H;(B)=05H;(B)=05HMOV R0,#08HMOV R0,#08H; ;MUL ABMUL AB;(A)=0AAH,(B)=00H;(A)=0AAH,(B)=00HMOV B,R0MOV B,R0;(B)=08H;(B)=08HDIV ABDIV AB;(A)=15H,(B)=02H;(A)=15H,(B)=02HMUL ABMU
27、L AB被乘数被乘数 放在放在A A中中乘数乘数 放在放在B B中中积的低积的低8 8位在位在A A中,积的高中,积的高8 8位在位在B B中;中; C C总为总为0 0。DIV ABDIV AB被除数放在被除数放在A A中,中,除数放在除数放在B B中。中。商商 放在放在 A A中中余数余数 放在放在B B中中MCS-51 单片机原理及应用单片机原理及应用MCS-51 单片机原理及应用单片机原理及应用3-93-9(1 1)外部)外部RAM1000HRAM1000H单元中的低四位变单元中的低四位变0 0,其余不变,其余不变MOV DPTR ,#1000HMOV DPTR ,#1000HMOVX
28、 A,DPTRMOVX A,DPTRANL A,#0F0HANL A,#0F0HMOVX DPTR,AMOVX DPTR,AMCS-51 单片机原理及应用单片机原理及应用(2)(2)内部内部RAM50HRAM50H单元中的低单元中的低4 4位变位变1 1,其余位不变,其余位不变MOV A,50HMOV A,50HORL A,#0FHORL A,#0FHMOV 50H,AMOV 50H,A(3)(3)内部内部RAM 50HRAM 50H单元中的高单元中的高3 3位变反,其余位不变位变反,其余位不变XRL A,#0EOHXRL A,#0EOHMCS-51 单片机原理及应用单片机原理及应用(4)(4
29、)内部内部RAM 50HRAM 50H单元中的高单元中的高4 4位变位变1 1,低,低4 4位变位变0 0ORL A,#0FOHORL A,#0FOHANL A,#0FOHANL A,#0FOH(5)(5)使内部使内部RAM 50HRAM 50H单元中的所有位变反单元中的所有位变反XRL A,#0FFHXRL A,#0FFH或或 CPL ACPL AMCS-51 单片机原理及应用单片机原理及应用3-10 3-10 完成以内部完成以内部RAM 30HRAM 30H为首地址的为首地址的2020个数据传送,目的个数据传送,目的地址为外部地址为外部RAMRAM以以3000H3000H为首地址的区域。为
30、首地址的区域。ORG 0000HORG 0000HLJMP MAINLJMP MAINORG 1000HORG 1000HMAIN:MOV R0,#20MAIN:MOV R0,#20MOV DPTR,#3000HMOV DPTR,#3000HMOV R1,#30HMOV R1,#30HLOOP:MOV A,R1LOOP:MOV A,R1 MOVX DPTR,A MOVX DPTR,AINC R1INC R1INC DPTRINC DPTRDJNZ R0,LOOPDJNZ R0,LOOPSJMP $SJMP $ENDENDMCS-51 单片机原理及应用单片机原理及应用3 31212已知(已知(S
31、PSP)53H53H,(,(PC)PC)37FEH37FEH,执行,执行ACALL 3A00HACALL 3A00H后堆栈指针后堆栈指针SPSP、堆栈中内容及程序计数器堆栈中内容及程序计数器PCPC中的内容是什么?中的内容是什么?MCS-51 单片机原理及应用单片机原理及应用3 31212MCS-51 单片机原理及应用单片机原理及应用第四章第四章 作业解答作业解答MCS-51 单片机原理及应用单片机原理及应用4-24-2ORG 0000HORG 0000HLJMP MAINLJMP MAINVAX DATA 30HVAX DATA 30HFUNC DATA 31HFUNC DATA 31HMA
32、IN: MOV A,VAXMAIN: MOV A,VAXCJNE A,#20,L1CJNE A,#20,L1L1:JC L2L1:JC L2CJNE A,#50,L3CJNE A,#50,L3L3:JC L4L3:JC L4MOV FUNC,AMOV FUNC,ALJMP L5LJMP L5L2:MOV B,#2L2:MOV B,#2MUL ABMUL ABMOV FUNC,AMOV FUNC,ALJMP L5LJMP L5L4:MOV B,#5L4:MOV B,#5MUL ABMUL ABMOV FUNC,AMOV FUNC,AL5:SJMP L5L5:SJMP L5ENDENDMCS-51
33、 单片机原理及应用单片机原理及应用4-3 4-3 外部外部RAMRAM从从000000开始到开始到2100H2100H有一数据块有一数据块, ,请编出将请编出将它们传送到外部它们传送到外部RAM3000H-3100HRAM3000H-3100H区域的程序区域的程序. .ORG 0000HORG 0000HLJMP MAINLJMP MAINORG 1000HORG 1000HMAIN:MOV P2,#20HMAIN:MOV P2,#20HMOV DPTR ,#3000HMOV DPTR ,#3000HMOV R0,#00HMOV R0,#00HMOV R2,#0FFHMOV R2,#0FFHL
34、OOP:MOVX A,R0LOOP:MOVX A,R0MOVX DPTR,AMOVX DPTR,AINC R0INC R0INC DPTRINC DPTRDJNZ R2,LOOPDJNZ R2,LOOPMOV P2,321HMOV P2,321HMOVX A,R0MOVX A,R0MOVX DPTR,AMOVX DPTR,ASJMP $SJMP $ENDENDMCS-51 单片机原理及应用单片机原理及应用4 44 4MCS-51 单片机原理及应用单片机原理及应用4 44 4续续MCS-51 单片机原理及应用单片机原理及应用MCS-51 单片机原理及应用单片机原理及应用4 46 6MCS-51
35、单片机原理及应用单片机原理及应用例:按下面公式编写程序,x为无符号数,存在20h单元,y存放在21h单元。204020240 xxxxxxy ORG 0030H ORG 0030H MOV A, 20H MOV A, 20H CJNE A, #21H, CJNE A, #21H, LOOP1LOOP1LOOP1: JC NEXT1LOOP1: JC NEXT1 CJNE A, #40H, CJNE A, #40H, LOOP2LOOP2LOOP2: JNC NEXT2LOOP2: JNC NEXT2 MOV B, #2 MOV B, #2 MUL AB MUL AB AJMP NEXT2 AJ
36、MP NEXT2NEXT1: CPL ANEXT1: CPL ANEXT2: MOV 21H, ANEXT2: MOV 21H, A END END最终结果存在最终结果存在 21h21h中中分支程序例子分支程序例子MCS-51 单片机原理及应用单片机原理及应用1 1、若(、若(A A) 14H, 14H, 14H, 转转NEXT, NEXT, 否则继续执行否则继续执行 (A) 14H相当于(相当于(A) 14H相当于(相当于(A) 15HCJNE A, #15H, LOOPCJNE A, #15H, LOOPLOOP: JNC NEXTLOOP: JNC NEXT CJNE A, #14H,
37、LOOPCJNE A, #14H, LOOPLOOP: JNC NEXTLOOP: JNC NEXT CJNE A, #14H, LOOPCJNE A, #14H, LOOPLOOP: JC NELOOP: JC NE CJNE A,#data,rel;(A)=#data,继续,继续 Cy0(A)#data, 转转 Cy0(A)#data, 转转 Cy1特点:只有时,特点:只有时,Cy1基本的分支程序基本的分支程序MCS-51 单片机原理及应用单片机原理及应用第第5 5章章 作业解答作业解答MCS-51 单片机原理及应用单片机原理及应用5-2 5-2 什么叫什么叫I/OI/O接口,作用?接口,
38、作用?输入输出设备简称输入输出设备简称I/OI/O设备,设备,CPUCPU与与I/OI/O设备不能简单地直设备不能简单地直接相连,而必须借助于接相连,而必须借助于I/OI/O接口这个过渡电路才能协调。接口这个过渡电路才能协调。作用:锁存、隔离、变换和联络。作用:锁存、隔离、变换和联络。MCS-51 单片机原理及应用单片机原理及应用5-3 5-3 (1 1)单独编址)单独编址优点优点:不占用存储器地址。不占用存储器地址。缺点缺点:是需要专用的是需要专用的I/OI/O指令,并且需要增加控制线。指令,并且需要增加控制线。(2 2)I/OI/O端口和存储器统一编址端口和存储器统一编址 这种编址方式把这种编址方式把I/OI/O端口当作存储单元对待,端口当作存储单元对待,也就是让也就是让I/OI/O端口地址占用部分存储器单元地端口地址占用部分存储器单元地址。址。MCS-51 单片机原理及应用单片机原理及应用5-4:5-4:四种四种. .(1): (1): 无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度股权转让协议:股份购买与交易条件详细
- 四年级数学(除数是两位数)计算题专项练习及答案
- 2024出租车行业智能调度系统合同
- 二零二四年技术转让合同具体条款及其补充协议
- 二零二四年度电子商务平台开发与维护合同
- 二零二四年度农机具生产原材料供应与采购合同
- 2023年九年级语文教学计划方案
- 矿山工业合同范本
- 2024年度大米行业展会参展合同展示面积与服务内容
- 二零二四年度互联网金融支付服务协议
- 2024届高考写作指导:跟着《人民日报》学写作+
- 2024贵州燃气集团股份有限公司招聘笔试参考题库附带答案详解
- (高清版)TDT 1063-2021 国土空间规划城市体检评估规程
- 2024年中国银行保险信息技术管理有限公司招聘笔试参考题库含答案解析
- 智慧考场建设方案
- T-SZRCA 007-2023 机器人特种线缆专用铜箔丝材料技术规范
- 化工劳动纪律培训课件
- 中医培训课件:《拔罐技术》
- 教学设计中的资源整合与利用
- 浙江省公路工程工程量清单计价规范(word版)
- 年产量万吨铝及铝合金板带材车间设计论述
评论
0/150
提交评论