史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   Keil uVision3 問題~~ (http://forum.slime.com.tw/thread257922.html)

60935520 2010-03-21 10:19 PM

Keil uVision3 問題~~
 
請問一下 這是學校的考題@@

#include <AT89X51.H>
void delayms(unsigned int time);

main()
{
while(1)
{
unsigned char k;

for(k=0x01; k<0x80; k<<=1)
{
P1=~k;
delayms(200);
}

for(k=0x80; k>0x01; k>>=1)
{
P1=~k;
delayms(200);
}
}
}

void delayms(unsigned int time)
{
unsigned int n;
while(time>0)
{
n=120;
while(n>0) n--;
time--;
}
}


題目是以89S51 Port 1控制八個LED顯示方式如下 (1是亮 0是暗)


1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 0
0 0 1 1 1 1 0 0
0 0 0 1 1 0 0 0
0 0 1 1 1 1 0 0
0 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1


怎麼改??


所有時間均為台北時間。現在的時間是 08:28 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1