xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

包括完整proteus仿真。。。。。。。。

資源截圖

代碼片段和文件信息

#include?“reg51.h“
#include?“intrins.h“


sbit?LCM_RS=P3^0;
sbit?LCM_RW=P3^1;
sbit?LCM_EN=P3^7;

#define?BUSY?? 0x80??????????????//常量定義
#define?DATAPORT? P1
#define?uchar? unsigned?char
#define?uint??? unsigned?int
#define?L 50

uchar?str0[16]str1[16]count;
uint?speed;
unsigned?long?time;

void?ddelay(uint);
void?lcd_wait(void);
void?display();
void?initLCM();
void?WriteCommandLCM(uchar?WCLCMuchar?BusyC);
void?STR();
void?account();


/*********延時(shí)K*1ms12.000mhz**********/

void?int0_isr(void)?interrupt?0?????????/*遙控使用外部中斷0接P3.2口*/
{
????unsigned?int?temp;
time=count;
????TR0=0;
temp=TH0;
temp=((temp?<????TH0=0x3c;
????TL0=0xaf;
count=0;
????TR0=1;
time=time*50000+temp;
}

void?time0_isr(void)?interrupt?1????????/*遙控使用定時(shí)計(jì)數(shù)器1?*/
{
???TH0?=0x3c;
???TL0?=0xaf;
???count++;
}

void?main(void)
{
??? TMOD=0x01;???????????????????????/*TMOD?T0選用方式1(16位定時(shí))?*/
????IP|=0x01;???????????????????????????/*INT0?中斷優(yōu)先*/
????TCON|=0x11;?????????????????????????/*TCON??EX0下降沿觸發(fā)啟動(dòng)T0*/
????IE|=0x83;??
????TH0=0x3c;
????TL0=0xaf;
??
initLCM();
??? WriteCommandLCM(0x011); ????//清顯示屏
for(;;)
{
account();
display();
}
}

void?account()
{
unsigned?long?a;?
if?(time!=0)
{
a=L*360000000/time;
}
speed=a;
}



void?STR()
{
str0[0]=‘S‘;
str0[1]=‘p‘;
str0[2]=‘e‘;
????str0[3]=‘e‘;
str0[4]=‘d‘;
str0[5]=‘?‘;
str0[6]=(speed%100000)/10000+0x30;
str0[7]=(speed%10000)/1000+0x30;
str0[8]=(speed%1000)/100+0x30;
str0[9]=‘.‘;
str0[10]=(speed%100)/10+0x30;
str0[11]=speed%10+0x30;
str0[12]=‘k‘;
str0[13]=‘m‘;
str0[14]=‘/‘;
str0[15]=‘h‘;
}

void?ddelay(uint?k)
{
????uint?ij;
????for(i=0;i????{
????????for(j=0;j<60;j++)
???????? {;}
????}
}
/**********寫(xiě)指令到LCD子函數(shù)************/

void?WriteCommandLCM(uchar?WCLCMuchar?BusyC)
{
????if(BusyC)lcd_wait();
DATAPORT=WCLCM;
????LCM_RS=0;???????????????????/*?選中指令寄存器*/
????LCM_RW=0;??????????????? //?寫(xiě)模式
????LCM_EN=1;
_nop_();
_nop_();
_nop_();
????LCM_EN=0;

}

/**********寫(xiě)數(shù)據(jù)到LCD子函數(shù)************/

void?WriteDataLCM(uchar?WDLCM)
{
????lcd_wait(?);????????????//檢測(cè)忙信號(hào)
DATAPORT=WDLCM;
????LCM_RS=1;???????????????/*?選中數(shù)據(jù)寄存器??*/
????LCM_RW=0;??????????? //?寫(xiě)模式
????LCM_EN=1;
????_nop_();
_nop_();
_nop_();
????LCM_EN=0;
}

/***********lcd內(nèi)部等待函數(shù)*************/

void?lcd_wait(void)
{
????DATAPORT=0xff; ?????//讀LCD前若單片機(jī)輸出低電平而讀出LCD為高電平則沖突Proteus仿真會(huì)有顯示邏輯黃色
LCM_EN=1;
????LCM_RS=0;
????LCM_RW=1;
????_nop_();
????_nop_();
_nop_();
????while(DATAPORT&BUSY)
{??LCM_EN=0;
???_nop_();
???_nop_();
???LCM_EN=1;
???_nop_();
???_nop_();
}
??? LCM_EN=0;

}

/**********LCD初始化子函數(shù)***********/
void?initLCM(?)
{
DATAPORT=0;
ddelay(15);
WriteCommandLCM(0x380);????//三次顯示模式設(shè)置,不檢測(cè)忙信號(hào)
????ddelay(5);
????WriteCommandLCM(0x380);
????ddelay(5);
????WriteCommandLCM(0x380);
????ddelay(5);

????WriteCommandLCM(0x381);????//8bit數(shù)據(jù)

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件??????90307??2009-03-19?14:48??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\Last?Loaded?測(cè)速儀.DBK

?????文件???????3630??2007-04-25?10:41??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\Speed.hex

?????文件???????2146??2009-03-25?00:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\數(shù)字測(cè)速儀

?????文件???????3578??2009-03-25?00:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\數(shù)字測(cè)速儀.hex

?????文件?????????78??2009-03-25?00:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\數(shù)字測(cè)速儀.lnp

?????文件???????6004??2009-03-25?00:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\數(shù)字測(cè)速儀.M51

?????文件???????1067??2009-03-25?00:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\數(shù)字測(cè)速儀.Opt

?????文件????????421??2009-03-25?00:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\數(shù)字測(cè)速儀.plg

?????文件???????2062??2009-03-25?00:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\數(shù)字測(cè)速儀.Uv2

?????文件??????????0??2009-03-25?00:21??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\數(shù)字測(cè)速儀_Uv2.Bak

?????文件??????90394??2009-03-19?14:56??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\測(cè)速儀.DSN

?????文件????????742??2010-05-15?10:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\測(cè)速儀.PWI

?????文件???????4109??2009-03-19?14:46??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\項(xiàng)目30?基于單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì).c

?????文件????????781??2009-03-25?00:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\項(xiàng)目30?基于單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì).LST

?????文件???????3907??2009-03-25?00:22??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)\項(xiàng)目30?基于單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì).OBJ

?????目錄??????????0??2011-06-23?19:27??項(xiàng)目30?基于AT89S52單片機(jī)LCD數(shù)字測(cè)速儀的設(shè)計(jì)

-----------?---------??----------?-----??----

???????????????209226????????????????????16


評(píng)論

共有 條評(píng)論

相關(guān)資源