|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
單片機(jī)編程開(kāi)頭的經(jīng)典程序 |
| 作者:yuezhaoxu 欄目:新手園地 |
誰(shuí)知道單片機(jī)編程開(kāi)頭的經(jīng)典程序啊,大家一起聊聊,共同提高,謝謝了。我這里說(shuō)個(gè): org 0000h ajmp start org 0030h start:mov sp #60h |
| 2樓: | >>參與討論 |
| 作者: zpcom 于 2006/4/22 20:11:00 發(fā)布:
我想開(kāi)頭的一般就那些~~沒(méi)有什么經(jīng)典不經(jīng)典的, ORG 0000H MAIN:MOV P1,#90H SJMP MAIN |
|
| 3樓: | >>參與討論 |
| 作者: 1121 于 2006/4/23 15:54:00 發(fā)布:
怎么沒(méi)有中斷入口處理啊? 即使不使用也要適當(dāng)?shù)卦O(shè)置.這是從可靠性上考慮的,要加冗余程序. |
|
| 4樓: | >>參與討論 |
| 作者: dengm 于 2006/4/23 18:25:00 發(fā)布:
RE: STACK_BUF EQU 60H ;======================== org 0000h ajmp start INT_RET: IRET ;.... ;.... org 0030h START: CLR EA MOV A, #0FFH MOV P0, A MOV P1, A MOV P2, A MOV P3, A MOV SP, #(STACK_BUF-1) ACALL INT_RET ACALL INT_RET CLR A MOV PSW, A MOV R0, A CLR_RAM: MOV @R0, A DJNZ R0, CLR_RAM ; .... ; .... MAIN: ;... ;... AJMP MAIN |
|
| 5樓: | >>參與討論 |
| 作者: yuezhaoxu 于 2006/4/23 19:47:00 發(fā)布:
不 太明白啊 ,能不能再解釋下 不 太明白啊 ,能不能再解釋下理由啊。 MOV SP, #(STACK_BUF-1)可以這么用么 ?后邊不跟常數(shù)可以么? |
|
| 6樓: | >>參與討論 |
| 作者: maxking 于 2006/4/24 14:57:00 發(fā)布:
怎么這么多人從30H開(kāi)始的呢 30H后面的寄存器難道不需要用嗎?我一般從0100H開(kāi)始,反正現(xiàn)在ROM不小了。 |
|
| 7樓: | >>參與討論 |
| 作者: maychang 于 2006/4/24 15:02:00 發(fā)布:
回樓主 “MOV SP, #(STACK_BUF-1)可以這么用么?后邊不跟常數(shù)可以么?” #號(hào)后面就是常數(shù)。當(dāng)然,使用之前必須先定義STACK_BUF。例如 STACK_BUF EQU 67H |
|
| 8樓: | >>參與討論 |
| 作者: yuezhaoxu 于 2006/4/24 20:06:00 發(fā)布:
是這樣么? 是這樣么?如果要查詢(xún)數(shù)瑪管的顯示,其中有個(gè)程序:mov data,#tab 也沒(méi)見(jiàn)過(guò)前邊有tab equ ? 程序啊/ |
|
| 9樓: | >>參與討論 |
| 作者: dengm 于 2006/4/24 22:20:00 發(fā)布:
#tab 的 tab 是標(biāo)號(hào)地址(16bits),這里的 #tab === #low(tab) |
|
| 10樓: | >>參與討論 |
| 作者: safdas 于 2008/10/14 17:07:59 發(fā)布:
我一般從40H開(kāi)始 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |