12864程序基于MSP.docx

上传人:小飞机 文档编号:3141459 上传时间:2023-03-11 格式:DOCX 页数:8 大小:36.95KB
返回 下载 相关 举报
12864程序基于MSP.docx_第1页
第1页 / 共8页
12864程序基于MSP.docx_第2页
第2页 / 共8页
12864程序基于MSP.docx_第3页
第3页 / 共8页
12864程序基于MSP.docx_第4页
第4页 / 共8页
12864程序基于MSP.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《12864程序基于MSP.docx》由会员分享,可在线阅读,更多相关《12864程序基于MSP.docx(8页珍藏版)》请在三一办公上搜索。

1、12864程序基于MSP/*/初始化IO口子程序/*void Port_InitP4SEL = 0x00;P4DIR = 0xFF;P5SEL = 0x00;P5DIR|= BIT0 + BIT1 + BIT5 + BIT6 + BIT7;PSB_SET; /液晶并口方式RST_SET;/*/显示屏命令写入函数/*void LCD_write_com(unsigned char com) RS_CLR;RW_CLR;EN_SET;DataPort = com;delay_ms(5);EN_CLR;/*/显示屏数据写入函数/*void LCD_write_data(unsigned char d

2、ata) RS_SET;RW_CLR;EN_SET;DataPort = data;delay_ms(5);EN_CLR;/*/显示屏清空显示/*void LCD_clear(void) LCD_write_com(0x01);delay_ms(5);/*/函数名称:DisplayCgrom(uchar hz)显示CGROM里的汉字/*void DisplayCgrom(uchar addr,uchar *hz)LCD_write_com(addr);delay_ms(5);while(*hz != 0) LCD_write_data(*hz);hz+;delay_ms(5); /*/显示屏单

3、字符写入函数/*void LCD_write_char(unsigned char x,unsigned char y,unsigned char data) if (y = 0) LCD_write_com(0x80 + x); /第一行显示if(y = 1) LCD_write_com(0x90 + x); /第二行显示if (y = 2) LCD_write_com(0x88 + x); /第三行显示if(y = 3) LCD_write_com(0x98 + x); /第四行显示delay_ms(1);LCD_write_data(data);delay_ms(1);/*/显示屏字符串

4、写入函数/*void LCD_write_str(unsigned char x,unsigned char y,unsigned char *s) if (y = 0) LCD_write_com(0x80 + x); /第一行显示if(y = 1) LCD_write_com(0x90 + x); /第二行显示if (y = 2) LCD_write_com(0x88 + x); /第三行显示if(y = 3) LCD_write_com(0x98 + x); /第四行显示delay_ms(10);while (*s) LCD_write_data( *s);delay_ms(5);s +

5、;/*/显示屏初始化函数/*void LCD_init(void) LCD_write_com(FUN_MODE);/显示模式设置delay_ms(5);LCD_write_com(FUN_MODE);/显示模式设置delay_ms(5);LCD_write_com(CURSE_DIR);/显示模式设置delay_ms(5);LCD_write_com(DISPLAY_ON);/显示开delay_ms(5);LCD_write_com(CLEAR_SCREEN);/清屏delay_ms(5);void display_desk /显示电压字符LCD_write_str(0,0,设定电压:);LCD_write_str(0,1,实际电压:);LCD_write_str(0,2,实际电流:);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号