91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

通過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_linkInfo.xml

?????文件???????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\objects.mk

?????文件???????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.ccxml

?????文件????????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個文件信息

評論

共有 條評論