新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机设计的发动机测量方法

基于单片机设计的发动机测量方法

作者: 时间:2012-03-23 来源:网络 收藏

3.3 存储模块

在INT0中断中完成断电保存灵敏度系数SENS的工作,SENS分两字节保存,SENS_H存贮于24C04的020H; SENS_L存贮于021H单元,因为MCS-51系列中没有内置的I2C接口,所以,采用软件模拟硬件电路信号的,用P3口的两个引脚来当作 SDA,SCL信号线,接口信号对应关系:SDA对应P3.0,SCL对应P3.1引脚。程序流程见图3 INT0中断。

3.4 看门狗电路

在不读取片外的扩展芯片时,ALE引脚输出一定频率的时钟信号,看门狗电路的频率信号即取自此引脚,该信号经过两片CD4020分频后,送到 RESET复位引脚,而CD4020的RESET信号由T1引脚阶段性输出,当程序正常运行时,有意识地阶段性地用指令给T1引脚置低电平,因此在T1引脚不断的送出复位信号,此信号不断地对CD4020的计数进行清除,所以永远达不到对的复位的计数信号要求。当程序走飞时,因为不能正常地执行程序,所以T1引脚不能送出复位信号,不能对CD4020进行复位,因此,当计时到一定时间时,就会有复位信号送到单片机的RESET复位引脚,使系统强制复位,程序从0000H重新开始执行,系统回到正确运行状态,进行信号的与正常显示。

3.5  滤波系数和显示刷新率

因为采用了数字滤波技术,为了调整滤波系数和显示的刷新率,以满足不同要求,在P1口加了一个滤波系统设置装置,即一个DIP开关,将其拨到ON位置,则接+5V电压,此时读取引脚时得到逻辑1信号,将其拨到OFF位置,则接地,此时读取引脚时得到逻辑0信号,由此可根据DIP开关选择滤波系数和显示刷新率。

3.6 程序流程

66.gif
图2 主程序

接地电阻相关文章:接地电阻测试方法




评论


相关推荐

技术专区

关闭