资源简介
一个基于msp430f149的12864模块化程序 可以改引脚直接模块化编程使用 很方便
代码片段和文件信息
/*****************************************************
/在这里打不开文件 文件写的12864.H
//Clear_GDRAM_12864();//加上这句话就特别慢 显示字符
注意配置IO口的状态 初始化液晶
*******************************************************/
#include“12864_MSP430.h“/在这里打不开文件 文件写的12864.H
void Port_Init_12864()
{
P4SEL = 0x00;
P4DIR = 0xFF;
P5SEL = 0x00;
P5DIR|= BIT0 + BIT1 + BIT5 + BIT6 + BIT7;
PSB_SET; //液晶并口方式
RST_SET; //复位脚RST置高
}
void Write_Cmd_12864(unsigned char cmd)
{ //根据时序图写
RS_CLR; //选择指令寄存器
RW_CLR; //选择写
DataPort = cmd; //将8位数据通过P0传给12864
Delay_Nms(1); //延时,等待12864接收数据
EN_SET;
Delay_Nms(1);
EN_CLR;
}
void Write_Data_12864(unsigned char dat)//写数据的函数
{
RS_SET;
RW_CLR;
DataPort=dat;
Delay_Nms(1);
EN_SET;
Delay_Nms(1);
EN_CLR;
}
void Ini_Lcd_12864()
{
PSB_SET;
Write_Cmd_12864(0x30); //基本指令集
Delay_Nms(1);
Write_Cmd_12864(0x02); // 地址归位
Delay_Nms(1);;
Write_Cmd_12864(0x0c); //整体显示打开游标关闭
Delay_Nms(1);;
Write_Cmd_12864(0x01); //清除显示
Delay_Nms(1);;
Write_Cmd_12864(0x06); //游标右移
Delay_Nms(1);
Write_Cmd_12864(0x80); //设定显示的起始地址
}
/*******************************************
函数名称:Clear_GDRAM
功 能:清除液晶GDRAM中的随机数据
参 数:无
返回值 :无
********************************************/
void Clear_GDRAM_12864()
{
uchar ijk;
Write_Cmd_12864(0x34); //打开扩展指令集
i = 0x80;
for(j = 0;j < 32;j++)
{
Write_Cmd_12864(i++);
Write_Cmd_12864(0x80);
for(k = 0;k < 16;k++)
{
Write_Data_12864(0x00);
}
}
i = 0x80;
for(j = 0;j < 32;j++)
{
Write_Cmd_12864(i++);
Write_Cmd_12864(0x88);
for(k = 0;k < 16;k++)
{
Write_Data_12864(0x00);
}
}
Write_Cmd_12864(0x30); //回到基本指令集
}
void Draw_TX_12864(uchar Yaddruchar Xaddrconst uchar * dp)
{
uchar j;
uchar k=0;
Write_Cmd_12864(0x34); //使用扩展指令集,关闭绘图显示
for(j=0;j<16;j++)
{
Write_Cmd_12864(Yaddr++); //Y地址
Write_Cmd_12864(Xaddr); //X地址
Write_Data_12864(dp[k++]);
Write_Data_12864(dp[k++]);
}
Write_Cmd_12864(0x36); //打开绘图显示
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2526 2017-05-20 03:12 12864-1\12864_MSP430.c
文件 170 2017-05-20 01:31 12864-1\12864_MSP430.eww
文件 1896 2017-05-20 03:11 12864-1\12864_MSP430.h
文件 2201 2017-05-20 03:12 12864-1\12864_MSP430f149.dep
文件 20158 2017-05-20 01:31 12864-1\12864_MSP430f149.ewd
文件 50106 2017-05-20 01:31 12864-1\12864_MSP430f149.ewp
文件 15614 2017-05-20 03:12 12864-1\Debug\Obj\12864_MSP430.r43
文件 143 2017-05-20 03:12 12864-1\Debug\Obj\12864_MSP430f149.pbd
文件 2852 2017-05-20 03:12 12864-1\settings\12864_MSP430.wsdt
文件 1171 2017-05-20 03:11 12864-1\settings\12864_MSP430f149.cspy.bat
文件 63 2017-05-20 03:12 12864-1\settings\12864_MSP430f149.dbgdt
文件 486 2017-05-20 03:12 12864-1\settings\12864_MSP430f149.dni
目录 0 2017-05-20 03:11 12864-1\Debug\Exe
目录 0 2017-05-20 01:30 12864-1\Debug\List
目录 0 2017-05-20 03:12 12864-1\Debug\Obj
目录 0 2017-05-20 01:30 12864-1\Debug
目录 0 2017-05-20 02:34 12864-1\settings
目录 0 2017-05-20 03:12 12864-1
----------- --------- ---------- ----- ----
97386 18
相关资源
- MSP430F5529移植modbus
- MSP430详细教程
- MSP430信号发生器.rar
- MSP430F5529 例程源码
- STM32控制SIM800c,sim900a,接收短信,
- 点阵12864 protues仿真+源码
- 海比邻的HB12864M2A液晶资料
- msp430驱动fdc2214
- 郭天祥十天学会msp430单片机配套所有
- MSP430中文手册
- 基于MSP430的逐日系统设计
- MSP430F149中文英文用户指南和英文数据
- ST7920中文字型码表
- 基于MSP430和NRF24L01的封闭环境检测系统
- 基于MSP430的智能家居系统设计
- 基于MSP430的手持式LCR数字电桥的设计
- 基于MSP430F5529的智能无线遥控小车设计
- LX-12864B11 LCD资料
- 基于STM32的使用12864做的俄罗斯方块
- MSP430 Microcontroller Basics.pdf
- HB12864M1A
- MSP430程序,全部模块,史上最全
- MSP430封装库
- MSP430F5XX系列中文用户指南合集
- LCD12864不带字库code
- MSP430G2553以4线SPI方式控制0.96寸OLED
- 通过DS18B20检测环境温度,并在LCD128
- STM32+lcd12864串行方式显示贪吃蛇代码
- STM32 LCD12864 -Z小旋.zip
- 基于MSP430红外遥控小车的设计与开发
评论
共有 条评论