网站大量收购闲置独家精品文档,联系QQ:2885784924

一步一步学MP430FR5739之LCD5110.docxVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
一步一步学MSP430FR5739之LCD5110OS: Windows8 Pro 32 bit IDE: Code Composer Studio v5.1.1Board: TI MSP430FR5739 今天要做的就是给MSP430FR5739配一个LCD。第一步WDTCTL = WDTPW + WDTHOLD; // Stop WDT1、首先定义好相应管教P2DIR=BIT5+BIT6;//设置I/O口的方向P1DIR=BIT0+BIT1+BIT2;#define DIN_H P1OUT|=BIT1#define DIN_L P1OUT=~BIT1#define CLK_H P1OUT|=BIT0#define CLK_L P1OUT=~BIT0#define DC_H P1OUT|=BIT2#define DC_L P1OUT=~BIT2#define CE_H P2OUT|=BIT5#define CE_L P2OUT=~BIT5#define RST_H P2OUT|=BIT6#define RST_L P2OUT=~BIT62、调用LCD初始化程序/************************************************名称:LCD_Init(void)**功能:初始化液晶**说明:**备注:**日期:2011年2月27日**********************************************/voidLCD_Init(void){ P2DIR=BIT5+BIT6;//+BIT4+BIT0+BIT1;//设置P4口的方向 P1DIR=BIT0+BIT1+BIT2; RST_L;//复位 RST_H;write_command(0x21);//工作模式, 水平寻址, 扩展指令write_command(0x13);//设置偏置系统(BSx) 1:48write_command(0xc8);//设置电压VLCD = 3.06 + 0.06*Vop, 对比度调整write_command(0x06);//VLCD温度系数2write_command(0x20);//工作模式, 水平寻址, 常规指令write_command(0x0c);//普通模式write_command(0x40);//起始页地址0write_command(0x80);//起始列地址0LCD_clear(); //清全屏}3、调用其他需要的函数display_chinese_string_huanhang(1,0,4,Characters[0]);/************************************************名称:display_chinese_string_huanhang(ucharx,uchary,ucharn,constuchar *str)**功能:输出一串16*16的汉字**说明:x:0-4y:0-2n:要显示汉字的个数str:汉字的首地址**备注:每行最多只能显示5个汉字(n*16=84)并且可以换行显示**日期:2011年2月27日**********************************************/voiddisplay_chinese_string_huanhang(ucharx,uchary,ucharn,constuchar *str){uchari;for(i=0;in;i++) {display_chinese(x++,y,str+i*32);if(x==5) { x=0;y++; } }}代码:LCD5110说明:](申明以下内容部分来自Baidu文库)Nokia5110是一款经典机型,可能由于经典的缘故,旧机器很多,所以很多电子工程师就把旧机器的屏幕拆下来,自己驱动Nokia5110,用于开发的设备显示,取代LCD1602。使用Nokia5110液晶的四大理由1)???? 性价比高,LCD1602可以显示32个字符,而Nokia5110可以显示15个汉字,30个字符。Nokia5110裸屏仅8.8元,LCD1602一般15元左右,LCD12864一般50~70元。2)???? 接口简单,仅四根I/O线即可驱动,LCD1602需11根I/O线,LCD12864需12根。3)???? 速度快,是LCD12864的20倍,是LCD1602的40倍。4)???? Nokia5110工作电压3.3V,正常显示时工作电流200uA以下,

文档评论(0)

xyl118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档