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

  • 大小: 67KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-12
  • 語言: 其他
  • 標(biāo)簽: ESP8266??

資源簡介

基于STC12060S2,波特率默認(rèn)115200

資源截圖

代碼片段和文件信息

#include“l(fā)cd.h“
#include“config.h“
#define?LCM_Data?????P0????//LCD1602數(shù)據(jù)接口
#define?Busy?????????0x80???//用于檢測(cè)LCM狀態(tài)字中的Busy標(biāo)識(shí)

//==============LCD1602接口連接方法=====================
/*-----------------------------------------------------
???????|DB0-----P0.0?|?DB4-----P0.4?|?RW-------P2.3????|
???????|DB1-----P0.1?|?DB5-----P0.5?|?RS-------P2.4????|
???????|DB2-----P0.2?|?DB6-----P0.6?|?E--------P2.2????|
???????|DB3-----P0.3?|?DB7-----P0.7?|?
????---------------------------------------------------*/
//================================================*/????????
sbit????LCM_RW?????=?P2^3;??//讀寫控制輸入端,LCD1602的第五腳
sbit????LCM_RS?????=?P2^4;??//寄存器選擇輸入端,LCD1602的第四腳
sbit????LCM_E??????=?P2^5;??//使能信號(hào)輸入端LCD1602的第6腳
extern?long?ryz;

static?void?DisplayOneChar(?uchar?X?uchar?Y?uchar?ASCII);
static?void?WriteCommandLCM(uchar?WCLCMBuysC);
static?uchar?ReadStatusLCM(void);
void???lx_display()
{
?????
???????DisplayListChar(100?“Lx=“);
???????DisplayOneChar(13??ryz/10000000%10+0x30);
???????DisplayOneChar(14??ryz/1000000%10+0x30);
???????DisplayOneChar(15?ryz/100000%10+0x30);
???????DisplayOneChar(16?ryz/10000%10+0x30);
???????DisplayOneChar(17?ryz/1000%10+0x30);
???????DisplayOneChar(18?ryz/100%10+0x30);
???????DisplayOneChar(19?ryz/10%10+0x30);
???????DisplayOneChar(110‘.‘);
???????DisplayOneChar(111ryz%10+0x30);
???????DisplayListChar(1120?“uH??“);
}
/*====================================================================??
??按指定位置顯示一串字符:第?X?行第?y列
??注意:字符串不能長于16個(gè)字符
======================================================================*/
void?DisplayListChar(uchar?Xuchar?Yuchar?ms?uchar?code?*DData)
{
?unsigned?char?ListLength;

?ListLength?=?0;

?X?&=?0x1;
?Y?&=?0xF;?//限制X不能大于15,Y不能大于1
?while?(DData[ListLength]!=‘\0‘)?//若到達(dá)字串尾則退出
??{?
?????if?(Y?<=?0xF)?//X坐標(biāo)應(yīng)小于0xF
?????{
????????DisplayOneChar(X?Y?DData[ListLength]);?//顯示單個(gè)字符
????????ListLength++;
????????Y++;
????delayms(ms);//延時(shí)顯示字符串
?????}
?????else
????break;//跳出循環(huán)體?
??}
}
/*======================================================================
?LCM初始化
======================================================================*/
void?LCMInit(void)?
{
?LCM_Data?=?0;
?WriteCommandLCM(0x380);?//三次顯示模式設(shè)置,不檢測(cè)忙信號(hào)
?delayms(5);
?WriteCommandLCM(0x380);
?delayms(5);
?WriteCommandLCM(0x380);
?delayms(5);
?WriteCommandLCM(0x381);?//顯示模式設(shè)置開始要求每次檢測(cè)忙信號(hào)
?WriteCommandLCM(0x081);?//關(guān)閉顯示
?WriteCommandLCM(0x011);?//顯示清屏
?WriteCommandLCM(0x061);?//?顯示光標(biāo)移動(dòng)設(shè)置
?WriteCommandLCM(0x0C1);?//?顯示開及光標(biāo)設(shè)置
?delayms(100);
}
//==============================LCD1602顯示子程序================================================
//?寫數(shù)據(jù)函數(shù):?E?=高脈沖?RS=1?RW=0
//======================================================================*/
static?void?WriteDataLCM(uchar?WDLCM)
{
?ReadStatusLCM();?//檢測(cè)忙
?LCM_Data?=?WDLCM;
?LCM_RS?=?1;
?LCM_RW?=?0;
?LCM_E?=?0;?//若晶振速度太高可以在這后加小的延時(shí)
?LCM_E?=?0;?//延時(shí)
?LCM_E?=?1;
}
/*=========================

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-10-26?22:36??Test3\
?????文件????????6376??2009-05-07?14:37??Test3\STARTUP.A51
?????文件???????14064??2017-10-26?19:25??Test3\STARTUP.LST
?????文件?????????749??2017-10-26?19:25??Test3\STARTUP.OBJ
?????文件???????17735??2011-03-18?21:00??Test3\STC12C5A60S2.h
?????文件?????????158??2017-10-17?20:37??Test3\config.h
?????文件????????7939??2017-10-26?19:25??Test3\lcd.LST
?????文件????????9162??2017-10-26?19:25??Test3\lcd.OBJ
?????文件????????4879??2017-10-17?23:02??Test3\lcd.c
?????文件?????????258??2017-10-18?20:29??Test3\lcd.h
?????文件???????16870??2017-10-26?19:25??Test3\main.LST
?????文件???????20747??2017-10-26?19:25??Test3\main.OBJ
?????文件????????7679??2017-10-26?22:36??Test3\main.c
?????文件???????27387??2017-10-26?19:25??Test3\test2
?????文件???????31731??2017-10-26?19:25??Test3\test2.M51
?????文件???????13285??2017-10-26?19:25??Test3\test2.hex
?????文件??????????54??2017-10-26?19:25??Test3\test2.lnp
?????文件?????????178??2017-10-26?22:36??Test3\test2.plg
?????文件???????56440??2017-10-26?22:36??Test3\test2.uvopt
?????文件???????13557??2017-10-22?22:20??Test3\test2.uvproj
?????文件???????56440??2017-10-26?21:10??Test3\test2_uvopt.bak
?????文件???????13397??2017-09-25?22:59??Test3\test2_uvproj.bak

評(píng)論

共有 條評(píng)論