当前位置:seo网站建设 > 百科知识 >

单片机通用菜单程序

  • 2023-02-10
一、单片机通用菜单程序

我师兄去年做过一个,只需你的RAM足够,可能无限级菜单,正好也是四个键,正好和你的一样.很好理解,我最近花一地利间移植胜利过.他的lcd是不带字库的,不过没关系,只需重写一下lcd底层驱动就好.我用的是带字库的lcd LM3033.你给我个邮箱,或许在Hi上留言,写上你的邮箱. 利美知识百科

二、有没有比较适用的菜谱软件?

比较适用的,你说的是香哈菜谱app吗?我知道的菜谱软件就只要这一个了 本文利美网络(www.limeiseo.com)整理发布

三、怎样用C言语编写菜单?

#include stdio.h limeiseo(加v分享)

#include stdlib.h

copyright limeiseo

#include dos.h

利美项目圈

#include windows.h

利美网络

char choice1;

copyright limeiseo

void main()

limeiseo(加v分享)

{ copyright limeiseo

void menue1();

本文利美网络(www.limeiseo.com)整理发布

printf(欢迎进入Ben的作业查询系统!); limeiseo(加v分享)

menue1();

利美项目圈

} 利美网络

void menue1() copyright limeiseo

{

copyright limeiseo

void choicemenue1();

本文利美网络(www.limeiseo.com)整理发布

printf(\n请依照以下列表抉择您想要查看的章节:);

利美网络

printf(\n编号\t章节\n 1\t第一章\n 2\t第二章\n);

本文利美网络(www.limeiseo.com)整理发布

printf(请输入编号停止抉择:);

利美网络

choicemenue1(); 利美网络

} 利美项目圈

void choicemenue1()

利美网络

{

利美网络

choice1=getch(); 利美知识百科

switch(choice1)

利美网络

{

copyright limeiseo

void menuechapter1(); 利美项目圈

void menuechapter2();

利美项目圈

void menue1(); 利美网络

case '1':menuechapter1();break;

limeiseo(加v分享)

case '2':menuechapter2();break;

本文利美网络(www.limeiseo.com)整理发布

default:printf(\n输入谬误!请重新抉择!\n),menue1(); 利美项目圈

} 本文利美网络(www.limeiseo.com)整理发布

} 利美网络

void menuechapter1()

copyright limeiseo

{

copyright limeiseo

char choiceex;

copyright limeiseo

printf(\n您抉择的是第%c章,choice1); limeiseo(加v分享)

printf(\n如今请抉择本章节的标题。); copyright limeiseo

printf(\n请依照以下列表抉择标题:); 利美网络

printf(\n编号\t标题编号\n1\t第1题\n2\t第2题\n);

limeiseo(加v分享)

printf(请抉择:);

copyright limeiseo

switch(choiceex=getch()) limeiseo(加v分享)

{ 利美网络

void c1_1(); 利美网络

void c1_2();

copyright limeiseo

case '1':c1_1();break; 利美网络

case '2':c1_2();break; 利美项目圈

default: 利美网络

printf(\n你个白痴!这也能选错!不让你重选了!);

利美知识百科

printf(\n按恣意键以参加!); 利美项目圈

getch(); 利美网络

exit(0);

利美网络

}

limeiseo(加v分享)

} copyright limeiseo

void menuechapter2() 利美网络

{

利美网络

char choiceex;

本文利美网络(www.limeiseo.com)整理发布

printf(\n您抉择的是第%c章,choice1);

copyright limeiseo

printf(\n如今请抉择本章节的标题。); limeiseo(加v分享)

printf(\n请依照以下列表抉择标题:); 本文利美网络(www.limeiseo.com)整理发布

printf(\n编号\t标题编号\n1\t第1题\n2\t第2题\n);

本文利美网络(www.limeiseo.com)整理发布

printf(\n请抉择:); 本文利美网络(www.limeiseo.com)整理发布

switch(choiceex=getch()) 利美网络

{ limeiseo(加v分享)

void c2_1(); limeiseo(加v分享)

void c2_2();

limeiseo(加v分享)

case '1':c2_1();break; 利美项目圈

case '2':c2_2();break; copyright limeiseo

default: 本文利美网络(www.limeiseo.com)整理发布

printf(\n你个白痴!这也能选错!不让你重选了!); 利美项目圈

printf(\n按恣意键以参加!); 利美知识百科

getch(); 利美项目圈

exit(0);

本文利美网络(www.limeiseo.com)整理发布

} 本文利美网络(www.limeiseo.com)整理发布

}

limeiseo(加v分享)

void c1_1() 本文利美网络(www.limeiseo.com)整理发布

{

copyright limeiseo

char howtorun; 利美知识百科

printf(如今请抉择调查模式:); 利美项目圈

printf(\n编号\t调查模式\n 1\t运转程序\n 2\t查看源代码\n 3\t前往主菜单\n 4\t参加程序\n);

本文利美网络(www.limeiseo.com)整理发布

printf(请抉择:); 本文利美网络(www.limeiseo.com)整理发布

switch(howtorun=getch())

本文利美网络(www.limeiseo.com)整理发布

{

利美项目圈

void runc1_1();

利美项目圈

void menue1(); limeiseo(加v分享)

case '1':runc1_1();break; copyright limeiseo

case '2':printf(\n),system(type \\caidan\\chapter1\\c1_1.c),printf(\n),getch();break;

limeiseo(加v分享)

case '3':menue1();break;

limeiseo(加v分享)

case '4':exit(0);break;

copyright limeiseo

default:

利美项目圈

printf(程序即将完结!哈哈哈……);

copyright limeiseo

printf(按恣意键以完结程序!);

利美网络

getch(); copyright limeiseo

exit(0); 本文利美网络(www.limeiseo.com)整理发布

} 利美知识百科

}

利美知识百科

void c1_2() 利美项目圈

{ 利美网络

printf(c1_2 is OK!);

limeiseo(加v分享)

}

copyright limeiseo

void c2_1() 利美网络

{ 利美网络

printf(c2_1 is OK!); 利美项目圈

} copyright limeiseo

void c2_2()

利美项目圈

{

利美项目圈

printf(c2_2 is OK!);

copyright limeiseo

}

copyright limeiseo

void runc1_1()

利美网络

{

copyright limeiseo

int a,b,max;

利美知识百科

printf(\nPlease input two integer numbers:);

本文利美网络(www.limeiseo.com)整理发布

printf(a=?,b=?\n); limeiseo(加v分享)

scanf(%d,%d,&a,&b);

利美网络

max=a>b?a:b;

利美项目圈

printf(The max number is %d,max); 利美知识百科

}

利美网络

大概就是这样做的。。

本文利美网络(www.limeiseo.com)整理发布

seoseo

菜谱程序

  • 关注微信

相关内容