单片机原理与应用习题答案及解析(第三版)_第1页
单片机原理与应用习题答案及解析(第三版)_第2页
单片机原理与应用习题答案及解析(第三版)_第3页
单片机原理与应用习题答案及解析(第三版)_第4页
单片机原理与应用习题答案及解析(第三版)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章习题参考答案

1-1:何谓单片机与通用微机相比,两者在构造上有何异同

答:将构成计算机的根本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控

制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。

单片机与通用微机相比在构造上的异同:

(1)两者都有CPU,但通用微机的CPU主要面向数据处理,其开展主要围绕数据处理功能、

计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,

并行处理、多级高速缓冲(Cache)技术等。CPU的主频到达数百兆赫兹(MHz),字长普遍到达

32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据

处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机

产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范

围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字

长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产

品目前应用得还不多。

(2)两者都有存储器,但通用微机中存储器组织构造主要针对增大存储容量和CPU对数据的

存取速度。现今微机的内存容量到达了数百兆字节(MB),存储体系采用多体、并读技术和段、

页等多种管理模式。单片机中存储器的组织构造比拟简单,存储器芯片直接挂接在单片机的

总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都

为64KBo

(3)两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠

标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能到达即插即用。单片机应用

系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供

的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路

设计技术。

另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微

机的微处理器(CPU)、存储器、i/o接口电路••般都是独立的芯片

1-4IAP、ISP的含义是什么

ISP:InSystemProgramable,即在系统编程。用户可以通过下载线以特定的硬件时序

在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。

IAP:InApplicationProgramable,即在应用编程。用户可以通过下载线对单片机进展

在线编程,用户程序也可以自己对内部存储器重新修改。

1-651单片机与通用微机相比,构造上有哪些主要特点?

(1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM;

(2)采用面向控制的指令系统,位处理能力强;

⑶I/O引脚通常是多功能的;

(4)产品系列齐全,功能扩展性强;

(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。

1-751单片机有哪些主要系列产品?

(1)Intel公司的MCS-51系列单片机:功能比拟强、价格比拟低、较早应用的单片

机。此系列三种根本产品是:8031/8051/8751;

(2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进

展程序修改。有8位Flash子系列、ISP_Flash子系列、I2C_Flash子系列;

(3)SST公司的SST89系列单片机:具有独特的超级Flash技术和小扇区构造设计,

采用IAP和ISP技术;

(4)PHILIPS公司的增强型80c51系列单片机:其产品类型较完整,包括通用型、

Flash型、OTP型和低本钱型,主要产品系列包括P80、P87、P89、LPC76、LPC900

等。

第二章习题参考答案

2-151单片机内部包含哪些主要逻辑功能部件

11)一个8位微处理器CPU。

(2)256B数据存储器RAM和特殊功能存放器SFR。

(3)4K程序存储器ROM。

(4)两个定时/计数器,用以对外部事件进展计数,也可用作定时器。

(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。

(6)一个串行端口,用于数据的串行通信

(7)1个可管理5个中断源、2级优先嵌套的中断管理系统;。

(8)片内振荡器及时钟发生器。

2・2MCS-51引脚中有多少I/O总线?它们和单片机对外的地址总线和数据总线有什么关系?地

址总线和数据总线各是几位

32条I/O口线,分为4组,每组8条,称为P0〜P3口,P0口有8位数据总线和地址总

线的低8位,P2口有地址总线的高8位,因此单片机的地址总线位是16位,寻址空间为

64KB,数据总线位宽为8位。同时在P3口还R/W控制信号线。I/O口线的总数与地址总线

和数据总线没有多大联系,只是说地址总线和数据总线需要占用一定的端口。像AT89c2051

单片机,只有15条I/O口线(P3.6没有引出,作为内部使用),分为P1口(8位)和P3口

17位),没有所谓的地址总线和数据总线,并且P1口并不完整,因为P1.0和P1.1被电压

比拟器占用了。

2-351单片机的EA,ALE,PSEN信号各自功能是什么

EA:为片外程序存储器选用端,该引脚有效(低电平)时,只选用片外程序存储器,否那么单片机

上电或复位后选用片内程序存储器。

ALE:地址锁存有效信号输出在访问片外程序存储器期间,ALE以每机器周期两次进展信号

输出,其下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期

间,ALE端仍以上述频率(振荡频率嬴的1/6)出现,可作为对外输出的时钟脉冲或用于

定时目的.

PSEN:片外程序存储器读选通信号输出端,低电平有效。

2-451系列单片机有哪些信号需要芯片引脚的第二功能方式提供?

P3.0:RxD串行口输入端

P3.1:TxD串行口输出端

P3.2:INTO外部中断0请求输入端,低电平有效

P3.3:INT1外部中断1请求输入端,低电平有效

P3.4:T0定时/计数器0技术脉冲输入端

P3.5:T1定时/计数器1技术脉冲输入端

P3.6:WR外部数据存数器写选通信信号输出端,低电平有效

P3.7:RD外部数据存数器读选通信信号输出端,低电平有效

2-551系列单片机的程序状态字PSW中存放什么信息其中的OV标志位在什么情况下被

置位置位是表示什么意思

・PSW是一个8位标志存放器,它保存指令执行结果的特征信息,以供程序查询和判别。

•1)做加法时,最高位,次高位之一有进位那么OV被置位

2)做减法时,最高位,次高位之一借位那么OV被置位

3)执行乘法指令MULAB,积大于255,OV=1

4)执行除法指令DIVAB,如吴B中所放除数为0,OV=1

•OV=1,置位反映运算结果超出了累加器的数值范围

2-9片内RAM低128单元划分为哪几个区域应用中怎么样合理有效的使用

・工作存放器区,位寻址区,数据缓冲区

①工作存放器区用于临时存放8位信息,分成4组,每组有8个存放器,每次只用1组,其

他各组不工作

②位寻址区(20H~2FH),这16个单元的每一位都献予了一个位地址,位地址范围为

00H-7FH,位寻址区的每一位都可能当作软件触发器,由程序直接进展位处理。

③由于工作存放器区,位寻址区,数据缓冲区统一编址,使用同样的指令访问,因此这三个

区既有自己独特的功能,又可统一调度使用,前两个已未使用的单元也可作为一般的用户

RAM单元。

2-1051系列单片机的堆栈与通用微机中的堆栈有何异同在程序设计时,为什么要对堆栈

指针SP重新赋值

•堆栈是按先进后出或后进先出的远侧进展读/写的特殊RAM区域

51单片机的堆栈区时不固定的,可设置在内部RAM的任意区域内

•当数据压入堆栈时,SP的内容自动加1,作为本次进栈的指针,然后再存取数据SP的值

随着数据的存入而增加,当数据从堆栈弹出之后,SP的值随之减少,复位时,SP的初值为

07H,堆栈实际上从08H开场堆放信息,即堆栈初始位置位于工作存放器区域内,所以要重

新赋值

2-13什么是时钟周期,机器周期和指令周期当振荡频率为6MHZ时,一条双周期指令的

执行时间是多少

•时钟周期:2个CPU振荡脉冲信号的周期

机器周期:一个机器周期包含6个状态周期

指令周期:执行一条指令所占用的全部时间

12MHz时,一条双周期指令周期时间为2us

6MHz时,一条双周期指令周期时间为4us

2-14定时器/计数器定时与计数的内部工作有何异同

・定时工作模式和技术工作模式的工作原理一样,只是计数脉冲来源有所不同:

处于计数器工作模式时,加法计数器对芯片端子T0(P3.4)或T1(P3.5)上的输入脉冲计数;

处于定时器工作模式时,加法计数器对内部机器周期脉冲计数。

2-15定时器/计数器有四种工作方式,它们的定时与计数范围各是多少使用中怎样选择工作

方式?

・工作方式0:定时范围:l~8192us;计数值范围:1~8192

工作方式1:定时范围:l~65536us;计数值范围:1〜65536

工作方式2:定时范围:l~256us;计数值范围:1~256

工作方式3:定时范围:l~256u$;计数值范围:1~256

・通过TMOD来选择,低4位用于定时器/计数器0,高4位用于定时器/计数器1

Ml,M0:定时器计数器工作方式选择位

2-16定时器/计数器的门控方式与非门控方式有何不同使用中怎么样选择哪种工作方

式初值应设置为多少(十六进制)

•GATE:门控位,用于控制定时器/计数器的启动是否受外部中断请求信号的影响。

GATE=1,那么定时器/计数器0的启动受芯片引脚INT0(P3.2)控制,定时器/计数器1的

启动受芯片引脚INTKP3.3)控制

GATE=O,那么定时器/计数器的启动与引脚INTO、INTI无关,一般情况下GATE=O

2-1851单片机的五个中断源中哪几个中断源在CPU响应中断后可自动撤除中断请求,

哪几个不能撤除中断请求CPU不能撤除中断请求的中断源时,用户应采取什么措施

•可自动撤除:计数器TO'Tl的溢出中断

不可自动撤除:电平触发的外部中断;发送接收中断

•1)电平触发的外部中断:由于CPU对INTx引脚没有控制作用,也没有相应的中断

请求标志位,因此需要外接电路来撤除中断请求信号。

2)串行口的发送/接收中断:当串行口发送完或接收完一帧信息时,SCON的TLRI

向CPU申请中断,响应中断后,接口电路不能自动将TI或RT清0,用户需采用软件

方法将TI或RT清0,来撤除中断请求信号

2-21使单片机复位有几种方式复位后单片机的初始状态如何

・上电复位,按钮复位

•(PC)=0000H:程序的初始入口地址为0000H

(PSW)=00H:由于RSl(PSW.4)=0,RS0[PSW.3)=0,复位后单片机选择工作存放器0

(SP)=07H:复位后堆栈早起片内RAM的08H单元处建设

THLTLO、THO、TL0:他们的内容为00H,定时器/计数器的初值为0

(TMOD)=00H:复位后定时器/计数器TO、T1定时器方式0,车门控方式

(TCON)=00H:复位后定时器/计数器TO、T1停顿工作,外部中断0、1为电平触发方

(T2CON)=00H:复位后定时器/计数器T2停顿工作

(SCON)=00H:复位后串行口工作在移位存放器方式,且制止串行口接收

(IE)=00H:复位后屏蔽所有中断

(IP)=00H:复位后所有中断源都直指为低优先级

P0~P3:锁存器都是全1状态,说明复位后4个并行接口设置为输入口

2-2351单片机串行口有几种工作方式这几种工作方式有何不同各用于什么场合

•有4种工作方式:方式0、方式1、方式2、方式3

工作方式:方式。移位存放器方式;方式1、方式2、方式3都是异步通信方式

场合:方式0不用于通信,而是通过外接移位存放器芯片实现扩展I/O口的功能;方式

1用于双机通信;方式2、3主要用于多机通信,也可用于双机通信

第三章参考答案

3-1何谓寻址方式51单片机有哪几种寻址方式这几种方式是如何寻址的

・所谓寻址方式,就是CPU执行那个一条指令时怎样找到该指令所要求的操作数的方

式。

•1)立即寻址:操作数直接出现在指令中,紧跟在操作码的后面,作为指令的一局部

与操作码一起存放在程序存储器中,可以立即得到并执行,例如:MOVA,#30H指

令中30H就是立即数。这一条指令的功能是执行将立即数30H传送到累加器A中的操

作。

2)存放器寻址:操作数放在存放器中,在指令中直接以存放器的名字来表示操作数的地

址。例如MOVA,R0,即将R0存放器的内容送到累加器A中。

3)存放器间接寻址方式:由指令指出某一存放器的内容作为操作数地址的寻址方法,例

如:MOVA,@R1,将以工作存放器R1中的内容为地址的片内RAM单元的数据传送到A

中去。

4)直接寻址:指令中直接给出操作数所在的存储器地址,以供取数或存数的寻址方式

称为直接寻址。例如:MOVA,40H指令中的源操作数就是直接寻址,40H为操作数

的地址。该指令的功能是把片内RAM地址为40H单元的内容送到A中

5)变址寻址:基地址存放器加变址存放器间接寻址

6)相对寻址:相对寻址是以当前程序计数器PC值加上指令中给出的偏移量reL而构

成实际操作数地址的寻址方法。它用于访问程序存储器,常出现在相对转移指令中。

7)位寻址:位寻址是在位操作指令中直接给出位操作数的地址,可以对片内RAM中的

128位和特殊功能存放器SFR中的93位进展寻址。

3-2访问片内、片外程序存储器有哪几种寻址方式

•采用基址存放器加变址存放器间接寻址方式

MOVCA,@A+DPTRMOVCA,@A+PC

3-3访问片内RAM单元和特殊功能存放器各有哪几种寻址方式

・访问片内RAM有:立即寻址,存放器寻址,存放器间接寻址,直接寻址

•特殊功能有:直接寻址

3Y假设要完成以下的数据传送,应如何用51的指令来完成。

(1)R0的内容送到R1中。

MOVA,R1

MOVRO,A

(2)外部RAM的20H单元内容送RO,送内部RAM的20H单元。

MOVDPTR,#0020H

MOVXA,@DPTR

MOVRO,A

3-5试比拟以下每组两条指令的区别

1)MOVA,#24与MOVA,24H

2)MOVA,RO与MOVA,@R0

3)MOVA,@R。与MOVXA,@R0

4)MOVA,@R1与MOVXA,@DPTR

•1)前者为立即寻址,将立即数24H单元的内容送到A中;后者为直接寻址,将24H

单元的片内RAM内容送到A中。

2)前者为直接寻址,将R0单元的内容送到A中,后者为存放器间接寻址,将R0中

的内容为地址的片内RAM单元的数据送到A中。

3)前者为存放器间接寻址,将R0中的内容为地址的片内RAM单元的数据送到A;

后者为存放器间接寻址,将R0中的内容为地址的片外RAM单元的数据送到A中。

4)用R1做地址指针可寻址片内RAM的256个单元,但能访问SFR块,也可8位地

址访问片外RAM的低256个地址单元(OO-ffH):用DPTR做地址指针,用于访问片外

RAM的64KB范围(OOOO~ffffH)(16位)。

3-6(A)=7AH,(B)=02H,(RO)=30H,(30H)=A5H,(PSW)=80H,写出

以下各条指令执行后A和PSW的内容。

(1)XCHA,RO(A)=30H,(PSW)=(X)H,(R0)=7AH,

(2)XCHA,30H(A)=A5H,(PSW)=00H

⑶XCHA,@R0(A)=A5H,(PSW)=00H

(4)XCHDA,@R0(A)=75H,(PSW)=01H

(5)SWAPA(A)=A7H,(PSW)=01H

(6)ADDA,RO(A)=AAH,(PSW)=00H

(7)ADDA,30H(A)=1FH,(PSW)=81H

(8)ADDA,#30H(A)=AAH,(PSW)=00H

(9)ADDCA,30H(A)=20H,(PSW)=01H

(10)SUBBA,30H(A)=D5H,(PSW)=85H

(11)SUBBA,#30H(A)=4AH,(PSW)=01H

(12)INC@R0(A)=7AH,(PSW)=80H;

(13)MULAB

(14)DIVAB

3-7(A)=02H,(RI)=7FH,(DPTR)=2FFCH,(SP)=30H,

片内RAM(7FH)=70H,片外RAM(2FFEH)=11H,ROM(2FFEH)=64H,试分别

写出以下指令执行后目标单元的结果。

1)MOVX@DPTR,A

2)MOVXA,@R1

3)MOVCA,@A+DPTR

4)PUSHACC

•1)(2FFEH)=02H

2)(A)=70H

3)(A)=(02H+2FFCH)=(2FFEH)=64H

4)(31H)=02H

3-9DAA指令有什么作用怎样使用

•这条指令是进展BCD码运算时,跟在ADD或ADDC指令之后,将相加后存放在

累加器中的结果进展修正。

修正的条件和方法为:

假设(A0〜3)>9或(AC)=1,那么(A0〜3)+06H-(A0〜3);

假设(A4〜7)>9或(CY)=1,那么(A4〜7)+06H-(A4〜7)。

假设以上二条同时发生,或高4位虽等于9,但低4位修E后有进位,那么应加

66H修正。

3-9设(A)=83H,(RO)=17H,(17H)=34H,分析当执行下面的每条指令后目标单元

的内容,及4条指令组成的程序段执行后A的内容是什么

ANLA,#17H;与

ORLI7H,A;或

XRLA,@R0:异或

CPLA;取反

ANLA,#17H10000011与00010111=00000011

ORL17H,A00110100或00000011=00110111

XRLA,@R000110111异或00000011=00110100

CPLA-A11001000CBH

3・10请写出到达以下要求的逻辑操作的指令,要求不得改变未涉及位的内容

1)使累加器A的低位置'1'

2)清累加器A的高4位

3)使A.2和A.3置’1'

4)去除A.3、A.4、A.5、A.6

SETBACC.I;

ANLA,#0FH;

ORLA,#OOOOHOOB

ANLA,#10000111B

3-11指令LJIMPaddrl6与AJMPaddrll的区别是什么

•LJIMPaddrl6是长转移,LCALL的作用就是将addr!6直接赋给PC

•AJMPaddrlI,在当前PC的2KB范围跳转(因为addrl1就是2KB),即PC高五位

不变,低H—位等于add"1。

3・12试说明指令CJNE@R1,#7AH,10H的作用。假设本条指令地址为2500H,其

转移地址是多少

当前地址2500H。执行该指令后PC为2503H,加上10H后,目标地址是2513H。

3・13下面执行后(SP)=42H,(A)二翅,⑻并解释每条指令的作用。

ORG2000H;起始地址为2000H

MOVSP,#40H;(SP)=40H

MOVA,#30H;(A)=30H

LCALL2500H;调用2500H子程序

ADDA,#10H;(A)<—(A)+10,(A)=40H

MOVB,A;(B:=40H

HERE:SJMPHERE

ORG2500H;起始地址为2500H

MOVDPTR,#2009H;(DPTR)=2009H

PUSHDPL;(SP)=40H+l=41H

PUSHDPH;(SP)=41H+1=42H

RET;返回

3-14P1.7=1,A.0=0,C=1.FIRST=1(X)OH,SECOND=1020H,试写出以下指令的

执行结果。

(1)MOV26H,C1

(2)CPLA.O1

⑶CLRP1.70

(4)ORLC,/Pl.71

(5)FIRST:JCSECOND

(6)FIRST:JNBA.0,SECOND

(7)SECOND:JBCP1.7,FIRST

3・15经汇编后,以下各条语句标号将是什么值

ORG2000H

TABLE:DS5

WORD:DB15,20,25,30(2005H)=15,

FANG:EQU1000HFANG=1000H

BEGIN:MOVA,RO

3-16设fosc=12MHZ,定时器/计数器0的初始化程序和中断服务程序如下:

MOVTH0,#0DH

MOVTL0.#0D0H

MOVTMOD,#01H

SETBTRO

;中断服务程序

ORG000BH

MOVTH0,#0DH

MOVTL0.#0D0H

RETI

问:1)该定时器/计数器工作于什么方式?2)相应的定时时间或计数值是多少

3)为什么在中断服务程序中药重置定时器/计数器的初值

•1)方式1

2)定时时间为:fosc=12MHZTcy=lus

T=N*Tcy

=(65536-x)*Tcy

定时范围:1-65536

计数值为:N=2,6-X=65536-X

计数范围为:J65536

3)定时器TO的溢出对外无脉冲信号,重置定时器/计数器的初值可以再形成计数

脉冲

3-18设有100个有符号数,连续存放在以2000H为首地址的存储区中,试编程统计其中

正数、负数、零的个数。

ZEROEQU20H;零的统计

NEGETIVEEQU21H;负数的统计

POSITIVEEQU22H;正数的统计

COUNTEQU100;比拟个数

ORG0000H

UMPMAIN

ORG0040H

MOVZERO,#0

MOVNEGETIVE,#0

MOVPOSITIVE,#0

MOVR2,#0

MOVDPTR,#2000H

LOOP:MOVXA,@DPTR

CJNEA,#0,NONZERO

INCZERO

AJMPNEXT

NONZERO:JCNEG

INCPOSITIVE

AJMPNEXT

NEG:INCNEGETIVE

NEXT:INCDPTR

INCR2

CJNER2,#COUNT,LOOP

SJMP$

3-2051单片机从串行口发送缓冲区首址为30H的10个ASCII码字符,最高位用于奇偶

校验,采用偶校验方式,要求发送的波特率为2400波特,时钟频率/osc=12MHz,试编

写串行口发送子程序。

单片机采用12MHz晶振;设串行口工作于方式1;定时器/计嗷器T1用作波特率发

生器,工作于方式2;PCON中的SMOD位为1;发送的波特率要求为2400。

定时器/计数器T1初值计算:

根据公式波特率=2SMODX溢出率/32有

溢出率=2400XI6=38400

溢出周期=1/溢出率=26PS(此为定时器/计数器的定时值)

定时器初值=256・26=230=E6H

根据要求确定定时器/计数器的TMOD中的方式控制字为20H,串行口SCON

中的控制字为40H,PCON控制字为80H。那么相应的发送程序如下:

TSTART:MOVTMOD,#2()H;置定时器/计数器Tl工作于方式2定时

MOVPCON,#80H

MOVTL1,#0E6H;定时器/计数器T1置初值

MOVTHL#E6H;定时器/计数器TI置重装数

MOVSCON,#40H;置用行口工作于方式1

MOVRO,#30H;R0作地址指针,指向数据块首址

MOVR7,#10:R7作循环计数器,置以发送二字节数

SETBTRI;启动定时器/计数器T1

LOOP:MOVA,@R0;取待发送的一个字节

MOVC,P;取奇偶标志,奇为1,偶为0

MOVA.7,C;给发送的ASCII码最高位加偶校验位

MOVSBUF,A;启动串行口发送

WAIT:JNBTI,WAIT;等待发送完毕

CLRTI;清TI标志,为下一个字节发送作准备

INCR0;指向数据块下一个待发送字节的地址

DJINZR7,LOOP;循环发送,直到数据块发送完毕

第四章参考答案

4-1何谓单片机的最小系统

★所谓最小系统,是指一个真正可用的单片机最小配置系统。

对于片内带有程序存储器的单片机,只要在芯片上对外接时钟电路和复位电路就能到达

真正可用,就是最小系统。

对于片外不带有程序存储器的单片机,除了在芯片上外接时钟电路和复位电路外,还需

外接程序存储器,才能构成一个最小系统。

4-5什么是完全译码什么是局部译码各有什么特点

★所谓局部译码,就是存储器芯片的地址线与单片机系统的地址线顺序相接后,剩余的

高位地址线仅用一局部参加译码。

特点:局部译码使存储器芯片的地址空间有重叠,造成系统存储器空间的浪费。

★所谓全译码,就是存储器芯片的地址线与单片机系统的地址线顺序相接后,剩余的高

位地址线全部参加译码。

★特点:存储器芯片的地址空间是唯一确定的,但译码电路相对复杂。

4-7存储器芯片地址引脚数与容量有什么关系

★地址线的数目由芯片的容量决定,容量(Q)与地址线数目(N)满足关系式:Q=2N

4-10采用2764(8K*8)芯片才展程序存储器,分配的地址范围为4000H~7FFFH。采用

完全译码方式,试确定所用芯片数目,分配地址范围,画出地址译码关系图,设计译码

电路,画出与单片机的连接图。

★7FFFH-4000H+1=400011=16KB

因为2764为8K*8所以需要2片芯片

第一片地址为范围为:4000H~5FFFH

第二片地址为范围为:6000H'7FFFH

译码关系图:

p2.7P2.6P2.5P2.4p2.3P2.2P2.1P2.0P0.7P0.6Pl5P0.4P0.3P0.2P0.1PO.O

A15A14A13A12AllA10A9A8A7A6A5A4A3A2AlAO

010*************

011*************

第六章参考答案

6-9何谓静态显示何谓动态显示两种显示方式各有什么优缺点

★静态显示:LED工作在静态显示方式下,共阴极接地或共阳极接+5V;每一位的段选

线(a-g,dp)与一个8位并行I/O口相连。

优点:显示器每一位可以独立显示,每一位由一个8位输出口控制段选码,故在同一个

时刻各位可以独立显示不同的字符。

缺点:N位静态显示器要求有NX8根I/o口线,占用I/o口线较多,故在位数较多时

往往采用动态显不。

★动态显示:LED动态显示是将所有位的段选线并接在一个1%口上,共阴极端或共

阳极端分别由相应的I/o口线控制。

优点:节约用线

缺点:每一位段选线都接在一个I/o口上,因此每送一个段选码,8位就显示同一个字

符,这种显示器是不能用的。解决这个问题利用人眼的视觉停留,从段选线I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论