习题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版)参考答案《单片机原理及应用(第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语言是一种高级语言,学习比低级容易,不需要具体组织、分配存储器资源和处理端口数据,可以直接驱动单片机的所有资源。

(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引脚输出正脉冲频率为(2MHZ)。

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

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

15、串行口的控制寄存器SCON中,REN的作用是(允许串行接收位)。

16、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由(中断优先级寄存器,)寄存器的置位状态决定的。

单片机原理及应用课后习题答案第5章作业

单片机原理及应用课后习题答案第5章作业

第五章中断系统作业1. 外部中断1所对应的中断入口地址为()H。

2. 对中断进行查询时,查询的中断标志位共有、_ _、、_ 和_ 、_ _ 六个中断标志位。

3.在MCS-51中,需要外加电路实现中断撤除的是:()(A) 定时中断(B) 脉冲方式的外部中断(C) 外部串行中断(D) 电平方式的外部中断4.下列说法正确的是:()(A) 同一级别的中断请求按时间的先后顺序顺序响应。

()(B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

()(C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

()(D) 同级中断不能嵌套。

()5.在一般情况下8051单片机允许同级中断嵌套。

()6.各中断源对应的中断服务程序的入口地址是否能任意设定? ()7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

()8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。

(A)TMOD (B)TCON/SCON (C)IE (D)IP9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()(A)98H (B)84H (C)42 (D)22H10.编写出外部中断1为负跳沿触发的中断初始化程序。

11.什么是中断?其主要功能是什么?12. 什么是中断源?MCS-51有哪些中断源?各有什么特点?13. 什么是中断嵌套?14.中断服务子程序与普通子程序有哪些相同和不同之处?15. 中断请求撤除的有哪三种方式?16. 特殊功能寄存器TCON有哪三大作用?17. 把教材的P82页的图4.24改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。

(可参考第四章的电子教案中的例子)18.第5章课后作业第9题。

第五章中断系统作业答案1. 外部中断1所对应的中断入口地址为(0013)H。

《单片机》课后习题及答案

《单片机》课后习题及答案

习题答案习题01.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM 和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。

2.什么叫单片机?其主要特点有哪些?将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。

单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。

3. 单片机有哪几个发展阶段?(1)第一阶段(1974—1976年):制造工艺落后,集成度低,而且采用了双片形式。

典型的代表产品有Fairchild公司的F8系列。

其特点是:片内只包括了8位CPU,64B的RAM 和两个并行口,需要外加一块3851芯片(内部具有1KB的ROM、定时器/计数器和两个并行口)才能组成一台完整的单片机。

(2)第二阶段(1977—1978年):在单片芯片内集成CPU、并行口、定时器/计数器、RAM和ROM等功能部件,但性能低,品种少,应用范围也不是很广。

典型的产品有Intel 公司的MCS-48系列。

其特点是,片内集成有8位的CPU,1KB或2KB的ROM,64B或128B的RAM,只有并行接口,无串行接口,有1个8位的定时器/计数器,中断源有2个。

片外寻址范围为4KB,芯片引脚为40个。

(3)第三阶段(1979—1982年):8位单片机成熟的阶段。

其存储容量和寻址范围增大,而且中断源、并行I/O口和定时器/计数器个数都有了不同程度的增加,并且集成有全双工串行通信接口。

在指令系统方面增设了乘除法、位操作和比较指令。

其特点是,片内包括了8位的CPU,4KB或8KB的ROM,128B或256B的RAM,具有串/并行接口,2个或3个16位的定时器/计数器,有5~7个中断源。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是51单片机的内部存储器类型?()A. ROMB. RAMC. EPROMD. EEPROM3. 单片机的I/O口在默认情况下是()。

A. 推挽输出B. 开漏输出C. 高阻态D. 悬浮态4. 单片机的中断系统具有()个优先级。

A. 1B. 2C. 3D. 45. 单片机的定时器/计数器可以用于()。

A. 定时B. 计数C. 脉冲宽度测量D. 所有以上6. 下列哪个指令不是51单片机的指令类型?()。

A. MOVB. ADDC. JUMPD. CALL7. 51单片机的外部中断INT0和INT1的触发方式分别是()。

A. 电平触发,边沿触发B. 边沿触发,电平触发C. 边沿触发,边沿触发D. 电平触发,电平触发8. 下列哪个不是单片机的串行通信协议?()。

A. UARTB. SPIC. I2CD. USB9. 单片机的看门狗定时器主要功能是()。

A. 定时复位B. 定时唤醒C. 定时计数D. 定时中断10. 51单片机的定时器0和定时器1的计数方式分别是()。

A. 8位计数器,16位计数器B. 13位计数器,16位计数器C. 16位计数器,8位计数器D. 13位计数器,13位计数器答案:1. B 2. D 3. C 4. B 5. D 6. C 7. A 8. D 9. A 10. A二、填空题(每题2分,共10分)1. 单片机的最小系统包括_____、_____和_____。

答案:时钟电路,复位电路,电源电路2. 51单片机的P0口作为I/O口使用时,需要外接_____。

答案:上拉电阻3. 单片机的中断服务程序结束后,需要通过_____指令返回。

答案:RETI4. 单片机的I2C通信协议中,主设备通过_____来控制从设备。

答案:时钟信号5. 单片机的看门狗定时器如果未在预定时间内重置,将会导致_____。

【答案】郑州大学远程教育《单片机原理》第03章在线测试

【答案】郑州大学远程教育《单片机原理》第03章在线测试

《单片机原理》第03章在线测试《单片机原理》第03章在线测试剩余时间:58:37答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、当同一中断优先级别的外部中断0、定时器0和串行口同时请求中断时,系统响应的优先顺序是A、外部中断0、定时器0、串行口B、定时器0、外部中断0、串行口C、串行口、外部中断0、定时器0D、外部中断0、串行口、定时器02、当51单片机进行多机通信时,串行口的工作方式应选择A、方式0B、方式1C、方式0或方式3D、方式2或方式33、与串行通信相比,并行通信的优点是A、传输速度快B、线路简单C、成本低D、适合远距离传输4、使89C51的定时器T0停止计数的指令是A、SETB TR0B、SETB TR1C、CLR TR0D、CLR TR15、在CPU响应中断时,保护断点的工作应该是A、由CPU自动完成B、由主程序完成C、由中断服务程序完成D、程序员在中断响应中完成第二题、多项选择题(每题2分,5道题共10分)1、与查询方式相比,中断方式的特点是A、CPU等待时间长B、CPU利用率高C、外设准备就绪才向CPU发中断请求D、CPU与外设大部分时间并行工作E、硬件简单2、关于89C51单片机中断系统,下列说法正确的是A、有5个中断源B、有2个优先级C、优先级都一样D、为非屏蔽中断E、中断服务程序可实现两级嵌套3、调用子程序与转向中断服务程序的共同点是A、将断点地址自动压栈保护B、可以嵌套C、返回指令相同D、都是预先安排好的E、都是随机发生的4、8051单片机定时器T0的4种工作方式的特点是A、方式0是16位方式B、方式1是13位方式C、方式2是8位方式D、方式1计数范围最宽E、方式2可自动再装入初值5、关于89C51同级内的中断优先级及中断入口,下列说法正确的是A、定时器0中断入口地址是0003HB、外部中断0优先级最高C、串行口优先级最低D、定时器1的中断入口地址是001BHE、外部中断1的优先级高于定时器0第三题、判断题(每题1分,5道题共5分)1、TMOD中GATE=1时,表示控制定时器的启动需要两个信号。

单片机原理及应用(C语言版)(周国运)习题答案

单片机原理及应用(C语言版)(周国运)习题答案

单⽚机原理及应⽤(C语⾔版)(周国运)习题答案单⽚机原理及应⽤(C语⾔版)思考题与习题答案第1章单⽚机概述1.什么是单⽚机?答:将中央处理器(Central Processing Unit,CPU)、随机存储器、只读存储器、中断系统、定时器/计数器以及I/O接⼝电路等微型计算机的主要部件集成在⼀块芯⽚上,使其具有计算机的基本功能,就叫做单⽚微型计算机(Single Chip Micro Computer,SCMC),简称单⽚机。

由于单⽚机的指令功能是按照⼯业控制的要求设计,所以单⽚机⼜称为微控制器(Micro Controller Unit,MCU)。

2.单⽚机有哪些特点?答: (1)单⽚机的存储器ROM和RAM是严格区分的。

ROM称为程序存储器,只存放程序、固定常数及数据表格。

RAM则为数据存储器,⽤作⼯作区及存放⽤户数据。

(2)采⽤⾯向控制的指令系统。

(3)单⽚机的I/O引脚通常是多功能的。

(4)单⽚机的外部扩展能⼒强。

(5)单⽚机体积⼩,成本低,运⽤灵活,易于产品化。

(6)⾯向控制,能有针对性地解决从简单到复杂的各类控制任务,因⽽能获得最佳的性能价格⽐。

(7)抗⼲扰能⼒强,适⽤温度范围宽。

(8)可以⽅便地实现多机和分布式控制,使整个控制系统的效率和可靠性⼤为提⾼。

3.单⽚机的应⽤有哪些?答: (1)⼯业控制。

单⽚机可以构成各种⼯业控制系统、数据采集系统等。

如数控机床、⾃动⽣产线控制、电机控制、测控系统等。

(2)仪器仪表。

如智能仪表、医疗器械、数字⽰波器等。

(3)计算机外部设备与智能接⼝。

如图形终端机、传真机、复印机、打印机、绘图仪、磁盘/磁带机、智能终端机等。

(4)商⽤产品。

如⾃动售货机、电⼦收款机、电⼦秤等。

(5)家⽤电器。

如微波炉、电视机、空调、洗⾐机、录像机、⾳响设备等。

(6)消费类电⼦产品。

(7)通讯设备和⽹络设备。

(8)⼉童智能玩具。

(9)汽车、建筑机械、飞机等⼤型机械设备。

(10)智能楼宇设备。

单片机第四章答案

单片机第四章答案

第四章习题与思考答案4-3外设端口有哪两种编址方法?各有什么特点?答:微型计算机对 I/O 端口进行编址的方式有两种:单独编址和统一编址。

1.外设端口单独编址特点:(1) 需要专用 I/O 指令,实现 CPU 和外设间数据传送。

(2)I/O端口地址的独立。

2.外设端口与存储器统一编址特点: (1) 无需专用 I/O 指令(2)I/O端口地址是内存地址中的一部分。

4-4 I/O 数据有哪四种传送方式?各有什么特点?CPU 与外设之间的数据传送方式有无条件传输方式、查询方式、中断方式和 DMA 方式。

1.无条件传输方式无条件传送又称为同步传送或直接传送方式。

CPU 在与外设进行数据交换时,外设随时处于准备好的状态,这样 CPU 不必查询外设的状态,也不必等待,而是直接进行数据的输入输出。

2.查询传输方式查询传输方式也称为异步传输、条件传输方式。

采用查询方式时, CPU 每次与外设进行数据传输前,都要先读取状态端口的信息,查询外设是否准备就绪,只有在外设处于“就绪”状态时,才能向外设的数据端口发送数据或从其中读取数据,如果外设未就绪,就需要 CPU 原地循环等待外设完成准备工作,所以 CPU 的工作效率不高。

3.中断传输方式在中断传输方式中,以外设为主动方,每次外设准备好就可以向 CPU 发出一次中断请求,使 CPU 暂停当前正在执行的程序,转去与外设进行一次数据传输工作,当完成了本次数据的输入或输出后,再回到原先被打断的地方继续执行原来的程序。

中断方式可以大大提高 CPU 的效率和系统的实时性。

4. DMA 方式DMA 方式即直接存储器存取方式,是一种在DMA控制器的控制下实现的外设与存储器之间的直接数据传输方式。

在整个DMA 传输过程中,是不需要 CPU 参与的,完全是通过硬件逻辑电路用固定的顺序发地址和读写信号来实现的,数据不需要经过 CPU 而是在外设和存储器之间高速传输。

4-5 8051 内部的并行I/O 口有哪些?各有什么功能?1.P0 口P0 口的第一功能是作为通用I/O 口使用。

《单片机原理及应用》课后习题答案_高等教育出版社_张毅刚

《单片机原理及应用》课后习题答案_高等教育出版社_张毅刚

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

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

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

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

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

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

1.6MCS-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.7MCS-51系列单片机与80C51系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。

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

1.88051与8751的区别是(C)(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同1.9在家用电器中使用单片机应属于微型计算机的(B)(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用1.10说明单片机主要应用在哪些领域?答:单片机主要运用领域为:工业自动化;智能仪器仪表;消费类电子产品;通信方面;武器装备;终端及外部设备控制;多机分布式系统。

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案
4
2.5 MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围 和容量是多少?在使用上有什么不同?
答案:MCS-51的存储器空间可以划分为以下4种,分别是: 程序存储器;内部数据存储器;内部特殊功能寄存器;外部数据存储 器; 对89S51来说,程序存储器分为片内程序存储器和片外程序存储器, 片内程序存储器地址范围为0000H-0FFFH,4KB;片外程序存储器地址范 围0000H~FFFFH,64KB。内部程序存储器与外部程序存储器统一编址, 当EA为高电平时,从内部程序存储器开始读取程序,达到4KB后跳到片 外程序存储器的1000H开始读取程序;当EA为低电平时,直接从片外程 序存储器的0000H开始处读取程序。 内部数据存储器地址范围为00H~7FH,128B,在程序中做通用存 储器使用。 内部特殊功能寄存器地址范围80H~FFH,128B,专用于控制、管 理片内算术逻辑部件、并行I/O口、串行I/O口、定时器/计数器、中断 系统等功能模块的工作。 外部数据存储器地址范围0000H~FFFFH,64KB,又称为外部数据 RAM,当单片机内部128个字节的数据RAM不能满足系统工作的需要时, 可以通过它的外部总线扩展外部数据存储器。
第2章 MCS-51的基本结构
• • • • • • • • 2.1 MCS-51单片机内部包含那些主要逻辑功能部件?各个功能部件的最主要的功能是 什么? 2.2 2.3 2.4 MCS-51的EA端有何用途? MCS-51单片机外部总线结构是怎样的? MCS-51单片机存储器的组织结构是怎样的?
ቤተ መጻሕፍቲ ባይዱ
2.5 MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围和容量是多少? 在使用上有什么不同? 2.6 8051如何确定和改变当前工作寄存器组? 2.7 MCS-51单片机的程序存储器中0000H、0003H、000BH、0013H、001BH和0023H这几 个地址具有什么特殊的功能? 2.8 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?

单片机复习题库

单片机复习题库
( )4.MCS—51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。
( )5.MCS—51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。×
( )6.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。×
( )7.启动定时器工作,可使用SETB Tri启动。
二、单项选择题
1.8031单片机的定时器T1用作定时方式时是 。B
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1
2.8031单片机的定时器T0用作计数方式时是 。C
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部计数脉冲计数,下降沿加1 D.由外部计数脉冲计数,一个机器周期加1
( )19.若置8031的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。
(×)20.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。
( )21.外部中断0中断的入口地址是0003H。
( )22. 8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。
A.60H B.02H C.06H D.20H
8.用8031的定时器T1作定时方式,用模式1,则初始化编程为 。C
A.MOV TOMD,#01H B.MOV TOMD,#50H C.MOV TOMD,#10H D.MOV TCON,#02H
9.用8031的定时器T1作定时方式,用模式2,则工作方式控制字为 。D
  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次申请一次中断。

相关文档
最新文档