標(biāo)題:
基于51單片機(jī)的出租車計(jì)價(jià)器Proteus仿真程序
[打印本頁]
作者:
fgdfgdfgd
時(shí)間:
2021-11-13 11:57
標(biāo)題:
基于51單片機(jī)的出租車計(jì)價(jià)器Proteus仿真程序
設(shè)計(jì)功能:
(1): 顯示器顯示當(dāng)前單價(jià),當(dāng)前里程,當(dāng)前費(fèi)用
(2): 分時(shí)計(jì)費(fèi)( 白天,晚上標(biāo)準(zhǔn)不同,等待時(shí)間計(jì)費(fèi) )
(3): 定時(shí)器編程產(chǎn)生脈沖用于模擬車輛行走,一個(gè)脈沖代表兩米
(4): 使用按鍵控制計(jì)費(fèi)開始和計(jì)費(fèi)結(jié)束( 計(jì)費(fèi)結(jié)束保持顯示車費(fèi)等信息 )
小白不知道怎么發(fā)送圖片,但本人親測可用!
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.gif
(86 KB, 下載次數(shù): 34)
下載附件
2021-11-14 03:20 上傳
2個(gè)單片機(jī)實(shí)現(xiàn) 一個(gè)芯片發(fā)脈沖 一個(gè)芯片統(tǒng)計(jì)
單片機(jī)源程序如下:
//--- 頭文件 ---//
#include "LCD1602.H"
#include "Single_Key.h"
#include "INT.H"
#include "T0.H"
//--- 引腳聲明 ---//
sbit Wait = P2^3; //等待時(shí)間引腳
//--- 變量定義 ---//
uchar Price = 0; //汽車單公里價(jià)格
//--- 聲明 ---//
void main()
{
/************************ 程序初始化 *****************************/
LcdInit(); //LCD顯示屏初始化
Inint_T0; //定時(shí)器初始化
INT0_Falling;
EX0 = 0; //關(guān)閉外部計(jì)數(shù)中斷
/************************ 主程序循環(huán) *****************************/
while(1)
{
KeyTest_1();KeyTest_2(); //檢測是白天還是夜晚
KeyTest_3();KeyTest_4(); //是否開始計(jì)數(shù)
FirstLine_ClearOFF_Char(Price:,0 );
LcdIDisplay_Num ( First_Line , Clear_OFF,6,Price); //單價(jià)
if( Price == 5 )
LcdIDisplay_Char ( First_Line , Clear_OFF, 7, " " ); //防止顯示溢出
FirstLine_ClearOFF_Char( km:,10 ); //公里
LcdIDisplay_Num ( First_Line , Clear_OFF,13, KM );
SecondLine_ClearOFF_Char(NOW Price:,0 );
LcdIDisplay_Num ( Second_Line , Clear_OFF,10, Price * KM + Wait_Count ); //總價(jià)
if( Single_KEY_Flag_1 == 1 )
{
Single_KEY_Flag_1 = 0;
Price = 5;
}
if( Single_KEY_Flag_2 == 1 )
{
Single_KEY_Flag_2 = 0;
Price = 10;
}
if( Single_KEY_Flag_3 == 1 )
{
Single_KEY_Flag_3 = 0;
EX0 = 1; //開啟外部計(jì)數(shù)中斷
KM_COUNT = 0; KM = 0;
Price = 5;
}
if( Single_KEY_Flag_4 == 1 )
{
Single_KEY_Flag_4 = 0;
EX0 = 0; //關(guān)閉外部計(jì)數(shù)中斷
Price = 5;
}
if( Wait == 0 )
{
Enable_T0; //開啟定時(shí)器
}
else
{
DisEnable_T0; //關(guān)閉定時(shí)器
Inint_T0; //初始化定時(shí)器
}
}
}
復(fù)制代碼
仿真代碼51hei附件下載:
出租車計(jì)價(jià)器仿真.7z
(95.35 KB, 下載次數(shù): 77)
2021-11-14 03:34 上傳
點(diǎn)擊文件名下載附件
全部資料
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1