• 大小: 3.13MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-08
  • 语言: 其他
  • 标签:

资源简介

汽车胎压监测系统

资源截图

代码片段和文件信息


#include
#include
#include 
#include 
#include
#define uchar unsigned char
#define uint   unsigned int
#define BUSY  0x80                               //常量定义
#define DATAPORT P0
sbit ADCS =P3^5;  //ADC0832 chip seclect
sbit ADDI =P3^7;  //ADC0832 k in
sbit ADDO =P3^7;  //ADC0832 k out
sbit ADCLK =P3^6;  //ADC0832 clock signal
sbit ADCS1 =P1^7;  //ADC0832 chip seclect
sbit ADDI1 =P1^2;  //ADC0832 k in
sbit ADDO1 =P1^2;  //ADC0832 k out
sbit ADCLK1 =P1^1;  //ADC0832 clock signal
sbit LCM_RS=P2^0;
sbit LCM_RW=P2^1;
sbit LCM_EN=P2^2;
sbit P12=P3^4;
sbit C2=P1^0;
sbit Alarm_led_red1 =P1^5;                         //超过压力表量程最大值红色led报警定义
sbit Alarm_led_red2=P1^6;                        //低于压力表量程最小值绿色led报警定义
sbit Alarm_led_red3 =P1^4;                         //超过压力表量程最大值红色led报警定义
sbit Alarm_led_red4=P1^3; 
uchar ad_data[4];                                    //采样值存储
                         //adc采样值存储单元
char press_data;                                  //标度变换存储单元
unsigned char ad_alarm;                           //报警值存储单元
unsigned char press_bai[4];                        //显示值百位
unsigned char press_shi[4];                        //显示值十位
unsigned char press_ge[4];                         //显示值个位
unsigned char press_dot[4];                        //显示值十分位
uchar code str0[]={“   . kpa“};
bit send_flag;
uchar Msec;
void init(void);
void delay(uint);
void lcd_wait(void);
void delay_LCM(uint);              //LCD延时子程序
void initLCM( void);                //LCD初始化子程序
void lcd_wait(void);               //LCD检测忙子程序
void WriteCommandLCM(uchar WCLCMuchar BusyC);                              //写指令到ICM子函数
void WriteDataLCM(uchar WDLCM);                                             //写数据到LCM子函数
void DisplayOneChar(uchar Xuchar Yuchar DData);                           //显示指定坐标的一个字符子函数
void DisplayListChar(uchar Xuchar Yuchar code *DData);                    //显示指定坐标的一串字符子函数
void display(void);                                                         //系统显示子函数
uchar Adc0832(unsigned char channel);
void alarm(uint tempuchar i);
void data_pro(void);
void Print_Char(uchar ch);
void Print_Str(uchar *struchar m);
uchar Adc08321(unsigned char channel);
/**********main funcation************/
void init(void)
{
 TH0 = 0x4C;
        TL0 = 0x00;       
TR0 = 1;
ET0=1;
TMOD = 0x21;
SCON = 0x50;
TH1 =0xfa; //0xF3;      //11.0592m 波特率为9600
TL1 = TH1;
PCON = 0x80;
EA = 1;
// ES = 1;
TR1 = 1;
   P12=0;
   C2=1;
   // delay(500);                      //系统延时500ms启动
// ad_data=0;                       //采样值存储单元初始化为0
   
}
void main(void)

    
    init();
    initLCM( );    
    WriteCommandLCM(0x011);     //清显示屏
    
 
while(1)
    {

   if(send_flag)
   {
    send_flag=0;
Print_Str(ad_data4);
   }

   
   ad_data[0] =Adc0832(0);    //采样值存储单元初始化为0
   delay(100)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     216048  2012-05-16 16:24  汽车胎压监测系统\chengxu\Last Loaded mpx4115_test.DBK

     文件      12595  2013-03-20 22:46  汽车胎压监测系统\chengxu\LCD+ADC0832.c

     文件      23435  2013-03-20 22:44  汽车胎压监测系统\chengxu\LCD+ADC0832.LST

     文件      27710  2013-03-20 22:44  汽车胎压监测系统\chengxu\LCD+ADC0832.OBJ

     文件      25666  2013-03-20 22:44  汽车胎压监测系统\chengxu\mpx4115_test

     文件       6295  2013-03-20 22:44  汽车胎压监测系统\chengxu\mpx4115_test.hex

     文件         40  2013-03-20 22:44  汽车胎压监测系统\chengxu\mpx4115_test.lnp

     文件      26545  2013-03-20 22:44  汽车胎压监测系统\chengxu\mpx4115_test.M51

     文件        864  2013-03-20 21:19  汽车胎压监测系统\chengxu\mpx4115_test.opt.bak

     文件      10332  2013-03-20 22:44  汽车胎压监测系统\chengxu\mpx4115_test.plg

     文件        997  2012-06-20 19:33  汽车胎压监测系统\chengxu\mpx4115_test.PWI

     文件       2157  2013-03-20 21:19  汽车胎压监测系统\chengxu\mpx4115_test.Uv2.bak

     文件      72906  2013-03-20 23:24  汽车胎压监测系统\chengxu\mpx4115_test.uvopt

     文件      13246  2013-03-20 23:24  汽车胎压监测系统\chengxu\mpx4115_test.uvproj

     文件        857  2012-05-16 17:30  汽车胎压监测系统\chengxu\mpx4115_test_Opt.Bak

     文件       2128  2008-03-11 21:41  汽车胎压监测系统\chengxu\mpx4115_test_Uv2.Bak

     文件    4702208  2013-03-20 23:23  汽车胎压监测系统\pcb.ddb

     文件     212722  2013-03-20 23:26  汽车胎压监测系统\仿真\Last Loaded mpx4115_test.DBK

     文件     212699  2013-03-20 23:27  汽车胎压监测系统\仿真\mpx4115_test.DSN

     文件       6295  2013-03-20 22:44  汽车胎压监测系统\仿真\mpx4115_test.hex

     文件        795  2013-03-20 23:27  汽车胎压监测系统\仿真\mpx4115_test.PWI

     文件     278528  2001-06-26 07:02  汽车胎压监测系统\仿真\串口调试助手V2.1.exe

     文件         37  2006-03-25 22:46  汽车胎压监测系统\仿真\虚拟串口破解版\readme.txt

     文件      90245  2005-09-18 11:52  汽车胎压监测系统\仿真\虚拟串口破解版\vspdctl.dll

     文件    1812225  2005-11-11 16:32  汽车胎压监测系统\仿真\虚拟串口破解版\vspdxp.exe

     文件    9809920  2013-03-20 23:06  汽车胎压监测系统\原理图.ddb

     文件     147968  2013-03-21 09:03  汽车胎压监测系统\操作流程.doc

     目录          0  2013-03-20 21:16  汽车胎压监测系统\仿真\虚拟串口破解版

     目录          0  2013-03-20 23:26  汽车胎压监测系统\chengxu

     目录          0  2013-03-20 23:27  汽车胎压监测系统\仿真

............此处省略4个文件信息

评论

共有 条评论