资源简介
一个基于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
相关资源
- IAR for MSP430 v7.10.1 注册机
- 基于MSP430G2553的蓝牙控制小车
- 利用DS1302和msp430进行闹钟和万年历的
- msp430F149操作红外接收模块源码
- [免费]msp430f149控制PS2键盘并用1602显示
- 12864滚动显示汉字
- MSP430f149读sd FAT txt
- lcd12864的VHDL程序
- LCD12864滚动显示
- STM32 电子密码锁设计,LCD12864显示
- STM32 LCD12864并口驱动实验
- 使用SPCE061A的ACM12864J液晶显示模块应用
- 用8位spi实现16位spi
- 基于MSP430单片机的实时多任务操作系
- 基于STM32F103C8单片机的晶联讯电子JL
- MSP430系列单片机例程(msp430f235)
- 台湾悠景oled 12864 ssd1309 驱动程序 并口
- MSP430控制AD9850产生频率可调的方波及
- DS1302+DS13B20+12864,万年历。农历
- 12864液晶Proteus模型
- msp430f449程序
- Lcd12864大时钟万年历 农历生肖温度
- LCD12864驱动程序 带字库版本ST7920内含
- 基于MSP430的数控直流电压源
- LCD12864驱动程序 并口通信,带字库版
- 12864多功能万年历
- STC89C52+LCD12864+18B20+1302万年历
- MSP430F5438A Timer_B 操作实验
- MSP430F5438 UCS 时钟操作实验
- MSP430F5438A Timer_A 操作实验
评论
共有 条评论