• 大小: 36KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-03
  • 语言: 其他
  • 标签: 点菜  

资源简介

这是工程教育高做的点菜系统,基于51单片机,上位机采用qt,由于时间比较紧还有很多东西等待完善,基本实现点菜管理功能

资源截图

代码片段和文件信息

/***************************************************************************
标题: LCD12864程序
效果: 本程序在LCD12864液晶屏显示汉字、字符及图形内容
工作于:LY5A-L2A开发板
作者: 林洋电子-单片机
客服QQ:52927029
邮箱: 52927029@qq.com
******************************************************************************/
#include “reg51.h“

/********IO引脚定义***********************************************************/
sbit LCD_RS=P1^0;
sbit LCD_RW=P1^1;
sbit LCD_E=P1^2;
sbit PSB =P1^6;//PSB脚为12864-12系列的串、并通讯功能切换,我们使用8位并行接口,PSB=1
sbit RES = P1^3;
//sbit KEY_ADD=P3^3;         //定义按键输入端口
//sbit KEY_DEC=P3^2;

/********宏定义***********************************************************/
#define LCD_Data P0
#define Busy    0x80 //用于检测LCD状态字中的Busy标识
#define Key P2
unsigned char currcurroldkey;//全局变量,当前箭头位置
/********函数声明*************************************************************/
void WriteDataLCD(unsigned char WDLCD);
void WriteCommandLCD(unsigned char WCLCDBuysC);
unsigned char ReadDataLCD(void);
unsigned char ReadStatusLCD(void);
void LCDInit(void);
void LCDClear(void);
void LCDFlash(void);
void DisplayOneChar(unsigned char X unsigned char Y unsigned char DData);
void DisplayListChar(unsigned char X unsigned char Y unsigned char code *DData);
void DisplayImage (unsigned char code *DData);
void Delay5Ms(void);
void Delay400Ms(void);
void CGRAM();
void DisplayCGRAM(unsigned char xunsigned char y);
void LCD_PutString(unsigned char xunsigned char yunsigned char code *s);
void DisplayUpdata(void);
void DelayUs2x(unsigned char t);
void displaycaidan();
void denglu1();
void keyscan();
void shianshi();
/********数据定义*************************************************************/
code unsigned char  uctech[] = {“  呷哺  呷哺“};
code unsigned char  net[] = {“    餐  饮  “};
code unsigned char  mcu[] = {“  美食的首选“};
code unsigned char  qq[] = {“  QQ: 1111111  “};
code unsigned char  denglu[] = {“  欢迎登陆“};
code unsigned char  ID[] = {“ID:“};
unsigned char code user16x16[]={ //箭头图片
0x000x000x200x000x300x000x380x000x3C0x000x3E0x000x3F0x000x3F0x80
0x3F0xC00x3F0x800x3F0x000x3E0x000x3C0x000x380x000x300x000x200x00

};
unsigned char code *MainMenu[]=
{
{“  1.鸡蛋“}
{“  2.番茄“}
{“  3.番茄炒蛋“}
{“  “}
{“  4.蛋饺“}
{“  5.煎包“}
{“  6.狮子头“}
{““}
{“  7.尖椒炒肉“}
{“  8.手撕包菜“}
{“  9.酸菜鱼“}
{““}
{“  10. 回锅肉“}
{“  11. 蚂蚁上树“}
{“  12. 红烧肉“}
{““}
{“  13. 红烧猪蹄“}
{“  14: 辣子鸡丁“}
{“  15: 鸡丁米线“}
{““}
{“  16. 麻辣鸡翅“}
};

code unsigned char tmp[]={//128*64点阵图形数据
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
      0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
      0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
      0x000x000x000x000xC00x000x000x000x000x000x000x000x000x000x000x00
      0x000x000x000x000xE00x000x000x000x000x000x000x000x000x000x000x00
      0x000x000x000x000xF80x000x00

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-02-25 18:25  工程教育高\
     文件        9320  2014-02-25 18:21  工程教育高\gjg
     文件       32719  2014-02-25 18:21  工程教育高\gjg.M51
     文件         975  2014-02-25 18:25  工程教育高\gjg.Opt
     文件        1662  2014-02-25 18:25  工程教育高\gjg.Uv2
     文件       10545  2014-02-25 18:21  工程教育高\gjg.hex
     文件          48  2014-02-25 18:21  工程教育高\gjg.lnp
     文件         444  2014-02-25 18:21  工程教育高\gjg.plg
     文件           0  2014-02-25 18:18  工程教育高\gjg_Uv2.Bak
     文件       37134  2014-02-25 18:21  工程教育高\pingmuchengxu.LST
     文件       15399  2014-02-25 18:21  工程教育高\pingmuchengxu.OBJ
     文件       23239  2014-02-25 18:20  工程教育高\pingmuchengxu.c

评论

共有 条评论