MSP430单片机控制1602液晶显示.docx
《MSP430单片机控制1602液晶显示.docx》由会员分享,可在线阅读,更多相关《MSP430单片机控制1602液晶显示.docx(3页珍藏版)》请在三一办公上搜索。
1、MSP430单片机控制1602液晶显示MSP430单片机控制1602液晶显示 字符型 LCD1602 通常有 14 条引脚线或 16 条引脚线的 LCD , 多出来的 2 条线是背光电 源线 VCC(15 脚 ) 和地线 GND(16 脚 ) , 其控制原理与 14 脚的 LCD 完全一样 , 引脚定义如下表 所示: 在这里要特别注意了:MSP430端口输出电压是3.3v的,不是5v的,所以2和15脚要另找5伏电压接上,否则虽然能显示但不清楚而且会出现乱码。 2脚相当于清晰度调节,一般接地就可以,但最好接上可变电阻调节一下。 下面是端口连接: 不多解释了,接上线就行了,下面是C语言程序: #i
2、nclude /* 必要操作:正确连接1602 */ #define uint unsigned int /定义常用数据类型替代码 #define uchar unsigned char #define dat P2OUT /定义LCD1602的数据口为P2 #define CLR_RS P1OUT&=BIT0; /置零P1.0位,也就是置零RS #define SET_RS P1OUT|=BIT0; /置壹P1.0位,也就是置壹RS #define CLR_RW P1OUT&=BIT1; /置零P1.1位,也就是置零RW #define SET_RW P1OUT|=BIT1; /置壹P1.1
3、位,也就是置壹RW #define CLR_EN P1OUT&=BIT2; /置零P1.2位,也就是置零EN #define SET_EN P1OUT|=BIT2; /置壹P1.2位,也就是置壹EN uchar busy; /1602判忙标志 void delay_1ms(void); /延时程序 void delay_1s(void); /延时程序 void display(void); /显示程序 void busy_1602(void); /液晶查忙程序 void shj_1602(uchar a); /液晶写数据程序 void init_1602(void); /液晶初始化 void



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MSP430 单片机 控制 1602 液晶显示

链接地址:https://www.31ppt.com/p-3061678.html