长沙理工大学《902单片机原理及接口技术》(2020-2015)[官方-完整版]历年考研真题
单片机原理及接口技术 答案 李全利 高等教育
《单片机原理及接口技术》李全利高等教育答案章1 绪论1.答:第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。
与现代的计算机相比,ENIAC 有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。
2.答:由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。
3.答:微型计算机由微处理器、存储器和I/O接口电路构成。
各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。
4.答:微处理器集成了运算器和控制器(即CPU);而微型计算机包含微处理器、存储器和I/O接口电路等。
5. 答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。
单片机主要特点有:控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。
6.答:微型计算机有三种应用形式:多板机(系统机)、单板机和单片机。
多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。
单板机,I/O设备简单,软件资源少,使用不方便。
早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。
单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。
目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。
7.答:多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。
因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有:●ATMEL公司融入Flash存储器技术推出的AT89系列单片机;●Philips公司推出的80C51、80C552系列高性能单片机;●华邦公司推出的 W78C51、W77C51系列高速低价单片机;●ADI公司推出的ADμC8xx系列高精度ADC单片机;●LG公司推出的GMS90/97系列低压高速单片机;●Maxim公司推出的DS89C420高速(50MIPS)单片机;●Cygnal公司推出的C8051F系列高速SOC单片机等。
单片机原理及接口技术-习题答案第四版李朝青修订后)
单片机原理及接口技术课后习题答案(第四版)李朝青第一章1.什么是微处理器(CPU)、微机和单片机?答微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
2.单片机具有哪些特点(1)片内存储容量越来越大。
(2 抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
3. 微型计算机怎样执行一个程序?答:通过CPU指令,提到内存当中,再逐一执行。
4. 微型计算机由那几部分构成?微处理器,存储器,接口适配器(即I/O接口),I/O设备第二章1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。
/EA端保持高电平时,CPU执行内部存储器中的指令。
3. 89C51的存储器分哪几个空间?如何区别不同空间的寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM的空间分配。
单片机原理及接口技术-习题答案第四版李朝青(修订后)
单片机原理及接口技术-习题答案第四版李朝青(修订后)以下是为大家整理的单片机原理及接口技术-习题答案第四版李朝青(修订后)的相关范文,本文关键词为单片机,原理,接口,技术,习题,答案,第四,版李,朝青,修订,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。
单片机原理及接口技术课后习题答案(第四版)李朝青第一章1.什么是微处理器(cpu)、微机和单片机?答微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAm、Rom以及I/o口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
2.单片机具有哪些特点(1)片内存储容量越来越大。
(2抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
3.微型计算机怎样执行一个程序?答:通过cpu指令,提到内存当中,再逐一执行。
4.微型计算机由那几部分构成?微处理器,存储器,接口适配器(即I/o接口),I/o设备第二章1.89c51单片机内包含哪些主要逻辑功能部件?答:80c51系列单片机在片内集成了以下主要逻辑功能部件:(l)cpu(中央处理器):8位(2)片内RAm:128b(3)特殊功能寄存器:21个(4)程序存储器:4Kb(5)并行I/o口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89c51的eA端有何用途?答:/eA端接高电平时,cpu只访问片内并执行内部程序,存储器。
/eA端接低电平时,cpu只访问外部Rom,并执行片外程序存储器中的指令。
/eA端保持高电平时,cpu执行内部存储器中的指令。
长沙理工大学单片机试卷题库完整
MCS-51 单片机原理与结构一、判断题()1.MCS—51 单片机是高档16 位单片机。
×()2.MCS—51 的产品8051 与8031 的区别是:8031 片内无ROM。
√()3.单片机的CPU 从功能上可分为运算器和存贮器。
×()4.MCS-51 的指令寄存器是一个8 位寄存器,用于暂存待执行指令,等待译码。
√()5.MCS—51 的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。
√()6.8051 的累加器ACC 是一个8 位的寄存器,简称为A,用来存一个操作数或中间结果。
√()7.8051 的程序状态字寄存器PSW 是一个8 位的专用寄存器,用于存程序运行中的各种状态信息。
√()8.MCS—51 的程序存贮器用于存放运算中间结果。
×()9.MCS—51 的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256 字节的RAM,一个是片外最大可扩充64K 字节的RAM。
√()10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
√()11.CPU 的时钟周期为振荡器频率的倒数。
√()12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。
×()13.单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
√()14.单片机系统扩展时使用的锁存器,是用于锁存高8 位地址。
×()15.MCS—51 单片机上电复位后,片内数据存储器的内容均为00H。
×()16.当8051 单片机的晶振频率为12MHZ 时,ALE 地址锁存信号端的输出频率为2MHZ 的方脉冲。
√()17.8051 单片机片内RAM 从00H~1FH 的32 个单元,不仅可以作工作寄存器使用,而且可作为RAM 来读写。
单片机原理及接口技术(第2版) 精品课件
2020/7/4
19
1.4 单片机应用系统开发过程
1.4.1 指令及目标码
正确的硬件设计和良好的软件功能设计是一个实 用的单片机应用系统的设计目标。完成该目标的过 程称为单片机应用系统的开发。
单片机自身无开发能力,须借助开发机完成: 排除硬件故障和软件错误 程序固化到程序存储器芯片中。
2020/7/4
还有OTPROM型,具有较高的可靠性。
2020/7/4
41
80C51/89S51 89S2051
2.3.2 80C51的引脚封装
P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RST/VPD 9 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.5/T1 15 P3.6/WR 16 P3.7/RD 17 XTAL2 18 XTAL1 19
AJMP LOOP END 建立工程,以lx1存盘(工程扩展名自动添加) 在project菜单,单击Options for Target ‘Target 1’ 设置器件、晶振频率,选EXE选项和Simulator选项 单击Rebuild all Target files完成汇编,然后调试。
2020/7/4
由表可见: 增强型与基本型的几点不同:
片内ROM:从4K增加到8K 片内RAM:从128增加到256 定时/计数器:从2个增加到3个 中断源:从5个增加到6个。
2020/7/4
40
片内ROM的配置形式:
无ROM型,要在片外扩展程序存储器; 掩膜ROM型,程序由芯片生产厂写入; EPROM型,程序通过写入装置写入; FlashROM型,程序可电写入(常用)。
单片机原理及接口技术(第2版)-习题答案汇总
单片机答案页脚第1章思考题及习题1参考笹案一、填空1.除了单片机这一名称之外.单片机还可称为_________ _________ :傲控创器・嵌入式控制器.2•单片机与普通徽型计算机的不词之处在于其将_______ . ________ .和 _________ 三部分.通述部________ 连接在一起,集咸于一块芯片上.蓉:CPU.存储器、I/O口、总我3.AT89S51单片机工作频率上限为______ MHz J?.ll.z.4.专用单片机巳使系统结构最简化.较硬件资涼利馬最优化,从而大大痒低和提高_______ 成本.可靠性.二、单遶1・单片机药敦据之所以用二进制形式表示.主要是A.为了编穆方便B.受器件的轲理性能限制C.为了通用性D•为了提高运算速度答:B2.在察用电号中便用单片机应厲于徽计算机的________ 。
A.辅助设计应用B.测量、控無应用C.数值计算应用D.数错处理应用蓉:B3.下面的哪一项应用,不矚于单片机的应席图。
A.工业控刮B.家爲电Sf的控制C.敦据库菅理D.汽车电子设备三.判新对错1.STC系列单片机是8051核的单片机。
丈2.AT89S52与AT89S51相比,片多出了 4KB的Flnsh程序存储舅、128B的RAM、1个中断源、1个定时器(且具有捕捉功能人对3•单片机是一种CPU,错4.AT89S52单片机是微处理裁•傑5.AT89S51片的Flash 序存储器可在釵写入(ISP),而AT89C52 9A不能。
对6.为AT89C51草片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换・对7.为AT89S51草片机设计的应用系挠板,可柠芯片AT89S51直接用芯片AT89S52替换.对8.单片机的功能创至于测量和控別.而复杂的我字佶号处理运算及商速的测控功能則是DSP的长处。
对笫2章思考题及习题2参考答案一、填空1.在AT89S51单片机中.如果采用6Mllz 一个机務周期为 ______ 。
单片机原理及接口技术课后习题答案 北航 李朝青
单片机原理及接口技术课后习题答案李朝青第三章1、指令:CPU根据人的意图来执行某种操作的命令指令系统:一台计算机所能执行的全部指令集合机器语言:用二进制编码表示,计算机能直接识别和执行的语言汇编语言:用助记符、符号和数字来表示指令的程序语言高级语言:独立于机器的,在编程时不需要对机器结构及其指令系统有深入了解的通用性语言2、见第1题3、操作码[目的操作数] [,源操作数]4、寻址方式寻址空间立即数寻址程序存储器ROM直接寻址片内RAM低128B、特殊功能寄存器寄存器寻址工作寄存器R0-R7、A、B、C、DPTR寄存器间接寻址片内RAM低128B、片外RAM变址寻址程序存储器(@A+PC,@A+DPTR)相对寻址程序存储器256B范围(PC+偏移量)位寻址片内RAM的20H-2FH字节地址、部分SFR5、SFR:直接寻址,位寻址,寄存器寻址;片外RAM:寄存器间接寻址6、MOV A,40H ;直接寻址(40H)→AMOV R0,A ;寄存器寻址(A)→R0MOV P1,#0F0H ;立即数寻址0F0→P1MOV @R0,30H ;直接寻址(30H)→(R0)MOV DPTR,#3848H ;立即数寻址3848H→DPTRMOV 40H,38H ;直接寻址(38H)→40HMOV R0,30H ;直接寻址(30H)→R0MOV P0,R0 ;寄存器寻址(R0)→P0MOV 18H,#30H ;立即数寻址30H→18HMOV A,@R0 ;寄存器间接寻址((R0))→AMOV P2,P1 ;直接寻址(P1)→P2最后结果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0H,(DPTR)=3848H,(18H)=30H,(30H)=38H,(38H)=40H,(40H)=40H,(48H)=38H注意:→左边是内容,右边是单元7、用直接寻址,位寻址,寄存器寻址8、MOV A,DATA ;直接寻址2字节1周期MOV A,#DATA ;立即数寻址2字节1周期MOV DATA1,DATA2 ;直接寻址3字节2周期MOV 74H,#78H ;立即数寻址3字节2周期如果想查某一指令的机器码,字节数或周期数可查阅书本后面的附录A9、MOV A,@R0 ;((R0))=80H→AMOV @R0,40H ;(40H)=08H→(R0)MOV 40H,A ;(A)=80→40HMOV R0,#35H ;35H→R0最后结果:(R0)=35H (A)=80H,(32H)=08H,(40H)=80H10、用直接寻址,位寻址,寄存器寻址11、只能采用寄存器间接寻址(用MOVX指令)12、低128字节:直接寻址,位寻址,寄存器间接寻址,寄存器寻址(R0~R7)高128字节:直接寻址,位寻址,寄存器寻址13、采用变址寻址(用MOVC指令)14、压缩BCD码在进行加法运算时应逢十进一,而计算机只将其当作十六进制数处理,此时得到的结果不正确。
单片机原理及接口技术-习题答案第四版李朝青(修订后)
单片机原理及接口技术课后习题答案(第四版)李朝青第一章1.什么是微处理器(CPU)、微机和单片机?答微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
2.单片机具有哪些特点(1)片内存储容量越来越大。
(2 抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
3. 微型计算机怎样执行一个程序?答:通过CPU指令,提到内存当中,再逐一执行。
4. 微型计算机由那几部分构成?微处理器,存储器,接口适配器(即I/O接口),I/O设备第二章1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。
/EA 端保持高电平时,CPU执行内部存储器中的指令。
3. 89C51的存储器分哪几个空间?如何区别不同空间的寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits 地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM的空间分配。
2017年长沙理工大学 长沙理工 902单片机原理及接口技术(B) 硕士研究生招生初试科目考试大纲
科目代码:902 科目名称:单片机原理及接口技术(B)
一、考试要求
了解单片机系统基本概念和MCS-51系列单片机硬件结构,熟悉MCS-51系列单片机引脚,熟悉MCS-51系列单片机的主要功能部件(包括存贮器、I/O端口、定时/计数器、中断系统等),了解MCS-51系列单片机系统工作模式。
掌握MCS-51系列单片机指令格式和寻址方式,熟悉MCS-51系列单片机指令系统,掌握MCS-51系列单片机汇编语言程序设计的基本方法。
掌握单片机系统接口技术,包括存贮器扩展、并行和串行I/O接口扩展、D/A和A/D转换技术等。
掌握以单片机原理和常用接口技术为基础,设计单片机应用系统的基本方法。
二、考试内容
1、微型计算机基础和单片机系统基本概念;
2、MCS-51系列单片机硬件结构;
3、MCS-51系列单片机指令系统;
4、MCS-51系列单片机汇编语言程序设计的基本方法;
5、MCS-51系列单片机中断系统;
6、单片机系统接口技术,包括存贮器扩展、并行和串行I/O接口扩展、D/A和A/D转换技术等;
7、以单片机原理和常用接口技术为基础,设计单片机应用系统。
三、题型
可能有填空题、选择题、判断题、问答题、分析计算题等题型。
四、参考教材
《单片机原理及其接口技术》(第3版),胡汉才主编,清华大学出版社,2010年。
《单片机原理及接口技术(第2版)张毅刚》第2章习题及答案
《单片机原理及接口技术》(第2版)人民邮电出版社第2章 AT89S51单片机的片内硬件结构思考题及习题21.在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。
答:2µs2.AT89S51单片机的机器周期等于个时钟振荡周期。
答:123.内部RAM中,位地址为40H、88H的位,该位所在的字节地址分别为和。
答:28H,88H4.片内字节地址为2AH单元最低位的位地址是;片内字节地址为88H单元的最低位的位地址为。
答:50H,A8H5.若A中的内容为63H,那么,P标志位的值为。
答:06.AT89S51单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。
这时当前的工作寄存器区是组工作寄存器区。
答:04H,00H,0。
7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。
答:00H,1FH8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。
调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。
答:PC, PC,PCH9.AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S51单片机的PC是16位的,因此其寻址的范围为 KB。
答:6410.判断下列说法是否正确?A.使用AT89S51单片机且引脚EA=1时,仍可外扩64KB的程序存储器。
错B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。
错C.在AT89S51单片机中,为使准双向的I/O口工作在输入方式,必须事先预置为1。
对D.PC可以看成是程序存储器的地址指针。
对11.判断下列说法是否正确?A.AT89S51单片机中特殊功能寄存器(SFR)占用片内RAM的部份地址。
对B.片内RAM的位寻址区,只能供位寻址使用,而不能进行字节寻址。
错C.AT89S51单片机共有26个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。
微机原理及应用试卷(长沙理工大学)
长沙理工大学考试试卷(A)………………………………………………………………………………………………………课程名称微机原理及应用课程代号专业层次(本部、城南)考试方式(开、闭卷)闭卷一、填空题(每空1分,共20 分)1、完成下面不同数制之间的转换73.25D=____________B,10010010B=__________H100101.11B=__________D=___________BCD2、指令MOV AL, BL 对源操作数来说是________寻址方式,MOV AX, [BX+6]对源操作数来说是_________寻址方式,MOV AX, DS:[2000H]对源操作数来说是________寻址方式。
3、8088CPU的地址总线有__________条,最大内存空间为__________,物理地址是由__________和__________形成的。
4、在8088系统中五片中断控制器8259可控制__________个中断源。
5、执行INT 04H 后,中断服务程序入口地址的CS 在_____, _____ 单元,IP 在______,______单元中。
6、串行通信有两种基本的通信方式,分别是__________和__________。
7、8255 有两个控制字,它们分别是_________和_________。
二、选择题(单项选择,每题 2 分,共20 分)1、下列8086CPU 标志寄存器FR 的标志中,不属于状态标志的是()A.OFB.PFC.IFD.CF2、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( )A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加位信息总量少3、在CMP AX,DX 指令执行后,当标志位SF,OF,ZF 满足逻辑关系(SF⊕OF)+ZF=0 时,表明()。
A. AX >DXB. AX<DXC. AX≥DXD. AX≤DX4、一个8 位的二进制整数,若采用补码表示,且由4 个“1”和4 个“0”组成,则最小值为()。
单片机原理及接口技术习题答案___第四版___李朝青
单片机原理及接口技术课后习题答案李朝青、、、、、、、、、、、、、、、、前两章略、、、、、、、、、、、、、、、、第三章1、指令:CPU根据人的意图来执行某种操作的命令指令系统:一台计算机所能执行的全部指令集合机器语言:用二进制编码表示,计算机能直接识别和执行的语言汇编语言:用助记符、符号和数字来表示指令的程序语言高级语言:独立于机器的,在编程时不需要对机器结构及其指令系统有深入了解的通用性语言2、见第1题3、操作码[目的操作数] [,源操作数]4、寻址方式寻址空间立即数寻址程序存储器ROM直接寻址片内RAM低128B、特殊功能寄存器寄存器寻址工作寄存器R0-R7、A、B、C、DPTR寄存器间接寻址片内RAM低128B、片外RAM变址寻址程序存储器(@A+PC,@A+DPTR)相对寻址程序存储器256B范围(PC+偏移量)位寻址片内RAM的20H-2FH字节地址、部分SFR5、SFR:直接寻址,位寻址,寄存器寻址;片外RAM:寄存器间接寻址6、MOV A,40H ;直接寻址(40H)→AMOV R0,A ;寄存器寻址(A)→R0MOV P1,#0F0H ;立即数寻址0F0→P1MOV @R0,30H ;直接寻址(30H)→(R0)MOV DPTR,#3848H ;立即数寻址3848H→DPTRMOV 40H,38H ;直接寻址(38H)→40HMOV R0,30H ;直接寻址(30H)→R0MOV P0,R0 ;寄存器寻址(R0)→P0MOV 18H,#30H ;立即数寻址30H→18HMOV A,@R0 ;寄存器间接寻址((R0))→AMOV P2,P1 ;直接寻址(P1)→P2最后结果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0H,(DPTR)=3848H,(18H)=30H,(30H)=38H,(38H)=40H,(40H)=40H,(48H)=38H注意:→左边是内容,右边是单元7、用直接寻址,位寻址,寄存器寻址8、MOV A,DATA ;直接寻址2字节1周期MOV A,#DATA ;立即数寻址2字节1周期MOV DATA1,DATA2 ;直接寻址3字节2周期MOV 74H,#78H ;立即数寻址3字节2周期如果想查某一指令的机器码,字节数或周期数可查阅书本后面的附录A9、MOV A,@R0 ;((R0))=80H→AMOV @R0,40H ;(40H)=08H→(R0)MOV 40H,A ;(A)=80→40HMOV R0,#35H ;35H→R0最后结果:(R0)=35H (A)=80H,(32H)=08H,(40H)=80H10、用直接寻址,位寻址,寄存器寻址11、只能采用寄存器间接寻址(用MOVX指令)12、低128字节:直接寻址,位寻址,寄存器间接寻址,寄存器寻址(R0~R7)高128字节:直接寻址,位寻址,寄存器寻址13、采用变址寻址(用MOVC指令)14、压缩BCD码在进行加法运算时应逢十进一,而计算机只将其当作十六进制数处理,此时得到的结果不正确。
单片机原理及接口技术习题答案第四版李朝青修订后修订稿
单片机原理及接口技术习题答案第四版李朝青修订后内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)单片机原理及接口技术课后习题答案(第四版)李朝青第一章1.什么是微处理器(CPU)、微机和单片机?答微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
2.单片机具有哪些特点(1)片内存储容量越来越大。
(2 抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
3. 微型计算机怎样执行一个程序?答:通过CPU指令,提到内存当中,再逐一执行。
4. 微型计算机由那几部分构成?微处理器,存储器,接口适配器(即I/O接口),I/O设备第二章1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。
/EA 端保持高电平时,CPU执行内部存储器中的指令。
3. 89C51的存储器分哪几个空间如何区别不同空间的寻址答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM的空间分配。
单片机原理及接口技术-习题答案第四版李朝青(修订后)
单⽚机原理及接⼝技术-习题答案第四版李朝青(修订后)单⽚机原理及接⼝技术课后习题答案(第四版)李朝青第⼀章1.什么是微处理器(CPU)、微机和单⽚机?答微处理器本⾝不是计算机,但它是⼩型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接⼝适配器以及输⼊输出设备等。
单⽚机是将微处理器、⼀定容量的RAM、ROM以及I/O⼝、定时器等电路集成在⼀块芯⽚上,构成的单⽚微型计算机。
2.单⽚机具有哪些特点(1)⽚内存储容量越来越⼤。
(2 抗⼲扰性好,可靠性⾼。
(3)芯⽚引线齐全,容易扩展。
(4)运⾏速度⾼,控制功能强。
(5)单⽚机内部的数据信息保存时间很长,有的芯⽚可以达到100年以上。
3. 微型计算机怎样执⾏⼀个程序?答:通过CPU指令,提到内存当中,再逐⼀执⾏。
4. 微型计算机由那⼏部分构成?微处理器,存储器,接⼝适配器(即I/O接⼝),I/O设备第⼆章1.89C51单⽚机内包含哪些主要逻辑功能部件?答:80C51系列单⽚机在⽚内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)⽚内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并⾏I/O⼝:8位,4个(6)串⾏接⼝:全双⼯,1个(7)定时器/计数器:16位,2个(8)⽚内时钟电路:1个2.89C51的EA端有何⽤途?答:/EA端接⾼电平时,CPU只访问⽚内/doc/4f18456919.html并执⾏内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执⾏⽚外程序存储器中的指令。
/EA 端保持⾼电平时,CPU执⾏内部存储器中的指令。
3. 89C51的存储器分哪⼏个空间?如何区别不同空间的寻址?答:ROM(⽚内ROM和⽚外ROM统⼀编址)(使⽤MOVC)(数据传送指令)(16bits 地址)(64KB)⽚外RAM(MOVX)(16bits地址)(64KB)⽚内RAM(MOV)(8bits地址)(256B)4. 简述89C51⽚内RAM的空间分配。
《单片机原理与接口技术》
4.1 汇编语言程序设计概述
四、MCS-51汇编语言的伪指令
6.存储区说明伪指令——DS 格式:〈标号:〉DS〈表达式〉 其含义是以标号的值为首地址保留表达式所指定的若干存储单元空间 作为备用。 例如: BASE:DS0100H 汇编后,程序存储器从标号BASE为首地址开始,空出256个存储单元, 以备另用。
掌握单片机汇编语言程序的基本结构以及加减乘除和数制 转换等简单程序设计的方法,理解常用查表等典型程序设计方 法。
4.1 汇编语言程序设计概述
一、语言的分类
1.机器语言:机器语言是用二进制代码0和1表示指 令和数据的最原始的程序设计语言。 2.汇编语言:在汇编语言中,指令用助记符表示, 地址、操作数可用标号、符号地址及字符等形式来 描述。 3.高级语言:高级语言是接近于人的自然语言,面 向过程而独立于机器的通用语言。
4.1 汇编语言程序设计概述
四、MCS-51汇编语言的伪指令
5.定义字数据伪指令——DW或DEFW 格式:〈标号:〉DW〈表达式或表达式串〉 本语句的含义是将作为操作部分的字数据(2B)或字数据串 存入由标号指定的首地址按顺序连续单元中,定义字为为双字节 的数据。在执行汇编时,计算机会自动按高位字节在前、低位字 节在后的顺序格式存入程序存储器单元中 例如: ABC:DW 1234H,4567H,0A5C4H,„ 汇编执行时第一个字节的12H存入标号ABC所指示的存储单元, 34H存入(ABC)+1单元中,其余按此顺序将后续字节数据存入对 应的存储单元中,如标号ABC定义为1000H,则上例汇编后: (1000H)=12H,(1001H)=34H,(1002H)=45H,„。
四、循环程序
2. 循环程序设计举例 【例4.4】已知片外RAM的10H单元存放8位二进制数,要求将其 转移成相应的ASCII码,并以高位在前,低位在后的顺序, 依次存放到片外RAM以11H为首地址的连续单元中,试编程。 分析:先将中间单元置成30H,然后判欲转换位是否为1, 若是,则将中间单元内容加1;否则,中间单元内容保持不 变。通过左移指令实现由高到低的顺序进行转换。参考程序 如下: ORG 1000H START:MOV R2,#08H ;循环计数初值(循环次数已知) MOV R0,#10H ;地址指针初值 MOVX A,@R0 ;取数 MOV B,A ;暂存B中 LOOP:MOV A,#30H ;将中间单元(A)置成30H