久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2491|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)proteus仿真 保存已行駛的里程并顯示 如何修改程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
300黑幣
這個(gè)圖如何使得出租車停止行駛時(shí),保存已行駛的里程和費(fèi)用并顯示。對(duì)應(yīng)程序怎么改?


#include<reg51.h>#define uchar unsigned char
#define  uint unsigned int
sbit        RESET                =        P3^7;
int        Price =        100, Mile =        0;
uchar        count =        0;
uchar code tab_d[10] = {0x3F,        0X06,        0X5B,        0X4F,        0X66,        0X6D,        0X7D,        0X07,        0X7F,        0X6F};
uchar code tab_wei[8] = {0x7f,        0xbf,        0xdf,        0xef,        0xf7,        0xfb,        0xfd,        0xfe};
void        delay(uint t)
{
        uchar        i=0;
        while(t--)
                for        (i;        i<120;i++);
}


void        display(uchar d,uchar x,uchar w)
{
        P2        =        0XFF;
        P2        =        tab_wei[w];
        P0        =        0;
        P0        =        tab_d[d] | x;
        delay        (100);
}


void        refresh()
{
        display(0,0,0);
        display(Mile%10,0,1);
        display(Mile/10%10,0x80,2);      
        if        (Mile>= 100)               
                        display(Mile/100%10,0,3);               
        if        (Mile >= 1000)               
                        display(Mile/1000%10,0,4);      
        display(Price%10,0,5);
        display(Price/10%10,0x80,6);      
        if        (Price>= 100)
                display(Price/100%10,0,7);
        if        (Price>=1000)
                display(Price/1000%10,0,8);
}
void timer1        ()        interrupt 1
{
        count++;
        Mile +=        1;
        if(        count==10)
        {
                count=0;
                if        (Mile>=30&&Mile<160)
                                Price +=16;
                if        (Mile>=160)
                                Price +=18;
                }
}
void init()
{
        P0                        =        0;
        P2                        =        0XFF;
        TMOD                =        0X0E;   
        IT0                        =        1;                        
        TH0                        =        255;      
        TL0                        =        255;
        TR0                        =        1;
        IE                        =        0X82;
}


void        judgeReset()
{
        if(RESET ==        0)
        {
                Price =        100;
                Mile = 0;
        }
}
void        main()
{
                init        ();               
                while        (1)
                {
                        judgeReset        ();
                        refresh                        ();
                        }                       
}

最佳答案

查看完整內(nèi)容

如果你的脈沖是根據(jù)從出租車獲取的脈沖數(shù),比如說輪子轉(zhuǎn)一圈,給一個(gè)脈沖這樣的話,程序沒有什么問題,在出租車停下來的時(shí)候,沒有脈沖信號(hào),顯示也就停在那了,如果你要在proteus中這么做的話,需要在脈沖和單片機(jī)之間加一個(gè)按鍵
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:251390 發(fā)表于 2022-3-3 17:41 | 只看該作者
如果你的脈沖是根據(jù)從出租車獲取的脈沖數(shù),比如說輪子轉(zhuǎn)一圈,給一個(gè)脈沖這樣的話,程序沒有什么問題,在出租車停下來的時(shí)候,沒有脈沖信號(hào),顯示也就停在那了,如果你要在proteus中這么做的話,需要在脈沖和單片機(jī)之間加一個(gè)按鍵
回復(fù)

使用道具 舉報(bào)

板凳
ID:123289 發(fā)表于 2022-3-4 11:43 | 只看該作者
寫程序總有一個(gè)目的吧。
修改程序也有一樣,請(qǐng)問修改要達(dá)成什么目的呢?
回復(fù)

使用道具 舉報(bào)

地板
ID:68800 發(fā)表于 2022-3-4 16:16 | 只看該作者
你這個(gè)應(yīng)該是增加一個(gè)脈沖信號(hào)開關(guān)模擬停車狀態(tài),然后程序增加延時(shí)判斷程序一定時(shí)間內(nèi)沒有脈沖信號(hào)即把數(shù)據(jù)寫入存儲(chǔ)內(nèi)

評(píng)分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区三区四区五区加勒比 | 国产美女黄色片 | 欧美中文字幕一区二区三区亚洲 | 欧美在线成人影院 | 亚洲精品视频在线观看视频 | 91影视 | 一区二区三区在线播放 | 亚洲欧美一区二区三区国产精品 | 久操av在线 | 精品久久久久久亚洲精品 | 精品久久久一区 | 成人亚洲片 | 午夜精品一区二区三区在线观看 | 99精品欧美一区二区蜜桃免费 | 欧美第一区 | 性大毛片视频 | 欧美理论片在线观看 | 一级做a爰片性色毛片视频停止 | 国产一区二区精品 | 亚洲国产精品va在线看黑人 | 九九精品视频在线 | 四虎影视1304t | 亚洲国产精品久久 | 亚洲国产专区 | 国内精品伊人久久久久网站 | 91国产在线视频在线 | 亚洲精品一区二区久 | 亚洲天天干 | 欧美国产日韩精品 | 国产91丝袜在线播放 | 中日av| 国内自拍偷拍 | 亚洲免费在线 | 玖玖国产精品视频 | 欧美a v在线 | 在线视频国产一区 | 日韩欧美1区2区 | 亚洲国产成人av好男人在线观看 | 在线午夜| 2022精品国偷自产免费观看 | 国产日韩欧美精品 |