单片机原理与接口技术(第2版)课后习题答案 李晓林主编 电子工业出版社
- 格式:pdf
- 大小:7.40 MB
- 文档页数:39
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单片机等。
第8章思考题及习题8参考答案一、填空1、AT89S51的串行异步通信口为 (单工/半双工/全双工)。
答:全双工。
2。
串行通信波特率的单位是 .答:bit/s3。
AT89S51的串行通信口若传送速率为每秒120帧,每帧10位,则波特率为答:12004.串行口的方式0的波特率为。
答:fosc/125.AT89S51单片机的通讯接口有和两种型式。
在串行通讯中,发送时要把数据转换成数据。
接收时又需把数据转换成数据。
答:并行,串行,并行,串行,串行,并行6.当用串行口进行串行通信时,为减小波特率误差,使用的时钟频率为 MHz。
答:11.05927.AT89S51单片机串行口的4种工作方式中,和的波特率是可调的,与定时器/计数器T1的溢出率有关,另外两种方式的波特率是固定的。
答:方式1,方式38.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式。
答:方式1。
9.在串行通信中,收发双方对波特率的设定应该是的。
答:相同的。
10.串行口工作方式1的波特率是。
答: 方式1波特率=(2SMOD/32)×定时器T1的溢出率二、单选1.AT89S51的串行口扩展并行I/O口时,串行接口工作方式选择。
A. 方式0B.方式1C. 方式2 D。
方式3答:A2. 控制串行口工作方式的寄存器是。
A.TCON B。
PCON C. TMOD D.SCON答:D三、判断对错1.串行口通信的第9数据位的功能可由用户定义.对2.发送数据的第9数据位的内容是在SCON寄存器的TB8位中预先准备好的.对3.串行通信方式2或方式3发送时,指令把TB8位的状态送入发送SBUF中。
错4.串行通信接收到的第9位数据送SCON寄存器的RB8中保存。
对5.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定.对6. 串行口工作方式1的波特率是固定的,为fosc/32.错7. AT89S51单片机进行串行通信时,一定要占用一个定时器作为波特率发生器。
习题11.什么是汇编语言,汇编程序,和机器语言?答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
汇编语言是面向及其的程序设计语言。
在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。
这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。
使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。
2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么?答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。
这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。
3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。
答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。
“存储程序控制”的概念可简要地概括为以下几点:①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。
②在计算机内部采用二进制来表示程序和数据。
③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。
④五大部件以运算器为中心进行组织。
4.请说明微型计算机系统的工作过程。
答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。
如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。
5.试说明微处理器字长的意义。
答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。
它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。
《单片机原理及接口技术》(第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个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。
绪论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单片机等。
第二章2. 80C51单片机的存储器的组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点?答:采用哈佛结构,在物理上设计成程序存储器和数据存储器两个独立的空间;80C51基本型单片机片内程序存储器为4KB,地址范围是0000H-0FFFH,用于存放程序或常数;片内数据存储器为128字节RAM,地址范围是00H-7FH,用于存放运算的中间结果、暂存数据和数据缓冲;另外在80H-FFH还配有21个SFR。
4.如果80C51单片机晶振频率分别为6 MHz、11.0592 MHz、12MHz时,机器周期分别为多少?答:机器周期分别为2μs,1.085μs,1μs。
5.80C51单片机复位后的状态如何?复位方法有几种?答:复位后,PC内容为0000H,P0口~P3口内容为FFH,SP内容为07H,SBUF 内容不定,IP、IE和PCON的有效位为0,其余的特殊功能寄存器的状态均为00H。
复位方法一种是上电复位,另一种是上电与按键均有效的复位。
7.80C51单片机的PSW寄存器各位标志的意义如何?答:CY:进位、借位标志。
有进位、借位时 CY=1,否则CY=0;AC:辅助进位、借位标志(高半字节与低半字节间的进位或借位);F0:用户标志位,由用户自己定义;RS1、RS0:当前工作寄存器组选择位;OV:溢出标志位。
有溢出时OV=1,否则OV=0;P:奇偶标志位。
存于ACC中的运算结果有奇数个1时P=1,否则P=0。
8. 80C51单片机的当前工作寄存器组如何选择?答:当前工作寄存器组的选择由特殊功能寄存器中的程序状态字寄存器PSW的RS1、RS0 来决定。
10.80C51单片机的程序存储器低端的几个特殊单元的用途如何?答:0000H:单片机复位入口地址;0003H:外部中断0的中断服务程序入口地址;000BH:定时/计数器0溢出中断服务程序入口地址;0013H:外部中断1的中断服务程序入口地址;001BH:定时/计数器1溢出中断服务程序入口地址;0023H:串行口的中断服务程序入口地址。
习题11.什么就是汇编语言,汇编程序,与机器语言?答:机器语言就是用二进制代码表示得计算机能直接识别与执行得一种机器指令得集合。
汇编语言就是面向及其得程序设计语言。
在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。
这种用符号代替机器语言得二进制码,就把机器语言编程了汇编语言。
使用汇编语言编写得程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用得程序叫汇编程序。
2.微型计算机系统有哪些特点?具有这些特点得根本原因就是什么?答:微型计算机得特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。
这些特点就是由于微型计算机广泛采用了集成度相当高得器件与部件,建立在微细加工工艺基础之上。
3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”得概念。
答:微型计算机系统得硬件主要由运算器、控制器、存储器、输入设备与输出设备组成。
“存储程序控制”得概念可简要地概括为以下几点:①计算机(指硬件)应由运算器、存储器、控制器与输入/输出设备五大基本部件组成。
②在计算机内部采用二进制来表示程序与数据。
③将编好得程序与原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预得情况下,自动、高速得从存储器中取出指令加以执行,这就就是存储程序得基本含义。
④五大部件以运算器为中心进行组织。
4.请说明微型计算机系统得工作过程。
答:微型计算机得基本工作过程就是执行程序得过程,也就就是CPU自动从程序存放得第1个存储单元起,逐步取出指令、分析指令,并根据指令规定得操作类型与操作对象,执行指令规定得相关操作。
如此重复,周而复始,直至执行完程序得所有指令,从而实现程序得基本功能。
5.试说明微处理器字长得意义。
答:微型机得字长就是指由微处理器内部一次可以并行处理二进制代码得位数。
它决定着计算机内部寄存器、ALU与数据总线得位数,反映了一台计算机得计算精度,直接影响着机器得硬件规模与造价。
2023年单片机原理与接口技术第二版(李晓林牛昱光著)课后答案下载单片机原理与接口技术(第2版)简介第1章概述 11.1 单片机的结构组成、特点和指标 11.1.1 微型计算机的基本结构 11.1.2 单片机的基本结构 21.1.3 单片机的特点 31.1.4 单片机的重要指标 31.2 单片机的发展历史和产品类型 41.2.1 单片机的发展历史 41.2.2 单片机的产品类型 51.2.3 80C51系列单片机 51.2.4 其他系列单片机 91.3 单片机的应用 91.3.1 单片机应用领域 91.3.2 单片机应用举例 101.4 单片机技术相关 14习题与思考题 15第2章 MCS-51单片机硬件结构和原理 16 2.1 MCS-51系列单片机的分类 162.2 单片机硬件结构 162.2.1 单片机的引脚功能 162.2.2 单片机的内部结构 182.3 中央处理器(CPU) 192.3.1 运算器 192.3.2 控制器 202.3.3 布尔(位)处理器 212.4 存储器 212.4.1 程序存储器 222.4.2 数据存储器 222.5 并行输入/输出(I/O)端口 262.5.1 P1口 272.5.2 P2口 272.5.3 P3口 282.5.4 P0口 292.5.5 并行口的应用 302.6 时钟电路和时序 322.6.1 时钟电路 322.6.2 时序 332.7 单片机的工作方式 352.7.1 复位方式 352.7.2 程序执行方式 362.7.3 低功耗运行方式 36习题与思考题 37第3章 MCS-51单片机指令系统 38 3.1 指令系统简介 383.1.1 指令系统的分类 383.1.2 指令格式 393.1.3 指令中的常用符号 393.1.4 寻址方式 403.2 指令系统 443.2.1 数据传送指令 443.2.2 算术运算指令 483.2.3 逻辑运算指令 523.2.4 控制转移指令 553.2.5 位操作指令 59习题与思考题 61第4章 MCS-51汇编语言程序设计 64 4.1 程序设计概述 644.1.1 程序设计的步骤 644.1.2 程序设计的方法 654.1.3 汇编语言的规范 654.1.4 汇编语言程序编辑和汇编 68 4.2 结构化程序设计方法 694.2.1 顺序结构程序 694.2.2 分支结构程序 704.2.3 循环结构程序 714.2.4 查表程序 744.2.5 子程序 754.3 汇编语言程序设计实例 784.3.1 算术运算程序 784.3.2 数据排序程序 824.3.3 数制转换程序 834.3.4 线性标度变换程序 86习题与思考题 86第5章 MCS-51单片机C51程序设计 88 5.1 C51概述 885.2 C51语法基础 895.2.1 标识符和关键字 895.2.2 数据类型 905.2.3 C51运算符和表达式 925.2.4 程序结构 935.3 C51对MCS-51单片机的访问 945.3.1 存储类型 945.3.2 存储模式 955.3.3 对特殊功能寄存器的访问 965.3.4 对存储器和并行口的访问 975.3.5 位地址访问 1005.4 C51函数 1005.4.1 函数的分类 1015.4.2 函数的定义 1015.4.3 函数的调用 1025.4.4 对被调函数的说明 1025.5 C51结构化程序设计 1045.5.1 顺序结构程序 1045.5.2 选择结构程序 1045.5.3 循环结构程序 1075.6 C51程序设计实例 1095.6.1 查表程序 1095.6.2 单片机内/外部资源应用程序设计 1105.6.3 C51语言和MCS-51汇编语言混合编程 116 5.6.4 编程优化的概念 118习题与思考题 118第6章 MCS-51单片机中断系统 1206.1 中断概述 1206.1.1 CPU与外设的输入/输出方式 1206.1.2 中断的概念 1216.2 MCS-51中断系统 1236.2.1 中断系统的内部结构 1236.2.2 中断源与中断方式 1236.2.3 中断控制寄存器 1256.3 中断应用举例 1316.3.1 中断服务程序设计 1316.3.2 中断系统应用实例 132习题与思考题 136第7章 MCS-51单片机定时/计数器和串行接口 137 7.1 定时/计数器 1377.1.1 定时/计数器的结构与原理 1377.1.2 定时/计数器的工作方式 1397.1.3 定时/计数器对输入信号的要求 1427.1.4 定时/计数器的应用 1427.2 串行通信接口 1497.2.1 串行通信基础知识 1497.2.2 MCS-51串行通信接口 1517.2.3 串行通信接口的应用 155习题与思考题 162第8章单片机系统基本并行扩展技术 1648.1 概述 1648.2 外部总线扩展 1648.3 外部存储器扩展 1658.3.1 外部程序存储器扩展 1658.3.2 外部数据存储器扩展 1708.3.3 多片存储器芯片扩展 1728.4 并行接口扩展 1738.4.1 并行接口的简单扩展方法 1738.4.2 8155可编程并行I/O接口扩展 175 8.5 显示器与键盘扩展 1798.5.1 LED显示器接口扩展 1798.5.2 LCD显示器接口扩展 1818.5.3 键盘接口扩展 1838.5.4 键盘和显示器接口设计实例 1878.6 打印机扩展 1898.6.1 TPuP-16A/40A微型打印机 1898.6.2 打印机接口扩展方法 190习题与思考题 192第9章单片机系统常用串行扩展技术 194 9.1 常用串行总线协议 1949.1.1 I2C串行总线 1949.1.2 SPI总线 1989.1.3 单线总线 2019.2 串行存储器扩展 2049.2.1 I2C接口EEPROM的存储器扩展 2049.2.2 SPI接口的大容量Flash存储器扩展 2099.3 串行转并行I/O接口扩展 2149.3.1 串行转并行I/O扩展芯片的工作原理 2149.3.2 串行总线扩展I/O接口实例 2169.4 串行键盘和LED显示器扩展 2189.4.1 串行键盘和LED显示器控制芯片的工作原理 218 9.4.2 串行键盘和LED显示器扩展实例 2219.5 串行总线扩展实例简介 226习题与思考题 228第10章单片机系统模拟量及其他扩展技术 22910.1 A/D转换扩展 22910.1.1 并行A/D转换扩展 22910.1.2 串行A/D转换扩展 23110.2 D/A转换扩展 24110.2.1 并行D/A转换扩展 24110.2.2 串行D/A转换扩展 24410.3 日历时钟芯片扩展 24810.3.1 日历时钟芯片8563 24810.3.2 单片机与日历时钟芯片的接口方法 250 10.4 IC卡扩展 25110.4.1 SLE4442 IC卡 25110.4.2 SLE4442 IC卡数据传送协议 25210.4.3 SLE4442 IC卡操作命令 25410.4.4 单片机与SLE4442 IC卡的接口方法 255 习题与思考题 256第11章单片机系统无线扩展技术 25711.1 点对点无线通信 25711.1.1 nRF905芯片介绍 25711.1.2 应用nRF905扩展单片机无线接口 261 11.2 ZigBee无线网络技术简介 26511.2.1 ZigBee网络框架 26611.2.2 ZigBee网络中的设备 26611.2.3 ZigBee网络拓扑结构 26611.2.4 ZigBee技术的特点和应用领域 26711.3 ZigBee无线网络技术应用实例 26811.3.1 支持ZigBee无线网络的.单片机选择 26811.3.2 串行总线接口的数字式温湿度传感器选择 272 11.3.3 ZigBee无线网络节点的硬件电路设计 27611.3.4 软件设计 277习题与思考题 280第12章单片机系统电源设计 28112.1 单片机系统电源设计的考虑因素 28112.2 线性稳压供电电源 28112.2.1 三端固定输出集成稳压器电源电路 28212.2.2 三端可调输出集成稳压器电源电路 28212.2.3 低压差线性稳压器(LDO)电源电路 28312.3 DC/DC供电电源 28412.3.1 降压型DC/DC电源电路 28412.3.2 升压型DC/DC电源电路 28612.3.3 DC/DC模块电源的选择与应用 28812.4 AC/DC供电技术 28912.4.1 AC/DC电源技术 28912.4.2 AC/DC模块电源 29112.5 基准电源的产生方法 29212.5.1 稳压管基准电压源电路 29212.5.2 集成块基准电压源电路 292习题与思考题 295第13章单片机应用系统抗干扰技术 296 13.1 干扰源及其分类 29613.1.1 干扰的定义 29613.1.2 干扰的种类 29613.2 干扰对单片机应用系统的影响 298 13.3 硬件抗干扰技术 29913.3.1 无源滤波 29913.3.2 有源滤波 29913.3.3 去耦电路 29913.3.4 屏蔽技术 30013.3.5 隔离技术 30013.3.6 接地技术 30213.4 软件抗干扰技术 30413.4.1 软件抗干扰的一般方法 30413.4.2 指令冗余技术 30513.4.3 软件陷阱技术 30513.4.4 “看门狗”技术 30813.5 数字滤波技术 31013.5.1 一阶低通滤波法 31013.5.2 程序判断滤波法 31113.5.3 算术平均滤波法 31113.5.4 中位值平均滤波法 31213.5.5 中值滤波法 31313.5.6 递推平均滤波法 31313.5.7 防脉冲干扰平均值滤波法 314习题与思考题 315第14章单片机系统开发工具与设计实例 31614.1 单片机应用系统开发环境 31614.1.1 开发系统的功能 31614.1.2 开发系统的分类 31614.2 Keil C51开发工具及仿真调试方法 31714.2.1 Keil C51开发工具 31714.2.2 应用Keil C51进行单片机软件开发调试的方法 319 14.2.3 应用Keil C51调试C51应用程序举例 32214.3 Proteus电路分析与实物仿真软件及调试方法 32514.3.1 Proteus仿真软件 32514.3.2 应用Proteus进行单片机应用系统仿真调试的方法 326 14.3.3 应用Proteus进行单片机系统仿真调试举例 32714.4 单片机应用系统设计举例 33114.4.1 需求分析 33114.4.2 功能说明 33214.4.3 体系结构设计 33214.4.4 硬件系统设计 33414.4.5 软件系统设计 33614.4.6 系统调试 339习题与思考题 339第15章实验及课程设计 34115.1 概述 34115.2 实验 34115.2.1 实验1——BCD码/十六进制码转换 34115.2.2 实验2——排序程序 34215.2.3 实验3——定时/计数器 34415.2.4 实验4——基本输入/输出 34815.2.5 实验5——外部中断 35015.2.6 实验6——并行接口扩展 35215.2.7 实验7——A/D转换 35515.2.8 实验8——D/A转换 35615.2.9 实验9——单片机与PC通信 35715.2.10 实验10——综合实验(温度控制系统设计实例) 36115.3 课程设计 36515.3.1 课程设计的目的 36515.3.2 课程设计要求 36515.3.3 课程设计题目及要求 366附录A MCS-51汇编指令-机器码对照表 370附录B ASCII编码表 372参考文献 373单片机原理与接口技术(第2版)目录《单片机原理与接口技术(第2版)》为普通高等教育“十一五”国家级规划教材。
微机原理与接口技术(第二版)课后习题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?解:把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。
微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。
微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解:CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。
其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3 微型计算机采用总线结构有什么优点?解:采用总线结构,扩大了数据传送的灵活性、减少了连线。
而且总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?解:数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。
8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。
它们主要靠信号的时序来区分。
通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。
1.8在给定的模型中,写出用累加器的办法实现15×15的程序。
解: LD A, 0LD H, 15LOOP:ADD A, 15DEC HJP NZ, LOOPHALT第 2 章作业答案2.1 IA-32结构微处理器直至Pentillm4,有哪几种?解:80386、30486、Pentium、Pentium Pro、Peruium II 、PentiumIII、Pentium4。
2.6 IA-32结构微处理器有哪几种操作模式?解:IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。