新编单片机原理与应用课后答案
新编单片机原理与应用课后答案汇总
习题一参考答案1-1 假设某CPU 含有16根地址线,8根数据线,那么该CPU 的最大寻址能力为多少KB 答:CPU 的最大寻址能力为:K 6422261016=⋅= 1-2 在计算机里,一般具有哪三类总线请说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。
答:1、数据总线,双向,输入输出数据信息;2、地址总线,单向,输出地址信息;3、控制总线,具体到某一根控制线为单向,输入或者输出控制信息;1-3 MCS-51系列单片机时钟周期、机器周期与指令周期这三者关系如何CISC 指令系统CPU 所有指令周期是否均相同答:时钟周期即为振荡周期,由外接晶振频率或外部输入的时钟频率决定,机器周期由12个时钟周期(或6个)构成,指令周期由1~4个机器周期构成;指令周期因具体指令不同而不同;1-4 计算机字长的含义是什么MCS-51单片机的字长是多少答:计算机字长是指CPU 一次能够处理的信息位长度;MCS-51单片机的字长是8位。
1-5 ALU 单元的作用是什么一般能完成哪些运算操作答:ALU 单元的作用是进行算术逻辑运算;算术运算主要是加、减、乘、除,逻辑运算主要是与、或、非、异或等。
1-6 CPU 内部结构包含了哪几部分单片机(MCU)芯片与通用微机CPU 有什么异同 答:CPU 主要包括算术逻辑单元ALU 、控制单元CU 和内部寄存器;单片机(MCU)芯片是在通用CPU 的基础上增加存储器、定时器/计数器、通信接口以及各种接口电路等构成。
1-7 在单片机系统中常使用哪些存储器答:包括程序存储器ROM 和数据存储器RAM 。
1-8 指令由哪几部分组成答:一般由操作码和操作数组成,部分指令只有操作码而无操作数。
1-9、什么是汇编语言指令为什么说汇编语言指令比机器语言指令更容易理解和记忆通过什么方式可将汇编语言程序转化为机器语言程序答:【1】用助记符表示的指令【2】因为在汇编语言指令中每条操作码、操作数都是用特定符号表示;而机器语言中的操作码和操作数均用二进制表示,没有明显特征【3】可通过专门的软件或手工查表方式1-10、汇编语言程序和汇编程序这两个术语的含义是否相同答:两者含义不同;1.汇编语言程序指由汇编语言指令构成的程序;2.汇编程序指将完成汇编语言指令转换为机器语言指令的程序1-11、什么是寻址方式对于双操作数指令来说,为什么不需要指定操作结果存放位置答:【1】确定指令中操作数所在存储单元地址的方式【2】在现代计算机系统中,对于双操作数指令,一般将指令执行后的结果放在第一个操作数(即目标操作数),这样可以减少指令码的长度1-12、指出下列指令中每一操作数的寻址方式答:【1】目标操作数为寄存器寻址,源操作数为立即数寻址【2】目标操作数为直接寻址,源操作数为寄存器寻址【3】目标操作数为直接寻址,源操作数为直接寻址【4】目标操作数为直接寻址,源操作数为寄存器间接寻址【5】寄存器寻址注:在单片机中,问到指令的寻址方式,既要答目标操作数的寻址方式,也要答源操作数的寻址方式,这与微机不同,请切记!1-13、单片机的主要用途是什么新一代8位单片机芯片具有哪些主要技术特征列举目前应用较为广泛的8位、32位单片机品种。
新编单片机原理与应用课后答案
新编单片机原理与应用课后答案【新编单片机原理与应用课后答案】一、选择题1. 下列哪个不属于单片机的特点?A. 集成度高B. 体积小C. 功耗低D. 速度慢答案:D. 速度慢解析:单片机具有集成度高、体积小、功耗低等特点,但速度相对较快。
2. 单片机的主频是指什么?A. CPU的时钟频率B. 存储器的容量C. 输入输出端口的数量D. 片内外设的种类答案:A. CPU的时钟频率解析:单片机的主频指的是中央处理器(CPU)的时钟频率,它决定了单片机的运算速度。
3. 下列哪个不属于单片机的存储器类型?A. ROMB. RAMC. FLASHD. EEPROM答案:C. FLASH解析:单片机的存储器类型包括ROM(只读存储器)、RAM(随机存储器)和EEPROM(电可擦可编程只读存储器),FLASH是一种特殊类型的EEPROM。
4. 单片机的外部中断是用来做什么的?A. 扩展I/O端口B. 实时时钟C. 响应外部事件D. 增加存储器容量答案:C. 响应外部事件解析:单片机的外部中断用于响应外部事件,如按键触发、外部传感器信号等。
5. 下列哪个不属于单片机的输入输出方式?A. 并行输入输出B. 串行输入输出C. 脉冲输入输出D. 模拟输入输出答案:C. 脉冲输入输出解析:单片机的输入输出方式包括并行输入输出、串行输入输出和模拟输入输出,脉冲输入输出不是单片机的标准输入输出方式。
二、填空题1. 单片机的核心部件是______。
答案:CPU解析:单片机的核心部件是中央处理器(CPU),它负责执行指令和控制系统的运行。
2. 单片机的存储器由______和______组成。
答案:ROM、RAM解析:单片机的存储器包括只读存储器(ROM)和随机存储器(RAM),用于存储程序和数据。
3. 单片机的时钟频率越高,运算速度______。
答案:越快解析:单片机的时钟频率越高,中央处理器(CPU)的运算速度越快。
4. 单片机的外部中断用于响应______事件。
新编单片机原理与应用课后答案
新编单片机原理与应用课后答案在现代科技的不断发展中,单片机作为一种重要的电子元器件,广泛应用于各个领域。
掌握单片机的原理和应用,对于电子工程师和科技爱好者来说至关重要。
本文将就新编单片机原理与应用课后习题进行答案解析,帮助读者更好地理解和掌握单片机的知识。
1. 什么是单片机?单片机是一种集成电路芯片,内部集成了中央处理器(CPU)、存储器、输入输出接口和定时器等功能模块。
它可以独立运行,具有较强的数据处理和控制能力。
2. 单片机的工作原理是什么?单片机的工作原理主要包括指令执行和数据处理两个过程。
当单片机上电后,CPU会按照存储器中的指令序列执行相应的操作,处理输入信号并产生相应的输出信号。
3. 单片机的应用领域有哪些?单片机广泛应用于各个领域,包括家电、汽车电子、通信设备、工业控制等。
例如,电视遥控器、智能家居系统、汽车电子设备等都离不开单片机的应用。
4. 单片机的编程语言有哪些?单片机的编程语言主要包括汇编语言和高级语言。
汇编语言是一种底层语言,直接操作单片机的寄存器和指令;高级语言如C语言可以通过编译器将代码转换为机器语言,方便程序员进行开发。
5. 如何选择合适的单片机?选择合适的单片机需要考虑多个因素,包括应用需求、性能要求、功耗、成本等。
根据具体的应用场景和功能需求,选择性能稳定、功能丰富、价格适中的单片机。
6. 单片机的输入输出方式有哪些?单片机的输入输出方式主要包括并行输入输出和串行输入输出。
并行输入输出是指同时传输多位数据,适用于数据量较大的场景;串行输入输出是指逐位传输数据,适用于数据量较小的场景。
7. 单片机的编程过程是怎样的?单片机的编程过程主要包括编写代码、编译生成可执行文件、下载到单片机并进行调试等步骤。
编写代码时需要根据具体的应用需求设计算法和逻辑,然后通过编译器将代码转换为可执行文件,最后将可执行文件下载到单片机中进行调试。
8. 单片机的中断是什么意思?中断是单片机在执行程序的过程中,根据外部事件的发生而主动暂停当前任务,转而去执行与该事件相关的处理程序。
单片机原理及应用(第2版)课后习题解答(附练习题8套)
各章习题解答第1章单片机概述参考答案1.答:微控制器,嵌入式控制器2.答:CPU、存储器、I/O口、总线3.答:C4.答:B5.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。
目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。
嵌入式微处理器相当于通用计算机中的CPU。
与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。
而嵌入式微处理器仅仅相当于单片机中的中央处理器。
为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。
6.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。
它们的差别是在片内程序存储器上。
8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。
7.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8.答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。
9.单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。
单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。
DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。
由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。
单片机原理及应用课后习题答案
单片机原理及应用课后习题答案1. 为什么单片机被广泛应用于各种电子设备中?单片机被广泛应用于各种电子设备中的原因有很多。
首先,单片机具有体积小、功耗低、成本低的特点,能够满足现代电子设备对于小型化、便携和节能的需求。
其次,单片机集成了中央处理器、存储器、输入输出端口等功能模块,能够满足电子设备对于高性能、多功能的要求。
此外,单片机具有灵活的可编程性,能够根据不同的应用需求进行定制开发,满足各种电子设备的特定功能和性能要求。
因此,单片机被广泛应用于各种电子设备中。
2. 什么是单片机的工作原理?单片机是一种集成了中央处理器、存储器、输入输出端口等功能模块的微型计算机系统。
其工作原理是通过中央处理器执行程序指令,对输入输出端口进行数据交换,从而实现对外部设备的控制和数据处理。
单片机内部包含了运算器、控制器、存储器等核心部件,通过时钟信号的控制,按照程序指令序列完成各种运算和数据处理操作。
单片机的工作原理可以简单概括为接收输入信号、进行数据处理、输出控制信号的过程。
3. 单片机的应用领域有哪些?单片机在各种电子设备中都有广泛的应用,主要包括消费类电子产品、工业自动化设备、通信设备、汽车电子系统等领域。
在消费类电子产品中,单片机被应用于智能手机、数码相机、家用电器等产品中,实现各种功能和控制。
在工业自动化设备中,单片机被应用于PLC、工业控制器、传感器等设备中,实现自动化生产和控制。
在通信设备中,单片机被应用于调制解调器、路由器、交换机等设备中,实现数据传输和网络控制。
在汽车电子系统中,单片机被应用于发动机控制、车载娱乐、车身电子系统等领域,实现车辆的各种功能和控制。
可以看出,单片机在各种应用领域都有重要的地位和作用。
4. 单片机的发展趋势是什么?随着科技的不断发展,单片机也在不断演进和升级。
未来单片机的发展趋势主要包括以下几个方面,首先,单片机将继续向着高性能、低功耗、小型化的方向发展,以满足电子设备对于性能和外形的要求。
《新编单片机原理与应用》答案
1.(1): 微控制器单片微型计算机(2): 可靠性和抗干扰能力故障率(3): 在线仿真器(4): 复杂指令集精简指令集冯. 诺依曼结构哈佛结构(5): 专用系统模块化系统单机与多机应用系统(6): 计算机仿真器目标系统应用软件(7): 集成开发环境+仿真器+编程器集成开发环境+ISP/IAP2. C B A B B C B D1.(1): 下降沿低电平(2): 32 4 8 Rn(3): 第0组00H 07H(4): PC PC(5): D5H F0 PSW.5 D0H.5(6): 高增益反相放大器晶体振荡器微调电容(7): SFR 128(8): P0口内部没有上拉电阻而其它三个口都有2. A A A A B C C C D C D D3. 全错1.(1): 立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址(2): [标号: ] 操作码[目的操作数] [ , 源操作数] [ ; 注释](3): 不会(4): 字节位00H 7FH(5): 三四个四个(6): 直接寻址位寻址(7): PUSH POP 直接(8): 00H AAH FFH AAH FFH AAH(9): 不产生(10): 加法BCD 10H2. C B B B B A A (C、D)C C3.(1)1): 寄存器寻址,寄存器寻址2): 直接寻址,寄存器间接寻址3): 直接寻址,立即寻址4): 寄存器寻址,寄存器间接寻址5): 寄存器寻址,直接寻址6): 相对寻址7): 寄存器寻址,直接寻址8): 直接寻址9): 直接寻址10): 寄存器间接寻址(2)(3) P1: 01010111 (Bit 00H): 0 (Bit 01H): 14(1)START: MOV DPTR, #1F00HMOV R0, #20HMOV R7, #31HLP1: MOVX A, @DPTRMOV @R0, AINC DPTRINC R0DJNZ R7 , LP1SJMP $END(3)单片机晶振频率6MHz,1个机器周期是2uS.汇编指令指令周期循环次数Delay: MOV R7,#0F6H 1 1LP: MOV R6,#0FAH 1 F6H(246)DJNZ R6,$ 2 FAH×F6H=250×246DJNZ R7,LP 2 F6H(246)RET 2 1执行延时子程序所需机器周期数为:1+(1+2×250+2)*246+2=123741延时时间:247482uS(4)START: MOV B, #100 ; A中数据除以100得百位数DIV ABMOV 50H,A ; 百位数送50H单元MOV A,BMOV B,#10 ; 除以10得十位数,余数为个位数DIV ABMOV 51H,A ; 十位数送51H单元MOV 52H,B ; 个位数送52H单元SJMP $END(6)X DATA 20HY DATA 22HZ DATA 26HMAX DATA 50HSTART: MOV A, XCJNE A,Y,NEXT1NEXT1: JNC AM1MOV A,YAM1: CJNE A,Z,NEXT2NEXT2: JNC AM2MOV A,ZAM2: MOV MAX,ASJMP $END。
单片机原理及应用课后习题答案(精编文档).doc
【最新整理,下载后即可编辑】课后思考题级习题答案思考题与习题1一、填空1.单片机按照用途通常分为通用型和专用型。
2.单片机也称为微控制器和单片微型计算机。
二、简答1.什么是单片机?答:单片机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。
2.简述单片机的特点和应用领域。
答:(1)单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。
(2)单片机的可靠性高。
(3)单片机的指令系统简单,易学易用。
(4)单片机的发展迅速,特别是最近几年,单片机的内部结构越来越完善。
3.写出AT89S51与AT89S52芯片的主要区别。
内部程序存储区容量不同,52的程序存储空间为8K,内部数据存储空间为256B,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K,内部数据存储空间为128B,中断源5个,定时器/计数器有2个。
思考题与习题2一、填空题1.如果(PSW)=10H, 则内部RAM工作寄存器区的当前寄存器是第二组寄存器,8个寄存器的单元地址为10H ~ 17H 。
2.为寻址程序状态字F0位,可使用的地址和符号有PSW.5 、0D0H.5 、F0 和0D5H 。
3.单片机复位后,(SP )= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H A= 00H 。
4.AT89S51单片机的程序存储器的寻址范围是由 PC 决定的,由于AT89S51单片机的PC 是 16 位的,所以最大寻址范围为 64KB 。
5.写出位地址为20H 所在的位,字节地址 24H.0 。
6.写出字节地址为20H 的单元最高位的位地址为 07H ,最低位的位地址为 00H 。
7.如果晶振频率MHz 6OSC f ,则一个时钟周期为1.66667E-7,一个机器周期为2us 。
单片机原理和应用习题答案解析[第三版]
第一章习题参考答案1-1:何谓单片机?与通用微机相比,两者在结构上有何异同?答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。
单片机与通用微机相比在结构上的异同:(1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。
例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。
CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。
单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。
例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。
(2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。
现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。
单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。
(3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。
用户通过标准总线连接外设,能达到即插即用。
单片机应用系统的外设都是非标准的,且千差万别,种类很多。
单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。
用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。
《单片机原理及应用》课后习题 答案.
第1章1-1 什么是单片机?它与一般微型计算机在结构上何区别?答:单片微型计算机简称为单片机(Single Chip Computer),又称为微控制器(MCU 即Micro-Controller Unit)。
它是在一块芯片上集成了中央处理器(CPU)、存储器(RAM、ROM)、定时器/计数器、中断控制、各种输入/输出(I/O)接口(如并行I/O口、串行I/O口和A/D转换器)等为一体的器件。
微型计算机的基本结构由CPU(运算器、控制器)、存储器、输入设备和输出设备五大部分组成,各部分通过外部总线连接而成为一体。
单片机的结构是在一块芯片上集成了中央处理器(CPU)、存储器、定时器/计数器、中断控制、各种输入/输出接口(如并行I/O口、串行I/O口和A/D转换器)等,它们通过单片机内部部总线连接而成为一体。
1-2 MCS-51系列单片机内部资源配置如何?试举例说明8051与51兼容的单片机的异同。
1-3 新型8位单片机,主要在哪几方面发展了?使用新型8位单片机能带来什么好处?1、运算速度大大提高;2、RAM、ROM容量增大;3、精简指令集,指令比51少很多;4、更多的IO口;5、更多的其他功能,比如自带AD,DA,自带SPI,自带看门狗,自带大容量EEPROM等等;6、中断的种类更细更多,有20几个中断向量的比比皆是,定时器/计数器的功能,数量都更多。
简化电路,节省成本,降低功耗,提高系统的可靠性。
第2章2-1 MCS-51系列单片机内部有哪些主要的逻辑部件?答:一个8位CPU;一个片内振荡器及时钟电路;4K字节ROM程序存储器;128字节RAM数据存储器;两个16位定时器/计数器;可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;32条可编程的I/O线(四个8位并行I/O端口);一个可编程全双工串行口;具有五个中断源、两个优先级嵌套中断结构2-2 MCS-51设有4个8位端口(32条I/O线),实际应用中8位数据信息由哪一个端口传送?16位地址线怎样形成?P3口有何功能?答:实际应用中8位数据信息由P0口传送。
单片机原理及应用第2版课后答案1、2、3章
《单片机原理及应用》习题参考答案第一章1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。
可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。
十六进制数可以简化表示二进制数。
2.3.(1) 0B3H (2)80H (3) 17.AH (4) 0C.CH4.5.6.7.137 119 898.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接计算机各部件之间的一组公共的信号线。
一般情况下,可分为系统总线和外总线。
系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。
地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。
在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。
控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。
CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。
数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。
在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设9.什么是接口电路? CPU与接口电路连接一般应具有哪些信号线?外部设备与接口电路连接一般应具有哪些信号线?CPU通过接口电路与外部输入、输出设备交换信息,一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。
《单片机原理与应用》习题答案主编_苏珊高如新谭兴国电子科技出版社
《单片机原理与应用》电子科技出版社主编:苏珊高如新谭兴国第一章习题答案1.什么叫单片机?它有哪些主要特点?单片机是将中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、中断系统、定时/计数器、I/O口等主要计算机部件集成在一片集成电路芯片上的单片微型计算机(Single Chip Microcomputer)的简称。
具有体积小、功耗低、价格便宜、控制功能强等特点。
2.请简述单片机的技术发展历史,单片机的主要技术发展方向是什么?单片机技术发展经历了单芯片微机形成阶段、性能完善提高阶段和微控制器化阶段三个主要阶段。
目前单片机主要技术发展方向是:大容量高性能化、小容量低价格化、外围电路内装化、多品种化以及 I/O 接口功能的增强、功耗降低等。
3.单片机主要用在哪些方面?由于单片机体积小、功耗低、价格便宜,广泛应用于仪器仪表、家用电器、医用设备、航空航天专用设备的智能化管理及过程控制等领域;又由于单片机具有较强的实时数据处理能力和控制功能,可以使系统保持在最佳工作状态,提高系统的工作效率和产品质量,所以在工业控测控、航空航天、尖端武器等各种实时控制系统中,都作为控制器件使用。
第二章习题参考答案1.单片机系统复位后,PC值为( 0000H )。
2.MCS-51单片机中,一个机器周期=( 6 ) 状态周期=( 12 )振荡周期。
当主频为12MHz时,一个机器周期为( 1µs )3.PSW中RS1 RS0=01时,寄存器R2的地址为( 10H) PSW中RS1 RS0=10时,寄存器R2的地址为( 12H)4.MCS-51单片机的EA=0,程序存储器访问的是(片外 ROM )5.MCS-51单片机上有( 4 )个独立的存储空间。
6.MCS-51系列单片机在片内集成了哪些主要逻辑功能部件?答:有微处理器CPU、程序存储器、数据存储器、定时/计数器、中断源、并行I/O端口等功能部件组成。
7.程序计数器(PC)作为不可寻址寄存器,它有哪些特点?数据地址指针DPTR有哪些特点?答:PC是一个16位的特殊功能寄存器,又称程序指针,它具有自动加1的功能,始终指向下一条指令的首地址,以保证程序按顺序执行;DPTR是一个16位的专用地址指针寄存器。
新编单片机原理与应用课后答案
习题一参考答案1-1 假设某CPU 含有16根地址线,8根数据线,那么该CPU 的最大寻址能力为多少KB?答:CPU 的最大寻址能力为:K 6422261016=⋅= 1-2 在计算机里,一般具有哪三类总线?请说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。
答:1、数据总线,双向,输入输出数据信息;2、地址总线,单向,输出地址信息;3、控制总线,具体到某一根控制线为单向,输入或者输出控制信息;1-3 MCS-51系列单片机时钟周期、机器周期与指令周期这三者关系如何?CISC 指令系统CPU 所有指令周期是否均相同?答:时钟周期即为振荡周期,由外接晶振频率或外部输入的时钟频率决定,机器周期由12个时钟周期(或6个)构成,指令周期由1~4个机器周期构成;指令周期因具体指令不同而不同;1-4 计算机字长的含义是什么?MCS-51单片机的字长是多少?答:计算机字长是指CPU 一次能够处理的信息位长度;MCS-51单片机的字长是8位。
1-5 ALU 单元的作用是什么?一般能完成哪些运算操作?答:ALU 单元的作用是进行算术逻辑运算;算术运算主要是加、减、乘、除,逻辑运算主要是与、或、非、异或等。
1-6 CPU 内部结构包含了哪几部分?单片机(MCU)芯片与通用微机CPU 有什么异同?答:CPU 主要包括算术逻辑单元ALU 、控制单元CU 和内部寄存器;单片机(MCU)芯片是在通用CPU 的基础上增加存储器、定时器/计数器、通信接口以及各种接口电路等构成。
1-7 在单片机系统中常使用哪些存储器?答:包括程序存储器ROM 和数据存储器RAM 。
1-8 指令由哪几部分组成?答:一般由操作码和操作数组成,部分指令只有操作码而无操作数。
1-9、什么是汇编语言指令?为什么说汇编语言指令比机器语言指令更容易理解和记忆?通过什么方式可将汇编语言程序转化为机器语言程序?答:【1】用助记符表示的指令【2】因为在汇编语言指令中每条操作码、操作数都是用特定符号表示;而机器语言中的操作码和操作数均用二进制表示,没有明显特征【3】可通过专门的软件或手工查表方式1-10、汇编语言程序和汇编程序这两个术语的含义是否相同?2.汇编程序指将完成汇编语言指令转换为机器语言指令的程序1-11、什么是寻址方式?对于双操作数指令来说,为什么不需要指定操作结果存放位置?答:【1】确定指令中操作数所在存储单元地址的方式【2】在现代计算机系统中,对于双操作数指令,一般将指令执行后的结果放在第一个操作数(即目标操作数),这样可以减少指令码的长度1-12、指出下列指令中每一操作数的寻址方式?答:【1】目标操作数为寄存器寻址,源操作数为立即数寻址【2】目标操作数为直接寻址,源操作数为寄存器寻址【3】目标操作数为直接寻址,源操作数为直接寻址【4】目标操作数为直接寻址,源操作数为寄存器间接寻址【5】寄存器寻址注:在单片机中,问到指令的寻址方式,既要答目标操作数的寻址方式,也要答源操作数的寻址方式,这与微机不同,请切记!1-13、单片机的主要用途是什么?新一代8位单片机芯片具有哪些主要技术特征?列举目前应用较为广泛的8位、32位单片机品种。
单片机原理及应用c51编程课后答案
单片机原理及应用c51 编程课后答案【篇一:单片机原理及应用课后习题答案__ 张兰红】兰红9第1 章微型计算机的基本概念1.1 微型计算机由哪几部分组成?每一部分各起何作用?解:微型计算机由微处理器芯片、存储器芯片、输入/输出接口电路芯片与总线组成。
微处理器是微型计算机的核心,它通常包括 3 个基本部分:①算术逻辑部件alu(arithmeticlogic unit) ,对传送到微处理器的数据进行算术运算或逻辑运算的电路,如执行加法、减法运算,逻辑与、逻辑或运算等。
② 工作寄存器组,用来存放操作数及运算的中间结果等。
③控制部件,包括时钟电路和控制电路,时钟电路产生时钟脉冲,用于计算机各部分电路的同步定时;控制电路产生完成各种操作所需的控制信号。
存储器是微型计算机的重要组成部分,计算机有了存储器才具备记忆功能。
i/o 接口是沟通cpu 与外部设备的不可缺少的重要部件。
外部设备种类繁多,其运行速度、数据形式、电平等各不相同,常常与cpu 不一致,所以要用i /o 接口作桥梁,起到信息转换与协调的作用。
总线是在微型计算机各芯片之间或芯片内部各部件之间传输信息的一组公共通信线。
1.2 什么是cpu ?什么是主机?解:由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元cpu( central processing unit ,简称cpu )。
通常把运算器、控制器、存储器这三部分称为计算机的主机。
1.3 何谓计算机系统?何谓单板机?何谓单片机?解:计算机与外围设备、电源、系统软件一起构成应用系统,称为计算机系统。
在一块印刷电路板上,集成了中央处理单元cpu 、只读存储器rom 、随机存取存储器ram 、i/o 接口、定时器/计数器、中断系统等功能部件,构成一台完整的微型计算机,称为单板机。
在一块半导体芯片上,集成了中央处理单元cpu 、只读存储器rom 、随机存取存储器ram 、i/o 接口、定时器/计数器、中断系统等功能部件,构成一台完整的微型计算机,称为单片机。
单片机原理与应用(习题答案)
《单片机原理与应用》课后习题参考答案第1章1.(1)15 (2)0.0859375 (3)14.68752.(1)10000100 (2)1011101001111 (3)100110100. 10113. 原码:正数的符号位用0表示,负数符号位用1表示,而数值位保持原样的机器码称为原码。
反码:在计算机中,对于正数,其反码的符号位为“0”,数值部分保持不变;对于负数,其反码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,即“0”变“1”、“1”变“0”。
也就是说:正数的反码与它的原码相同;负数的反码由其绝对值按位求反后得到。
补码:在计算机中,对于正数,其补码的符号位为“0”,数值部分保持不变;对于负数,其补码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,然后在最低位加“1”。
也就是说:正数的补码与它的原码相同;负数的补码由其对应的绝对值按位求反后加1得到。
4.(1)原码:000101110 反码:000101110 补码:000101110(2)原码:10.10101101 反码:10.01010010 补码:10.01010011(3)原码:00.101011 反码:00.101011 补码:00.1010115.[N]原=1.1010 [N]补=1.0110 N=-0.6256.原码0.1010-0.1011 = -0.0001补码0.1010+(1.0101)=(1.1111)7. 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
微处理器是是指计算机内部对数据进行处理并对处理过程进行控制的部件,采用大规模集成电路工艺在一块或几块芯片上制成的中央处理器。
如果将构成微型计算机的各功能部件(CPU,RAM,ROM及I/O接口电路)集成在同一块大规模集成电路芯片上,一个芯片就是一台微型机,则该微型机就称为单片微型计算机。
8. MCS-51系列单片机是美国INTEL公司于1980年推出的一种8位单片机系列。
单片机原理及应用第三版课后答案
单片机原理及应用第三版课后答案1. 第一章题目答案:a) 单片机的定义: 单片机是一种集成电路,具有CPU、存储器和输入输出设备等功能,并且可以根据程序控制进行工作的微型计算机系统。
b) 单片机的核心部分是CPU,它可以通过执行程序指令来完成各种计算、逻辑和控制操作。
c) 存储器分为程序存储器和数据存储器,程序存储器用于存放程序指令,数据存储器用于存放数据和暂存中间结果。
d) 输入输出设备用于与外部环境进行数据交换,如开关、LED、数码管等。
e) 单片机的应用广泛,包括家电控制、智能仪器、工业自动化等领域。
2. 第二章题目答案:a) 单片机中的时钟系统用于提供CPU运行所需的时序信号,常见的时钟源有晶体振荡器和外部信号源。
b) 时钟频率决定了单片机的运行速度和精度,一般通过控制分频器、定时器等来调整时钟频率。
c) 单片机中的中断系统用于处理紧急事件,如外部输入信号、定时器溢出等,可以提高系统的响应能力。
d) 中断源包括外部中断、定时器中断和串口中断,通过编程设置中断向量和优先级来处理不同的中断事件。
e) 中断服务程序是处理中断事件的程序,包括保存现场、执行中断处理和恢复现场等步骤。
3. 第三章题目答案:a) I/O口是单片机与外部设备进行数据交换的接口,包括输入口和输出口两种类型。
b) 输入口用于接收外部信号,如开关、传感器等,可以通过编程设置输入口的工作模式和读取输入口的状态。
c) 输出口用于控制外部设备,如LED、继电器等,可以通过编程设置输出口的工作模式和输出口的状态。
d) I/O口的工作模式包括输入模式、输出模式和双向模式,可以根据具体应用需求设置相应的模式。
e) 串行通信接口是单片机与外部设备进行数据传输的一种常见方式,包括UART、SPI和I2C等多种通信协议。
4. 第四章题目答案:a) 定时器的作用是产生指定时间间隔的定时信号,可以用于延时、计时、PWM等功能。
b) 单片机的定时器一般由计数器和一些控制寄存器组成,通过编程设置定时器的工作模式和计数值。
单片机原理及应用课后答案 (7)
单片机原理及应用课后答案第一题问题描述:什么是单片机?请简要描述单片机的特点和应用领域。
答案:单片机(Microcontroller Unit,MCU)是一种集成了处理器核心、存储器、输入/输出接口和时钟电路等功能单元的微型计算机系统。
它具有体积小、功耗低、成本低、可编程性强等特点。
单片机的特点如下:- 小巧:单片机整合了多个功能单元,因此体积小,适合在空间有限的应用场景中使用。
- 低功耗:单片机采用的逻辑电路以及微处理器核心与外设的结合都经过了优化,能够有效降低功耗。
- 低成本:单片机采用集成电路制造工艺,批量生产成本较低,因此单片机的价格相对较低。
- 可编程性强:单片机的功能可以通过修改程序进行调整,具有很强的可编程性。
- 易于使用:单片机通常配有开发工具和开发环境,使用者可以通过编程语言进行开发和调试。
单片机广泛应用于各个领域,包括但不限于以下几个方面:- 家电控制:单片机常用于冰箱、空调、洗衣机等家电产品的控制系统中,通过编程实现设备的自动化控制。
- 工业控制:在工业自动化领域,单片机被广泛应用于生产线控制、传感器数据采集、电机控制等方面。
- 嵌入式系统:嵌入式系统是指在其他设备或系统中被“嵌入”起来的计算机系统。
单片机作为一种小型化的计算机系统,适用于嵌入式系统的开发。
- 汽车电子:目前,汽车电子化程度越来越高,单片机在汽车发动机控制、仪表盘显示、车载娱乐系统等方面都有广泛应用。
第二题问题描述:简述单片机的工作原理。
答案:单片机的工作原理包括两个方面:硬件和软件。
在硬件方面,单片机最重要的组成部分是中央处理器(Central Processing Unit,CPU)。
CPU是由运算器、控制器、时钟等部件组成的核心部件,在单片机中负责执行指令。
单片机还包括存储器单元,包括程序存储器(ROM)和数据存储器(RAM)。
程序存储器用于存储程序代码和常量数据,数据存储器用于存储程序运行过程中的变量。
最新单片机原理及应用课后习题参考答案1~6章(DOC)
单片机原理及应用课后习题参考答案1~6章(DOC)结果:(A)=49H,CY=0,AC=0,OV=0,P=1 (3)ADD A,R0结果:(A)=AAH,CY=0,AC=0,OV=1,P=0 (4)ADD A,30H结果:(A)=1FH,CY=1,AC=0,OV=0,P=1 (5)ADD A,#30H结果@ r0结果:(A)=0A5H,P=0 (12)XCH A,@R0结果:(A)=0A5H,(30H)=7AH,P=0 3-5尝试分析以下程序段的执行结果:MOV SP,# 3ahmova,# 20hmmovb,# 30hp ushaccpush popaccpop b结果:(SP)=3AH,(A)=30H,(B)=20H,(3BH)MOV 30H、#52H MOV A、#70H MOV A、30H;(30H)= 52H;(A)= 70H;(A)= 52H01110101(753052H)01110100(7470H)11100101(E530 H)MOV R0、#30H MOV A、@R0 MOV A、#70H MOVX @DPTR、A MOV 30H、#40H MOV R0、#30H MOV A、@ R0;(R0)= 30H;A = 52H(A)= 70H;(2030小时)= 70小时;(30H)= 40H;(R0)= 30H;(a)= 40h10101000(7830h)11100010(e6h)01110100(74h)10010000(90h)11110000 (f0h)01110101(75h)0111000(78h)11100110(e6h)3-7MOV·DPTR,# 2030H(DPTR)=2030H3-8将R0内容设置为32H,将内容设置为48H,将内部内存32H单位内容设置为80H,将40单位内容设置为08H,表示执行以下程序段后上述单位内容的变化mova,@ r0mov @ r0,40hmmov40h,amovr0,# 35hm结果:(r0) = 35h,(a) = 80,(32h) = 08h,(40h) = 80hm3-9已知:(A)=81H,(R0)=20H,(20H)=35H,表示执行以下程序段后A的内容9 anla,# 17hall20h,axrla,@ r0cpla结果:(A)=CBH3-10使用指令实现以下数据传输:(1)内部RAM20H单元到内部RAM40H单元答:MOV 40H、20H(2)外部RAM20H单元发送到R0寄存器答:movr1,# 20movxa,@ r1movr0,a (3)外部RAM20H单元至内部RAM20H单元答:movr1,# 20movxa,@ r1mov20h,a (4)外部RAM1000H单元至内部RAM20H 单元答:movdptr,# 1000hmovxa,@ dptrmov20h,a (5)外部ROM1000H 单元至内部RAM20H单元a: movdptr,# 1000hmova,# 00hmova,@ a+dptrmov20h,a。
单片机原理及应用课后习题参考答案1~6章
《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。
CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。
存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。
按其功能可分为RAM和ROM。
输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。
总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。
1-3 什么叫单片机?其主要由哪几部分组成?答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。
1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:单片机片内ROM的配置状态可分四种:(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产;(2)片内EPROM型单片机(如8751),适合于研制产品样机;(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。
1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制)1-6 写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集电极电流:
2-6地址/数据分时复用的含义是什么?85X P0口与存储器,如62256相连时,两者之间需要接什么功能的芯片,才能锁存低8位地址信息?试画出85X与62256芯片(作数据存储器使用)之间的连接图。
答:地址/数据分时复用是指总线既可作为数据线,也可作为地址线,但是具体到某一时刻只能作为数据线或者地址线;与62256相连时,在存储芯片和单片机芯片之间必须加锁存芯片,如74373等,用来锁存低8位地址信息;
答:1)、12个时钟周期构成1个机器周期。
2)、1
2-11 852的机器周期与时钟周期是什么关系?为什么说当寄存器为01H时,时钟频率为6的852系统运行速度与时钟频率为12的85X系统的运行速度相同?
答:可以选择“机器周期/12时钟”或“机器周期/6时钟”。当寄存器为01H时,时钟频率为6的的852机器周期为: 。而时钟频率为12的85X系统的机器周期为: 。
答:使用边沿触发器作为输出锁存器时可以可靠的锁存输出数据。
2-14 85X复位后内部各单元的内容是否改变?程序计数器的值是什么?
答:否。此时0000H.
2-15 51单片机通过什么指令读/写外部数据存储器?通过什么引脚选通外部数据存储器?
答:使用读写外部数据存储器。通过 或者 .
2-16画出由一片80C32、一片27128和一片6264组成的单片机应用系统,要求给出有关信号的连接以及各自存储空间的地址范围。
答:主要由两个三态门、一个D型锁存器、一个管和一个上拉电阻构成;P1作为输入引脚使用时一定要先写入“1”,其目的是使内部管处于截止状态,避免管对输入信号构成影响。
2-5根据85X系列P1~P3口结构,如果用P1引脚驱动三极管,则最大集电极电流为多少?(假设β取100)。
答:假设内部上拉电阻的阻值为 ,三极管发射结正向导通电压为 ,则:
A,#4
A,;注意使用指令
,#3003H
,A;注意使用指令
1000H
03,06H,5,4,55H,66H,6,6,07H,7,6
(10)将内部01H~0单元内容清零。
答:R0,#01H
:0,#0
R0
R0,#0,
(11)我国来电显示采用单数据消息格式,其中第0字节为消息类型(固定为04,即单数据消息格式标志),随后的一个字节为消息体长度,消息体内的消息字包括了来电日期(月、日)与时间(时、分)(8个字节)及主叫号码,最后一个字节为校验信息(校验算法可概括为:从消息类型字节到主叫号码最后一个字节按256模式累加和,再求补码)。试写出相应的校验程序片段(假设来电信息从内部30H单元开始存放)。
1-7在单片机系统中常使用哪些存储器?
答:包括程序存储器和数据存储器。
1-8指令由哪几部分组成?
答:一般由操作码和操作数组成,部分指令只有操作码而无操作数。
1-9、什么是汇编语言指令?为什么说汇编语言指令比机器语言指令更容易理解和记忆?通过什么方式可将汇编语言程序转化为机器语言程序?
答:【1】用助记符表示的指令
答:,#8000H
R0,#40H
R2,#64
:A,
0,A
R0
R2,
(7)将外部8000H~0807单元,共128字节传送到以0000H为首地址的外部中。
答:10A2H;注意要自己定义
,#8000H
1
,#0000H
1
R0,#128
:A,
1
,A
1
R0,
(8)将存放在内部的40H、41H和外部的8000H、8001H的16位二进制数相加,结果存放在内部的40H和41H单元中(假设低位字节存放在低地址中)。
连接电路图(见课本,略)
2-7 85X单片机复位后,使用了哪一工作寄存器区?其中R1对应的物理存储单元地址是什么?
答:85X单片机复位后,使用了工作寄存器区0;此时R1对应的物理存储单元的地址为01H。
2-8如果希望工作寄存器组中R0对应的物理存储单元为10H,请写出系统复位后,实现这一要求的指令。
1-13、单片机的主要用途是什么?新一代8位单片机芯片具有哪些主要技术特征?列举目前应用较为广泛的8位、32位单片机品种。
答:【1】数值计算,能实时监测系统的输入量,控制系统的输出量,从而实现自动控制功能,主要面向工业控制等
【2】可参考23页
【3】可参考21~22页
习题二参考答案
2-1 80C54、80C32、87C54、89C54有什么不同?在由80C32芯片组成的应用系统中引脚是如何连接的?为什么要这样连接?
1-351系列单片机时钟周期、机器周期与指令周期这三者关系如何?指令系统所有指令周期是否均相同?
答:时钟周期即为振荡周期,由外接晶振频率或外部输入的时钟频率决定,机器周期由12个时钟周期(或6个)构成,指令周期由1~4个机器周期构成;指令周期因具体指令不同而不同;
1-4计算机字长的含义是什么?51单片机的字长是多少?
答:A, 20H
, #0020H
, A
(4)将程序状态字寄存器内容传送到外部的0D0H单元中。
答:A,
, #00D0H
, A
(5)将内部08H~7单元,共120字节传送到以8000H为首地址的外部中。
答:,#8000H
R0,#08H
R2,#120
:A,0
,A
R0
R2,
(6)将外部8000H~0803单元,共64字节传送到以40H为首地址的内部中。
2)在返回时会清除有关中断标志位,而不具有此功能。
3-3指出下列指令中每一操作数的寻址方式。
(1)40H,A
(2)A,0
(3),A
(4)A,+
(5)A,#23H
(6)
(7)P1,32H
(8)C,P1.0
(9)P0
(10)R2
(11)
答:略
3-4执行“ A,#60,”指令后,寄存器A中的内容是否被改变?请验证。
答:,#8000H
A,
C
A,40H
A
40H,A
A,
A,41H
A
41H,A
42H,C
(16)将立即数32H传送到内部30H单元中。
答:30H,#32H
(17)将立即数32H传送到内部88H单元中。
答:R0,#88H
0,32H
(18)将.3位送.0位。
答:C,.3
.0,C
(19)用51位指令,实现 的逻辑运算。
答:否。
3-5写出实现下列要求的指令或程序片段,并在仿真机上验证。
(1)将内部20H单元内容与累加器A相加,结果存放在20H单元中。
答:A, 20H
20H, A
(2)将内部80H单元内容与内部31H单元内容相加,结果存放到内部的31H单元中。
答:
R0, #80H
A, 0
A, 31H
31H, A
(3)将内部20H单元内容传送到外部20H单元中。
答:10A2H
,
1
,#4000H
R7,#16;16个字节
习题三参考答案
3-1 51内部低128字节支持哪些寻址方式?请写出用不同寻址方式将内部30H单元信息传送到累加器A的指令或程序片段;内部高128字节支持哪些寻址方式?请写出将内部80H单元内容传送到累加器A的指令或程序片段。
答:略:
3-2简述“”与“”指令的区别。
答:1)是子程序返回指令,是中断服务程序返回指令;
答:C,P1.3
C,1.2
20H.0,C;暂存
C,P1.1
C,P1.0
C
C,20H.0
3-6假设4位码压缩存放在R3、R2中,试编写减1的程序段,并在仿真机上验证。
答:;相当于10000-19999
C;
A,R2
A,#99
A
R2,A
A,R3
A,#99
A
R3,A
3-7利用双功能,将存放在程序存储区内的数表(共计16字节,首地址为)传送到以4000H为首地址的外部中。
答:计算机字长是指一次能够处理的信息位长度;51单片机的字长是8位。
1-5单元的作用是什么?一般能完成哪些运算操作?
答:单元的作用是进行算术逻辑运算;算术运算主要是加、减、乘、除,逻辑运算主要是与、或、非、异或等。
1-6内部结构包含了哪几部分?单片机()芯片与通用微机有什么异同?
答:主要包括算术逻辑单元、控制单元和内部寄存器;单片机()芯片是在通用的基础上增加存储器、定时器/计数器、通信接口以及各种接口电路等构成。
答:略
2-17在图2-7所示的电路中,假设驱动引脚为P1.0,则执行了如下程序段后,累加器的内容为什么?这又说明了什么?
P1.0
P1.0,1
A,#0
1:
A,#55H
:
答:的内容为。因为P1.0, 1是根据P1.0的电平进行判断转移,如果P1.0引脚的电平为高则转移。因为三极管导通时P1.0引脚被钳位到低电平。
A,#00000101B
,A
(14)将内部30H单元乘4(假设30H单元内容不超过63)。
答:30H,#4
A,30H
A
A
30H,A
(15)将存放在内部40H、41H和外部8000H、8001H的四位码相加,结果存放在内部40H、41H、42H单元中(假设低位字节存放在低地址中,高位字节存放在高地址中)。
答:1
0
2-9说出访问下列寄存器或存储空间可以使用的寻址方式,并举例:
(1)85X系列内部前128字节。
答:直接和寄存器间接寻址。
(2)852/54/58系列内部后128字节。
答:寄存器间Hale Waihona Puke 寻址(3)特殊功能寄存器。
答:直接寻址。