菜单
  

    由于单片机要及时的相应中断源所发出的服务请求,并且迅速做出相应的相应和处理。那就必须由中断系统来实现。如果中断请求源发出了请求,并且这个中断请求被系统允许,那么单片机就可以中止当前的任务,转到中断服务中来处理中断服务的要求。
    倘若单片机中没有中断系统,当单机在查询是否拥有服务请求发送的操作上时,无论服务要求是否发生,它都必须去查询,由此单片机会浪费大量的时间用于查询,其工作效率很慢。因此单片机拥有中断系统的话,就能够从根本上减少单片机的查询方式上的等待,很大的提高单片机的工作的效率与实时性。
    如图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 集电极开路751正相高压驱动器)。当7407输出为低电平状态时无电流流过LED,当5737输出为开路状态时,电流经100 限流电阻流入LED显示器,每一个七段LED的公共端都接一个7407驱动器。
    3.    软件设计    
     3.1 设计思路
    开始先程序初始化,然后根据是否产生中断选择继续处理程序或者进入中断程序,处理程序后并且显示。整个过程中,全程扫描是否产生中断。它的流程图如图9。
  1. 上一篇:设备接地系统与人身安全体系的评估
  2. 下一篇:AT89C51单片机高温温度计的设计+原理图+程序
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. AT89S51单片机储藏室温湿度...

  8. 中考体育项目与体育教学合理结合的研究

  9. 当代大学生慈善意识研究+文献综述

  10. 大众媒体对公共政策制定的影响

  11. 乳业同业并购式全产业链...

  12. 十二层带中心支撑钢结构...

  13. java+mysql车辆管理系统的设计+源代码

  14. 电站锅炉暖风器设计任务书

  15. 杂拟谷盗体内共生菌沃尔...

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回