瀏覽單個文章
蒼藍的月光
Senior Member
 

加入日期: Jan 2004
您的住址: 高雄市
文章: 1,244
請益,使用AT89C2051,程式怎麼改才能減少至2KB
動作說明:

總共 15 隻腳位,先把要秀的資料存放在2051的記憶體位

置 30H 和 31H 再處理後透過別顆 IC 的腳位輸出;30H 的資料負

責LED 8~15 而 31H 的資料負責 LED 0~7

動作要求只使用到 LED 0 ~ LED 14)
從左到右,依序為 LED 0 ~ LED 14 (1 為 亮 , 0 為不亮)

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

注意1:並沒有全部都按照每次都增加亮一個的順序

即: 1000 => 1100

注意2.增加的 LED 需閃爍三次,方可進入下一個狀態

即: 1000 => 1100 => 1000 => 1100 => 1000 => 1100 
舊 2006-08-02, 12:24 PM #44
回應時引用此文章
蒼藍的月光離線中