张毅刚版单片机课后答案7-10章

合集下载

单片机原理及应用答案(张毅刚)

单片机原理及应用答案(张毅刚)

第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章单片机概述1.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,而微计算机、单片机它们都是指一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

2.答:微控制器,嵌入式控制器 3.答:CPU、存储器、I/O口 4.略5. 答:单片机根据其基本操作处理的位数可分为如下几种类型:4位机、8位机、16位机、32位机。

6.答: 8031、8051和8071。

它们的差别是在片内程序存储器上。

8031片内无程序存储器,8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。

7.答:“MCS”是Intel公司生产的单片机的系列符号,MCS-51系列单片机是指Intel公司生的产品:8031、8051和8071。

而80C51系列单片机是指世界各个厂家生产的所有的与MCS-51系列单片机中的8051的内核结构、指令系统兼容的单片机。

8.答:C 9.答:B 10.略第2章 MCS-51单片机的硬件结构1.答:89C51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128个数据存储器(RAM)单元;(3)4K Flash程序存储器;(4)4个8位可编程并行I/O口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;(6)2个16位定时器/计数器;(7)一个中断系统,5个中断源,2个优先级;(8)21个特殊功能寄存器(SFR)。

2.答:当EA脚为高电平时,单片机读片内程序存储器(4K 字节Flash),但在PC值超过0FFFH(即超出4K字节地址范围)时,将自动转向读外部程序存储器内的程序;当EA脚为低电平时,对程序存储器的读操作只限定在外部程序存储器,地址为0000H~FFFFH,片内的4K 字节Flash程序存储器不起作用。

3.答:1个机器周期等于12个时钟振荡周期。

4.答:2μs5. 答:64K程序存储器空间中有5个特殊单元分别对应于5个中断源的中断服务程序的入口地址,见下表:表 5个中断源的中断入口地址入口地址 0003H 000BH 中断源外部中断0 (INT0) 定时器0 (T0) 0013H 001BH 0023H 外部中断1 (INT1) 定时器1 (T1) 串行口 6. 答:26H。

完整版单片机原理及接口技术张毅刚课后习题答案

完整版单片机原理及接口技术张毅刚课后习题答案

3 0第1章单片机概述1. 除了单片机这一名称之外,单片机还可称为 答:微控制器,嵌入式控制器。

2. 单片机与普通微型计算机的不同之处在于其将 部分集成于一块芯片上。

答:CPU 、存储器、I/O 口。

3. 8051与8751的区别是 _________ 。

A .内部数据存储单元数目不同 C.内部程序存储器的类型不同 答:Co 4 •在家用电器中使用单片机应属于微计算机的 ________________________________________________ oA •辅助设计应用;B •测量、控制应用;C.数值计算应用;D •数据处理应用 答:Bo 5•微处理器、微计算机、微处理机、 CPU 、单片机它们之间有何区别?答:微处理器、微处理机和CPU 都是中央处理器的不同称谓;而微计算机、单片 机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的 单片微计算机。

6. MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是 8031、8051和8751 o 它们的差别是 在片内程序存储器上。

8031无片内程序存储器,8051片内有4KB 的程序存储 器ROM ,而8751片内集成有4KB 的程序存储器EPROM 。

7. 为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“ MCS ”是Intel 公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与 8051的内核结构、指令系统 兼容的单片机。

& AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash 存储器取代了 87C51片内的4KB 的EPROMo第2章AT89C51单片机片内硬件结构1. 在AT89C51单片机中,如果采用6MHz 晶振,一个机器周期为 答:2血2. AT89C51单片机的机器周期等于 答:12。

单片机原理及应用课后全答案(完整张毅刚版)

单片机原理及应用课后全答案(完整张毅刚版)

第一章单片机概述1.2 除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。

1.3 单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接口)三部分集成于一块芯片上。

4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:第一阶段(1974 年----1976 年):单片机初级阶段。

第二阶段(1976 年----1978 年):低性能单片机阶段。

第三阶段(1978 年----现在):高性能单片机阶段。

第四阶段(1982 年----现在):8 位单片机巩固发展及16 位单片机、32 位单片机推出阶段1.5 单片机根据其基本操作处理的位数可分为哪几种类型?答:单片机根据其基本操作处理的位数可分为:1 位单片机、4 位单片机、8 位单片机、16 位单片机和32 位单片机。

1.6 MCS-51 系列单片机的基本芯片分别为哪几种?它们的差别是什么?答:基本芯片为8031、8051、8751。

8031 内部包括1 个8 位cpu、128BRAM,21 个特殊功能寄存器(SFR)、4 个8 位并行I/O 口、1 个全双工串行口,2 个16 位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。

8051 是在8031 的基础上,片内又集成有4KBROM,作为程序存储器,是 1 个程序不超过4KB 的小系统。

8751 是在8031 的基础上,增加了4KB 的EPROM,它构成了1 个程序小于4KB 的小系统。

用户可以将程序固化在EPROM 中,可以反复修改程序。

1.7 MCS-51 系列单片机与80C51 系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。

不同点在于MCS-51 是基本型,而80C51 采用CMOS工艺,功耗很低,有两种掉电工作方式,一种是CPU 停止工作,其它部分仍继续工作;另一种是,除片内RAM 继续保持数据外,其它部分都停止工作。

单片机原理与接口技术张毅刚课后习题答案

单片机原理与接口技术张毅刚课后习题答案

第1章微控制器概述1 .除了单片机的名称外,单片机也可以称为and。

答:微控制器,嵌入式控制器。

2 .单片机与普通微机的区别在于,它把、、、 3部分集成在一个芯片上。

答: CPU 、内存、 I/O口。

3 . 8051和8751的区别是。

A._不同数量的数据存储单元B. _ 不同类型的外部数据存储器C._不同类型的外部程序存储器D._外部寄存器数量不同答案: C。

4 .家用电器中使用单片机应该属于微机。

A. _辅助设计应用;B.测控应用;C.数值计算应用;D.数据处理应用答案: B。

5 .微处理器、微机、微处理器、 CPU、单片机有什么区别?答:微处理器、微处理器和CPU都是中央处理器的不同名称;而微机和单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上,用于测量和控制目的的单片机。

计算机。

6 . MCS-51系列单片机的基本芯片有哪些?他们有什么区别?答: MCS-51系列单片机的基本芯片分别是8031、8051和8751 。

不同之处在于片上程序存储器。

8031没有程序存储器, 8051有4KB程序存储器ROM , 8751集成4KB程序存储器EPROM 。

7 .为什么51系列单片机不叫MCS-51系列单片机?答:因为MCS-51系列单片机中的“ MCS ”是英特尔公司生产的单片机的系列符号,而51系列单片机是指所有的单片机全球各厂家生产的兼容8051核心结构和指令系统的。

8 . MCS-51系列中哪一种产品相当于AT89C51单片机?答:相当于MCS-51系列中的51 ,87C只是AT 89C51芯片的4KB Flash替换了87C51芯片的4KB EPROM 。

第二章AT 51 MCU 芯片89C硬件结构1 .在AT89C51单片机中,如果使用6MHz晶振,一个机器周期为 .答案: 2µs2 . AT89C51微控制器的机器周期等于一个时钟振荡周期。

答案: 12 。

3 .在内部RAM中,位地址为40H和88H的位,该位所在字节的字节地址为 and。

张毅刚单片机教材完整答案

张毅刚单片机教材完整答案

张毅刚单片机教材完整答案-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN第一章单片机概述1.2 除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。

1.3 单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接口)三部分集成于一块芯片上。

4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:第一阶段(1974年----1976年):单片机初级阶段。

第二阶段(1976年----1978年):低性能单片机阶段。

第三阶段(1978年----现在):高性能单片机阶段。

第四阶段(1982年----现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段1.5 单片机根据其基本操作处理的位数可分为哪几种类型?答:单片机根据其基本操作处理的位数可分为:1位单片机、4位单片机、8位单片机、16位单片机和32位单片机。

1.6 MCS-51系列单片机的基本芯片分别为哪几种它们的差别是什么答:基本芯片为8031、8051、8751。

8031内部包括1个8位cpu、128BRAM,21个特殊功能寄存器(SFR)、4个8位并行I/O口、1个全双工串行口,2个16位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。

8051是在8031的基础上,片内又集成有4KBROM,作为程序存储器,是1个程序不超过4KB的小系统。

8751是在8031的基础上,增加了4KB的EPROM,它构成了1个程序小于4KB的小系统。

用户可以将程序固化在EPROM中,可以反复修改程序。

1.7 MCS-51系列单片机与80C51系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。

不同点在于MCS-51是基本型,而80C51采用CMOS工艺,功耗很低,有两种掉电工作方式,一种是CPU停止工作,其它部分仍继续工作;另一种是,除片内RAM继续保持数据外,其它部分都停止工作。

单片机张毅刚课后习题答案

单片机张毅刚课后习题答案

第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.其将、、和三局部,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O 口、总线3. AT89S52单片机工作频率上限为 MHz。

答:33 MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:本钱,可靠性。

二、单项选择1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备答:C三、判断对错1. STC系列单片机是8051内核的单片机。

对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器〔且具有捕捉功能〕。

对3. 单片机是一种CPU。

错4. AT89S52单片机是微处理器。

错5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52那么不能。

错6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。

对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。

对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能那么是DSP的长处。

对四、简答1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

单片机张毅刚课后习题答案

单片机张毅刚课后习题答案

第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S52单片机工作频率上限为 MHz。

答:33 MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备答:C三、判断对错1. STC系列单片机是8051内核的单片机。

对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。

对3. 单片机是一种CPU。

错4. AT89S52单片机是微处理器。

错5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。

错6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。

对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。

对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。

对四、简答1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

单片机原理及接口技术 习题答案 作者 张毅刚 彭喜元 习题参考答案10章.doc

单片机原理及接口技术 习题答案 作者 张毅刚 彭喜元 习题参考答案10章.doc

第10章AT89C51单片机与输入外设和输出外设的接口设计1.下列项说法正确。

A.HD7279是一个用于键盘和LED显示器的专用接口芯片B.在单片机与微型打印机的接口中,打印机的BUSY信号可作为查询信号或中断请求信号使用C.为给扫描法工作的8x8键盘提供接口电路,在接口电路中只需要提供两个输入口和一个输出口D.LED显示器的字型码是固定不变的答:A,对;B.对;C.错;D.错。

2,为什么要消除按键的机械抖动?软件消除按键机械抖动的原理是什么?答:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。

如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。

消除按键抖动 -般是采用软件或硬件去抖。

软件去抖的原理是,在第一次检测到有键按下时,该键所对应的行线为低电平,执行-•端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认该行确实有键按下。

3.LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?答:静态显示时,数据是分开送到每一位LED上的。

而动态显示时,则数据是同时送到每一个LED上,再根据位选线来确定是哪一位LED被显示。

静态显示亮度很高,但口线占用较多。

动态显示口线占用较少,适合用在显示位数较多的场合。

4,写出表10-1中仅显示小数点的段码。

答:80H (共阴极);7FH (共阳极)。

5.说明矩阵式键盘按键按下的识别原理。

答:按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。

行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。

列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。

将行、列线信号配合起来并做适当的处理,才能确定闭合键的位置。

6,对于图10-10所示的键盘,采用线反转法原理编写出识别某一按键被按下并得到其键号的程序。

答:先对P1 口高4位送低电平,读取P1 口低4位的值;再对P1 口低4位送低电平,读取P1 口高4位的值,将两次读到的值组合在一起就得到了按键的特征码,再根据特征码查找键值。

单片机原理及应用张毅刚习题与解答精编WORD版

单片机原理及应用张毅刚习题与解答精编WORD版

单片机原理及应用张毅刚习题与解答精编W O R D版IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】“单片机原理及应用”课程习题与解答参考教材:张毅刚主编,单片机原理及应用,普通高等教育“十五”国家级规划教材,高等教育出版社,2004年1月第一章1-3:单片机与普通计算机的不同之处在于其将()()和()三部分集成于一块芯片上。

答:CPU、存储器、I/O口1-8:8051与8751的区别是:A、内部数据存储但也数目的不同B、内部数据存储器的类型不同C、内部程序存储器的类型不同D、内部的寄存器的数目不同答:C第二章2-4:在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为()。

答:2us。

析:机器周期为振荡周期的1/6。

2-6:内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。

答:26H2-7:若A中的内容为63H,那么,P标志位的值为()。

答:0析:P为偶校验位,因为A中1的个数为偶数,所以P=0。

2-8:判断下列说法是否正确:A、8031的CPU是由RAM和EPROM所组成。

B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。

C、在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。

D、PC可以看成使程序存储器的地址指针。

答:错、错、对、对2-9:8031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=()。

这时当前的工作寄存器区是()组工作寄存器区。

答:04H、00H、02-11:判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。

B、它们都是16位的存储器C、它们都有加1的功能。

D、DPTR可以分为两个8位的寄存器使用,但PC不能。

答:对、对、对、对2-13:使用8031芯片时,需将/EA引脚接()电平,因为其片内无()存储器。

(完整版)51单片机课后答案(张毅刚)第7章部分习题答案

(完整版)51单片机课后答案(张毅刚)第7章部分习题答案

第7章MCS-51的串行口1.串行数据传送的主要优点和用途是什么?答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。

主要用于多个单片机系统之间的数据通信。

2.简述串行口接收和发送数据的过程。

答:以方式一为例。

发送:数据位由TXT端输出,发送1帧信息为10为,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。

发送开始时,内部发送控制信号/SEND 变为有效,将起始位想TXD输出,此后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。

8位数据位全部完毕后,置1中断标志位TI,然后/SEND信号失效。

接收:当检测到起始位的负跳变时,则开始接收。

接受时,定时控制信号有2种,一种是位检测器采样脉冲,它的频率是RX时钟的16倍。

也就是在1位数据期间,有16个采样脉冲,以波特率的16倍的速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。

3.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式(1 )。

4.串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?答:串行口有3种工作方式:方式0、方式1、方式2、方式3;有3种帧格式:方式0为8位数据,方式1为8位数据、起始位、终止位,方式2和3具有相同的帧格式,为9位数据、起始位、终止位;方式0的发送和接收都以fosc/12为固定波特率,方式1的波特率=2SMOD/32×定时器T1的溢出率,方式2的波特率=2SMOD/64×fosc,方式3的波特率=2SMOD/32×定时器T1的溢出率。

5.假定串行口串行发送的字符格式为1个起始位,8个数据位,1个奇校验位,1个停止位,请画出传送字符“A”的帧格式。

答:“A”的AS CⅡ码为“01000001”从左向右:0,1,0,0,0,0,0,1,0,0, 1 起始位低位高位奇偶位终止位6.判断下列说法是否正确:答:(A)串行口通讯的第9数据位的功能可由用户定义。

张毅刚彭喜元-单片机课后答案

张毅刚彭喜元-单片机课后答案

张毅刚彭喜元-单片机课后答案第七章习题1.D/A转换电路之前必须设置数据锁存器,这是因为转换需要一定时间才能完成,数字量输入要稳定一段时间2.对于电流输出的D/A转换器,为了得到电压的转换结果,应使用运算放大器3.在脉冲调控法控制电动机启动和调节电动机转速的控制电路中,可使用D/A转换器产生调控脉冲4.使用双缓冲方式的D/A转换器,可以实现多路模拟信号的同步输出。

5.A/D转换器,按转换原理可分为4种,即计数式、双积分式、逐次逼近式和并行式。

6.A/D转换器芯片ADC0809中,既可作为查询的状态标志,又可作为中断请求信号使用的转换结束信号是EOC。

7.为把数/模转换器转换的数据传送给单片机,可使用的控制方式有:定时传送、查询和中断3种。

8.D/A转换是一种将数字信号转换成连续模拟信号的操作。

9.ADC0809是8位逐次逼近型A/D转换器。

10.设计AT89C51单片机与DAC0832的接口电路时,常用单缓冲方式或双缓冲方式的单极性输出。

(三)选择题1.在应用系统中,芯片内没有锁存器的D/A转换器,不能直接接到80C51的P0口上使用,这是因为(A)P0口不具有锁存功能(B)P0口为地址数据复用(C)P0口不能输出数字量信号(D)P0口只能用作地址输出而不能用作数据输出2.在使用多片DAC0832进行D/A转换,并分时输入数据的应用中,它的两级数据锁存结构可以(A)保证各模拟电压能同时输出(B)提高D/A转换速度(C)提高D/A转换精度(D)增加可靠性3.使用D/A转换器再配以相应的程序,可以产生锯齿波,该锯齿波的(A)斜率是可调的(B)幅度是可调的(C)极性是可变的(D)回程斜率只能是垂直的4.下列是把DAC0832连接成双缓冲方式并进行正确数据转换的措施,其中错误的是(A)给两个寄存器各分配一个地址(B)把两个地址译码信号分别接CS和某FER引脚(C)在程序中使用一条MOV某指令输出数据(D)在程序中使用两条MOV某指令输出数据5.与其他接口芯片和D/A转换器芯片不同,A/D转换芯片中需要编址的是(A)用于转换数据输出的数据锁存器(B)A/D转换电路(C)模拟信号输入的通道(D)地址锁存器6.ADC0809带有几个模拟量输入通道?()(A)1(B)4(C)8(D)16。

单片机原理与应用设计课后答案(张毅刚)

单片机原理与应用设计课后答案(张毅刚)

“单片机原理及应用”课程习题与解答参考教材:张毅刚主编,单片机原理及应用,普通高等教育“十五”国家级规划教材,高等教育出版社,2004年1月第一章1-3:单片机与普通计算机的不同之处在于其将()()和()三部分集成于一块芯片上。

答:CPU、存储器、I/O口1-8:8051与8751的区别是:A、内部数据存储但也数目的不同B、内部数据存储器的类型不同C、内部程序存储器的类型不同D、内部的寄存器的数目不同答:C第二章2-4:在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为()。

答:2us。

析:机器周期为振荡周期的1/6。

2-6:内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。

答:26H2-7:若A中的内容为63H,那么,P标志位的值为()。

答:0析:P为偶校验位,因为A中1的个数为偶数,所以P=0。

2-8:判断下列说法是否正确:A、8031的CPU是由RAM和EPROM所组成。

B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。

C、在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。

D、PC可以看成使程序存储器的地址指针。

答:错、错、对、对2-9:8031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=()。

这时当前的工作寄存器区是()组工作寄存器区。

答:04H、00H、02-11:判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。

B、它们都是16位的存储器C、它们都有加1的功能。

D、DPTR可以分为两个8位的寄存器使用,但PC不能。

答:对、对、对、对2-13:使用8031芯片时,需将/EA引脚接()电平,因为其片内无()存储器。

答:低、程序2-14:片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?答:工作寄存器区、位寻址区、数据缓冲区2-15:判断下列说法是否正确A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。

单片机张毅刚课后习题答案

单片机张毅刚课后习题答案

第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S52单片机工作频率上限为 MHz。

答:33 MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备答:C三、判断对错1. STC系列单片机是8051内核的单片机。

对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。

对3. 单片机是一种CPU。

错4. AT89S52单片机是微处理器。

错5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。

错6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。

对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。

对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。

对四、简答1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

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

第七章习题解答1.单片机存储器的主要功能是存储(程序)和(数据)。

2.试编写一个程序(例如将05H和06H拼为56H),设原始数据放在片外数据区2001H单元和2002H单元中,按顺序拼装后的单字节数放入2002H。

解:本题主要考察了对外部存储器的读、写操作,同学们只要记住正确使用MOVX指令就可以了。

编程思路:首先读取2001H的值,保存在寄存器A中,将寄存器A的高四位和低四位互换,再屏蔽掉低四位然后将寄存器A的值保存到30H中,然后再读取2002H的值,保存在寄存器A中,屏蔽掉高四位,然后将寄存器A的值与30H进行或运算,将运算后的结果保存在2002H中。

ORG 0000HMAIN:MOV DPTR,#2001H ;设置数据指针的初值MOVX A,@DPTR ;读取2001H的值SWAP AANL A,#0F0H ;屏蔽掉低四位MOV 30H,A ;保存AINC DPTR ;指针指向下一个MOVX A,@DPTR ;读取2002H的值ANL A,#0FH ;屏蔽掉高四位ORL A,30H ;进行拼装MOVX @DPTR,A ;保存到2002HEND3.假设外部数据存储器2000H单元的内容为80H,执行下列指令后:MOV P2,#20HMOV R0,#00HMOVX A,@R0累加器A中的内容为(80H)。

4.编写程序,将外部数据存储器中的4000H—40FFH单元全部清零。

解:本题主要考察了对外部数据块的写操作;编程时只要注意循环次数和MOVX指令的使用就可以了。

ORG 0000HMAIN:MOV A,#0 ;送预置数给AMOV R0,#0FFH ;设置循环次数MOV DPTR,#4000H ;设置数据指针的初值LOOP:MOVX @DPTR,A ;当前单元清零INC DPTR ;指向下一个单元DJNZ R0,LOOP ;是否结束END5.在MCS-51单片机系统中,外接程序存储器和数据存储器共16位地址线和8位数据线,为何不会发生冲突?解:因为控制信号线的不同:外扩的RAM芯片既能读出又能写入,所以通常都有读写控制引脚,记为OE和WE。

外扩RAM的读、写控制引脚分别与MCS-51的RD和WR引脚相连。

外扩的EPROM在正常使用中只能读出,不能写入,故EPROM芯片没有写入控制引脚,只有读出引脚,记为OE,该引脚与MCS-51单片机的PSEN相连。

6.区分MCS-51单片机片外程序存储器和片外数据存储器的最可靠的方法是:(1)看其位于地址范围的低端还是高段(2)看其离MCS-51芯片的远近(3)看其芯片的型号是ROM还是RAM(4)看其是与RD信号连接还是与PSEN信号连接解:本题的答案是3,4。

7.在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的(片选)端提供信号。

8.请写出图8-18中4片程序存储器27128各自所占的地址空间。

解:图中采用了译码法。

4片地址分别为0000H-3FFFH、4000H-7FFFH、8000H-BFFFH、C000H-FFFFH。

9.起止范围为0000H-3FFFH的存储器的容量是(16)KB。

解:本题属于常识题,在第十一题时将有解答。

10.在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问(程序)存储器提供地址,而DPTR是为访问(数据)存储器提供地址。

11.11根地址线可选(2KB)个存储单元,16KB存储单元需要(14)根地址线。

解:通过总结所学知识,我们得到以下几个信息:2KB的存储器需要11根地址线,地址为0000H-07FFH;4KB的存储器需要12根地址线,地址为0000H-0FFFH;8KB的存储器需要13根地址线,地址为0000H-1FFFH;16KB的存储器需要14根地址线,地址为0000H-3FFFH;32KB的存储器需要15根地址线,地址为0000H-7FFFH;64KB的存储器需要16根地址线,地址为0000H-FFFFH(以上存储器的首地址均默认为0000H)。

12.32KB RAM存储器的首地址若为2000H,则末地址为(9FFF)H。

解:由上题总结得出,32KB RAM存储器的大小为0000H-7FFFH,所以只要在后面加上2000H即得到正确答案。

13.现有8031单片机、74LS373锁存器、1片2764EPROM和2片6116RAM,请使用他们组成一个单片机系统,要求:(1)画出硬件电路连线图,并标注主要引脚;(2)指出该应用系统程序存储器空间和数据存储器空间各自的地址范围。

解:(1)电路图如下所示:(2)2764的地址为C000H-DFFFH;第一个6116的地址为A000H-A7FFH;第二个6116的地址为6000H-67FFH;事实上,由于采用的是线选法,导致了地址不连续,地址空间利用不充分。

建议在实际工作中要具体情况具体分析。

在两种地址分配中选一种较好的来应用。

14.使用89C51芯片外扩一片E2PROM2864,要求2864兼作程序存储器和数据存储器,且首地址为8000H。

要求:(1)确定2864芯片的末地址;(2)画出2864片选端的地址译码电路;(3)画出该应用系统的硬件连接图。

解:(1)2864为8KB的存储器,如果首地址为8000H,则其末地址为9FFFH,理由参考第12题;(2)电路图如下所示:(3)电路图如下所示:第八章习题解答1.I/O接口和I/O端口有什么区别?I/O接口的功能是什么?解:I/O端口简称I/O口,常指I/O接口电路中具有端口地址的寄存器或缓冲器。

I/O接口是指单片机与外设间的I/O接口芯片。

I/O接口功能:一.实现和不同外设的速度匹配;二.输出数据缓存;三.输入数据三态缓冲。

2.常用的I/O接口编址有哪两种方式?它们各有什么特点?MCS-51的I/O端口编址采用的是哪种方式?解:一.独立编址方式:独立编址方式就是I/O地址空间和存储器地址空间分开编址。

独立编址的优点是I/O 地址空间和存储器地址空间相互独立,界限分明。

但是,却需要设置一套专门的读写I/O的指令和控制信号。

二.统一编址方式:这种编址方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。

统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作,简单、方便且功能强大。

MCS-51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。

3.I/O数据传送有哪几种传送方式?分别在哪些场合下使用?解:一.同步传送方式:同步传送又称为有条件传送。

当外设速度可与单片机速度相比拟时,常常采用同步传送方式,最典型的同步传送就是单片机和外部数据存储器之间的数据传送。

二.查询传送方式:查询传送方式又称为有条件传送,也称异步传送。

单片机通过查询得知外设准备好后,再进行数据传送。

异步传送的优点是通用性好,硬件连线和查询程序十分简单,但是效率不高。

为了提高单片机的工作效率,通常采用中断方式。

三.中断传送方式:中断传送方式是利用MCS-51本身的中断功能和I/O接口的中断功能来实现I./O数据的传送。

单片机只有在外设准备好后,发出数据传送请求,才中断主程序,而进入与外设进行数据传送的中断服务程序,进行数据的传送。

中断服务完成后又返回主程序继续执行。

因此,采用中断方式可以大大提高单片机的工作效率。

4.编写程序,采用8255A的C口按位置位/复位控制字,将PC7置0,PC4置1,(已知8255A各端口的地址为7FFCH-7FFFH)。

解:本题主要考察对8255A的C口的操作。

其方式控制字的高位为0时,低四位对C口进行置位。

由题目我们得到了方式控制字的地址为7FFFH。

ORG 0000HMAIN: MOV DPTR,#7FFFH ;控制字寄存器地址送DPTRMOV A,#0EH ;将PC7置0MOVX @DPTR,AMOV A,#09H ;将PC4置1MOVX @DPTR,AEND5.8255A的方式控制字和C口按位置位/复位控制字都可以写入8255A的同一控制寄存器,8255A是如何区分这两个控制字的?解:8255A通过它们的最高位来进行判断,最高位为1时,这时8255A认为这是方式控制字,否则认为是C口按位置位/复位控制字6.由图9-6来说明8255A的A口在方式1的选通输入方式下的工作过程。

解:当外设输入一个数据并送到PA7-PA0上时,输入设备自动在选通输入线STBA向8255A发送一个低电平选通信号。

8255A收到选通信号后:首先把PA7-PA0上输入的数据存入A口的输入数据缓冲/锁存器;然后使输入缓冲器输出线IBFA变成高电平,以通知输入设备,8255A的A口已收到它送来的输入数据。

8255A检测到联络线STBA由低电平变成了高电平、IBFA为1状态和中断允许触发器INTEA为1时,使输出线INTRA(PC3)变成高电平,向8031发出中断请求。

(INTEA的状态可由用户通过对PC4的置位/复位来控制。

8031相应中断后,可以通过中断服务程序从A口的输入数据缓冲/锁存器读取外设发来的输入数据。

当输入数据被CPU读走后,8255A撤销INTRA上的中断请求,并使IBFA变为低电平,以通知输入外设可以送下一个输入数据。

7.8155H的端口都有哪些?哪些引脚决定端口的地址?引脚TIMERIN和TIMEROUT的作用是什么?解:8155H的端口有以下几种:命令/状态寄存器、A口、B口、C口、计数器和RAM单元。

引脚IO/M、A2、A1、A0决定端口地址。

TIMERIN是计数器输入线,输入的脉冲上跳沿用于对8155H片内的14位计数器减一。

TIMEROUT为计数器输入线。

当14位计数器减为0时就可以在该引线上输出脉冲或方波,输出的信号的形状与所选的计数器工作方式有关。

8.判断下列说法是否正确,为什么?(1)由于8155H不具有地址锁存功能,因此在与8031的接口电路中必须加地址锁存器。

(2)在8155H芯片中,决定端口和RAM单元编址的信号线是AD7-AD0和WR。

(3)8255A具有三态缓冲器,因此可以直接挂在系统的数据总线上。

(4)8255A的B口可以设置成方式2。

解:(1)8155H具有地址锁存功能;(2)引脚IO/M、A2、A1、A0决定端口地址和RAM单元编址;(3)8255A不具有三态缓冲器;(4)8255A的B口只可以设置成方式0和方式1。

9.现有一片8031,扩展了一片8255A,若把8255A的B口用做输入,B口的每一位接一个开关,A口用作输出,每一位接一个发光二极管,请画出电路原理图,并编写出B口某一位接高电平时,A口相应位发光二极管被点亮的程序。

解:由于电路图比较简单,在这里就画了,大家可以参考图9-10,A口每一位接二极管的正极,二极管的负极接低。

相关文档
最新文档