-
大小: 46KB文件类型: .rar金币: 2下载: 0 次发布日期: 2021-06-04
- 语言: 其他
- 标签: MSP430F5529 单片机 LCD1602
资源简介
通过MSP430F5529LP控制LCD1602显示汉字。CCS工程文件。当然。里面的C文件是核心,CCS和IAR都是通用的

代码片段和文件信息
#include
#include “lcd1602.h“ /*LCD驱动头文件*/
/*-////////////////////////////函数说明///////////////////////////////-*/
/*- 名 称:Serial_To_Parallel() -*/
/*- 功 能:输出通过74HC164由并行转为串行 -*/
/*- 输入变量:无 -*/
/*- 输出变量:无 -*/
/*-///////////////////////////////////////////////////////////////////-*/
void Serial_To_Parallel(char dat)
{
unsigned char i;
for(i=0;i<8;i++)
{
if(dat&0x80)
Data_OUT_H;
else
Data_OUT_L;
CLK_H;
_NOP();//空延迟
_NOP();
_NOP();
_NOP();
CLK_L;
dat<<=1;
}
}
/*-////////////////////////////函数说明///////////////////////////////-*/
/*- 名 称:Delay() -*/
/*- 功 能:延时 -*/
/*- 输入变量:无 -*/
/*- 输出变量:无 -*/
/*-///////////////////////////////////////////////////////////////////-*/
void DelayNop(unsigned int count)
{
unsigned int i;
for(i=0;i _NOP();
}
void Delay(unsigned int count)
{
unsigned int i=count;
while (i != 0)
{
i--;
}
}
/*-////////////////////////////函数说明///////////////////////////////-*/
/*- 名 称:LCD_WriteCommand(unsigned char Com) -*/
/*- 功 能:LCD写入命令 -*/
/*- 输入变量:unsigned char Com(命令字) -*/
/*- 输出变量:无 -*/
/*-///////////////////////////////////////////////////////////////////-*/
void LCD_WriteCommand(unsigned char Com)
{
RS_SET_L; //命令
RW_SET_L; //写操作
_NOP();
_NOP();
Serial_To_Parallel(Com);
_NOP();
_NOP();
E_SET_H;
DelayNop(15);
E_SET_L;//使能端下降沿沿写入
Delay(Delay_Count);
}
/*-////////////////////////////函数说明///////////////////////////////-*/
/*- 名 称:LCD_WriteData(unsigned char Dat) -*/
/*- 功 能:LCD写入数据 -*/
/*- 输入变量:unsigned char Dat(数据) -*/
/*- 输出变量:无 -*/
/*-///////////////////////////////////////////////////////////////////-*/
void LCD_WriteData(unsigned char Dat)
{
RS_SET_H; //数据
RW_SET_L; //写操作
Serial_To_Parallel(Dat);
_NOP();
_NOP();
E_SET_H;
DelayNop(15);
E_SET_L;//使能端下降沿沿写入
Delay(Delay_Count);
}
/*-////////////////////////////函数说明///////////////////////////////-*/
/*- 名 称:LCD_SetXY(char xchar y) -*/
/*- 功 能:设定LCD写入数据指针 -*/
/*- 输入变量:unsigned char Dat(数据) -*/
/*- 输出变量:无
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 512 2014-07-06 14:22 LCD1602\.ccsproject
文件 25927 2014-07-06 14:22 LCD1602\.cproject
文件 4483 2014-07-08 00:47 LCD1602\.launches\LCD1602.launch
文件 837 2014-07-06 14:22 LCD1602\.project
文件 62 2014-07-06 14:22 LCD1602\.settings\org.eclipse.cdt.codan.core.prefs
文件 123 2014-07-06 14:22 LCD1602\.settings\org.eclipse.cdt.debug.core.prefs
文件 208 2014-07-06 14:26 LCD1602\.settings\org.eclipse.core.resources.prefs
文件 79 2014-07-08 00:46 LCD1602\Debug\ccsObjs.opt
文件 45604 2014-07-08 00:47 LCD1602\Debug\LCD1602.map
文件 21084 2014-07-08 00:46 LCD1602\Debug\LCD1602.obj
文件 42816 2014-07-08 00:47 LCD1602\Debug\LCD1602.out
文件 567 2014-07-08 00:47 LCD1602\Debug\LCD1602.pp
文件 195937 2014-07-08 00:47 LCD1602\Debug\LCD1602_li
文件 7044 2014-07-08 00:46 LCD1602\Debug\main.obj
文件 543 2014-07-08 00:47 LCD1602\Debug\main.pp
文件 3935 2014-07-08 00:46 LCD1602\Debug\makefile
文件 264 2014-07-06 14:26 LCD1602\Debug\ob
文件 1920 2014-07-08 00:46 LCD1602\Debug\sources.mk
文件 1586 2014-07-06 14:26 LCD1602\Debug\subdir_rules.mk
文件 607 2014-07-06 14:26 LCD1602\Debug\subdir_vars.mk
文件 6456 2014-12-02 18:43 LCD1602\LCD1602.c
文件 1911 2014-07-08 00:46 LCD1602\LCD1602.h
文件 13866 2014-07-06 14:22 LCD1602\lnk_msp430f5529.cmd
文件 221 2014-12-02 18:43 LCD1602\main.c
文件 822 2014-07-06 14:22 LCD1602\targetConfigs\MSP430F5529.ccxm
文件 806 2014-07-06 14:22 LCD1602\targetConfigs\readme.txt
目录 0 2015-04-18 19:48 LCD1602\.launches
目录 0 2015-04-18 19:48 LCD1602\.settings
目录 0 2015-04-18 19:48 LCD1602\Debug
目录 0 2015-04-18 19:48 LCD1602\targetConfigs
............此处省略4个文件信息
- 上一篇:天津大学本科毕业设计论文模板 2015版
- 下一篇:旅游路线设计 数学建模
相关资源
- 51 单片机 红外避障小车 大集合136
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- [免费]msp430f149控制PS2键盘并用1602显示
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- vhdl与lcd1602实现的多控制电子钟
- 浙江工业大学2005-2006学年单片机习题
评论
共有 条评论