图 2-6 动态显示电路图 同时点亮,LED1和LED2是计数时的个位和十位;LED3和LED4定时的个位和十位。 2.数码管显示时间的计算: 动态显示时数码管显示的时间:T=1/nf n:数码管的个数;f:电路中电源电压的频率 定时器系统中按键电路和继电器驱动电路在这里简单介绍一下,按键电路主是设置定时值分别对个、十、百、千进行控制,当定时值倒计时为0时P2.7口输出低电平三极管导通,从而继电器得电来控制其他电路,二极管起续流作用。 三、单片机控制定时器软件分析设计
3.1 中断系统控制 一、中断的概念 1. 在日常社生活中,中断现象及其普遍。例如,我正在做某事,突然电话铃响了,我立即中断正在做的事,接完电话,回头继续做刚才做的事。如果不接电话,就不能及时甚至延误紧急事情的处理。计算机系统中的中断,其含义完全一样。MCS-51系列单片机的中断系统,是8位单片机中功能较强的一种,它提供5-6个中断源,具有2个中断优先 级,可由软件设定,可实现两级中断嵌套,用户可通过软件 来屏蔽或受所有中断请求。(见图3-1)即为单片机的中断执行过程。 2. 8051单片机的中断源有五个,可分为三类。 ⑴ 外部中断 ⑵ 定时中断 ⑶ 串行口中断 图3-1 中断示意图
二、中断系统控制 1、定时器控制寄存器(TCON) MCS-51系列单片机提供的5~6中断源中,各个中断请求信号分别由中断控制寄存器TCON进行控制。TCON寄存器用于控制定时器/计数器的启动/停止和中断请求。 定时器控制寄存器TCON的作用是控制定时器的启动与停止,并保存T0、T1的溢出中断标志和外部中断、的中断标志。 TCON的格式:
这个寄存器既有定时器/计数器的控制功能又有中断控制功能,其中与中断有关的控制位共6位: IE0和IE1——外中断请求标志位 当CPU采样到INT0(或INT1)端出现有效中断请求时,IE0(或IE1)位由硬件置‘1’。在中断响应完成后转向中断服务时,在由硬件自动清‘0’。 IT0和IT1——外中断请求触发方式控制位 IT0(IT1)=1 脉冲触发方式,后沿负跳有效 IT0(IT1)=0 电平触发方式,低电平有效 此位由软件置‘1’或清‘0’。 IF0和IF1——计数溢出标志位 当计数器产生计数溢出时,相应的溢出标志位由硬件置‘1’。当转向中断服务时,在由硬件自动清‘0’。计数溢出标志位的使用有两种情况:采用中断方式时,作中断请求标志位来使用;采用查询方式时,作查询状态来使用 2、 中断允许寄存器IE 中断允许寄存器IE的作用是控制CPU对中断的开放或屏蔽以及每个中断源是否允许中断。 IE的格式:
各位的功能说明: (1) EA(IE.7):CPU中断总允许位。EA=1,CPU开放中断。每个中断源是被允许还是被禁止,分别由各中断源的中断允许位确定;EA=0,CPU屏蔽所有的中断要求,称为关中断。 (2) ES(IE.4):串行口中断允许位。ES=1,允许串行口中断;ES=0,禁止串行口中断。 (3) ET1(IE.3):定时器1中断允许位。ET1=1,允许定时器1中断;ETl=0,禁止定时器1中断。 (4) EX1(IE.2):外部中断1中断允许位。EX1=1,允许外部中断1中断
首页 上一页 1 2 3 4 5 6 下一页 尾页 3/6/6
WORD格式全文下载链接(充值:元)