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

单片机控制的计数计时器(一)信息工程毕业(3)

2013-06-17 01:05
导读:p; ② 动态显示驱动:通过分时轮流控制各个数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。 二、动态显示电路及分析 动态扫描显示接口
p;
  ② 动态显示驱动:通过分时轮流控制各个数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。
 二、动态显示电路及分析
 动态扫描显示接口是单片机中应用最为广泛的一种显示方式之一。其接口电路是把所有显示器的8个笔划段a-h同名端连在一起,而每一个显示器的公共极COM是各自独立的,受I/O线控制。
 电路分析:(见图2-3)
 在自己编写的程序中由P0口输出十六进制数字形代码进行0~9的显示,由P0口输入至LED1、LED2、LED3、LED4的断控口,四个八段码显示器同时得到段码输入信号;由P1.0至P1.3为门控位控制LED1、LED2、LED3、LED4的阳极, LED1、LED2、LED3、LED4不同时点亮相互交替闪烁,闪烁频率超过人眼视觉暂留则人眼所看到的LED1、LED2、LED3、LED4为

图 2-6 动态显示电路图
同时点亮,LED1和LED2是计数时的个位和十位;LED3和LED4定时的个位和十位。
 2.数码管显示时间的计算:
 动态显示时数码管显示的时间:T=1/nf  n:数码管的个数;f:电路中电源电压的频率  
 定时器系统中按键电路和继电器驱动电路在这里简单介绍一下,按键电路主是设置定时值分别对个、十、百、千进行控制,当定时值倒计时为0时P2.7口输出低电平三极管导通,从而继电器得电来控制其他电路,二极管起续流作用。
   
三、单片机控制定时器软件分析设计

3.1   中断系统控制
一、中断的概念
 1. 在日常社生活中,中断现象及其普遍。例如,我正在做某事,突然电话铃响了,我立即中断正在做的事,接完电话,回头继续做刚才做的事。如果不接电话,就不能及时甚至延误紧急事情的处理。计算机系统中的中断,其含义完全一样。MCS-51系列单片机的中断系统,是8位单片机中功能较强的一种,它提供5-6个中断源,具有2个中断优先                                                                                            

(科教范文网 lw.AsEac.com编辑整理)


级,可由软件设定,可实现两级中断嵌套,用户可通过软件  来屏蔽或受所有中断请求。(见图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’。计数溢出标志位的使用有两种情况:采用中断方式时,作中断请求标志位来使用;采用查询方式时,作查询状态来使用

(转载自中国科教评价网www.nseac.com )

       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中断

上一篇:单片机运用于限时投篮命中的统计(一)信息 下一篇:没有了