菜单
  

    由于单片机要及时的相应中断源所发出的服务请求,并且迅速做出相应的相应和处理。那就必须由中断系统来实现。如果中断请求源发出了请求,并且这个中断请求被系统允许,那么单片机就可以中止当前的任务,转到中断服务中来处理中断服务的要求。
    倘若单片机中没有中断系统,当单机在查询是否拥有服务请求发送的操作上时,无论服务要求是否发生,它都必须去查询,由此单片机会浪费大量的时间用于查询,其工作效率很慢。因此单片机拥有中断系统的话,就能够从根本上减少单片机的查询方式上的等待,很大的提高单片机的工作的效率与实时性。
    如图5所示,AT89S51中断系统拥有5个中断请求源和2个中断优先级,它们可以完成两级中断服务程序嵌套。而特殊功能寄存器TCON和SCON的相应位为5个中断请求源的中断请求锁存,特殊功能寄存器区中的中断允许寄存器IE和中断优先级寄存器IP用来实现中断允许控制和中断优先级控制[6]。有4个特殊功能寄存器和中断有关,他们分别是中断源寄存器、中断源允许控制寄存器IE和中断优先控制寄存器IP。
     图5 中断系统结构图
    中断允许寄存器IE实现对中断源的开或者屏蔽,它的格式图如图6所示。
     
    图6 IE格式图
    本次设计允许外部中断0中断和T0溢出中断,于是EA=1,EX0=1,ET0=1,
    外部中断请求0为边缘触发,所以IT0=1,外部中断0为高优先级中断,PXO=1.
    2.3 驱动器的选择
    74HC573是一种包含八进制3态非反转透明锁存器,是高性能硅门CMOS器件。它的管脚和LS/AL573一样,器件输入兼容标准CMOS输出,给它们提供上拉电阻能兼容LS/ALSTTL输出。锁存使能LE为高时输出同步,锁存使能为低时会锁存创建、保存时间的数据,操作电压范围2.0V~6.0V,输入电流为1.0uA。它的管脚图如图7, 1脚三态允许控制端低电平有效,数据输入端为1D~8D,数据输出端为1Q~8Q,LE为锁存控制端, 为使能端。
     
    图7 74HC573引脚图
    2.4 显示器的选择
    本设计中采用的是7SEG-MPX8-CC-BLUE八位共阴极数码管(蓝色),用来显示速度和路程数据。
    LED显示器采用的是动态显示,本方案利用74HC573驱动共阴极LED数码管显示[7]。LED数码管的结构图如图8所示,(a),(b)为共阴极型,(c)为共阳极型。
     
    图8 LED数码管结构图
    OC门驱动器使用573(一个TTL 集电极开路优尔正相高压驱动器)。当7407输出为低电平状态时无电流流过LED,当5737输出为开路状态时,电流经100 限流电阻流入LED显示器,每一个七段LED的公共端都接一个7407驱动器。
    3.    软件设计    
     3.1 设计思路
    开始先程序初始化,然后根据是否产生中断选择继续处理程序或者进入中断程序,处理程序后并且显示。整个过程中,全程扫描是否产生中断。它的流程图如图9。
  1. 上一篇:设备接地系统与人身安全体系的评估
  2. 下一篇:AT89C51单片机高温温度计的设计+原理图+程序
  1. 基波磁通补偿的串联混合...

  2. stc15单片机水温水压无线监...

  3. PIC16F73单片机逆变电源硬件电路设计+电路图

  4. 单H桥三电平有源电力滤波器的控制策略研究

  5. 51单片机永磁直流无刷电动机驱动控制器设计

  6. PLC柔性制造系统的控制系统设计+梯形图

  7. 含二甲基咪唑分子基介电...

  8. C++最短路径算法研究和程序设计

  9. 中国传统元素在游戏角色...

  10. 高警觉工作人群的元情绪...

  11. 浅析中国古代宗法制度

  12. 江苏省某高中学生体质现状的调查研究

  13. g-C3N4光催化剂的制备和光催化性能研究

  14. 现代简约美式风格在室内家装中的运用

  15. 巴金《激流三部曲》高觉新的悲剧命运

  16. 上市公司股权结构对经营绩效的影响研究

  17. NFC协议物理层的软件实现+文献综述

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回