-
大小: 46KB文件类型: .rar金币: 1下载: 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版
- 下一篇:旅游路线设计 数学建模
相关资源
- 单片机万年历制作全套资料
- C8051F单片机头文件.rar
- 字模软件CopyLeftByHorse2000
- ADC序列通道多次转换12864液晶程序ms
- 电子钟DS1302+LCD1602+89C52+proteus仿真图
- 51单片机_DAC0832_多波形发生器汇编频率
- 出租车计价器 程序 单片机
- 51单片机实现蜂鸣器警车、救护车、消
- 基于51单片机RS485多机通讯
- 基于单片机的智能电能表设计
- CTD107蓝桥杯555方波计数器&&超声波测距
- 51系列单片机集成库
- 基于51单片机的智能闹钟
- 51单片机音乐闹钟程序秒表定时器整点
- 基于51单片机的RS485的从机系统的设计
- 基于51单片机的RS485从机系统设计
- 51单片机使用tlc2543测电压
- 51单片机 简易电子时钟
- STM8S003单片机ADC多通道采样
- 作息时间控制器.zip
- 按键控制MSP430F5529单片机控制灯闪烁
- LCD1602+DHT11显示温湿度
- MSP430F系列单片机bootloader原理及实现方
- Altium Designer 单片机原件库
- 51单片机最小系统含原理图和PCB
- 温度测试代码加仿真图protues
- MSP430F5529原理图
- gps模块51测试程序
- 1602液晶点阵取模工具
- 基于单片机的搬运机器人
评论
共有 条评论