基于单片机出租车计价器-霍尔测速设计(毕设课设资料)

本设计基于STC89C52单片机、1302时钟芯片准确计时、LCD1602液晶显示、24c02芯片可以掉电存储数据、3v直流电机模拟发动机工作。当无乘客时液晶可以显示时间(年月日时分秒),时间可以按键设置,此时电机不工作;当有乘客时电机工作,可以通过按键开始计费系统工作,有清零键,收费可以修改(包括起价费、超过起价费每公里或分钟收费、白天和夜晚收费标准),可以切换白天和夜晚收费标准,可以按照分钟或公里收费切换。

【资源下载】下载地址如下:767
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl


//头函数声明
#include <reg52.h>
#include "Lcd.h"
#include "Data.h"
#include "DS1302.h"
#include "AT24C02.h"


//键盘定义
sbit K1=P3^4;	//模式切换
sbit K2=P3^6;	//减按键
sbit K3=P3^5;	//加按键
sbit K4=P3^7;	//万年历模式时:设置时间信息。计价器模式时:设置单价

//模式0时钟 1时钟调整			   			
uchar Mode=0;
//时钟屏幕调整
uchar Wei=0;
uchar SS=0;
//价格调整
uchar JGWei=0;

//计价器参数
uint Day=0;
uint Night=0;
uint DanJia=0;
uint DJ_min=0;
uint  ZJ=0;
unsigned long  GL=0;
uint  Time=0;
uint count=0;
uchar m=0;
//白天/晚上
uchar DN=0;
//公里/时间
uchar GT=0;

//初始化函数
void InitTimer0();

 

posted @ 2021-03-17 08:16  roadroad  阅读(61)  评论(0编辑  收藏  举报
电设屋
上千套电子毕设课设方案