加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于51單片機輪胎胎壓監(jiān)測系統(tǒng)-壓力傳感器(仿真+程序+報告)

07/02 16:40
1662
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
實物圖
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

本設(shè)計:
基于51單片機輪胎胎壓監(jiān)測系統(tǒng)-壓力傳感器(仿真+程序+報告)
Proteus仿真版本:proteus7.8
程序編譯器:keil 4
編程語言:C語言
編號C0018

----本設(shè)計分享下載鏈接:-----

基于單片機的輪胎壓力檢測報警系統(tǒng)設(shè)計,51單片機控制,MPX4115壓力傳感器胎壓檢測,1602液晶顯示電路,胎壓過高蜂鳴器異常報警。

仿真圖(提供源文件):
在這里插入圖片描述

源程序(提供源文件):

/************
讀ADC0832函數(shù)
************/

//采集并返回
unsigned int Adc0832(unsigned char channel)     //AD轉(zhuǎn)換,返回結(jié)果
{
    unsigned char i=0;
    unsigned char j;
    unsigned int dat=0;
    unsigned char ndat=0;

    if(channel==0)channel=2;
    if(channel==1)channel=3;
    ADDI=1;
    _nop_();
    _nop_();
    ADCS=0;//拉低CS端
    _nop_();
    _nop_();
    ADCLK=1;//拉高CLK端
    _nop_();
    _nop_();
    ADCLK=0;//拉低CLK端,形成下降沿1
    _nop_();
    _nop_();
    ADCLK=1;//拉高CLK端
    ADDI=channel&0x1;
    _nop_();
    _nop_();
    ADCLK=0;//拉低CLK端,形成下降沿2
    _nop_();
    _nop_();
    ADCLK=1;//拉高CLK端
    ADDI=(channel>>1)&0x1;
    _nop_();
    _nop_();
    ADCLK=0;//拉低CLK端,形成下降沿3
    ADDI=1;//控制命令結(jié)束 
    _nop_();
    _nop_();
    dat=0;
    for(i=0;i<8;i++)
    {
        dat|=ADDO;//收數(shù)據(jù)
        ADCLK=1;
        _nop_();
        _nop_();
        ADCLK=0;//形成一次時鐘脈沖
        _nop_();
        _nop_();
        dat<<=1;
        if(i==7)dat|=ADDO;
    }  
    for(i=0;i<8;i++)
    {
        j=0;
        j=j|ADDO;//收數(shù)據(jù)
        ADCLK=1;
        _nop_();
        _nop_();
        ADCLK=0;//形成一次時鐘脈沖
        _nop_();
        _nop_();
        j=j<<7;
        ndat=ndat|j;
        if(i<7)ndat>>=1;
    }
    ADCS=1;//拉低CS端
    ADCLK=0;//拉低CLK端
    ADDO=1;//拉高數(shù)據(jù)端,回到初始狀態(tài)
    dat<<=8;
    dat|=ndat;
    return(dat);            //return ad k
}

報告:
摘要:本文基于單片機的輪胎壓力檢測報警系統(tǒng)設(shè)計,AT89C51單片機控制,MPX4115壓力傳感器胎壓檢測,1602液晶顯示電路,胎壓過高蜂鳴器異常報警。主要由proteus仿真軟件及c語言程序來實現(xiàn)。
一、課程設(shè)計的性質(zhì)和目的
專業(yè)基礎(chǔ)課的綜合運用,運用proteus仿真軟件及c語言程序來實現(xiàn)模擬胎壓報警系統(tǒng)。通過本次設(shè)計主要掌握proteus仿真軟件的使用,仿真電路組成,電路元件使用,以及c語言程序的編寫。

二、課程設(shè)計的要求
見具體課題(有課題老師與選題學(xué)生共同商定)
地點: 電子與信息工程學(xué)院實驗室(有教師協(xié)調(diào)安排)
元器件領(lǐng)用:由指導(dǎo)教師簽字在行政樓301領(lǐng)取
時間安排: 每天集中半天的輔導(dǎo)(具體師生協(xié)商安排)

三、主要儀器設(shè)備及軟件
本次設(shè)計主要應(yīng)用到proteus仿真軟件,以及keil編譯c語言程序。在電腦系統(tǒng)平臺單片機仿真就能實現(xiàn)上述功能。
四、正文
1 設(shè)計任務(wù)
運用proteus仿真軟件畫出仿真電路圖,用keil軟件編寫c語言程序來實現(xiàn)胎壓報警系統(tǒng)。用壓力傳感器檢測胎壓值,當(dāng)胎壓過高時發(fā)出報警聲。
2 設(shè)計方案
AT89C51單片機控制,用壓力傳感器MPX4115檢測胎壓值,胎壓數(shù)據(jù)實時顯示在1602液晶上,當(dāng)胎壓過高時發(fā)出報警聲。

在這里插入圖片描述

  • 設(shè)計資料獲取聯(lián)系方式.doc

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
ATXMEGA256D3-AU 1 Atmel Corporation RISC Microcontroller, 16-Bit, FLASH, AVR RISC CPU, 32MHz, CMOS, PQFP64, 14 X 14 MM, 1 MM HEIGHT, 0.80 MM HEIGHT, GREEN, PLASTIC, MS-026AEB, TQFP-64
$7.78 查看
MK22FX512VMC12 1 NXP Semiconductors RISC MICROCONTROLLER
$9.31 查看
ATSAMD20J18A-AUT 1 Microchip Technology Inc IC MCU 32BIT 256KB FLASH 64LQFP

ECAD模型

下載ECAD模型
$4.06 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜