MSP430单片机对12864液晶模块显示的测试设计.doc
《MSP430单片机对12864液晶模块显示的测试设计.doc》由会员分享,可在线阅读,更多相关《MSP430单片机对12864液晶模块显示的测试设计.doc(6页珍藏版)》请在三一文库上搜索。
1、MSP430单片机对12864液晶模块显示的测试设计/DM430开发板控制带字库型12864液晶模块显示测试程序/显示模式为汉字模式,直接将12864插入12864接口即可/注意选择液晶的电源,位于电位器附近,可选5V或3.3V,根据液晶电压进行选择/调试环境:EW430 V5.30/*/#include#define CPU_F (double)8000000)#define delay_us(x) _delay_cycles(long)(CPU_F*(double)x/1000000.0)#define delay_ms(x) _delay_cycles(long)(CPU_F*(doub
2、le)x/1000.0)#define uchar unsigned char#define uint unsigned int#define ulong unsigned long/*12864应用指令*/#define CLEAR_SCREEN 0x01 /清屏指令:清屏且AC值为00H#define AC_INIT 0x02 /将AC设置为00H。且游标移到原点位置#define CURSE_ADD 0x06 /设定游标移到方向及图像整体移动方向(默认游标右移,图像整体不动)#define FUN_MODE 0x30 /工作模式:8位基本指令集#define DISPLAY_ON 0x0
3、c /显示开,显示游标,且游标位置反白#define DISPLAY_OFF 0x08 /显示关#define CURSE_DIR 0x14 /游标向右移动:AC=AC+1#define SET_CG_AC 0x40 /设置AC,范围为:00H3FH#define SET_DD_AC 0x80#define P10 0#define P11 1#define P12 2#define P13 3#define P14 4#define P15 5#define P16 6#define P17 7#define RS_CLR P3OUT #define RS_SET P3OUT |= (1 P
4、13) /RS置高#define RW_CLR P3OUT #define RW_SET P3OUT |= (1 P16) /RW置高#define EN_CLR P3OUT #define EN_SET P3OUT |= (1 P17) /E置高#define PSB_CLR P5OUT #define PSB_SET P5OUT |= (1 P11) /PSB置高,并口方式#define RST_CLR P5OUT #define RST_SET P5OUT |= (1 P12) /RST置高#define DataPort P4OUT /P4口为数据口/*/ 系统时钟初始化/*void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MSP430 单片机 12864 液晶模块 显示 测试 设计
链接地址:https://www.31doc.com/p-3263017.html