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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 31915|回復: 78
打印 上一主題 下一主題
收起左側

1602液晶動態菜單(單片機)多級菜單程序

  [復制鏈接]
跳轉到指定樓層
樓主
ID:69323 發表于 2014-11-23 22:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
動態菜單(單片機)多級菜單。

以上壓縮包程序1下載: 動態菜單(單片機).rar (51.49 KB, 下載次數: 661)

在LCD1602上實現菜單功能,本代碼才有結構體設計,可以設置多級菜單
1602_menu.rar (41.39 KB, 下載次數: 479)

剛做完的lcd1602 全中文多級菜單驅動程序.自認為通用性很好.在wave下編譯通過
1602菜單.rar (12.53 KB, 下載次數: 425)

評分

參與人數 2黑幣 +51 收起 理由
cugbzhangwp + 1 很給力!
admin + 50 共享資料的積分獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏23 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2014-11-23 22:34 | 只看該作者
程序預覽:
#include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義
#include<intrins.h>
#include<key1.h>
#include<key1.c>
#include<1602.h>
#include<1602.c>

unsigned char hh=0,ho=1,i=0,LCD_L=0,LCD_H=3;          //LCD_H 如1602=1 1604=3
unsigned char dis=0,dis_botton=0,dis_top=3;
unsigned char menu_upmax=6,dis_huo=0;          //dis_huo在0-3之間   menu_upmax 0-6


char menu1[] ="1.sick";
char menu2[] ="2.tamagawa";
char menu3[] ="3.heide";
char menu4[] ="4.ltn";
char menu5[] ="5.opt";
char menu6[] ="6.66666";
char menu7[] ="7.77777";
char *MENU[]={menu1,menu2,menu3,menu4,menu5,menu6,menu7};
void main(void)
{
LCD_Init() ;
LCD_Clear() ;

while(1)
         {

          key_scan();
            
           for(i=0;i<4;i++)
            {
                LCD_Write_String(1,i,MENU[dis_botton+i]);
                }
                  LCD_Write_String(0,hh,"*");
                  LCD_Write_String(0,ho," ");
          


         if(dis_top<menu_upmax)
         {
          if(key_num==4)                   //加
                  {
                       key_num=0;
       
                           if(dis_huo>=LCD_H)
                          {

                                    dis_top++;
                                 dis_botton++;

                           }
                   if (dis_huo<LCD_H)
                         {
                         dis_huo++;
                         ho=hh;
                         hh++;
                         }
       
                  }
         }


         if(dis_botton>0)      //減
         {
          if(key_num==3)                  
                  {
                       key_num=0;
       
                           if(dis_huo<=LCD_L)
                          {
                                    dis_top--;
                                 dis_botton--;
                           }
                   if (dis_huo>LCD_L)
                         {
                         dis_huo--;
                         ho=hh;
                         hh--;
                         }
       
                  }
         }
  }
}
回復

使用道具 舉報

板凳
ID:69215 發表于 2014-11-25 01:06 | 只看該作者
不錯 頂頂頂頂
回復

使用道具 舉報

地板
ID:71993 發表于 2015-1-14 02:00 來自觸屏版 | 只看該作者
拿走了,謝謝啦
回復

使用道具 舉報

5#
ID:65707 發表于 2015-1-14 08:20 | 只看該作者
1602都可以做成這樣,不錯
回復

使用道具 舉報

6#
ID:74125 發表于 2015-3-5 10:13 | 只看該作者
1602都可以做成這樣,不錯
回復

使用道具 舉報

7#
ID:73082 發表于 2015-3-6 16:00 | 只看該作者
不錯,終于找到可以參考的東西了
回復

使用道具 舉報

8#
ID:47760 發表于 2015-3-18 15:17 | 只看該作者
謝謝樓主分享
回復

使用道具 舉報

9#
ID:78131 發表于 2015-4-26 17:35 | 只看該作者
不錯謝謝 很好
回復

使用道具 舉報

10#
ID:73337 發表于 2015-7-15 09:15 | 只看該作者
正需要,下來看看
回復

使用道具 舉報

11#
ID:86065 發表于 2015-7-18 18:53 | 只看該作者
怎么不能用啊????
回復

使用道具 舉報

12#
ID:88299 發表于 2015-8-14 10:12 | 只看該作者
果然大神,收下好好研究
回復

使用道具 舉報

13#
ID:72919 發表于 2015-8-23 23:02 | 只看該作者
路過看看  很好
回復

使用道具 舉報

14#
ID:92799 發表于 2015-10-18 12:06 | 只看該作者
不錯,1602這么簡單的液晶屏都能如此強大
回復

使用道具 舉報

15#
ID:95997 發表于 2015-11-16 16:30 | 只看該作者
學習了謝大勝
回復

使用道具 舉報

16#
ID:95997 發表于 2015-11-16 16:37 | 只看該作者
入門小白剛學習1602謝謝大神分享
回復

使用道具 舉報

17#
ID:57757 發表于 2015-11-19 00:51 | 只看該作者
果然大神,收下好好研究
回復

使用道具 舉報

18#
ID:98767 發表于 2015-12-7 23:12 | 只看該作者
謝謝,學習制作菜單
回復

使用道具 舉報

19#
ID:106255 發表于 2016-2-24 15:50 | 只看該作者
樓主,感謝分享
回復

使用道具 舉報

20#
ID:106255 發表于 2016-2-24 17:13 | 只看該作者
謝謝,下載后看了一下,編碼的移植性和改進不強
回復

使用道具 舉報

21#
ID:113491 發表于 2016-4-11 15:40 | 只看該作者
不錯,好東東,謝謝分享
回復

使用道具 舉報

22#
ID:113731 發表于 2016-4-12 15:15 | 只看該作者
不錯學習了
回復

使用道具 舉報

23#
ID:114611 發表于 2016-4-16 19:24 | 只看該作者
謝謝分享 現在正學習菜單
回復

使用道具 舉報

24#
ID:96054 發表于 2016-6-30 19:00 | 只看該作者
本帖最后由 rubiks 于 2016-6-30 19:01 編輯

結構體的那個非常好,代碼簡潔,功能強大,可擴展性好,易維護。這段時間做菜單,參考了好多,要么繁瑣效率低,要么不易理解。樓主這個最好了,吃透以后多級菜單隨便做啊,很爽。
回復

使用道具 舉報

25#
ID:61390 發表于 2016-7-1 12:21 | 只看該作者
給錯,低成本的,我正在找的
回復

使用道具 舉報

26#
ID:128878 發表于 2016-7-2 13:14 來自觸屏版 | 只看該作者
可以的,不錯
回復

使用道具 舉報

27#
ID:86777 發表于 2016-8-18 17:01 | 只看該作者
正好需要,下載看看
回復

使用道具 舉報

28#
ID:130762 發表于 2016-9-1 20:34 來自觸屏版 | 只看該作者
正在找這個
回復

使用道具 舉報

29#
ID:137795 發表于 2016-9-2 20:09 | 只看該作者
黑B有限   三個包 下哪個
回復

使用道具 舉報

30#
ID:116258 發表于 2016-10-10 20:18 | 只看該作者
果然大神,收下好好研究
回復

使用道具 舉報

31#
ID:150649 發表于 2016-11-27 22:43 | 只看該作者
不錯的資料,下載學習。
回復

使用道具 舉報

32#
ID:150649 發表于 2016-11-27 22:45 | 只看該作者
下載學習。
回復

使用道具 舉報

33#
ID:144683 發表于 2016-12-29 08:20 | 只看該作者
入門小白剛學習1602謝謝大神分享
回復

使用道具 舉報

34#
ID:47760 發表于 2016-12-30 19:19 | 只看該作者
收下好好研究,謝謝
回復

使用道具 舉報

35#
ID:157654 發表于 2017-1-7 19:31 | 只看該作者
怎么下不下來啊
回復

使用道具 舉報

36#
ID:162394 發表于 2017-1-19 11:43 | 只看該作者
好東西
回復

使用道具 舉報

37#
ID:65893 發表于 2017-2-17 18:13 | 只看該作者
謝謝樓主分享,學習學習
回復

使用道具 舉報

38#
ID:166656 發表于 2017-3-14 23:31 | 只看該作者
第二個代碼在keil4中要有所變化,因為不能判斷小于和大于號
回復

使用道具 舉報

39#
ID:166656 發表于 2017-3-15 01:11 | 只看該作者
樓主或者版主  第二個程序移植到stc52rc有些故障,亂碼跑飛,而且小于的地方要改成小于等于,大于同理
回復

使用道具 舉報

40#
ID:166656 發表于 2017-3-15 01:12 | 只看該作者
第三個也是一樣的,移植后不顯示,第二個改動后顯示了但是亂碼了,改動只是等于號什么的沒有亂改之類的
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品1区 | 国产一区二区三区四区在线观看 | 成人av在线网站 | 亚洲精品乱码久久久久久黑人 | 久草在线在线精品观看 | 久久久久九九九女人毛片 | 一区二区三区四区电影视频在线观看 | 伊人久久在线观看 | 91在线观看| 日韩精品免费在线 | 九色 在线| 精品视频一区二区三区四区 | 精品国产乱码久久久久久图片 | 国产精品国产三级国产aⅴ中文 | 91在线影院| 日本污视频| 久久国产精品免费 | 国产欧美在线播放 | 国产精品大片在线观看 | 夜夜夜久久久 | 精品九九 | 国产精品www | 日本午夜在线视频 | 欧美成人精品一区二区男人看 | 怡红院成人在线视频 | 日韩在线视频播放 | 精品久久久久久久久亚洲 | 亚洲欧洲在线视频 | 日韩欧美一区二区三区四区 | 久久成人一区 | 亚洲成人一区二区 | 久久精品91久久久久久再现 | 国产精品99久久久精品免费观看 | 国产精品视频免费看 | 91在线视频国产 | 精品一二 | 亚洲视频在线一区 | 一级欧美一级日韩片 | 成人福利在线观看 | 久在线观看| 欧美啪啪 |