標(biāo)題:
計(jì)算器的代碼如何理解
[打印本頁(yè)]
作者:
hao157
時(shí)間:
2018-6-27 15:28
標(biāo)題:
計(jì)算器的代碼如何理解
void delay(uint16 i)
{
while(i--);
}
void lcdwrc(uint8 c)
{
delay(1000);
rs=0;
rw=0;
e=0;
P0=c;
e=1;
delay(1000);
e=0;
}
void lcdwrd(uint8 dat)
{
delay(1000);
rs=1;
rw=0;
e=0;
P0=dat;
e=1;
delay(1000);
e=0;
rs=0;
}
void lcdinit()
{
delay(1500);
lcdwrc(0x38);
delay(500);
lcdwrc(0x38);
delay(500);
lcdwrc(0x38);
delay(500);
lcdwrc(0x38);
lcdwrc(0x08);
lcdwrc(0x01);
lcdwrc(0x06);
lcdwrc(0x0c);
key=0;
num=0;
flag=0;
fuhao=0;
a=0;
b=0;
c=0;
d=0;
biao=0;
led=0;
}
作者:
lionel.
時(shí)間:
2018-6-27 16:35
哇塞,好長(zhǎng)的代碼哦,感覺(jué)很厲害
作者:
TeFuir
時(shí)間:
2018-6-27 17:16
void delay(uint16_t x) //式中的uint16_t x為占16字節(jié)的無(wú)符號(hào)整形變量x
{ uint16_t i; uint8_t j; //式中的uint8_t j是定義占8字節(jié)的無(wú)符號(hào)整形變量j
for(i=0; i<x;i++) //實(shí)現(xiàn)循環(huán),執(zhí)行的次數(shù)為108x
{ j=108; while(j--); }
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1