第一范文网 - 专业文章范例文档资料分享平台

LCD128x64液晶Proteus仿真

来源:用户分享 时间:2025/5/29 5:18:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

LCD128x64液晶Proteus仿真---AT89C52(并口)

proteus 2010-04-07 20:05:40 阅读16 评论0字号:大中小

/****************由龙丘科技开发板程序改写************************/ #include \ //52系列单片机定义文件 #include \ //调用_nop_();延时函数用 #define LCD_Data_Out P3 sbit RW = P1^0; sbit RS = P1^1; sbit RST = P1^2; sbit CS = P1^3; sbit E = P1^4; #define X_WIDTH 132 #define Y_WIDTH 64

#define byte unsigned char //无符号字符(8位)

#define uint unsigned int //无符号整数(16位) void LCD_Init(void); void LCD_CLS(void);

void LCD_P6x8Str(byte x,byte y,byte ch[]); void LCD_P8x16Str(byte x,byte y,byte ch[]); void LCD_P14x16Str(byte x,byte y,byte ch[]); void LCD_Print(byte x, byte y, byte ch[]); void LCD_PutPixel(byte x,byte y);

void LCD_Rectangle(byte x1,byte y1,byte x2,byte y2,byte gif); void Draw_LQLogo(void); void Draw_LibLogo(void);

void Draw_BMP(byte x0,byte y0,byte x1,byte y1,byte bmp[]); void LCD_WrDat(byte date); void LCD_WrCmd(byte cmd); void LCD_Fill(byte bmp_data); void LCD_Set_Pos(byte x, byte y);

//*************************建立数字库********************* code byte F6x8[][6] = {

{ 0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E }, // 0 { 0x00, 0x00, 0x42, 0x7F, 0x40, 0x00 }, // 1 { 0x00, 0x42, 0x61, 0x51, 0x49, 0x46 }, // 2 { 0x00, 0x21, 0x41, 0x45, 0x4B, 0x31 }, // 3 { 0x00, 0x18, 0x14, 0x12, 0x7F, 0x10 }, // 4 { 0x00, 0x27, 0x45, 0x45, 0x45, 0x39 }, // 5 { 0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30 }, // 6 { 0x00, 0x01, 0x71, 0x09, 0x05, 0x03 }, // 7

{ 0x00, 0x36, 0x49, 0x49, 0x49, 0x36 }, // 8 { 0x00, 0x06, 0x49, 0x49, 0x29, 0x1E }, // 9 { 0x00, 0x00, 0x36, 0x36, 0x00, 0x00 }, // : { 0x00, 0x00, 0x56, 0x36, 0x00, 0x00 }, // ; { 0x00, 0x08, 0x14, 0x22, 0x41, 0x00 }, // < { 0x00, 0x14, 0x14, 0x14, 0x14, 0x14 }, // = { 0x00, 0x00, 0x41, 0x22, 0x14, 0x08 }, { 0x00, 0x02, 0x01, 0x51, 0x09, 0x06 }, { 0x00, 0x32, 0x49, 0x59, 0x51, 0x3E }, { 0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C }, { 0x00, 0x7F, 0x49, 0x49, 0x49, 0x36 }, { 0x00, 0x3E, 0x41, 0x41, 0x41, 0x22 }, { 0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C }, { 0x00, 0x7F, 0x49, 0x49, 0x49, 0x41 }, { 0x00, 0x7F, 0x09, 0x09, 0x09, 0x01 }, { 0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A }, { 0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F }, { 0x00, 0x00, 0x41, 0x7F, 0x41, 0x00 }, { 0x00, 0x20, 0x40, 0x41, 0x3F, 0x01 }, { 0x00, 0x7F, 0x08, 0x14, 0x22, 0x41 }, { 0x00, 0x7F, 0x40, 0x40, 0x40, 0x40 }, { 0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F }, { 0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F }, { 0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E }, { 0x00, 0x7F, 0x09, 0x09, 0x09, 0x06 }, { 0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E }, { 0x00, 0x7F, 0x09, 0x19, 0x29, 0x46 }, { 0x00, 0x46, 0x49, 0x49, 0x49, 0x31 }, // > // ? // @ // A // B // C // D // E // F // G // H // I // J // K // L // M // N // O // P // Q // R // S

搜索更多关于: LCD128x64液晶Proteus仿真 的文档
LCD128x64液晶Proteus仿真.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c74rig5846y5ap1c1l9kz_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top