找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4792|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

題目,高手幫忙解決下

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:22207 發(fā)表于 2010-3-13 20:15 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

幫忙解決如何用at89c51單片機(jī),點(diǎn)亮8盞燈,(就用一個(gè)單片機(jī),8個(gè)二極管,和電阻),先讓d1-d8亮,在從d7-d1亮,然后全滅,然后由中間向外亮,在由外向內(nèi)亮,然后全滅,循環(huán)的,延時(shí)0.3秒。要求用匯編語言編寫。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:22275 發(fā)表于 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); } }
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表