-
大小: 202KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-05-12
- 語言: 其他
- 標(biāo)簽:
資源簡介
51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序

代碼片段和文件信息
?/*
**************************************************************************************************
* ????????????深圳新元電子工作室
*??????????????????????????????http://shop108842575.taobao.com?
*?文件名:
*?描??述:
*?版本號(hào):
*?備??注:
*?程序員:賈丕元
***************************************************************************************************
*/
#define??_LCD1602_C
#include?“config.h“
#include?“l(fā)cd1602.h“
/*?等待液晶準(zhǔn)備好?*/
void?LcdWaitReady()
{
????uint8?sta;
????
????LCD1602_DB?=?0xFF;
????LCD1602_RS?=?0;
????LCD1602_RW?=?1;
????do?{
????????LCD1602_E?=?1;
????????sta?=?LCD1602_DB;?//讀取狀態(tài)字
????????LCD1602_E?=?0;
????}?while?(sta?&?0x80);?//bit7等于1表示液晶正忙,重復(fù)檢測直到其等于0為止
}
/*?向LCD1602液晶寫入一字節(jié)命令,cmd-待寫入命令值?*/
void?LcdWriteCmd(uint8?cmd)
{
????LcdWaitReady();
????LCD1602_RS?=?0;
????LCD1602_RW?=?0;
????LCD1602_DB?=?cmd;
????LCD1602_E??=?1;
????LCD1602_E??=?0;
????
}
/*?向LCD1602液晶寫入一字節(jié)數(shù)據(jù),dat-待寫入數(shù)據(jù)值?*/
void?LcdWriteDat(uint8?dat)
{
????LcdWaitReady();
????LCD1602_RS?=?1;
????LCD1602_RW?=?0;
????LCD1602_DB?=?dat;
????LCD1602_E??=?1;
????LCD1602_E??=?0;
????
}
/*?清屏?*/
void?LcdClearScreen()
{
LcdWriteCmd(0x01);
}
/*?打開光標(biāo)的閃爍效果?*/
void?LcdOpenCursor()
{
LcdWriteCmd(0x0F);
}
/*?關(guān)閉光標(biāo)顯示?*/
void?LcdCloseCursor()
{
LcdWriteCmd(0x0C);
}
/*?設(shè)置顯示RAM起始地址,亦即光標(biāo)位置,(xy)-對(duì)應(yīng)屏幕上的字符坐標(biāo)?*/
void?LcdSetCursor(uint8?x?uint8?y)
{
????uint8?addr;
????
????if?(y?==?0)??//由輸入的屏幕坐標(biāo)計(jì)算顯示RAM的地址
????????addr?=?0x00?+?x;??//第一行字符地址從0x00起始
????else
????????addr?=?0x40?+?x;??//第二行字符地址從0x40起始
????LcdWriteCmd(addr?|?0x80);??//設(shè)置RAM地址
}
/*?在液晶上顯示字符串,(xy)-對(duì)應(yīng)屏幕上的起始坐標(biāo),str-字符串指針?*/
void?LcdShowStr(uint8?x?uint8?y?uint8?*str)
{
????LcdSetCursor(x?y);???//設(shè)置起始地址
????while?(*str?!=?‘\0‘)??//連續(xù)寫入字符串?dāng)?shù)據(jù),直到檢測到結(jié)束符
????{
????????LcdWriteDat(*str++);
????}
}
/*?在液晶上顯示一個(gè)字符,(xy)-對(duì)應(yīng)屏幕上的起始坐標(biāo),chr-字符ASCII碼?*/
void?LcdShowChar(uint8?x?uint8?y?uint8?chr)
{
????LcdSetCursor(x?y);??//設(shè)置起始地址
????LcdWriteDat(chr);????//寫入ASCII字符
}
/*?初始化1602液晶?*/
void?InitLcd1602()
{
????LcdWriteCmd(0x38);??//16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口
????LcdWriteCmd(0x0C);??//顯示器開,光標(biāo)關(guān)閉
????LcdWriteCmd(0x06);??//文字不動(dòng),地址自動(dòng)+1
????LcdWriteCmd(0x01);??//清屏
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-15?22:16??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\
?????目錄???????????0??2009-01-02?12:26??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\History\
?????文件???????34589??2015-04-08?10:01??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\History\max6675-lcd1602.~(1).SchDoc.Zip
?????文件???????10076??2015-04-08?10:01??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\History\max6675-lcd1602.~(2).SchDoc.Zip
?????文件???????10077??2015-04-08?10:01??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\History\max6675-lcd1602.~(3).SchDoc.Zip
?????文件???????10076??2015-04-08?10:01??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\History\max6675-lcd1602.~(4).SchDoc.Zip
?????文件???????10706??2015-04-08?10:01??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\History\max6675-lcd1602.~(5).SchDoc.Zip
?????文件???????10706??2015-04-08?10:01??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\History\max6675-lcd1602.~(6).SchDoc.Zip
?????文件???????11268??2015-04-08?10:01??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\History\max6675-lcd1602.~(7).SchDoc.Zip
?????文件???????11254??2015-04-08?10:01??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\History\max6675-lcd1602.~(8).SchDoc.Zip
?????文件???????23491??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602
?????文件????????5035??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.LST
?????文件???????16195??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.M51
?????文件????????9999??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.OBJ
?????文件????????2491??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.c
?????文件????????3185??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.hex
?????文件??????????75??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.lnp
?????文件?????????212??2018-01-15?21:26??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.plg
?????文件???????73366??2018-01-15?21:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.uvgui.Administrator
?????文件???????73372??2018-01-15?20:02??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.uvgui_Administrator.bak
?????文件????????9178??2018-01-15?21:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.uvopt
?????文件???????14584??2016-03-26?14:26??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602.uvproj
?????文件???????54750??2015-04-08?11:48??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602_uvopt.bak
?????文件???????13035??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\LCD1602_uvproj.bak
?????文件???????24738??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\STC89.h
?????文件????????4096??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\Schlib1.SchLib
?????文件????????1309??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\config.h
?????文件?????????776??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\lcd1602.h
?????文件????????1720??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\main.LST
?????文件????????5328??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\main.OBJ
?????文件????????3016??2015-04-08?09:59??51單片機(jī)驅(qū)動(dòng)K型熱電偶數(shù)字轉(zhuǎn)換器MAX6675溫度lcd1602顯示程序\main.c
............此處省略10個(gè)文件信息
評(píng)論
共有 條評(píng)論