標(biāo)題: 題目,高手幫忙解決下 [打印本頁]
作者: 葉劍暉 時(shí)間: 2010-3-13 20:15
標(biāo)題: 題目,高手幫忙解決下
幫忙解決如何用at89c51單片機(jī),點(diǎn)亮8盞燈,(就用一個(gè)單片機(jī),8個(gè)二極管,和電阻),先讓d1-d8亮,在從d7-d1亮,然后全滅,然后由中間向外亮,在由外向內(nèi)亮,然后全滅,循環(huán)的,延時(shí)0.3秒。要求用匯編語言編寫。
作者: yanyunyin 時(shí)間: 2010-3-15 19:52
//如果用P1口來驅(qū)動(dòng)八個(gè)二極管,高電平表示亮,且第0個(gè)口語d1對(duì)應(yīng)
#include
#include
#define uint unsigned int
#define uchar unsigned char
uchar temp,light;
uchar l[25]={0xfe,0x}//將各個(gè)狀態(tài)列舉出來,形成數(shù)據(jù)表
P1=light;
void delay(uint);
void delay(uint z)
{
uint x,y;
for(x=100;x>0;x--)
for(y=z;y>0;y--);
}
main()
{
uchar i;
for(i=0;i<25;i++)
{
light="l;
" delay(200);
}
}
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |