|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教流水燈程序 |
| 作者:ATMEL 欄目:單片機(jī) |
ORG 0000H AJMP MAIN ORG 000BH AJMP START ORG 0100H MAIN: MOV SP,#60H MOV TMOD,#01H MOV TL0,#00H MOV TH0,#88H SETB TR0 SETB ET0 SETB EA HERE: AJMP HERE ;*************************** ;此段為延時一秒鐘程序,晶體為18.432MHZ ;*************************** YANSHI: MOV TMOD,#01H MOV TL0,#00H MOV TH0,#88H DJNZ R3,YANSHI ;定時器定時20MS,軟件調(diào)用50次 MOV R3,#50 RET START: MOV R1,#94H ;P1.4地址送R1中 MOV R2,#04H MOV R3,#50 LOOP: CLR A MOV @R1,A ACALL YANSHI CPL A MOV @R1,A INC R1 ;依次得到P1.5--P1.7 DJNZ R2,LOOP RETI END{{f7){f7) |
| 2樓: | >>參與討論 |
| 作者: syq 于 2003/1/9 21:22:00 發(fā)布:
你的問題是?? |
|
| 3樓: | >>參與討論 |
| 作者: 番茄 于 2003/1/12 18:36:00 發(fā)布:
可以定義一個字節(jié)作為標(biāo)志位,例如:mov 40H,#11110110B,然后帶進(jìn)位位左移(或右移),判斷C,是1就運行程序,是0就跳過. |
|
| 4樓: | >>參與討論 |
| 作者: 鐵血丹心 于 2003/1/16 9:55:00 發(fā)布:
easy,使用位操作屏蔽p1.0-p1.3 [fly]easy,使用位操作屏蔽p1.0-p1.3 |
|
| 5樓: | >>參與討論 |
| 作者: ruby_hejw 于 2003/1/23 15:23:00 發(fā)布:
為什么不直接采用SETB P1.4, |
|
| 6樓: | >>參與討論 |
| 作者: xuzanlon 于 2003/1/23 20:46:00 發(fā)布:
我想可以以一次加256就可以跳過p1.0到p1.3了嘛 |
|
| 7樓: | >>參與討論 |
| 作者: SupermanTm 于 2003/1/29 23:32:00 發(fā)布:
ORL P1,#0F0H ... ORL A,#0FH ANL P1,A |
|
| 8樓: | >>參與討論 |
| 作者: xiangyang321 于 2004/6/1 18:55:00 發(fā)布:
用查表指令不行了嗎? 查標(biāo)志令是萬能流水燈指令 |
|
| 9樓: | >>參與討論 |
| 作者: 261605781 于 2007/1/20 1:47:47 發(fā)布:
幫我編寫一個流水燈程序,實現(xiàn)功能是這樣的: 第一個燈和第八個燈先亮,然后第二個燈和第七個燈亮,然后第三個燈和第六個燈亮,最后第四個燈和第五個燈亮,就這樣不斷循環(huán) |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |