[問題] 89s51燒入問題
最近嘗試摸索89s51 我燒入硬體軟體是用這的網站提供的
http://m955.com/wp/archives/142
程式也成功燒進去了,我可以藉由程式決定PX腳位一開始輸出狀態
但假設程試要求P1.0從高電位變成低電位 在硬體上卻跑不出來
所有接腳只會跑出最初狀態,不會改點電位(硬體模式下,軟體測試是OK耶)
我換了三顆89S51都是一樣情形@@" 想請教有人有這方面經驗嗎?
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;製作一方波型控制信號
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ORG 00H ;設定程式初始位址
JMP start ;程式起始點
ORG 50H ;設定start在50H
start:
MOV R1,#00H ;把一信號送進暫存器R1讓系統做
MAIN: MOV P1,#00H ;輸出LOW狀態
CALL DELAY ;設定LOW點時間
MOV P1,#FFH ;設定HIGH狀態
CALL DELAY ;設定HIGH點時間
JMP MAIN ;從新回到MAIN執行
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;副程式 : DELAY
;延遲時間約為40MS 12.5HZ的方波
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DELAY:
MOV R5,#20
D1: MOV R6,#249
D2: MOV R7,#249
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
;######################################################
END
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.43.231
※ 編輯: ch333 來自: 140.124.43.231 (09/28 08:16)
→
09/28 16:24, , 1F
09/28 16:24, 1F
→
09/28 20:54, , 2F
09/28 20:54, 2F
推
09/28 22:13, , 3F
09/28 22:13, 3F
推
09/28 22:45, , 4F
09/28 22:45, 4F
推
09/29 01:03, , 5F
09/29 01:03, 5F
→
09/29 01:04, , 6F
09/29 01:04, 6F
→
09/29 18:02, , 7F
09/29 18:02, 7F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章