第七章习题单片机原理与应用第二版习题答
《单片机原理及接口技术(第2版)张毅刚》第7章习题及答案
《单片机原理及接口技术(第2版)张毅刚》第7章习题及答
案
《单片机原理及接口技术》(第2版)人民邮电出版社
第7章 AT89S51单片机的串行口
思考题及习题7
1.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式。答:方式1。
2.在串行通信中,收发双方对波特率的设定应该是的。
答:相等的。
3.下列选项中,是正确的。
A.串行口通信的第9数据位的功能可由用户定义。对
B.发送数据的第9数据位的内容是在SCON寄存器的TB8位中预先准备好的。对
C.串行通信帧发送时,指令把TB8位的状态送入发送SBUF中。错
D.串行通信接收到的第9位数据送SCON寄存器的RB8中保存。对
E.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。对
4.通过串行口发送或接收数据时,在程序中应使用。
A.MOVC指令B.MOVX指令 C.MOV指令 D.XCHD指令
答:C
5.串行口工作方式1的波特率是。
A.固定的,为f osc/32 B.固定的,为f osc/16
C.可变的,通过定时器/计数器T1的溢出率设定D.固定的,为f osc/64
答:C
6.在异步串行通信中,接收方是如何知道发送方开始发送数据的?
答:当接收方检测到RXD端从1到0的跳变时就启动检测器,接
收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。
7.AT89S51单片机的串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?
答:串行口有4种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3
单片机原理及应用教程(第2版)各章习题参考答案
单片机原理及应用教程(第 2 版)
主 编 范立南 副主编 李荃高 李雪飞 武 刚
MOV P0, A 寄存器间接寻址,如:MOV A, @R0 立即寻址,如:ADD A, #10H 基址寄存器加变址寄存器间接寻址,如:MOVC
A, @A+PC
MOVC A, @A+DPTR (2)MCS-51 单片机的一个机器周期的时间等于 12 个振荡周期的时间,掌握了机器 周期,就可以知道执行一条指令所需要的时间,从而可以计算出一段程序执行时所需的时 间,还有定时器的定时时间的确定。 (3)其各位的定义如下。 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 C AC F0 RS1 RS0 OV P 1) 进位标志位 C(PSW.7): 在执行某些算术运算(如加减运算)、 逻辑运算(如移位操作) 指令时,可被硬件或软件置位和清零。它表示在加减运算过程中最高位是否有进位或借位。 若在最高位有进位(加法时) 或借位(减法时),则 C=1 ,否则 C=0 。 2) 辅助进位(或称半进位)标志位 AC(PSW.6) : 用于表示两个 8 位数运算时, 低4 位
单片机原理及接口技术(C51编程)(第2版)-习题答案 - 第7章习题解答
第7章思考题及习题7参考答案
一、填空
1.如果采用晶振的频率为3MHz,定时器/计数器T x(x=0,1)工作在方式0、1、2下,其方式0的最大定时时间为,方式1的最大定时时间为,方式2的最大定时时间为。
答:32.768ms,262.144ms,1024µs
2.定时器/计数器用作计数器模式时,外部输入的计数脉冲的最高频率为系统时钟频率的。
答:1/24
3.定时器/计数器用作定时器模式时,其计数脉冲由提供,定时时间与有关。
答:系统时钟信号12分频后,定时器初值
4.定时器/计数器T1测量某正单脉冲的宽度,采用方式可得到最大量程?若时钟频率为6MHz,求允许测量的最大脉冲宽度为。
答:方式1定时,131.072ms。
5. 定时器T2 有3种工作方式:、和,可通过对寄存器中的相关位进行软件设置来选择。
答:捕捉,重新装载(增计数或减计数),波特率发生器,T2CON
6. AT89S52单片机的晶振为6MHz,若利用定时器T1的方式1定时2ms,则(TH1)= ,(TL1)= 。
答:FCH,18H。
二、单选
1.定时器T0工作在方式3时,定时器T1有种工作方式。
A.1种
B.2种 C.3种D.4种
答:C
2. 定时器T0、T1工作于方式1时,其计数器为位。
A.8位
B.16位
C.14位
D.13位
答:B
3. 定时器T0、T1的GATE x=1时,其计数器是否计数的条件。
A. 仅取决于TR x状态
B. 仅取决于GATE位状态
C. 是由TR x和INT x两个条件来共同控制
D. 仅取决于INT x的状态
答:C
4. 定时器T2工作在自动重装载方式时,其计数器为位。
单片机原理与应用(C51编程+proteus仿真)第2版张毅刚--第7章课后习题答案2020年1月30日整理
单片机原理与应用(C51编程+proteus仿真)第2版
-张毅刚课后习题参考答案
第7章思考题及习题7参考答案
一、填空
1.如果采用晶振的频率为3MHz,定时器/计数器Tx(x=0,1)工作在方式0、1、2下,其方式0的最大定时时间为(),方式1的最大定时时间为(),方式2的最大定时时间为()。答:32.768ms,262.144ms,1024μs 2.定时器/计数器用作计数器模式时,外部输入的计数脉冲的最高频率为系统时钟频率的()。答:1/24
3.定时器/计数器用作定时器模式时,其计数脉冲由()提供,定时时间与()有关。答:系统时钟信号12分频后,定时器初值
4.定时器/计数器T1测量某正单脉冲的宽度,采用方式()可得到最大量程?若时钟频率为6MHz,求允许测量的最大脉冲宽度为()。
答:方式1定时,131.072ms。
5. 定时器T2 有3种工作方式:()、()和(),可通过对寄存器()中的相关位进行软件设置来选择。
答:捕捉,重新装载(增计数或减计数),波特率发生器,T2CON
6. AT89S52单片机的晶振为6MHz,若利用定时器T1的方式1定时2ms,则(TH1)=(),(TL1)=()。答:FCH,18H。
二、单选
1.定时器T0工作在方式3时,定时器T1有()种工作方式。
A.1种
B.2种 C.3种 D.4种答:C
2. 定时器T0、T1工作于方式1时,其计数器为位。
A.8位
B.16位
C.14位
D.13位答:B
3. 定时器T0、T1的GATEx=1时,其计数器是否计数的条件()。
A. 仅取决于TRx状态
《单片机原理与应用》习题答案主编_苏珊高如新谭兴国电子科技出版社
《单片机原理与应用》电子科技出版社主编:苏珊高如新谭兴国
第一章习题答案
1.什么叫单片机?它有哪些主要特点?
单片机是将中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、中断系统、定时/计数器、I/O口等主要计算机部件集成在一片集成电路芯片上的单片微型计算机(Single Chip Microcomputer)的简称。具有体积小、功耗低、价格便宜、控制功能强等特点。
2.请简述单片机的技术发展历史,单片机的主要技术发展方向是什么?
单片机技术发展经历了单芯片微机形成阶段、性能完善提高阶段和微控制器化阶段三个主要阶段。目前单片机主要技术发展方向是:大容量高性能化、小容量低价格化、外围电路内装化、多品种化以及 I/O 接口功能的增强、功耗降低等。
3.单片机主要用在哪些方面?
由于单片机体积小、功耗低、价格便宜,广泛应用于仪器仪表、家用电器、医用设备、航空航天专用设备的智能化管理及过程控制等领域;又由于单片机具有较强的实时数据处理能力和控制功能,可以使系统保持在最佳工作状态,提高系统的工作效率和产品质量,所以在工业控测控、航空航天、尖端武器等各种实时控制系统中,都作为控制器件使用。
第二章习题参考答案
1.单片机系统复位后,PC值为( 0000H )。
2.MCS-51单片机中,一个机器周期=( 6 ) 状态周期=( 12 )振荡周期。当主频为12MHz时,一个机器周期为( 1µs )
3.PSW中RS1 RS0=01时,寄存器R2的地址为( 10H) PSW中RS1 RS0=10时,寄存器R2的地址为( 12H)
单片机原理及应用(第2版)课后习题解答(附练习题8套)
各章习题解答
第1章单片机概述
参考答案
1.答:微控制器,嵌入式控制器
2.答:CPU、存储器、I/O口、总线
3.答:C
4.答:B
5.答:微处理器、微处理机和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。
单片机原理及应用第2版(徐泳龙编)课后习题参考答案
《单片机原理及应用》习题答案
第一章计算机基础知识
1-1微型计算机主要由哪几部分组成?各部分有何功能?
答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备
等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总
线CB来连接。
CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,
控制器用于控制计算机进行各种操作。
存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功
能可分为RAM和ROM。
输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。
总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送
信息的公共通道。
1-3什么叫单片机?其主要由哪几部分组成?
答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时
器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。
1-4在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么
原则来选用?
答:单片机片内ROM的配置状态可分四种:
(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产
品的生产;
(2)片内EPROM型单片机(如8751),适合于研制产品样机;
(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适
用于研制新产品;
(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可
擦除,使用更方便。
1-5写出下列各数的另两种数制的表达形式(二、十、十六进制)110001010011100100011110010010011111110110110011101101110101111 982003958516236291495 62H4E47H249H3F6CH1D5D7
单片机原理及应用(第二版)一至七章课后答案 张毅刚
第1章单片机概述
参考答案
1.答:微控制器,嵌入式控制器
2.答:CPU、存储器、I/O口、总线
3.答:C
4.答:B
5.答:微处理器、微处理机和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。
《单片机原理及接口技术》第7章习题及答案
《单片机原理及接口技术》(第2版)人民邮电出版社
第7章 AT89S51单片机的串行口
思考题及习题7
1.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式。答:方式1。
2.在串行通信中,收发双方对波特率的设定应该是的。
答:相等的。
3.下列选项中,是正确的。
A.串行口通信的第9数据位的功能可由用户定义。对
B.发送数据的第9数据位的内容是在SCON寄存器的TB8位中预先准备好的。对
C.串行通信帧发送时,指令把TB8位的状态送入发送SBUF中。错
D.串行通信接收到的第9位数据送SCON寄存器的RB8中保存。对
E.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。对
4.通过串行口发送或接收数据时,在程序中应使用。
A.MOVC指令B.MOVX指令 C.MOV指令 D.XCHD指令
答:C
5.串行口工作方式1的波特率是。
A.固定的,为f osc/32 B.固定的,为f osc/16
C.可变的,通过定时器/计数器T1的溢出率设定D.固定的,为f osc/64
答:C
6.在异步串行通信中,接收方是如何知道发送方开始发送数据的?
答:当接收方检测到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。
7.AT89S51单片机的串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?
答:串行口有4种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3
单片机原理及应用第二版课后习题答案
《单片机原理及应用》习题答案
第一章基础知识
1.微型计算机主要由哪几部分组成?各部分有何功能?
答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。 CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。
存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。
输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。
总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。
2. 将下列十进制数分别转换成为二进制数,十六进制数和BCD码数的形式: 100,64,78,80
解:1)100=1100100B=64H=0001 0000 0000BCD;
2)64=1000000B=40H=0110 0100BCD;
3)78=1001110B=4EH=0111 1000BCD。
3. 写出下列十六进制无符号数对应的十进制数和二进制:
0D5H,64H,2CH,4FEH
2) 64H=100=1100100B;
3) 2CH=44=101100B;
4) 4FEH=1278=10011111110B。
4. 写出下列十进制数对应的二进制原码、反码和补码:
+35,+50,-10,-20
解:1)+35=(23H)原=(23H)反=(23H)补;
2)+50=(32H)原=(32H)反=(32H)补;
单片机第七章习题参考答案
第七章习题参考答案一、填空题
1、在串行通信中,有数据传送方向为单工、半双
I ______ 与全双工三种方式。
2、要串口为10位UART,工作方式应选为_________ 方式
1 __________ O
3、用串口扩并口时,串行接口工作方式应选为方
式_____ 0 __________ o
4、计算机得数据传送有两种方式,即并行数据传
送_________ 与_________ 方式,其中具有成本低特点得就是________ 方式。
5、串行通信按同步方式可分为_________ 昱步_________ 通信
与___________ 冋步________ 通信。
6、异步串行数据通信得帧格式由起始位、 ______ 数据位、奇偶校验位与
停止位组成。
7、串行接口电路得主要功能就是串行化与 _____________ 反串行化,把帧中格式信息滤除而保留数据位得操作就
是反串行化。
8、专用寄存器“串行数据缓冲寄存器”,实际上就是发送缓
______ 寄存器与接收缓冲
_____ 寄存器得总称。
9、
MCS-51得串行口在工作方式0下,就是把串行口作为 _________ 冋步移位寄存器来使用。这样,在串入并出移位寄存器得配合下,就可以把串行口作为________ 口使用,在并入串
出移位寄存器得配合下,就可以把串行口作为并行输
A __________ 口使用。
10、___________________________________________________ 在串行通信中,收发双方对波特率得设定应该就是 _________________ 约
单片机原理及应用教程第2版习题课后答案
4
用 应 和 展 发 机 算计 为 成 � 等 备 设 围 外 机 算 计 、 �机手如�统系信通、路电车汽 、 �机印复如� 域领化动自公办于用应泛广还 �外之用应面方各上以除机片单 。品产电机的征特化能智有具�体一于术技机算计、术技子电微、术技械机集 指是品产化体一 电机 �向方的展发业工械机是化体一电机 。化体一电机 )4( 。迎欢的户用受深�增倍价身而强增能功其使�机片单了 上配于由。等具玩子电级高及扇风电、炉波微、电彩、调空、箱冰电、机衣洗 如 �路电制控的统传代取机片单用采遍普器电用家种各前目 。器电用家 )3( 。等制控序顺程编可、制控 度温、床机控数如�中统系制控业工种各于用应泛广机片单。制控业工 )2( 。展进的目瞩人令了得取化能智表仪器仪使�表仪器仪种 各于用应泛广机片单。器仪量测的器理处微有含是器仪能智。器仪能智 )1( �域领些哪于用应要主机片单 .41 。统系用应 机片单的用实成构以可才�备设出输、入输的需所加外有只�片 芯个一是竟毕机片单�面方一另。义含的统系机微有具都�看来上能功辑逻其 从是还成组从论无但�片芯个一是只机片单然虽。能功制控的效有而强较有具 �处之到独有都面方等力能 O/I 及统系令指、件硬在�计设的上构结机片单 。能功种多 等制控序程、数计时定、断判辑逻有具且�廉低格价、低耗功、小积体其机片 单 � 此因 �上片 芯体导 半个一 在成集部 全 等统系 断中、 器数计 / 器时 定、口接
单片机第7章习题答案
第7章习题答案
1.通常8031给用户提供的I/O口有哪几个?为什么?
答案:
MCS-51系列单片机虽然有4个8位I/O口P0、P1、P2、P3,但4个I/O口实际应用时,并不能全部留给用户作系统的I/O口。因为当单片机在外部扩展了程序存储器、数据存储器时,就要用P0和P2口作为地址/数据总线,而留给用户使用的I/O口只有P1口和一部分P3口。(不做系统扩展,都可以用作I/O口)
2.在MCS-51单片机应用系统中,外接程序存储器和数据存储器的地址空间允许重叠而不会发生冲突,为什么?外部I/O接口地址是否允许与存储器地址重叠?为什么?
答案:
因为单片机访问外部程序存储器与访问外部数据存储器(包括外部I/O口)时,会分别产生PSEN与RD/WR两类不同的控制信号,因此外接程序存储器和数据存储器的地址空间允许重叠而不会发生冲突。
外部扩展I/O口占用数据存储器地址空间,与外部数据存储器统一编址,单片机用访问外部数据存储器的指令来访问外部扩展I/O口。因此外部I/O接口地址是否允许与程序存储器地址重叠不允许与数据数据存储器地址重叠。
3.在通过MOVX指令访问外部数据存储器时,通过I/O口的哪些位产生哪些控制信号?
答案:MCS-51对外部数据存储器的访问指令有以下4条:
1)MOVX A, @Ri
2)MOVX @Ri, A
3)MOVX A, @DPTR
4)MOVX @DPTR, A
访问外部数据存储器指令在执行前,必须把需要访问的存储单元地址存放在寄存器Ri (R0或R1)或DPTR中。CPU在执行1)、2)指令时,作为外部地址总线的P2口输出P2锁存器的内容、P0口输出R0或R1的内容;在执行3)、4)指令时,P2口输出DPH内容,P0口输出DPL内容。写时(/WR P3.6)有效;读时(/RD P3.7)有效。
单片机第7章习题答案.doc
第7章习题答案
1.通常8031给用户提供的I/O口有哪几个?为什么?
答案:
MCS-51系列单片机虽然有4个8位I/O口P0、P1、P2、P3,但4个I/O口实际应用时,并不能全部留给用户作系统的I/O口。因为当单片机在外部扩展了程序存储器、数据存储器时,就要用P0和P2口作为地址/数据总线,而留给用户使用的I/O口只有P1口和一部分P3口。(不做系统扩展,都可以用作I/O口)
2.在MCS-51单片机应用系统中,外接程序存储器和数据存储器的地址空间允许重叠而不会发生冲突,为什么?外部I/O接口地址是否允许与存储器地址重叠?为什么?
答案:
因为单片机访问外部程序存储器与访问外部数据存储器(包括外部I/O口)时,会分别产生PSEN与RD/WR两类不同的控制信号,因此外接程序存储器和数据存储器的地址空间允许重叠而不会发生冲突。
外部扩展I/O口占用数据存储器地址空间,与外部数据存储器统一编址,单片机用访问外部数据存储器的指令来访问外部扩展I/O口。因此外部I/O接口地址是否允许与程序存储器地址重叠不允许与数据数据存储器地址重叠。
3.在通过MOVX指令访问外部数据存储器时,通过I/O口的哪些位产生哪些控制信号?
答案:MCS-51对外部数据存储器的访问指令有以下4条:
1)MOVX A, @Ri
2)MOVX @Ri, A
3)MOVX A, @DPTR
4)MOVX @DPTR, A
访问外部数据存储器指令在执行前,必须把需要访问的存储单元地址存放在寄存器Ri (R0或R1)或DPTR中。CPU在执行1)、2)指令时,作为外部地址总线的P2口输出P2锁存器的内容、P0口输出R0或R1的内容;在执行3)、4)指令时,P2口输出DPH内容,P0口输出DPL内容。写时(/WR P3.6)有效;读时(/RD P3.7)有效。
单片机4--7章参考答案
单片机4--7章参考答案
“单片机原理及应用”课程习题与解答
第4章
4-4:外部中断1所对应的中断入口地址为()H。
答:0013H
4-5:下列说法错误的是:
A、各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。
B、各
中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。 C、各中断发出
的中断请求信号,都会标记在MCS-51系统的IP寄存器中。 D、各中断发出的中断请求
信号,都会标记在MCS-51系统的TCON与SCON寄存器
中。答:ABC
4-7:中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:
A、当前正在执行高优先级中断处理
B、当前正在执行RETI指令
C、当前指令是DIV指令,且正处于取指令的机器周期
D、当前指令是MOV A,R3 答:D
4-8:8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首
先把
()的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(),
使程序执行转向()中的中断地址区。答:PC、PC、程序存储器
4-9:编写出外部中断1为跳沿触发的中断初始化程序。答:SETB IT1 SETB
EX1 SETB EA
4-10:在MCS-51中,需要外加电路实现中断撤除的是: A、定时中断 B、
脉冲方式的外部中断 C、外部串行中断 D、电平方式的外部中断答:D
4-12:下列说法正确的是:
A、同一级别的中断请求按时间的先后顺序响应。
B、同一时间同一级别的多中断
请求,将形成阻塞,系统无法响应。 C、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优
单片机技术第七章作业题
《单片机技术》第七章作业题
1、在51单片机的外部,扩展一片Intel 8255芯片,在8255
之后,扩展一个8个按键的独立式键盘和8位数码管构成的数码管显示器,请画出电路原理图,并写出8255芯片的4个可编址端口的地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题
1.什么是 MCS-51 单片机的最小系统?
答:所谓最小系统,是指一个真正可用的单片机的最小配置系统。对于单片机内部资源已能够满足系统需要的,可直接采用最小系统。
2.简述存储器扩展的一般方法。
答:存储器芯片与单片机扩展连接具有共同的规律。即不论何种存储器芯片,其引脚都呈三总线结构,与单片机连接都是三总线对接。另外,电源线接电源线,地线接地线。
3.什么是部分译码法?什么是全译码法?它们各有什么特点?用于形成什么信号?
答:部分译码就是存储器芯片的地址线与单片机系统的地址线顺次相接后,剩余的高位地址线仅用一部分参加译码。部分译码使存储器芯片的地址空间有重叠,造成系统存储器空间的浪费。全译码就是存储器芯片的地址线与单片机系统的地址线顺次相接后,剩余的高位地址线全部参加译码。这种译码方法中存储器芯片的地址空间是唯一确定的,但译码电路要相对复杂。译码形成存储器芯片的片选信号线CE 。
4.采用部分译码为什么会出现地址重叠情况,它对存储器容量有何影响?
答:部分译码就是存储器芯片的地址线与单片机系统的地址线顺次相接后,剩余的高位地址线仅用一部分参加译码。参加译码的地址线对于选中某一存储器芯片有一个确定的状
态,而与不参加译码的地址线无关。也可以说,只要参加译码的地址线处于对某一存储器芯
片的选中状态,不参加译码的地址线的任意状态都可以选中该芯片。正因为如此,部分译码使存储器芯片的地址空间有重叠,造成系统存储器空间减少。
5.存储器芯片的地址引脚与容量有什么关系?
答:容量 ( Q) 与地址线数目 (N) 满足关系式:Q=2N。
6.MCS-51 单片机的外部设备是通过什么方式访问的?
答: MCS-51 单片机扩展的外部设备与片外数据存储器统一编址,即外部设备占用片外
数据存储器的地址空间。按片外数据存储器的访问方式访问。
7.何为键抖动?键抖动对键位识别有什么影响?怎样消除键抖动?
答:按键时,无论按下键位还是放开键位都会产生抖动,如果对抖动不作处理,必然会出现按一次键而输入多次,为确保按一次键只确认一次,必须消除按键抖动。消除按键抖动通常有硬件消抖和软件消抖两种方法。
(2)8.矩阵键盘有几种编码方式?怎样编码?
答:通常有以下两种方法进行编码;(1)用连接键盘的
顺序排列编码。
9.简述对矩阵键盘的扫描过程。
I/O线的二进制组合进行编码。答:矩阵式键盘的工作过程可分为两步:第一步是CPU 首先检测键盘上是否有键按下;
第二步是识别哪一个键按下。
(1)检测键盘上是否有键按下的处理方法是:将列线送入全扫描字,读入行线的状态来
判别。
(2)识别键盘中哪一个键按下的处理方法是:将列线逐列置成低电平,检查行输入状态,称为逐列扫描。
10.共阴极数码管与共阳极数码管有何区别?
答:共阴极结构, 8 段发光二极管的阴极端连接在一起,阳极端分开控制,使用时公共
端接地,要使哪根发光二极管亮,则对应的阳极端接高电平;共阳极结构,8 段发光二极管的阳极端连接在一起,阴极端分开控制,使用时公共端接电源,要使哪根发光二极管亮,则
对应的阴极端接地。
11.简述 LED 数码管显示的译码方式。
答:所谓译码方式是指由显示字符转换得到对应的字段码的方式。对于
示器,通常的译码方式有硬件译码方式和软件译码方式两种。
12.简述LED动态显示过程。
LED数码管显
答: LED 动态显示是将所有的数码管的段选线并接在一起,用一个 I/O 接口控制,公共端不是直接接地 ( 共阴极 )或电源 ( 共阳极 ) ,而是通过相应的 I/O 接口线控制,工作过程为:第一步使右边第一个数码管的公共端 D0 为 1,其余的数码管的公共端为 0,同时在 I/O(1) 上发送右边第一个数码管的字段码,这时,只有右边第一个数码管显示,其余不显示;第二步使右边第二个数码管的公共端 D1 为 1,其余的数码管的公共端为 0,同时在 I/O(1) 上发送
右边第二个数码管的字段码,这时,只有右边第二个数码管显示,其余不显示,依此类推,
直到最后一个,这样 4 个数码管轮流显示相应的信息,一次循环完毕后,下一次循环又这样轮流显示,从计算机的角度看是一个一个地显示,但由于人的视觉暂留效应,只要循环的周期足够快,则看起来所有的数码管就都是一起显示的了,这就是动态显示的原理。
13. 使用 2764(8KB8) 芯片通过部分译码法扩展24KB 程序存储器,画出硬件连接图,
指明各芯片的地址空间范围。
答:使用 2764( 8K8)芯片通过部分译码法扩展24KB 程序存储器,须要 3 块。采用
线译码,P2.5 与第一片2764 的 CE 相连,P2.6 与第二片2764 的 CE 相连,P2.7 与第三片 2764的 CE 相连,硬件连接如下:
P2.7
P2.6
P2.5
P2.4~P2.05
ALE
G
74LS
58585 8
8
373
A0~A7A0~A7
8031
OE A0~A7
CE CE CE
A8~A12
A8~A12A8~A12
2764(1)2764(2)2764(3)
D0~D7OE D0~D7OE D0~D7OE P0
8888
EA PSEN
地址空间如下:
第一片:
1100 0000 0000 0000~1101 1111 1111 1111 ;即 C000H~DFFFH ;
第二片:
1010 0000 0000 0000~1011 1111 1111 1111 ;即 A000H~BFFFH ;
第三片:
0110 0000 0000 0000~0111 1111 1111 1111 ;即 6000H~7FFFH ;
14. 使用 6264(8KB 8) 芯片通过全译码法扩展 24KB 数据存储器,画出硬件连接图,指明各
芯片的地址空间范围。
答:使用 6264( 8K 8)芯片通过全译码法扩展 24KB 程序存储器,须要 3 块。采用 138 译码器译码,硬件连接如下: