找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2279|回復(fù): 1
收起左側(cè)

求問Mode++;在程序中有什么作用,Mode實(shí)現(xiàn)的是什么功能,在C語言程序中讀不懂

[復(fù)制鏈接]
ID:525507 發(fā)表于 2021-4-9 15:32 | 顯示全部樓層 |閱讀模式
單片機(jī)程序問題,希望大家不吝賜教

uchar Mode=0;
void Key()                 //按鍵按下就會變成低電平
{
        //模式選擇
        if(Key1==0)
        {
                while(Key1==0);
                Feng=0;          //P2.6給低電平蜂鳴器報(bào)警低電平有效
                Mode++;
                Display_wd();  //調(diào)用函數(shù)顯示溫度
                if(Mode==4)
                {
                        Mode=1;
                        Feng=1;
                }
                   write_com(0x38);//屏幕初始化
                   write_com(0x0d);//打開顯示 無光標(biāo) 光標(biāo)閃爍
                   write_com(0x06);//當(dāng)讀或?qū)懸粋€(gè)字符是指針后一一位
                switch(Mode)
                {
                        case 1:
                        {
                                write_com(0x80+15);//位置
                                Feng=1;
                                break;
                        }
                        case 2:
                        {
                                write_com(0x80+0x40+5);//位置
                                Feng=1;
                                break;
                        }
                        case 3:
                        {
                                write_com(0x80+0x40+14);//位置
                                Feng=1;
                                break;
                        }
                }
        }

求問Mode++;在程序中有什么作用,Mode實(shí)現(xiàn)的是什么功能,在程序中讀不懂
回復(fù)

使用道具 舉報(bào)

ID:814525 發(fā)表于 2021-4-9 18:22 | 顯示全部樓層
記錄key1按鍵按下次數(shù),切換不同功能。例如某些手電筒,一個(gè)按鍵實(shí)現(xiàn):強(qiáng)光--弱光--閃燈--關(guān)燈

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表