新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 流量传感器测量车辆瞬时耗油量的程序实验

流量传感器测量车辆瞬时耗油量的程序实验

作者: 时间:2012-08-22 来源:网络 收藏
;实验:(霍尔器件)脉冲显示程序;该程序实现的脉冲数计数;同时二进制显示在P1口的发光二极管和十进制显示在三位数码管上。;接线图:        +5V----------------------传感器红线(+5V电源);              +5V---10K电阻----传感器黄线(脉冲输出)---单片机INT0(P3.2);              GND----------------------传感器黑线(地); 30H--3秒内脉冲数   31H放个位数 32H放十位数  33H放百位数;严老师 2011.3.2调试毕。     org 0000h       ;源程序开始地址    jmp main    ORG 03H  ;设置中断服务程序入口地址    INC 30H    RETI    org 50h ;主程序开始main:      setb it0 ;下降沿触发方式     mov ie,#10000001b ;开放中断,允许外部0中断    mov 30H,#0 ;脉冲计数器清零here:   mov  A,30Hcpl a    mov p1,a ;显示。因为是0亮1不亮,所以要cpl反相;数码管显示子程序  从30H中取数,转换为压缩BCD码,并通过串口发送到数码管显示。xshi:   mov a,30h    mov b,#100    div ab    mov 33h,a    mov a,b    mov b,#10    div ab    mov 32H,a    mov 31H,b    MOV 30H,#0    MOV   DPTR,#xshm    MOV   SCON,#10H loop_1:   MOV   A,31H            MOVC  A,@A+DPTR      MOV   SBUF,A           JNB   TI,$           CLR   TI             MOV   A,32H            MOVC  A,@A+DPTR           MOV   SBUF,A              JNB   TI,$           CLR   TI     mov   A,33H                MOVC  A,@A+DPTR          MOV   SBUF,A              JNB   TI,$                CLR   TI                 CALL DELAY    CALL DELAY    CALL DELAY     CALL DELAY    CALL DELAY     ;inc 30h    jmp here   delay:     mov r7,#10 ;延时子程序(精确定时1秒)d1:         mov r6,#200d2:         mov r5,#229    djnz r5,$    djnz r6,d2    djnz r7,d1    ret        xshm: DB 3FH,06H,5BH,4FH,66H ;0,1,2,3,4DB 6DH,7DH,07H,7FH,6FH ;5,6,7,8,9end 

产品工业设计如下:
点击浏览下一页

OK!

这个东东还有其他的功能:

1、记录你总耗油量。不怕你的司机偷了你的油了。

2、记录你单程的耗油量。比如想知道我从三里街到九江学院那里用了多少油。

我只有摩托车没汽车,等我上路实验完我会上传我的摩托车的油耗曲线的。


上一页 1 2 3 下一页

关键词: 流量传感器 瞬时耗油量 定速巡航系统

评论


相关推荐

技术专区

关闭