標(biāo)題: 為什么這里的LED燈不亮 [打印本頁]

作者: 行為矛盾    時間: 2018-5-28 16:43
標(biāo)題: 為什么這里的LED燈不亮
這個程序想要實現(xiàn)的功能為,開啟仿真后LED燈自動亮,然后按下右邊的開關(guān)之后LED等熄滅,但是開始仿真之后LED燈直接就不亮了,這是為什么?要怎么改
               ORG 0000H
                AJMP START
               ORG 0030H        
START:    MOV SP,#30H        
                MOV R1,#P2.1        
                MOV A,R1        
                CJNE A,#1,LL        
               AJMP START        
           LL: CLR P2.0        
               END

為.png (9.42 KB, 下載次數(shù): 36)

為.png

作者: yzwzfyz    時間: 2018-5-29 23:01
MOV R1,#P2.1
編譯時能通過嗎?
作者: 機控青蛙    時間: 2018-5-30 11:56

MOV R1,#P2.1
編譯時能通過嗎?

#P2.1不是立即數(shù),這里有問題
作者: 時光在撒謊    時間: 2018-5-30 15:04
換一個節(jié)點試試
作者: caoxiaoyong    時間: 2018-5-30 15:54
U2是什么芯片,很明顯U1的P2.0是低電平顯示藍色,U2的1B也是藍色為低電平,但是接LED的1C腳卻是灰色,不是低電平,LED肯定不亮了。這個U2是干什么用的?鎖存器? 這個部分有問題。直接把LED接P2.0根據(jù)實際情況串個電阻
作者: xinxin949802    時間: 2018-5-30 16:27
不錯
作者: 來來來lll    時間: 2018-5-30 16:31
是不是程序問題
作者: 5088    時間: 2018-5-30 16:36
單片機最小系統(tǒng)




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1