《单片机原理及接口技术(第2版)张毅刚》第5章习题及答案

合集下载

单片机原理及接口技术(C51编程)(第2版)-习题答案汇总

单片机原理及接口技术(C51编程)(第2版)-习题答案汇总
四、编程 1.编写 C51 程序,将单片机片外 2000H 为首地址的连续 10 个单元的内容,读入到片 内 RAM的 40H~49H 单元中。 答:将片外 2000H 为首地址的连续 10 个单元的内容,读入到片内 RAM的 40H~49H 单 元中。程序如下:
组工作寄存器区。 答:04H,00H,
0。
7. 内部 RAM中,可作为工作寄存器区的单元地址为
H ~ H 。答:00H,
1FH
8. 通过堆栈操作实现子程序调用时,首先要把
的内容入栈,以进行断点保
护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回到

先弹出的是原来
中的内容。 答: PC, PC,PCH
个中断源、 1 个定时器(且具有捕捉功能) 。对 3. 单片机是一种 CPU。错 4. AT89S52 单片机是微处理器。 错 5. AT89S51 片内的 Flash 程序存储器可在线写入( ISP),而 AT89C52则不能。 对 6. 为 AT89C51单片机设计的应用系统板,可将芯片 AT89C51直接用芯片 AT89S51替 换。 对 7. 为 AT89S51单片机设计的应用系统板,可将芯片 AT89S51直接用芯片 AT89S52替 换。 对 8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能
2. 区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低 端还是高端。 错 3. 在 AT89S51单片机中,为使准双向的 I/O 口工作在输入方式,必须事先预置为 1。

4. PC 可以看成是程序存储器的地址指针。 对
5. AT89S51 单片机中特殊功能寄存器( SFR)使用片内 RAM的部份字节地址。 对

单片机原理及接口技术第5章习题答案

单片机原理及接口技术第5章习题答案

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

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

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

解:MOV IE, #097HMOV IP, #02H3、在单片机中,中断能实现哪些功能?答:有三种功能:分时操作,实时处理,故障处理4、89C51共有哪些中断源?对其中端请求如何进行控制?答:(1)89C51有如下中断源①INT0:外部中断0请求,低电平有效②INT1:外部中断1请求,低电平有效③T0:定时器、计数器0溢出中断请求④T1:定时器、计数器1溢出中断请求⑤TX/RX:串行接口中断请求(2)通过对特殊功能寄存器TCON、SCON、IE、IP的各位进行置位或复位等操作,可实现各种中断控制功能5、什么是中断优先级?中断优先处理的原则是什么?答:中断优先级是CPU相应中断的先后顺序。

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

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

《单片机原理与接口技术(第2版)张毅刚》第5章习题与答案

《单片机原理与接口技术(第2版)张毅刚》第5章习题与答案

《单片机原理及接口技术》(第2版)人民邮电出版社第5章I/O口应用-显示与开关/键盘输入思考题及习题51.判断下列说法是否正确。

A.HD7279是用于键盘和LED数码管的专用接口芯片。

答:对B.LED数码管的字型码是固定不变的。

答:错C.为给扫描法工作的88非编码键盘提供接口电路,在接口电路中需要提供两个8位并行的输入口和一个8位并行的输出口。

答:错D.LED数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。

答:对2.动态显示的数码管,任一时刻只有一个LED处于点亮状态,是LED的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”。

答:对3.为什么要消除按键的机械抖动?软件消除按键机械抖动的原理是什么?答:消除按键的机械抖动,避免由于机械抖动造成的对键盘是否按下误判。

软件消除按键机械抖动的原理是采用软件延时,躲过键盘按键的机械抖动期。

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

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

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

动态显示口线占用较少,但是需要编程进行动态扫描,适合用在显示位数较多的场合。

5.分别写出表5-1中共阴极和共阳极LED数码管仅显示小数点“.”的段码。

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

6.已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为。

答:67.已知8段共阳极LED数码显示器要显示字符“6”(a段为最低位),此时的段码为。

答:82H8.当键盘的按键数目少于8个时,应采用式键盘。

当键盘的按键数目为64个时,应采用式键盘。

答:独立式,矩阵式9.已知8段共阳极LED数码管要显示字符“5”(a段为最低位),此时的段码为。

答:92H7.AT89S51单片机控制LCD显示英文字符或数字字符时,要把欲显示字符的码送给LCD控制模块。

单片机原理及接口技术张毅刚第5章习题及答案

单片机原理及接口技术张毅刚第5章习题及答案

第5章 I/O口应用-显示与开关/键盘输入思考题及习题51.判断下列说法是否正确。

A.HD7279是用于键盘和LED数码管的专用接口芯片。

答:对B.LED数码管的字型码是固定不变的。

答:错C.为给扫描法工作的88非编码键盘提供接口电路,在接口电路中需要提供两个8位并行的输入口和一个8位并行的输出口。

答:错D.LED数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。

答:对2.动态显示的数码管,任一时刻只有一个LED处于点亮状态,是LED的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”。

答:对3.为什么要消除按键的机械抖动软件消除按键机械抖动的原理是什么答:消除按键的机械抖动,避免由于机械抖动造成的对键盘是否按下误判。

软件消除按键机械抖动的原理是采用软件延时,躲过键盘按键的机械抖动期。

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

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

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

动态显示口线占用较少,但是需要编程进行动态扫描,适合用在显示位数较多的场合。

5.分别写出表5-1中共阴极和共阳极LED数码管仅显示小数点“.”的段码。

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

6. 已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为。

答:67.已知8段共阳极LED数码显示器要显示字符“6”(a段为最低位),此时的段码为。

答:82H8.当键盘的按键数目少于8个时,应采用式键盘。

当键盘的按键数目为64个时,应采用式键盘。

答:独立式,矩阵式9.已知8段共阳极LED数码管要显示字符“5”(a段为最低位),此时的段码为。

答:92H10. AT89S51单片机控制LCD显示英文字符或数字字符时,要把欲显示字符的码送给LCD控制模块。

单片机原理及接口技术课后习题答案(五)

单片机原理及接口技术课后习题答案(五)

单片机原理及接口技术课后习题答案(五)第 5 章1.简述中断、中断源、中断优先级及中断嵌套的含义。

答:①中断:中断是指计算机在执行某一程序的过程中, 由于计算机系统内、外的某种原因, 而必须中止原程序的执行, 转去执行相应的处理程序, 待处理结束之后, 再回来继续执行被中止的原程序的过程。

(采用了中断技术后的计算机, 可以解决CPU与外设之间速度匹配的问题, 使计算机可以及时处理系统中许多随机的参数和信息, 同时, 它也提高了计算机处理故障与应变的能力。

)②中断源:中断源是指在计算机系统中向CPU发出中断请求的来源。

(中断可以人为设定, 也可以是为响应突发性随机事件而设置。

通常有I/O设备、实时控制系统中的随机参数和信息故障源等。

)③中断优先级:中断优先级越高, 则响应优先权就越高。

当CPU正在执行中断服务程序时, 又有中断优先级更高的中断申请产生, 这时CPU就会暂停当前的中断服务转而处理高级中断申请, 待高级中断处理程序完毕再返回原中断程序断点处继续执行, 这一过程称为中断嵌套。

2.MCS-51单片机提供几个中断源?几个中断优先级?答:提供5个中断源,分两个优先级。

3.简述TCON、SCON、IE、IP 4个特殊功能寄存器各位的定义及功能。

答:①TCON:TFi:内部定时器i溢出标志位,硬件置位,进入中断后硬件自动清除。

TRi:内部定时器i运行控制位,软件置位或清除。

IEi:外部中断i请求标志位,硬件置位,进入中断后硬件自动清除。

ITi:外部中断i类型控制位,由软件设置或清除。

ITi=1时是下降沿触发;ITi=0时是低电平触发。

(i=0、1)②SCON:TI:串行口发送中断标志位。

发送完一帧数据后,硬件置位TI,CPU响应中断后,应由软件清除TI。

RI:串行口接收中断标志位。

接收完一帧数据后,硬件置位RI,CPU响应中断后,应由软件清除RI。

③ IE:EA:中断总允许位。

EA=0,禁止一且中断,EA=1,是否允许中断由下各位定。

单片机基础学习知识原理及其接口技术-C51编程(张毅刚第二版)习题集.规范标准答案

单片机基础学习知识原理及其接口技术-C51编程(张毅刚第二版)习题集.规范标准答案

单片机原理及接口技术(C51编程)(第2版)-习题答案汇总23单片机答案第1章单片机概述思考题及习题1 参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为()或()。

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

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

答:24MHz。

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. AT89S51片内的Flash程序存储器可在线写入(ISP),而AT89C52则不能。

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

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

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

对第2章 AT89S51单片机片内硬件结构思考题及习题2 参考答案一、填空1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为()。

单片机原理及接口技术(C51编程)(第2版)-习题答案汇总68430

单片机原理及接口技术(C51编程)(第2版)-习题答案汇总68430

第1章思考题及习题1参考答案一、填空1。

除了单片机这一名称之外,单片机还可称为微控制器或嵌入式控制器2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口三部分,通过内部总线连接在一起,集成于一块芯片上。

3。

AT89S51单片机工作频率上限为33MHz MHz.。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低成本和提高可靠性二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度2. 在家用电器中使用单片机应属于微计算机的。

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

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

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

对3. 单片机是一种CPU。

错4。

AT89S52单片机是微处理器。

错5。

AT89S51片内的Flash程序存储器可在线写入(ISP),而AT89C52则不能.对6。

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

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

对8。

单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处.对第2章思考题及习题2参考答案一、填空1。

在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为2µs。

2。

AT89S51单片机的机器周期等于12个时钟振荡周期.3. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H和88H .4. 片内字节地址为2AH单元最低位的位地址是50H;片内字节地址为A8H单元的最低位的位地址为A8H。

单片机原理及接口技术(C51编程)(第2版)-习题答案汇总

单片机原理及接口技术(C51编程)(第2版)-习题答案汇总

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

2。

单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上.答:CPU、存储器、I/O 口、总线3。

AT89S51单片机工作频率上限为 MHz。

答:24MHz.4。

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

答:成本,可靠性。

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

在家用电器中使用单片机应属于微计算机的。

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

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

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

对3。

单片机是一种CPU。

错4。

AT89S52单片机是微处理器。

错5。

AT89S51片内的Flash程序存储器可在线写入(ISP),而AT89C52则不能.对6。

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

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

对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处.对第2章思考题及习题2参考答案一、填空1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。

答:2µs2。

AT89S51单片机的机器周期等于个时钟振荡周期。

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

《单片机原理及接口技术(第2版)张毅刚》第5章习
题及答案
-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII
《单片机原理及接口技术》(第2版)人民邮电出版社
第5章 I/O口应用-显示与开关/键盘输入
思考题及习题5
1.判断下列说法是否正确。

A.HD7279是用于键盘和LED数码管的专用接口芯片。

答:对
B.LED数码管的字型码是固定不变的。

答:错
C.为给扫描法工作的88非编码键盘提供接口电路,在接口电路中需要提供两个8位并行的输入口和一个8位并行的输出口。

答:错
D.LED数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。

答:对
2.动态显示的数码管,任一时刻只有一个LED处于点亮状态,是LED的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”。

答:对
3.为什么要消除按键的机械抖动软件消除按键机械抖动的原理是什么
答:消除按键的机械抖动,避免由于机械抖动造成的对键盘是否按下误判。

软件消除按键机械抖动的原理是采用软件延时,躲过键盘按键的机械抖动期。

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

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

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

动态显示口线占用较少,但是需要编程进行动态扫描,适合用在显示位数较多的场合。

5.分别写出表5-1中共阴极和共阳极LED数码管仅显示小数点“.”的段码。

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

6. 已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示
的字符为。

答:6
7.已知8段共阳极LED数码显示器要显示字符“6”(a段为最低位),此时的段码为。

答:82H
8.当键盘的按键数目少于8个时,应采用式键盘。

当键盘的按键数目为64个时,应采用式键盘。

答:独立式,矩阵式
9.已知8段共阳极LED数码管要显示字符“5”(a段为最低位),此时的段码为。

答:92H
10. AT89S51单片机控制LCD显示英文字符或数字字符时,要把欲显示字符的码送给LCD控
制模块。

答:ASCII码
11.使用并行接口方式连接键盘,对独立式键盘而言,8根I/O口线可以接个按键,而对矩阵式键盘而言,8根I/O口线最多可以接个按键。

答:8,64
12.Proteus虚拟仿真
用单片机控制4位LED数码管显示,先从左至右慢速动态扫描显示数字“1357”,“2458”,然后再从左至右快速动态扫描显示字符“AbCd”, “EFHP”。

在Proteus ISIS中绘制出原理电路,并编写软件调试通过。

13.Proteus虚拟仿真
单片机的P1口的P1.0~P1.7连接4×4矩阵键盘,并通过P0口控制2位LED数码管显示4×4矩阵键盘16个按键的键号,键号分别为“0,1,……,9,A,B, ……,E,F”。

当键盘中的某一按键按下时,2位数码管上显示对应的十进制的键号。

例如,1号键按下时,2位数码管显示“01”;E键按下时,2位数码管显示“14”等。

在Proteus ISIS中绘制出原理电路,并编写软件调试通过。

14.Proteus虚拟仿真
用单片机控制字符型液晶显示器LCD1602显示字符信息“Happy New Year”和“Welcome to HIT”,要求上述信息分别从LCD1602右侧第1行、第2行滚动移入,然后从左侧滚动移出,反复循环显示。

在Proteus ISIS中绘制出原理电路,并编写软件调试通过。

相关文档
最新文档