习题4答案单片机的中断系统、定时器与串行通信doc

合集下载

单片机原理及接口技术第四版答案

单片机原理及接口技术第四版答案

单片机原理及接口技术第四版答案【篇一:《单片机原理及接口技术(第2版)张毅刚》第4章习题及答案】第4章 at89s51单片机的中断系统思考题及习题41.外部中断1的中断入口地址为 ,定时器1的中断入口地址为。

答:0013h;001bh2.若(ip)=00010100b,则优先级最高者为,最低者为。

答:外部中断1,定时器t13.中断服务子程序与普通子程序有哪些相同和不同之处?答:reti指令在返回的同时自动清除相应的不可寻址的优先级触发器,以允许下次中断,而ret指令则没有这个操作。

除了这一点两条指令不同外,其它操作都相同。

4.下列说法正确的是。

答:da. 各中断源发出的中断请求信号,都会标记在at89s51的ie寄存器中b. 各中断源发出的中断请求信号,都会标记在at89s51的tmod寄存器中c. 各中断源发出的中断请求信号,都会标记在at89s51的ip寄存器中d. 各中断源发出的中断请求信号,都会标记在at89s51的tcon与scon寄存器中5.at89s51单片机响应外部中断的典型时间是多少?在哪些情况下,cpu将推迟对外部中断请求的响应?答:在一个单一中断的系统里,at89s51单片机对外部中断请求的响应时间总是在3~8个机器周期之间。

在下述三种情况下,at89s51将推迟对外部中断请求的响应:(1)at89s52正在处理同级或更高优先级的中断。

(2)所查询的机器周期不是当前正在执行指令的最后一个机器周期。

(3)正在执行的指令是reti或是访问ie或ip的指令。

如果存在上述三种情况之一,at89s52将丢弃中断查询结果,将推迟对外部中断请求的响应。

6.中断查询确认后,在下列各种at89s51单片机运行情况下,能立即进行响应的是。

a. 当前正在进行高优先级中断处理b. 当前正在执行reti指令c. 当前指令是div指令,且正处于取指令的机器周期d. 当前指令是mov a,r3答:d7. at89s51单片机响应中断后,产生长调用指令lcall,执行该指令的过程包括:首先把的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送,使程序执行转向中的中断地址区。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。

答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。

答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。

答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。

答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。

答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。

答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。

中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。

2. 描述8051单片机的串行通信方式及其特点。

单片机中的中断

单片机中的中断
05
CHAPTER
中断与其他功能的协同工作
定时器中断
利用定时器中断可以实现精准的时间间隔控制,用于定时任务、时间基准等。
定时器触发中断
定时器除了自身产生中断外,还可以触发其他中断服务程序(ISR)的执行,实现更复杂的任务调度。
06
CHAPTER
中断在实际应用中的注意事项与案例分析
中断优先级
多任务系统
02
在多任务系统中,多个任务可能同时产生中断。通过合理设置中断优先级和实现中断嵌套,可以确保系统在多任务环境下高效运行,并避免任务之间的冲突和干扰。
通信协议栈
03
在通信协议栈中,不同层级的协议可能产生不同优先级的中断。通过设置合适的中断优先级和实现中断嵌套,可以确保协议栈在通信过程中及时响应和处理各种事件和数据包。
单片机中断系统
在单片机应用中,中断常用于实现实时控制、数据采集、通信等功能。例如,当外部按键按下时,可以通过中断程序实现单片机对按键的响应和处理。
中断应用场景
02
CHAPTER
中断系统的组成
来自单片机外部的事件或信号,如按键、传感器等输入。
外部中断请求
由单片机内部的定时器溢出或达到预设值产生的中断。
全局变量可能会被其他程序修改,导致中断处理程序出现异常。
避免在中断处理程序中使用全局变量
如果多个中断源同时触发,可以使用中断嵌套的方式,让高优先级的中断先得到处理。
使用中断嵌套
定时器中断可以用于定时任务的处理,减少外部中断的使用,提高单片机的稳定性。
ቤተ መጻሕፍቲ ባይዱ使用定时器中断代替外部中断
04
CHAPTER
中断优先级与中断嵌套
在单片机系统中,多个中断源可能同时产生中断请求,因此需要设定不同的优先级,以确保中断处理顺序的正确性。

单片机原理及应用(第三版)张毅刚-课后习题答案完整版

单片机原理及应用(第三版)张毅刚-课后习题答案完整版

第 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 它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

习题4-5单元答案

习题4-5单元答案

练习题4答案一、填空题1. 数码管共阴接法下,要显示字形“5”,则___a___、c、d、f、g段亮,__b____、e段灭。

2. 键盘工作方式有三种:分别是查询扫描方式,定时扫描方式和中断扫描方式。

二、选择题1. 按键的机械抖动时间参数通常是( C )。

A. 0B. 5~10μsC. 5~10msD. 1s以上2. N 位 LED 显示器采用动态显示方式时,需要提供的 I/O 线总数是( A )。

A. 8+NB. 8 × NC. N3. 在LED显示中,为了输出位控和段控信号,应使用指令( B )。

A. MOVB. MOVCC. MOVXD. XCH4. 在设计64个按键的键盘电路,为给扫描工作的键盘提供接口电路,在接口电路中只需要( B )。

A.一个输入口B.一个输出口和一个输入口C.一个输出口D.一个输出口和两个输入口三、问答题试说明非编码键盘的工作原理。

如何去键抖动? 如何判断是否释放?答:(1)非编码键盘是靠软件识别的键盘。

根据系统中按键数目的多少来选择不同的键盘结构。

键数少时,可采用独立式按键结构;当键数多时可采用行列式按键结构。

无论采用什么结构,都是通过单片机对它控制,因此可有三种控制方式:程序控制扫描方式、定时扫描方式及中断扫描方式。

以行列式非编码键盘,采用程序控制扫描方式为例,其工作原理为:首先判断键盘上有无键按下,若有键按下则去键的机械抖动影响,然后逐列(行)扫描,判别闭合键的键号,再判别键是否释放,如果键释放则按键号处理相应程序。

(2)当判断有键按下时,执行5ms~10ms的延时程序后再判断键盘的状态。

如果仍为键按下状态,则认为确实有一个键按下;否则按照键抖动处理。

(3)判断键是否释放时,先判断键是否仍为闭合状态,如果为是,则执行5ms~10ms延时程序后再判断键直到键释放,以便达到对键的一次闭合仅作一次处理。

四、编程题1.利用实验板设计一个8位显示,要求8个数码管从右到左循环显示3---A,画出硬件电路,编程实现并演示。

(C语言版)绝密版C51单片机复习题及答案

(C语言版)绝密版C51单片机复习题及答案

(C 语言版)绝密版 C51 单片机复习题及答案一填空题1、计算机中最常用的字符信息编码是( ASCII 码)。

2、MCS-51 系列单片机为( 8 )位单片机。

3、若不使用 MCS-51 片内存储器引脚( /EA )必须接(地)。

4、8031 内部有 ( 128 )个 RAM; 8051 内部有 (4K ROM )和( 128 个 RAM)。

5 、堆栈的地址由 ( SP ) 内容确定,其操作规律是“(先 ) 进(后)出”。

6 、在单片机扩展时, ( P0 ) 口和 ( P2 ) 口为地址线, (P0 ) 口又分时作为数据线。

7 、在 MCS-51 单片机中,如采用 6MHZ 晶振,一个机器周期为( 2us )。

8、当 80C51 的 RST 引脚上保持 ( 2 ) 个机器周期以上的低电平时,80C51 即发生复位。

9、当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入( 1 ),否则输入数据可能出错。

10、若某存储芯片地址线为 12 根,那么它的存储容量为( 4K B )。

11、程序状态寄存器 PSW 的作用是用来保存程序运行过程中的各种状态信息。

其中 CY 为 (进位) 标志,用于无符号数加 (减) 运算,当进行(位)操作时作为位累加器。

OV 为(溢出)标志,用于有符号数的加(减)运算。

12、消除键盘抖动常用两种方法,一是采用(硬件去抖电路),用基本 RS 触发器构成;二是采用(软件去抖程序),既测试有键输入时需延时 ( 约大于 10 毫秒) 后再测试是否有键输入,此方法可判断是否有键抖动。

13、若 MCS-51 单片机采用 12MHz 的晶振频率,它的机器周期为( 1us ),ALE 引脚输出正脉冲频率为(2 MHZ )。

14 、 8051 有两个 16 位可编程定时/计数器,T0 和 T1。

它们的功能可由两个控制寄存器( TCON ) 、 ( TMOD ) 的内容决定,且定时的时间或计数的次数与( TH)、 ( TL)两个寄存器的初值有关。

北大单片机教材课后卂考答案

第1章习题参考答案1.填空题(1) 随机存储器RAM,只读存储器ROM,输入/输出接口电路,定时器/计数器,串行通信接口(2) 微控制器,嵌入式控制器(3) 8位机,16位机,32位机(4) 大容量高性能化,小容量低价格化,多品种化,I/O接口功能的增强,功耗降低(5) 存储容量,运算速度,高可靠性,低功耗2.选择题(1) B(2) C(3) A(4) B(5) B3.判断题(1) ×(2) √(3) ×4.简答题⑴微处理器、CPU、微机和单片机之间有何区别?微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

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

⑵单片机具有哪些特点?集成度高、体积小;面向控制、功能强;抗干扰能力强;功耗低;使用方便;性能价格比高;容易产品化;等等。

⑶单片机的主要应用领域有哪些?由于单片机功能的飞速发展,它的应用范围日益广泛,已远远超出了计算机科学的领域。

小到玩具、信用卡,大到航天器、机器人,从实现数据采集、过程控制、模糊控制等智能系统到人类的日常生活,现已广泛应用于国民经济的各个领域,主要包括工业过程控制、智能仪表、机电一体化产品、智能化接口、家用电器等领域。

第2章习题参考答案1.填空题(1) 接地(2) 4(3) 1000H(4) 00H~1FH(5) 18(6) F0、PSW.5、D5、(D0H).5(7) 64(8) 自动,手动2.选择题(1) A(2) A(3) C(4) C(5) C3.判断题(1) ×(2) √(3) ×(4) ×(5) ×4.简答题⑴MCS-51单片机片内都集成了哪些功能部件?各个功能部件的主要功能是什么?单片机内部一般包括中央处理器CPU、随机存储器RAM、只读存储器ROM、输入/输出接口电路、定时器/计数器以及串行通信接口等。

单片机原理及应用(第3版)参考答案

单片机原理及应用(第3版)参考答案《单片机原理及应用(第3版)》习题参考答案姜志海黄玉清刘连鑫编著电子工业出版社目录第1章概述 ............................................................. 2 第2章 MCS,51系列单片机硬件结构 . (5)第3章 MCS,51系列单片机指令系统 .......................................10 第4章 MCS,51系列单片机汇编语言程序设计 ............................... 13 第5章 MCS,51系列单片机硬件资源的应用 ................................. 18 第6章 MCS,51系列单片机并行扩展接口技术 ............................... 23 第7章 MCS,51系列单片机串行总线扩展技术 ............................... 28 第8章单片机应用系统设计 . (30)第1章概述1(简述微型计算机的结构及各部分的作用微型计算机在硬件上由运算器、控制器、存储器、输入设备及输出设备五大部分组成。

运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。

通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。

由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。

2(微处理器、微型计算机、微型计算机系统有什么联系与区别,微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。

计算机原理练习题答案

《计算机原理》练习题一、填空题1、为区别不同的进制,在数的末尾用字母表示,二进制为B ,十六进制为H ,十进制为D 。

2、8位二进制数组成一个字节,它是单片机中数的基本单位。

3、硬件技术中三种基本的无源器件是电阻、电容、电感。

4、电感对电流的作用效果可以总结为:阻交流、通直流,交流电流频率越高,电感对电流的阻抗效应越强。

5、电容对电流的作用效果可以总结为:隔直流、通交流,交流电流频率越高,电容对电流的阻抗效应越弱。

6、晶体二极管的一个最重要特征是单向导电。

7、晶体三极管的主要作用是电流放大作用。

8、微机硬件的五大部件是:运算器、控制器、存储器、输入设备和输出设备。

9、单片机又称为微控制器(MCU)。

10、单片机就是在一块芯片上集成了中央处理部件(CPU)、存储器(RAM、ROM)、定时器/计数器和各种输入/输出(I/O)接口等片上外设的微型计算机。

11、单片机构成的四要素是CPU 、ROM 、RAM 和片上外设,它们相互之间通过总线连接。

12、8051单片机是8 位CPU。

13、时钟电路用于产生单片机工作所需要的时钟信号。

14、时钟周期(振荡周期)是指为单片机提供时钟信号的振荡源的周期。

15、机器周期是指单片机完成某种基本操作所需要的时间,它由12 个时钟周期组成。

16、假设单片机时钟频率f=12MHz,则时钟周期为1/12 us,机器周期为1 us。

17、假设单片机时钟频率f=6MHz,则时钟周期为1/6 us,机器周期为2 us。

18、单片机的存储系统包含三大部分:程序存储器(ROM)、数据存储器(RAM) 和特殊功能寄存器(SFR) 。

19、从物理地址空间来看,MCS-51单片机有四个存储器地址空间:即片内ROM 和片外ROM 以及片内RAM 和片外RAM 。

20、从逻辑上看,单片机存储空间可分为三个部分:64KB程序存储器、256B数据存储器和64KB 数据存储器。

21、在单片机的引脚中,XTAL1和XTAL2用于连接时钟电路。

单片机原理及应用(林立-张俊亮版)课后习题答案---副本

单片机原理及应用(林立-张俊亮版)课后习题答案---副本第2章 MCS-51单片机结构及原理习题6.片内RAM中低128个单元划分为哪三个主要部分?各部分的主要功能是什么?答:片内RAM中低128个单元划分为三个部分:①工作寄存器区(00H-1FH),四组,每组8个,可作用工作寄存器切换使用;②可位寻址区(20H-2FH),16B,位地址为00H-7FH,用作为按位寻址的空间;③用户RAM区(30H-7FH),80B,用作普通RAM单元或堆栈。

7.程序状态字寄存器PSW各位的定义是什么?答:程序状态字寄存器PSW各位的定义如下:PSW.7:进/借位标志CY,加法有进位时置1,减法有借位时置1;PSW.6:辅助进位标志AC,加法运算低四位向高上四位有进位时置1;PSW.5、PSW.1:用户标志位F0和用户标志位F1,保存用户的位数据;PSW.4、PSW.3:工作寄存器选择控制位RS1和RS0,00至11分别选择四组工作之一作为当前工作寄存器PSW.2 :溢出标志位OV,有符号数加、减运算结果有溢出或乘除上结果异常(乘法运算结果大于255即乘积在BA中,或除法运算除数为0)时置1PSW.0:奇偶标志位P,累加器A中1的个数为奇数时置1。

8.什么是时钟周期?什么是机器周期?什么是指令周期?当振荡频率为12MHz 时,一个机器周期为多少微秒?答:时钟周期又叫振荡周期或拍,用P表示,是MCS-51单片机中最小的时间单位,在一个时钟周期内,CPU完成一个最基本的动作。

机器周期:由12个时钟周期构成,完成一个基本操作指令周期:是执行一条指令所需的时间,根据指令的复杂性,可由1~4个机器周期构成。

当振荡频率为12MHz时,一个机器周期为1微秒。

第4章单片机的C51语言习题1.C语言的优点是什么?C程序的主要结构特点是什么?答:C语言是一种高级语言,学习比低级容易,不需要具体组织、分配存储器资源和处理端口数据,可以直接驱动单片机的所有资源。

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

习题4 答案单片机的中断系统、定时器与串行通信一、选择题1、若要求最大定时时间为216×机器周期,则应使定时器工作于 B 。

A.工作方式0B.工作方式lC.工作方式2D.工作方式32、若要求最大定时时间为213×机器周期,则应使定时器工作于 A 。

A.工作方式0B.工作方式lC.工作方式2D.工作方式33、若要求最大定时时间为28×机器周期,则应使定时器工作于 C ,D 。

A.工作方式0B.工作方式1C.工作方式2D.工作方式34、定时器方式控制寄存器TMOD中MlM0为l l时,则设置定时器工作于 D 。

A.工作方式0B.工作方式lC.工作方式2D.工作方式35、6MHz晶振的单片机在定时工作方式下,定时器可能实现的最小定时时间是B .A.1 u sB.2 u sC.4 u sD.8 u s ’6、12MHz晶振的单片机在定时工作方式下,定时器可能实现的最小定时时间是A.A.1 u sB.2 u sC.4 u sD.8 u s7、12MHz晶振的单片机在定时工作方式下,定时器可能实现的最大定时时间是B.A.4096 u sB.8192 u SC.1638 u sD.32768 u s8、定时器/计时器0的初始化程序如下:MOV TMOD,#06HMOV TH0.#0FFHMOV TLO,#0FFHSETB EASETB ET0执行该程序段后,把定时器/计时器0的工作状态设置为D。

A. 工作方式0,定时应用,定时时间2 u s,中断禁止B.工作方式l,计数应用,计数值255,中断允许C.工作方式2,定时应用,定时时间510 u s,中断禁止D.工作方式2,计数应用,计数值1,中断允许9、设串行口工作于方式l,晶振频率为6MHz,波特率为1200位/秒,SMOD=0,则定时器l的计数初值为C。

A.FlHB.F4HC.F3HD.FOH10、以下所列特点,不属于串行工作方式0的是D。

A.波特率是固定的,为时钟频率的十二分之一B.8位移位寄存器C.TI和RI都须用软件清零D.在通信时,须对定时器l的溢出率进行设置11、通过串行口发送或接收数据时,在程序中应使用A。

A.MOV指令B.MOVX指令C.MOVC指令D.SW AP指令12、若设串行控制寄存器SCON=40H,则串行口的工作方式是B。

A.方式0B.方式lC.方式2D.方式313、下列对SCON的相关位描述不正确的是A。

A.当REN=l时,禁止串行口接收数据B.在方式0时,SM2必须为0C.RI位由软件清零D.ITl=1,表示帧发送结束二、填空题1、8051单片机中的定时器/计数器有T0和T1两个。

2、8051单片机中用于定时器/计数器的控制寄存器有TMOD和TCON两个。

3、8051单片机有五个中断源,分别是T0中断、T1中断、外部中断0、外部中断l和串行中断。

4、8051单片机有2个加法定时器/计数器,它们是由TH0、TL0、THl、和TLl四个专用寄存器构成的。

5、8051单片机有5个中断源,分成2个优先级。

控制中断允许的寄存器是IE;控制中断优先级的寄存器是IP。

6、8051单片机5个中断源的入口地址分别为0003H、000BH、0013H、001BH 和0023H7、外部中断0和外部中断1有两种引起中断的方式,一种是下降沿引起中断,另一种是低电平引起中断。

8、要将外部中断0的触发方式设置成为低电平引起中断,则应将IT0位设置成0 。

9、要将外部中断1的触发方式设置成为下降沿引起中断,则应将ITl 位设置成1 。

10、串行中断可以由串行端口完成一帧字符发送或串行端口完成一帧字符接收引起中断。

11、当计数器/定时器l申请中断时,T1中断标志TFl将为 1 ;而当该中断得到了响应后,TFl为0 。

12、当串行端口完成一帧字符接收申请中断时,串行中断标志RI 将被系统设置为1 。

当该中断得到了响应后,串行中断标志的状态为0 。

13、定时器方式控制寄存器TMOD中M1M0为01时,设置定时器工作于工作方式1 。

14.定时器方式控制寄存器TMOD中C/T为1时,定时器工作于计数状态。

15、当定时器控制寄存器TCON中的TF0为1时,说明T0有中断请求。

16、中断服务程序必须使用RETI 指令返回到主程序。

17、8051单片机工作于定时状态时,计数脉冲来自单片机内部(振荡脉冲12分频后的脉冲。

18、8051单片机工作于计数状态时,计数脉冲来自外部引脚(T0或T1) 。

19、计算机的数据传送共有两种方式:并行数据传送和串行数据传送。

20、从起始位开始到停止位结束的全部内容称为一帧(frame)。

21、串行数据通信有三种数据通路形式(方向):单工形式、全双工形式和半双工形式。

22、MCS-5l的串行口有一个缓冲寄存器,在串行发送时,从片内总线向发送缓冲寄存器写入数据;在串行接收时,从接收缓冲寄存器向片内总线读出数据。

23、由于串行口的发送和接收缓冲寄存器为同一地址,所以发送与接收不能同时进行。

24、在基波传输时,波特率是用来表示每秒钟传送格式位的数目的。

因此,1波特= l位/秒。

25、通信是指计算机与其外界的数据传送.26、单片机中使用的串行通信都是异步方式。

27、P3.0的第二功能线为串行端口的TXD端。

P3.1的第二功能线为串行端口的RXD端。

28、串行端口的RXD是第10 引脚;串行端口的TXD是第11 引脚。

三、判断题1、MCS-51单片机共有五个中断源,因此相应地在芯片上就有五个中断请求输入引脚。

(×)2、当全局中断允许位EA=0时,系统将不响应任何中断。

(√)3、在MCS-51单片机中,高级中断可以打断低级中断形成中断嵌套。

(√)4、在一般情况下,MCS-51单片机允许同级中断嵌套。

(×)5、只要有中断出现,CPU就立即响应中断。

(×)6、MCS-51单片机定时工作方式0与定时工作方式l除了计数结构位数不同,别无差别。

(√)7、.除了低优先级中断不能打断高优先级中断的情况外,其他情况都能形成中断嵌套。

( ×)8、T0和T1都是减法定时器/计时器。

(×)9、在定时工作方式2状态下,因为把TH作为预置寄存器,所以在应用程序中应当在有计数溢出时从TH向TL加载计数初值的操作。

(×)10、中断初始化时,对中断控制寄存器的状态设置,只能使用位操作指令,而不能使用字节操作指令。

(×)11、MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。

来自于单片机内部的是定时,而来自于外部的则是计数。

(√)四、问答题1、设单片机的f osc=6MHz,定时器处于不同的工作方式时,最大计数范围和定时范围分别是多少?解答:方式0的计数范围为:1~213方式1的计数范围为:1~2116方式2的计数范围为:1~28方式3的计数范围为:1~28方式0的定时范围为:(1~213)×2 u s =16384 u s≈16.38ms方式l的定时范围为:(1~216)×2 u s =131072 u s≈131.072ms方式2的定时范围为:(1~28)×2 u s =512 u s方式3的定时范围为:(1~28)×2 u s=512 u s2、简述如果要求产生的定时时间超过了单片机定时的最大范围时,如何处理才能达到要求定时的时间?设单片机的f osc=6MHz,要求产生1秒钟的定时,如何处理?解答:(1)当要求产生的定时时间超过了单片机定时的最大范围时,则要采用硬件计数与软件计数相结合的方法来产生所要求的定时时间。

用软件的方法对硬件定时时间进行计数,如果软件计数为n,则定时时间=n×硬件定时时间。

(2)使定时器工作于工作方式l(16位方式),使之产生100ms的定时时间,每100ms产生一次中断。

然后使用软件对其进行计数,中断10次,软件就计数10次,从而产生1s的定时时间。

3、8051单片机内设有几个定时器/计数器?它们是由哪些专用寄存器构成的?其地址分别是多少?解答:(1)805l单片机内设有两个定时器/计数器,一个是T0,另一个是Tl。

(2)它们是由TL0、TH0、TLl和THl专用寄存器构成的。

(3)其地址分别是8AH、8CH、8BH和8DH。

4、805l单片机有几个中断源?分成几个优先级?解答:(1)8051单片机有5个中断源。

(2)分成2个优先级,高优先级和低优先级。

5、简述8031单片机中断嵌套的规定。

解答:在MCS一51单片机中,高级中断可以打断低级中断形成中断嵌套。

同级中断之间或低级对高级中断不能形成中断嵌套。

若几个同级中断同时向CP[J提出中断申请,则CPU按照如下顺序响应中断:INT→Tl→RI/TIINT→T0 →16.写出8051单片机中5个中断源的名称和对应的中断服务程序入口地址。

解答:5个中断源的名称:(1)外部中断0 (2)TO中断(3)外部中断l (4)T1中断(5)串行中断对应的中断服务程序入口地址:(1)0003H (2)000BH (3)0013H (4)00lBH (5)0023H7.简述中断的全过程。

解答:(1)首先由重点源引起中断请求,使相应的中断标志位为1.(2)若全局中断允许和相应的中断允许处于打开状态,并满足中断响应的条件,而且:①当前正在执行的那条指令已经执行完毕。

②当前未响应同级或高级中断。

③不是在操作IE 、IP 中断控制寄存器或执行RETI 指令。

则单片机响应该中断,进入到相应的中断服务程序中执行中断服务程序。

(3)对于0INT 、T0、1INT 、Tl 中断,当中断响应后,自动将中断请求标志清零。

对于串行中断,不自动清除中断请求标志,必须人为用软件将中断标志清零。

(4)当执行到中断服务程序中的RETI 指令时,返回到断点处,继续执行主程序。

五、应用题1、设单片机的f osc =12MHz ,要求用T0定时150gs ,分别计算采用定时方式0、定时方式1和定时方式2的定时初值。

解答:方式0的定时初值为:TH0:FBH ,TL0:0AH 方式l 的定时初值为:TH0:FFH ,TL0:6AH 方式2的定时初值为:TH0:6AH ,TL0:6AH2、设单片机晶振频率f osc =6MHz ,使用Tl 以工作方式0工作,要求定时250 u s ,计算定时初值,并写出设置时间常数的指令。

解答:C=1111110000011 高8位为0FCH 低5位为03H设置时间常数的指令: MOV THI ,#0FCH MOV TLl ,#03H3、使用定时器T1以工作方式2计数,每计数100次申请一次中断。

相关文档
最新文档