77范文网 - 专业文章范例文档资料分享平台

单片机期末考试试题1(3)

来源:网络收集 时间:2021-09-24 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

3、中断控制相关,掌握如何开停中断、设置中断优先级、外部中断中断方式(电平触发/边沿触发)、中断控制;

4、掌握中断相关寄存器:IE、IP、TCON、SCON等;

IE---中断允许寄存器IE:功能:控制单片机是否接受中断申请,以及接受哪一种中断申请

;字节地址:A8H;其格式和每位的含义如下,可以位寻址:

单片机期末考试试题1

定时/计数器T0溢出中断请求位

T0定时或计数完成时TF0=1,同时申请中断

由位操作指令或数据传送指令实现。

例:同时打开外部中断0和串行口中断,可设置为: 法1:MOV IE,#10010001B 法2:SETB ES SETB EX0 SETB EA

IP---中断优先级寄存器IP;功能:对89C51单片机进行高级别或低级别中断的设置,

IP的字节地址:B8H;格式和每位的含义如下:

例:令串行口为高优先级中断,外部中断0为低优先级中断。 法1: MOV IE,#10010001B ;开中断 MOV IP,#00010000B ;设优先级 法2: MOV IE,#10010001B SETB PS

如果几个同级别的中断源同时申请中断,CPU如何响应?

答案:此时CPU按自然优先级顺序确定该响应哪个中断请求。

TCON---定时/计数器及外部中断控制寄存器TCON;功能:1可设置外部中断申请的形式:低电平触发还是下降沿触

发2控制定时/计数器的计时开始或停止3是各中断源(串口中断除外)是否申请中断的标志位;字节地址:88H格式如下,各位含义见

D7(TF1) D6(TR1) D5(TF0) D4(TR0) D3 (IE1) D2(IT1) D1(IE0) D0(IT) 形式 符号 位地址 功能

中 IT0 88H 外部中断0的触发控制位;IT0=0:低电平触发;IT0=1:下降沿触发 断 IE0 89H 外部中断0请求标志位。CPU采样到外部中断0的中断请求时, IE0=1;CPU响应该中断时, IE0

=0

控 IT1 8AH 外部中断1的触发控制位;IT1=0:低电平触发;IT1=1:下降沿触发

制 IE1 8BH 外部中断1的中断请求标志位;CPU采样到外部中断1的中断请求时, IE1=1;CPU响应该中断

时, IE1=0

定 TR0 8CH TR0=1:启动定时/计数器T0; TR0=0:停止定时/计数器T0 时/ TF0 8DH 定时/计数器T0溢出中断请求位; T0定时或计数完成时TF0 计时 申请中断; CPU响应该中断时, TF0=0

TR1 8EH TR1=1:启动定时/计数器T1 ;TR1=0:停止定时/计数器T1

数 TF 18FH 定时/计数器T1溢出中断请求位T1定时或计数完成时TF1=1,同控制 时申请中断;CPU响应该中断时, TF1=0

编程设定TCON为低电平触发的高优先级中断源。 法1:CLR IT1

单片机期末考试试题1

SETB PX1 SETB EX1 SETB EA 法2:CLR IT1 MOV IP,#04H MOV IE,#84H

TCON用于控制其启动、停止和中断申请。TCON的低4位用于控制外部中断,高4位用于控制定时/计数器的启动和中断申请。

SCON----串口控制寄存器SCON

功能:只有D1和D0位用于中断,作为串口中断请求标志,即串口中断请求寄存器;字节地址:98H;格式如下:D7 D6 D5 D4 D3 D2 D1(TI) D0(RI)

5、中断函数的写法,注意外部中断、定时器中断、串口中断;

软件构成:主程序+中断服务程序

6、定时器/计数器的原理和结构;

答案: 原理(1)计数-----定时/计数器的实质是加1计数器(16位),其原理类似于古代用来计时的水钟:(2)定

时------单片机内部的计数器用作定时器时,是对标准的时钟进行了计数,每来一个时钟脉冲,计数器加1,只要保证计数脉冲的间隔相等,则计数值就代表了时间的流逝。

结构单片机内部的16位定时/计数器由高8位和低8位两个寄存器组成:T0由TH0和TL0组成;T1由TH1和TL1组成;定时

/计数器的计数值就存放在这里面。定时/计数器T1的结构与T0相同。 定时/计数器T0的结构示意图

7、定时器的4种工作模式:方式0(13位)

7、定时器的4种工作模式:方式0(13位)、方式1(16位)、方式2(8位自动重载)、方式3(不要求掌握);

答案:工作方式0:当TMOD的M1M0=00时,定时/计数器工作于方式0。13位定时/计数方式,因此,最多可以计到213,也就是8192次。,由TL0的低5位和TH0(8位)共同完成计数功能(TL0的高3位可忽略)。 当TL0的低5位溢出时,向TH0产生进位;TH0溢出时,将定时器中断请求标志位TF0置1,可申请中断,也可对TF0进行查询。 工作方式1:当M1M0=01时,定时/计数器工作于方式1。方式1的计数位数是16位,因此,最多可以计到216,也就是65536次。由TL0作为低8位,TH0作为高8位共同构成。其余操作同方式0。

方式2(8位自动重载)当M1M0=10时,定时/计数器工作于方式2。这是自动重装初值的8位计数方式,因此,最多可以计到2 8,也就是256次。它省去了方式0和方式1在多次重复计数状态下必须重新设定计数初值的麻烦,但是却付出了减小定时时间的代价。

方式3(不要求掌握)方式3只适用于定时/计数器T0。当T1被设定为方式3状态时,将停止计数。当M1M0=11时,T0工作于方式3。此时TL0和TH0作为两个相互独立的8位定时/计数器使用。TL0既可定时又可计数,它使用T0的各控制位、引脚和中断源,即C/、GATE、TR0、TF0、T0(P3.4引脚)、(P3.2引脚);TH0此时只能用作内部定时功能,它借用了定时/计数器T1的控制位TR1和T1的中断标志位TF1,其启动和停止只受TR1控制。

8、定时器/计数器的控制寄存器及其每位所代表的含义:TCON、TMOD;

答案:在单片机中有两个特殊功能寄存器与定时/计数有关,它们就是TMOD和TCON,定时/计数器T0、T1就由它们来控制:

1.定时器工作方式寄存器TMODTMOD用于设置工作方式;TMOD用于设置T0和T1的工作方式,字节地址为89H,不能按位寻址。其格式和各位的含义如下:

单片机期末考试试题1

2.定时/计数器控制寄存器TCONTCON用于控制其启动、停止和中断申请。TCON的低4位用于控制外部中断,高4位用于控制定时/计数器的启动和中断申请。TF0(或TF1)

当计数溢出时,TF0(或TF1)会自动由0变1,告诉我们计数已满,我们可以通过查询TF0(或TF1)位的状态来判断计时时间是否已到;如果采用定时中断方式,则TF0(或TF1)由0变1时,能自动引发中断。TR0(或TR1)由图4-11 可知,只有当TR0(或TR1)为1时,开关1才能闭合,计数脉冲才能进入计数器,故TR0(或TR1)称为运行控制位,可用指令“SETB TR0(或TR1)”来置位以启动定时/计数器运行;或用指令“CLR TR0(或TR1)”来关闭定时/计数器的工作,一切全靠编程人员控制。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说公务员考试单片机期末考试试题1(3)在线全文阅读。

单片机期末考试试题1(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/gongwuyuan/1249323.html(转载请注明文章来源)

相关推荐:

Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: