单片机原理及其接口技术答案第三版胡汉才

合集下载

单片机原理及其接口技术胡汉口第3版第3章-指令系统

单片机原理及其接口技术胡汉口第3版第3章-指令系统

PC
PC
DPTR
2400H
A
0FH
93H
ROM
……
× ×
240FH
设(A)= 0FH (DPTR)= 2400H
× ×
ALU
“读”
PSEN
“读”
MOVC A,@A+DPTR
6、相对寻址
程序存储器
寻址空间:
指令的三种形式:
操作码
rel
操作码
直接地址
rel
操作码
立即数
rel
1
2
3
4
5
3.1.5 指令系统综述
指令系统:某种CPU的指令的集合。他与CPU的硬件电路密切相关,学习指令时必须注意到这一背景。 不同的CPU具有不同的指令系统。 掌握指令的三要素:指令功能、指令状态、指令长度。
指令系统中常用符号(附录C)(基础知识)
Rn:工作寄存器,可以是R0~R7之一。 #data:8位立即数,是00H~FFH之一。
例2:
操作码
PC
PC
PC
直接地址
立即数
PC
53H
30H
ROM
30H × ×
内RAM
× ×
30H
× ×
ALU
“结果”
3、寄存器寻址:指令码中含有该操作数的寄存器号
寻址空间:
指令的三种形式:
操作码
当前选定的寄存器内容就是实际操作数
操作码
立即数
操作码
直接地址
R0~R7,(由RS0、RS1确定寄存器区/4)
2、操作码
由指令系统的助记符、伪指令助记符组成。
操作码是每一句汇编语言所必须的
操作码和操作数之间用空格分开

单片机课后习题答案 胡汉才编

单片机课后习题答案  胡汉才编

1.25单片机内部由哪几部分电路组成?各部分电路的主要功能是什么?解:单片机内部由CPU、存储器和I/O接口等电路组成。

CPU的主要功能是对二进制数进行算术和逻辑运算、执行指令(从ROM中取指令,对指令译码,发各种控制信号使CPU和其他部分协调一致的工作,完成指令的功能),存储器由ROM和RAM组成,ROM的主要功能是存储单片机应用系统的程序,RAM的主要功能是存储实时数据或作为通用寄存器、堆栈、数据缓冲区。

I/O接口的主要功能是负责单片机和外设、外部存储器间的通信。

第二章存在的错别字问题:“振荡”写出“推荡”;“芯片”写成“蕊片”。

2.3、程序状态字PSW各位的定义是什么?解:PSW的各位定义如下:Cy:进位标志位;AC:辅助进位位;F0:用户标志位;RS1、RS0:寄存器选择位;OV:溢出标志位;P:奇偶标志位;PSW1:未定义。

2.4、什么叫堆栈?8031堆栈的最大容量是多少?MCS51堆栈指示器SP有多少位,作用是什么?单片机初始化后SP中的内容是什么?解:堆栈:符合“先进后出”或“后进先出”存取规律的RAM区域。

8031堆栈的最大容量是128B;MCS-51堆栈指针SP有8位,作用是存放栈顶(/栈低)地址;单片机初始化后(即单片机复位后)SP中的内容是07H。

存在的问题:1、堆栈的定义中,未答出“RAM区域”,而用了“部件”;2、只说了“单片机初始化后(即单片机复位后)SP中的内容是栈底地址”,未说明具体值07H;3、8031堆栈的最大容量错成128M或256B。

2.5、数据指针DPTR有多少位,作用是什么?解:数据指针DPTR有16位;作用是存放ROM或外部RAM的地址。

2.7、8051片内RAM容量有多少?可以分为哪几个区?各有什么特点?解:8051的片内RAM容量有128B;分为三个区:工作寄存器区、位寻址区和便笺区;存在的问题:1、8051的片内RAM容量错成256B。

2.8、8051的特殊功能寄存器SFR有多少个?可以位寻址的有哪些?解:8051的SFR有21个,可位寻址的有11个:ACC、B、PSW、IP、P3、IE、P2、SCON、P1、TCON 和P0。

单片机原理及接口技术(第三版)课后答案详解

单片机原理及接口技术(第三版)课后答案详解

37、 MOV A,61H
;F2H→A
MOV B,#02H
;02H→B
MUL AB
;F2H×O2H=E4H→A
ADD A,62H
;积的低 8 位加上 CCH→A
JZ L1
;是,转 L1
INC R0
;不是,地址增 1,指向下一个待查数据
DJNZ R2,LOOP ;数据块长度减 1,不等于 0,继续查找
MOV 51H,#00H ;等于 0,未找到,00H→51H
RET
L1:MOV 51H,#01H ;找到,01H→51H
RET
26、 MOV R2,#31H ;数据块长度→R2
;03H⊕37H=34H
CPL A
;34H 求反等于 CBH
所以(A)=CBH
17、(1)SETB ACC.0 或 SETB E0H ;E0H 是累加器的地址
(2)CLR ACC.7
CLR ACC.6
CLR ACC.5
CLR ACC.4
(3)CLR ACC.6
CLR ACC.5
CLR ACC.4
CLR ACC.3
DA A
;十进制调整
MOV @R0,A ;存放结果
INC R0
;指向下一个字节
IP ;数据块长度减 1,不等于 0,继续查找
RET
31、 MOV R2,#08H ;数据块长度→R2
MOV R0,#30H ;数据块目的地址→R0
MOV DPTR,#2000H ;数据块源地址→DPTR
数) 7850 (第一个字节的后三位是寄存器,前一个条指令是 010 也就是指的
R2,在这里是 R0,所以应该是 78,后一个字节存放的是立即数)DAFC (这里

《单片机原理及接口技术》第三版(北京航空航天大学出版社)课后答

《单片机原理及接口技术》第三版(北京航空航天大学出版社)课后答

《单片机原理及接口技术》第三版(北京航空航天大学出版社)课后答第一题8051单片机内包含哪些主要逻辑功能部件?1.CPU2.ROM3.RAM4.Timer/Counter5.UART(串口)(通用异步串行接收机发送机)6.4个8bits Port(并口)7.Int0,int1(外部中断)第二题8051的/EA端有什么用处?1.EA端Enable Address(外部程序存储器地址允许输入端)2.低电平有效3.EA=0(低电平有效)时,只允许访问外部存储器4.EA=1时,可以访问内部和外部存储器5.EA还有复用功能,Vpp(Pulse of Programming)(编程脉冲)(固化编程电压输入端)第三题8051的存储器分为那几个空间?怎样区别不同空间的寻址?1.ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)2.片外RAM(MOVX)(16bits地址)(64KB)3.片内RAM(MOV)(8bits地址)(256B)什么是普林斯顿结构?哈佛结构?1.普林斯顿结构,ROM和RAM统一编址2.哈佛结构,ROM和RAM分开编址单片机原理及接口技术第四章8051片内RAM的空间是怎样分配的?1.片内RAM有256B2.低128B是真正的RAM区3.高128B是SFR(特殊功能寄存器)区真正的RAM区可以分成那几个部分?1.4个工作寄存器区(R0~R7)2.位寻址区3.真正的RAM区第五题简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元?1.片内RAM区从00H~FFH(256B)2.其中20H~2FH(字节地址)是位寻址区3.对应的位地址是00H~7FH第六题如何简洁地判断8051正在工作?1.用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?)2.ALE(地址锁存允许)(Address Latch Enable)输出是fosc 的6分频3.用示波器观察ALE是否有脉冲输出(判断8051芯片的好坏?)4.观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?)5.因为/PSEN接外部EPROM(ROM)的/OE端子6.OE=Output Enable(输出允许)第七题8051如何确定和改变当前工作寄存器组?1.PSW(程序状态字)(Program Status Word)中的RS1和RS0单片机原理及接口技术2.可以给出4中组合3.用来从4组工作寄存器组中进行选择4.PSW属于SFR(Special Function Register)(特殊功能寄存器)第十题8051的/EA信号有什么功能?在使用8031的时候,EA信号引脚应该如何处理?1.EA=Enable Address(外部程序存储器地址允许输入端)2.EA=0(低电平有效)只允许访问外部存储器3.EA=1内外ROM都可以访问4.因为8031没有片内ROM5.只能访问片外的EPROM6.应该使EA=0(有效)第十二题内部RAM第128B单元划分成那几个主要部分?各部分主要功能是什么?1.当前工作寄存器组(4组)(00H~1FH)2.位寻址区(20H~2FH)3.真正的RAM区(30H~7FH)第十三题使单片机复位有哪几种方法?复位后机器的初始状态如何?1.上电复位2.上电复位+手动复位3.脉冲复位4.复位会重置一些寄存器单片机原理及接口技术第十四题1.8051有4个工作寄存器组2.分别从R0~R73.分别位于00H~07H,08H~0FH,10H~17H,18H~1FH4.开机复位后,默认使用寄存器组0第十五题PSW的作用是什么?作用是什么?1.PSW是一个SFR(特殊功能寄存器)2.位于片内RAM的高128B3.具体地址D0H(00H~FFH)(片内RAM的编址)(8bits编址方法)4.PSW=Program Status Word(程序状态字)PSW的常用标志位有哪些?1.CY=Carry(进位标志位)2.AC=Auxiliary Carry(辅助进位标志位)(半进位标志位)3.F0用户标志位4.RS1,RS0,用来选择当前工作寄存器组(R0~R7)(4选1)5.OV=Overflow(溢出标志位)6.P=Parity(奇偶校验位)第十五题位地址7CH和字节地址7CH如何区别?位地址7CH在片内RAM中什么地方?1.片内RAM的地址从00H~FFH2.其中20H~2FH(字节地址)是位寻址区(bits)3.位地址从00H~7FH4.位地址7CH位于字节地址2FH5.可以从寻址方式来区分6.位地址使用位寻址方式单片机原理及接口技术7.字节地址使用直接寻址,间接寻址第十七题8051的时钟周期,震荡周期有什么关系?1.震荡周期2.时钟周期=状态周期(state)3.时钟周期=2*振荡周期4.机器周期=6*时钟周期=12*震荡周期5.指令周期=1~4个机器周期第十八题一个机器周期的时序如何划分?1.一个机器周期=12个震荡周期=6个时钟周期(状态周期)2.S1P1,S1P2,S2P1,S2P2,S3P1,S3P2,S4P1,S4P2,S5P1,S5P2,S6P1,S6P23.其中s=state(状态),p=phase(相位)第十九题什么叫做堆栈?SP是什么?它的作用是什么?8051堆栈的容量不能超过多少个字节?1.Stack(堆栈)2.具有FILO,LIFO的特性3.SP=Stack Pointer(堆栈指针)4.SP是栈顶指示器第三章1、指令:CPU根据人的意图来执行某种操作的命令指令系统:一台计算机所能执行的全部指令集合机器语言:用二进制编码表示,计算机能直接识别和执行的语言汇编语言:用助记符、符号和数字来表示指令的程序语言高级语言:独立于机器的,在编程时不需要对机器结构及其指令系统有深入了解的通用性语言2、见第1题3、操作码[目的操作数] [,源操作数]单片机原理及接口技术4、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码在进行加法运算时应逢十进一,而计算机只将其当作十六进制数处理,此时得到的结果不正确。

2024版单片机原理及其接口技术胡汉才

2024版单片机原理及其接口技术胡汉才

•单片机概述•单片机内部结构•指令系统与程序设计目录•中断系统与外部扩展技术•接口电路设计与应用实例•调试方法与技巧01单片机概述单片机定义与特点定义特点单片机发展历程及趋势发展历程发展趋势8051系列PIC系列AVR系列ARM系列常见单片机类型介绍应用领域与前景展望应用领域工业自动化、智能仪表、汽车电子、智能家居、医疗设备、通信设备等领域。

前景展望随着物联网、人工智能等技术的不断发展,单片机的应用领域将进一步拓展,市场需求将持续增长。

同时,单片机的性能将不断提高,功能将不断完善,开发工具和支持将更加丰富,使得单片机的设计和开发更加便捷和高效。

02单片机内部结构CPU结构与功能运算器控制器寄存器组控制单片机各部分协调工作暂存数据和地址执行算术和逻辑运算程序存储器存放程序和常数数据存储器存放变量和中间结果特殊功能寄存器控制单片机的特定功能存储器组织与访问方式I/O端口及扩展方法并行I/O端口串行I/O端口I/O端口扩展方法定时器/计数器原理及应用定时器原理计数器原理定时器/计数器应用03指令系统与程序设计指令格式及寻址方式指令格式寻址方式寻址方式是指如何找到操作数的地址或数据。

常见的寻址方式有直接寻址、间接寻址、寄存器寻址、立即寻址等。

数据传送指令用于在单片机内部或外部存储器之间,以及存储器和累加器之间传送数据。

算术运算指令包括加、减、乘、除等基本算术运算,以及求补、比较等扩展运算。

逻辑运算指令用于执行与、或、非等逻辑运算,以及位操作等。

控制转移指令用于改变程序的执行流程,如条件转移、无条件转移、子程序调用等。

常见指令类型介绍汇编语言程序设计基础伪指令与宏定义的可读性和可维护性。

程序结构与设计执行效率。

调试与仿真实用程序设计技巧中断处理中断是单片机处理外部事件的重要方式,合理设计中断处理程序可以提高系统的实时性和响应速度。

资源优化单片机资源有限,需要合理规划和使用资源,如内存、I/O端口、定时器等,以提高系统的性能和稳定性。

单片机课后习题答案胡汉才编

单片机课后习题答案胡汉才编

单⽚机课后习题答案胡汉才编1.25单⽚机内部由哪⼏部分电路组成?各部分电路的主要功能是什么?解:单⽚机内部由CPU、存储器和I/O接⼝等电路组成。

CPU的主要功能是对⼆进制数进⾏算术和逻辑运算、执⾏指令(从ROM中取指令,对指令译码,发各种控制信号使CPU和其他部分协调⼀致的⼯作,完成指令的功能),存储器由ROM和RAM组成,ROM的主要功能是存储单⽚机应⽤系统的程序,RAM的主要功能是存储实时数据或作为通⽤寄存器、堆栈、数据缓冲区。

I/O接⼝的主要功能是负责单⽚机和外设、外部存储器间的通信。

第⼆章存在的错别字问题:“振荡”写出“推荡”;“芯⽚”写成“蕊⽚”。

2.3、程序状态字PSW各位的定义是什么?解:PSW的各位定义如下:Cy:进位标志位;AC:辅助进位位;F0:⽤户标志位;RS1、RS0:寄存器选择位;OV:溢出标志位;P:奇偶标志位;PSW1:未定义。

2.4、什么叫堆栈?8031堆栈的最⼤容量是多少?MCS51堆栈指⽰器SP有多少位,作⽤是什么?单⽚机初始化后SP中的内容是什么?解:堆栈:符合“先进后出”或“后进先出”存取规律的RAM区域。

8031堆栈的最⼤容量是128B;MCS-51堆栈指针SP有8位,作⽤是存放栈顶(/栈低)地址;单⽚机初始化后(即单⽚机复位后)SP中的内容是07H。

存在的问题:1、堆栈的定义中,未答出“RAM区域”,⽽⽤了“部件”;2、只说了“单⽚机初始化后(即单⽚机复位后)SP中的内容是栈底地址”,未说明具体值07H;3、8031堆栈的最⼤容量错成128M或256B。

2.5、数据指针DPTR有多少位,作⽤是什么?解:数据指针DPTR有16位;作⽤是存放ROM或外部RAM的地址。

2.7、8051⽚内RAM容量有多少?可以分为哪⼏个区?各有什么特点?解:8051的⽚内RAM容量有128B;分为三个区:⼯作寄存器区、位寻址区和便笺区;存在的问题:1、8051的⽚内RAM容量错成256B。

单片机原理及接口技术(第三版)教材习题解答

单片机原理及接口技术(第三版)教材习题解答

单片机原理与接口技术教材习题全部解答第1章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。

它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。

它的诞生,标志着人类文明进入了一个新的历史阶段。

1-2解答:单片微型计算机简称单片机。

一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器与I/O接口等部件。

1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段与16位单片机、32位单片机推出阶段。

1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。

1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。

8031片没有ROM,使用时需在片外接EPROM。

8051片含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。

8751片含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。

(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。

单片机原理及其接口技术胡汉口第3版第4章-汇编程序设计

单片机原理及其接口技术胡汉口第3版第4章-汇编程序设计
有定义的内存单元地址 有定义的内存单元地址
例:
ORG 8000H TAB: DB 45H,73,‘5’,‘A’ : , , , TAB1:DB 101B :
伪指令ORG 定义了 定义了TAB的起始地址为 的起始地址为8000H, 伪指令 的起始地址为 , 伪指令DB定义了 定义了8000H~8003单元的内容依次为: 单元的内容依次为: 伪指令 定义了 ~ 单元的内容依次为 TAB (8000H)= 45H ) (8001H)= 49H ) (8002H)= 35H ) (8003H)= 41H ) TAB1 8004H)= 05H ( )
空间
例:
ORG 8000H DS 08H DB 30H,8AH , 即:8000H~8007H单元保留备用 ~ 单元保留备用 (8008H)=30H ) (8009H)=8AH )
MCS-51单片机伪指令 MCS-51单片机伪指令 单片机伪 8、位地址符号命令 BIT 、 格式: 格式: 字符名称 BIT 位地址
汇编 汇编语言 源程序 反汇编 机器语言
4.3.1
简单程序设计
请编写能把20 单元内两个BCD 20H BCD数变成相应的 [例4.1]请编写能把20H单元内两个BCD数变成相应的 ASCII码并放在21H 高位BCD数的ASCII 码并放在21 BCD数的ASCII码 22H ASCII码并放在21H(高位BCD数的ASCII码)和22H 低位BCD数的ASCII BCD数的ASCII码 单元的程序。 (低位BCD数的ASCII码)单元的程序。 分析: 分析: 1) 20H 单元存放的为 压缩 BCD 码 , 送入 中 , 先处 压缩BCD ) 20H单元存放的为压缩 BCD码 送入A中 理低四位,使用交换低四位指令,结果存入22 22H 理低四位,使用交换低四位指令,结果存入22H单 元 XCHD A,@Ri(唯一一个交换低四位指令) , (唯一一个交换低四位指令) 本设计用R0实现 实现。 本设计用 实现。 BCD码与 ASCII码关系 码与ASCII 码关系: BCD码 30H= 相应ASCII H=相应 2 ) BCD 码与 ASCII 码关系 : BCD 码 +30H= 相应 ASCII 码

单片机原理与接口技术第三版课后答案

单片机原理与接口技术第三版课后答案

单片机原理与接口技术第三版课后答案【篇一:单片机原理及接口技术课后答案李朝青 (第三版)】lass=txt>第一章1.单片机具有哪些特点(1)片内存储容量越来越大。

(2抗干扰性好,可靠性高。

(3)芯片引线齐全,容易扩展。

(4)运行速度高,控制功能强。

(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。

2. 89c51单片机内包含哪些主要逻辑功能部件?答:80c51系列单片机在片内集成了以下主要逻辑功能部件:(l)cpu(中央处理器):8位(2)片内ram:128b(3)特殊功能寄存器:21个(4)程序存储器:4kb(5)并行i/o口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(cpu)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。

微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。

单片机是将微处理器、一定容量的ram、rom以及i/o口、定时器等电路集成在一块芯片上,构成的单片微型计算机。

4. 微型计算机怎样执行一个程序?答:通过cpu指令,提到内存当中,再逐一执行。

5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

它有嵌入式微处理器、嵌入式微控制器、嵌入式dsp处理器、嵌入式片上系统等。

嵌入式系统的出现最初是基于单片机的。

它从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。

因此,她是典型的嵌入式系统。

第二章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端有何用途?3. 89c51的存储器分哪几个空间?如何区别不同空间的寻址?答:rom(片内rom和片外rom统一编址)(使用movc)(数据传送指令)(16bits地址)(64kb)片外ram(movx)(16bits地址)(64kb)片内ram(mov)(8bits地址)(256b)4. 简述89c51片内ram的空间分配。

单片机原理及接口技术第三版课后习题答案

单片机原理及接口技术第三版课后习题答案

第五章1、什么是中断和中断系统?其主要功能是什么?当CPU正在处理某件事情的时候,外部发生的某一件事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的事件歹中断服务处理完该事件以后,再回到原来被终止的地方,继续原来的工作。

这种过程称为中断,实现这种功能的部件称为中断系统。

功能:( 1)使计算机具有实时处理能力,能对外界异步发生的事件作出及时的处理(2)完全消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率( 3)实现实时控制2、试编写一段对中断系统初始化的程序,使之允许INTO,INTI , TO串行口中断,且使TO中断为高优先级中断。

解:MOVIE , # 097H YMOV IP , # 02H3、在单片机中,中断能实现哪些功能?答:有三种功能:分时操作、实时处理,故障处理4、89C51共有哪些中断源?对其中端请求如何进行控制?答:(1 ) 89C班有如下中断源①:外部中断0 请求,低电平有效一② 汐卜部中断1 请求,低电平有效③TO:定时器、计数器。

溢出中断请求④T1 :定时器、计数器1溢出中断请求⑤Tx 瓜x:串行接口中断请求住)通过对特殊功能寄存器TCON、SCON、IE、IP的各位进行置位或复位等操作,可实现各种中断控制功能5 、什么是中断优先级?中断优先处理的原则是什么?答:中断优先级是CPU相应中断的先后顺序。

原则:( 1)先响应优先级高的中断请求,再响应优先级低的( 2)如果一个中断请求已经被响应,同级的其它中断请求将被禁止(3)如果同级的多个请求同时出现,则CPU通过内部硬件查询电路,按查询顺序确定应该响应哪个中断请求查询顺序:外部中断0 定时器0 中断一外部中断1 一定时器1 中断一串行接口中断6、"说明外部中断请求的查询和响应过程。

当CPU执行主程序第K条指令,外设向CPU发出中断请求,CPU接到中断请求信号并在本条指令执行完后,中断主程序的执行并保存断点地址,然后转去响应中断。

胡汉才《单片机原理及其接口技术(第3版)》P417胡汉才P417例题解释

胡汉才《单片机原理及其接口技术(第3版)》P417胡汉才P417例题解释

版主 Rank: 9Rank: 9Rank: 9 积分 106665 帖子 20906 本月在线 0 小时 30 分 专家等级: 结帖率:0% 2# hotpower 发表于 2008-10-19 17:12:00 |只看该作者 |返回版面 不算“精巧”吧~~~俺这个要少 3 条语句~~~ ;R2=00000YYY R3=xxxxxXXX MOV A,R3;xxxxxXXX ADD A,#4;XXX+4 四舍五入(CY) ANL A,#0F8H;xxxxx000 ADDC A,R2;xxxxxYYY+CY SWAP A;xyyyxxxx RL A;yyyxxxxx RET;结果在 A 中 yyyxxxxx 举报 天雨粟 高级技术员 Rank: 5Rank: 5 积分 723 帖子 169 本月在线 0 小时 0 分 专家等级: 结帖率:20% 3# 天雨粟 发表于 2008-10-19 19:20:00 |只看该作者 |返回版面 回 hotpower 前辈 上程序也是一个前辈写的,我花了一个小时才读懂,自以为至矣尽矣,蔑以加矣,极想与大 家分享,没想到还有更精巧的,容我下载下来拜读,感谢您的指导! 举报 天雨粟 高级技术员 Rank: 5Rank: 5 积分 723 帖子 169 本月在线 0 小时 0 分 专家等级: 结帖率:20% 4# 天雨粟 发表于 2008-10-19 20:48:00 |只看该作者 |返回版面 以下是我的解读,不知解得对不对,烦前辈指点一二 MOV A,R3; ADD A,#4; ;如果 R3 的 D2 位为 1,相加后向 D3 有一个进位,D3 的权为 8 ;在以后的处理中会向商的个位加 1;
举报 程序匠人 管理员 Rank: 12Rank: 12Rank: 12 积分 60643 帖子 11148 本月在线 20 小时 30 分 专家等级: 结帖率:95% 11# 程序匠人 发表于 2008-10-21 18:20:00 |只看该作者 |返回版面 不具有通用性,换一种汇编语言可能就不行了。 只可把玩,不可入魔。哈哈。 举报 dengm 资深工程师 Rank: 9Rank: 9Rank: 9 积分 14995 帖子 825 本月在线 0 小时 0 分 专家等级: 结帖率:100% 12# dengm 发表于 2008-10-21 21:41:00 |只看该作者 |返回版面 给一个"等周期" 两字节除法子程序 给 lz 参考. ;======================================================== ; subroutine UDIV16 *** DengMiao 2008-10-21 GuangZhou**** ; 16-Bit / 16-Bit to 16-Bit Unsigned Divide ; ; input: r1:r0 = Dividend X ; DPH:DPL = Divisor Y ; ; output: R5.A = quotient Q of division Q = X / Y ; R7:R6 = remainder ; ; alters: acc, r4, flags ;======================================================= UDIV16: MOV R7, #0 MOV R6, #0 MOV A, R1 ACALL UDIV16A MOV R5, A MOV A, R0 ;---------------------

单片机原理及接口技术课后答案-(第三版)

单片机原理及接口技术课后答案-(第三版)

单片机原理及接口技术课后答案-(第三版)1.单片机具有哪些特点(1)片内存储容量越来越大。

(2抗干扰性好,可靠性高。

(3)芯片引线齐全,容易扩展。

(4)运行速度高,控制功能强。

(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。

2. 89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B (3)特殊功能寄存器:21个(4)程序存储器:4KB (5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(CPU)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。

微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。

单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。

4. 微型计算机怎样执行一个程序?答:通过CPU指令,提到内存当中,再逐一执行。

5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统等。

嵌入式系统的出现最初是基于单片机的。

它从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。

因此,她是典型的嵌入式系统。

第二章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只访问片内并执行内部程序,存储器。

单片机原理及接口技术(微课版 第3版)-习题及答案 (10)[2页]

单片机原理及接口技术(微课版 第3版)-习题及答案 (10)[2页]

《单片机原理及接口技术》(第3版)人民邮电出版社第10章单片机系统的串行扩展技术思考题及习题101.单总线协议的不足是。

答:由于仅有一条线进行数据传输,所以其运行速度相对于其它串行总线速度要慢一些。

2.DS18B20数字温度传感器的温度测量范围为。

答:−55~+128,3.DS18B20的转换时间与有关。

答:分辨率4.SPI串口是同步串口还是异步串口?答:是同步串口,数据的输出输入是与时钟同步的5.SPI有较高的数据传输速度,最高可达 Mbit/s。

答:1.056.SPI系统中单片机对从器件的选通需控制其端,由于省去了传输时的地址字节,数据传送软件十分简单。

7.I2C串行总线只有两条信号线,一条是,另一条是。

答:数据线SDA,时钟线SCL8.I2C串行总线的运行由控制。

答:主器件9.I2C总线的起始信号和终止信号是如何定义的?答:I2C总线的起始信号和终止信号都由主机发出,在起始信号产生后,总线就处于占用状态;在终止信号产生后,总线就处于空闲状态。

由图10-7见起始信号和终止信号的规定。

(1)起始信号(S)。

在SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号,只有在起始信号以后,其他命令才有效。

(2)终止信号(P)。

在SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。

随着终止信号的出现,所有外部操作都结束。

10.单片机通过I2C总线如何来实现对扩展器件的寻址以及控制数据传输方向的?答:I2C总线上的数据传输方向由寻址字节中的数据传输方向位规定:寻址字节R/W=1,表示主机接收(读)。

R/W=0,表示主机发送(写)。

单片机对I2C总线中的器件寻址采用软件寻址,主机在发送完起始信号后,立即发送寻址字节来寻址被控的从机,寻址字节格式如上所示。

7位从机地址即为“DA3、DA2、DA1、DA0”和“A2、A1、A0”。

其中“DA3、DA2、DA1、DA0”为器件地址,是外围器件固有的地址编码,器件出厂时就已经给定。

新版单片机原理及接口关键技术课后答案第三版

新版单片机原理及接口关键技术课后答案第三版

第一章1. 单片机具备哪些特点(1) 片内存储容量越来越大。

(2抗干扰性好,可靠性商。

(3) 芯片引线齐全,容易扩展。

(4) 运营速度高,控制功能强。

(5) 单片机内部数据信息保存时间很长,有芯片可以达到1以上。

2. 89C51单片机内包括哪些重要逻辑功能部件?答:80C51系列单片机在片内集成了如下重要逆辑功能部件:(1) CPU(中央解决器):8位(2) 片内RAM:128B(3) 特殊功能寄存器:21个(4) 程序存储器:4KB(5) 并行I/O 口:8位,4个(6) 串行接口:全双工,1个(7) 定期器/计数器:16位,2个(8) 片内时钟电路:1个3. 什么是微解决器(CPU)、微机和单片机?答:微解决器自身不是计算机,但它是小型计算机或微机控制和解决某些。

微机则是具备完搭运算及控制功能计算机,除了微解决器外还涉及存储器、接口适配器以及输入输出设备等。

单片机是将微解决器、一定容量RAM、ROM以及I/O 口、定期器等电路集成在一块芯片上,构成单片微型计算机。

4. 微型计算机如何执行一科程序?答:通过CPU指令,提到内存当中,再逐个执行。

5. 什么是嵌入式系统?她有哪些类型?为什么说单片机是典型嵌入式系统?答;嵌入式系统是将先进计算机技术、半导体技术和电子技术和各个行业详细应用相结合后产物,这一点就决定了它必然是一种技术密集、资金密集、高度分散、不断创新知识集成系统。

它有嵌入式微解决器、嵌入式微控制器、嵌入式DSP解决器、嵌入式片上系统等。

嵌入式系统浮现最初是基于单片机。

它从体系构造到指令系统都是按照嵌入式应用特点专门设计, 能最佳满足面对控制对象,应运系统嵌入、现场可靠运营以及非凡控制品质规定。

因而,她是典型嵌入式系统。

第二章1.89C51单片机内包括哪些重要逻辑功能部件?答:80C51系列单片机在片内集成了如下重要逻辑功能部件:(1)CPU(中央解决器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB⑸并行I/O 口:8位,4个(6)串行接口:全双工,1个(7)定期器/计数器:16位,2个(8)片内时钟电路:1个2. 89C51EA端有何用途?答:/EA端接高电平时,CPU只访问片内f lash, com并执行内部程序,存储器。

单片机课后题 胡汉才版

单片机课后题 胡汉才版

第一章填充题:(1-20题)1-1.十进制整数转换为二进制数的方法是__除2取余___法,十进制证书转化为十六进制数的方法为___除16取余__法;十进制小数转化为二进制小数的方法为__乘2取整___法,十进制小数转换为16进制小数的方法是__乘16取整__法.1-2.在定点整数机中,一个二进制16位的原码数N的可表示范围为__-2^15≦N≦2^15____在浮点机中,同样一个二进制16位(阶码5位和尾数9位)数N的克表示范围要大得多,通常可写为_-2^31≦N≦+2^31___.1-3.在补码运算中,正数的原码、反码和补码是同一种形式,负数的补码是它的__反码加一___,负数反码的数值位是其原码数值位的__按位取反____.1-4.一个n位补码数扩展为2n位补码数时,只要把_符号____位向左扩展n位,其值不变。

1-5.[X]补连同符号位一起右移1位(符号位不变),其值变为_[X/2]补__。

1-6.在补码的加减运算中,只要运算结果_不溢出__,其和/差总是正确的。

1-7.一个8位二进制补码数的范围是__-128~+127___.1-8.一个n位二进制补码数的范围是__-2^n-1~+(2^n-1-1)_____.1-9.一个n位二进制补码数的运算中,机器判断运算结果溢出的算式是OV=_CS⊕CP__. 1-10.变形补码和补码类似,变形补码比补码多一位_符号__位。

1-11.在变形补码运算中,若两数和的变形补码的符号位为__01B____,则表示运算过程中产生了正溢出;若两数和的变形补码的符号位变为__10B__,则表示运算过程中产生了负溢出。

1-12.由于BCD加法是一种十进制加法,其低4位向高4位进位是逢十进一的,但单片机加法器是一种二进制的加法器,其低4位向高4位是按__逢16进1____,原则进位的,故在BCD加法程序设计中必须在加法指令后跟一条BCD调整指令。

1-13.0~9的ASCII码和它的值之间相差__30H______.1-14.一级汉字有_3755_____个;二级汉字有__3008_____个。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .k h d
a w .
c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d
a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
马丙展 23:32:44
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
马丙展 23:40:47
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
马丙展 23:42:14
w w w .
k h d a w .c o m
课后答案网
.
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .c o m
课后答案网
w w w .
k h d a w .
c o m
课后答案网。

相关文档
最新文档