毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S51单片机的车速里程表的设计+源程序(4)
由于单片机要及时的相应中断源所发出的服务请求,并且迅速做出相应的相应和处理。那就必须由中断系统来实现。如果中断请求源发出了请求,并且这个中断请求被系统允许,那么单片机就可以中止当前的任务,转到中断服务中来处理中断服务的要求。
倘若单片机中没有中断系统,当单机在查询是否拥有服务请求发送的操作上时,无论服务要求是否发生,它都必须去查询,由此单片机会浪费大量的时间用于查询,其工作效率很慢。因此单片机拥有中断系统的话,就能够从根本上减少单片机的查询方式上的等待,很大的提高单片机的工作的效率与实时性。
如图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。
共4页:
上一页
1
2
3
4
下一页
上一篇:
设备接地系统与人身安全体系的评估
下一篇:
AT89C51单片机高温温度计的设计+原理图+程序
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
多元化刑事简易程序构建探讨【9365字】
浅谈传统人文精神茬大學...
中国古代秘书擅权的发展和恶变
辩护律师的作证义务和保...
国内外无刷直流电动机研究现状
高校网球场馆运营管理初探【1805字】
拉力采集上位机软件开发任务书
谷度酒庄消费者回访调查问卷表
《醉青春》导演作品阐述
浅谈新形势下妇产科护理...