![]() |
Y_G_G 發表于 2019-12-9 08:59 好的,謝謝了 |
1405397911 發表于 2019-12-8 23:09 TT?? 像這種東西,你自己看一下,直接寫上代碼燒錄就可以驗證了,等著別人答案的時間,你都可以燒錄上千次了 一旦程序和你想象的有了一個大概的相似,你就對著你這個單片機的指令表去計算一下,是你用的這個單片機數據手冊上的指令表,不是8051的,一般都是用STC的,而STC是指令完全兼容,但時鐘是不一樣的 匯編一開始的計算是比較麻煩的,入門了就好了 |
Y_G_G 發表于 2019-12-7 08:37 哪最后的那個TT是什么意思呢 |
除了JMP欠妥,其它的沒看出來明顯不妥。建議換成SJMP/AJMP/LJMP均可。 另外標點符號需要英文格式下;如果是keil編寫程序,編寫完程序需要編譯輸出二進制文件,然后仿真里面雙擊單片機關聯新的代碼文件。 |
循環就好了 |
左邊程序的第一行和第2行保留了嗎?保留了就能成功運行看到燈的變化 |
延時的時間太短了,我這是1T時鐘的0.5秒延時,你復制到你的延時程序里試一下 DELAY: MOV R1,#100 ;延時0.5秒 DELAY_500MS_0: MOV R2,#250 ; DELAY_500MS_1: MOV R3,#240 ; DJNZ R3,$ ; DJNZ R2,DELAY_500MS_1 ; DJNZ R1,DELAY_500MS_0 ; RET ; |