计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

单片机控制的倒计时显示器(一)信息工程毕(3)

2013-06-18 02:00
导读:nbsp; 图6 中断流程图 2、中断系统结构 (1)8051单片机的中断系统主要由与中断有关的4个特殊功能寄存器和硬件查询电路等组成。 1) 定时器控制寄存器
nbsp;                                        
 图6 中断流程图                                                 

2、中断系统结构
(1)8051单片机的中断系统主要由与中断有关的4个特殊功能寄存器和硬件查询电路等组成。
1) 定时器控制寄存器TCON ——主要用于保存中断信息。
2) 串行口控制寄存器SCON ——主要用于保存中断信息。
3) 中断允许寄存器IE ——主要用于控制中断的开放和关闭。
4) 中断优先级寄存器IP——主要用于设定优先级别。
5) 硬件查询电路——主要用于判定5个中断源的自然优先级别。
  (2)8051单片机的中断源有五个,可分为三类。
1) 外部中断
2) 定时中断
3)串行口中断
 (3)中断系统控制
定时器控制寄存器TCON
定时器控制寄存器TCON的作用是控制定时器的启动与停止,并保存T0、T1的溢出中断标志和外部中断、的中断标志。
TCON的格式:

各位的功能说明:
1) TF1(TCON.7):定时器1溢出标志位。定时器1被启动计数后,从初值开始进行加1计数,当定时器1计满溢出时,由硬件自动使TF1置1,并申请中断。该标志一直保持到CPU响应中断后,才由硬件自动清0。也可用软件查询该标志,并由软件清0。
2) TR1(TCON.6):定时器1启停控制位。
3) IT1(TCON.2):外部中断1触发方式选择位。
4) IE1(TCON.3):外部中断1请求标志位。IEl=1表示外部中断1向CPU申请中断。当CPU响应外部中断1的中断请求时,由硬件自动使IE1清0(边沿触发方式)。 (科教范文网 fw.nseac.com编辑发布)
5) TF0(TCON.5):定时器0溢出标志位。其功能同TF1。
6) TR0(TCON.4):定时器0启、停控制位。其功能同TR1。
7) IE0(TCON.1):外部中断0请求标志位。其功能同IE1。
8) IT0(TCON.0):外部中断0触发方式选择位。其功能同IT1。

(二)定时器/计数器
1、定时器/计数器的工作方式寄存器TMOD
 定时器/计数器是一种可编程部件,在工作之前必须通过软件设定它的工作方式,即对工作方式寄存器TMOD中每位进行设定。下面介绍每位的含义:
 TMOD(89H)

其中,低4位用于决定T0的工作方式,高4位用于决定T1的工作方式。
 (1)M1和M0工作方式控制位
    M0和M1为工作方式控制位,确定4种工作方式,如表7-1所示。

(2)C/T定时器/计数器方式选择位
    C/T=0,设置为定时方式,对机器周期进行计数;
    C/T=1,设定为计数方式,对外部信号进行计数,外部信号接至T0(P3.4)或T1(P3.5)引脚。
2、定时器/计数器的控制寄存器TCON
  设定好了定时器/计数器的工作方式后,它还不能进入工作状态,必须通过设置控制寄存器TCON中的某些位来启动它工。要使定时器/计数器停止运行,也必须通过设置TCON中的某些位来实现。当定时器/计数器计满溢出,或有外部中断请求时,TCON能标明溢出和中断情况。下面介绍控制寄存器TCON每位的含义:

TF1:定时器T1溢出标志位。当定时器T1溢出时,由硬件自动使TF1置1,并向CPU申请中断。CPU响应中断后,自动对TF1清零。TF1也可以用软件清零。
 TR1:定时器T 1运行控制位。可由软件置1(或清零)来启动(或关闭)定时器T1,使定时器T1开始计数。用指令SETB TR1(或CLR TR1)使TR1置1(或清零)。
TF0:定时器T0溢出标志位。其功能与TF1相同。

(转载自科教范文网http://fw.nseac.com)


TR0:定时器T0运行控制位。其功能与TR1相同。
IE1:外部中断1请求标志位。
IT1:外部中断1触发方式控制位。
IE0:外部中断0请求标志位。
IT0:外部中断0触发方式控制位。
IE1、IT1、IE0、IT0这4位将在第3节讲述。
控制寄存器TCON的位地址是88H,可以对它进行位寻址。
(三)流程图和程序


程序中有两个中断上面是开中断,下面为两个中断服务程序。

 

 


 ORG 0000H     ;设置初始地址
     AJMP MAIN
     ORG 000BH     ;中断LT0地址
     AJMP LT0      
     ORG 001BH     ;中断LT5地址
     AJMP LT5
     ORG 0030H     ;
MAIN:MOV TMOD,#11H;定时工作方式1
     MOV TH1,#3CH   ;设置初始值
     MOV TL1,0B0H ;秒计数时间50MS  
     MOV TH0,#0ECH;显示时间5MS
     MOV TL0,#78H
     SETB EA        ;开中断
     SET

上一篇:单片机控制的计数计时器(一)信息工程毕业 下一篇:没有了