EDA LCD 显示设计

上传人:沈*** 文档编号:144371876 上传时间:2022-08-27 格式:DOC 页数:7 大小:50.50KB
返回 下载 相关 举报
EDA LCD 显示设计_第1页
第1页 / 共7页
EDA LCD 显示设计_第2页
第2页 / 共7页
EDA LCD 显示设计_第3页
第3页 / 共7页
点击查看更多>>
资源描述
LCD显示程序:#include#include#define uchar unsigned char #define uint unsigned intsbit LCD_RS=P00;sbit LCD_RW=P01;sbit LCD_EP=P02;sbit KEY_SET=P13;sbit KEY_UP=P14;sbit KEY_ENTER=P15;uchar m=0; /全局变量uchar flag=0;uchar set=0;/*功能键值*/uchar code dis1= 2008 xuehao_xx ;uchar code dis2=name xxxxxx;uchar code dis3 = SETA ;uchar code dis4 = SETB ;/*/延时子程序/*delay(int ms)int i;while (ms-)for (i=0;i=10)m=0;/键值的范围09again:if(KEY_UP=0)goto again;/若按键未释放,则等待lcd_pos(0x4a); lcd_wdat(0x30+m); if(KEY_ENTER=1)delay(10);if(KEY_ENTER=1)flag=0; again1:if(KEY_ENTER=1)goto again1; /*/*/*设置服务子函数*/ void set_value()if (KEY_SET=0)delay(10);if(KEY_SET=0)set+;flag=0;/功能键值递增if(set=3)set=0;/键值的范围04again:if(KEY_SET=0)goto again;/若按键未释放,则等待if(KEY_SET=1)flag=1;/*/*第一页函数*/ void fun_1() uchar i; delay(12);lcd_pos(0);i=0;while(dis1i!=0)lcd_wdat(dis1i);i+; lcd_pos(0x40);i=0;while(dis2i!=0)lcd_wdat(dis2i);i+; /*/*/*第二页函数*/ void fun_2() uchar i; lcd_wcmd(0x01);/清屏delay(12); lcd_pos(0x40);i=0;while(dis3i!=0)lcd_wdat(dis3i);i+;adj_value(); /*/*第三页函数*/ void fun_3() uchar i; lcd_wcmd(0x01);/清屏delay(12); lcd_pos(0x40);i=0;while(dis4i!=0)lcd_wdat(dis4i);i+; adj_value(); /主函数/*void main() / uchar i;lcd_init();delay(120); P0=0xFF; /置P0 口 P2=0xFF; /置P2 口 lcd_wcmd(0x01);/清屏 fun_1();while(1)set_value();switch(set)/*根据Set标志散转*/case 0:fun_1();break;/*第一页*/case 1:fun_2();break;/*第二页*/case 2:fun_3();break;/*第三页*/default:break; 原理图:
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!