找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 12187|回復(fù): 19
打印 上一主題 下一主題
收起左側(cè)

不知道怎么燒寫(xiě)程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:3230 發(fā)表于 2008-7-10 20:39 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

我是用WAVE編寫(xiě)的霓虹燈的程序。不知道為什么燒進(jìn)芯片就不管用呢,我在WAVE里面調(diào)試是好的呀,不知道我為什么!請(qǐng)大俠幫忙我看看 。

 ORG   00H

      MOV   P1, #0FFH
      ljmp  MAIN
MAIN:
      CLR   P1.0
     LCALL DELAY
      SETB  P1.0


      CLR   P1.1
      LCALL DELAY
      SETB  P1.1


      CLR   P1.2
      LCALL DELAY
      SETB  P1.2


      CLR   P1.3
      LCALL DELAY
      SETB  P1.3


      CLR   P1.4
      LCALL DELAY
      SETB  P1.4


      CLR   P1.5
      LCALL DELAY
      SETB  P1.5


      CLR   P1.6
      LCALL DELAY

      SETB  P1.6


      CLR   P1.7
      LCALL DELAY
      SETB  P1.7


      CLR   P1.6
      LCALL DELAY
      SETB  P1.6


      CLR   P1.5
      LCALL DELAY
      SETB  P1.5


      CLR   P1.4
      LCALL DELAY
      SETB  P1.4


      CLR   P1.3
      LCALL DELAY
      SETB  P1.3


      CLR   P1.2
      LCALL DELAY
      SETB  P1.2


      CLR   P1.1
      LCALL DELAY
      SETB  P1.1


      CLR   P1.0
      LCALL DELAY
      SETB  P1.0

      LJMP MAIN
  DELAY: MOV R5,#20 ;
     D1: MOV R6,#20
     D2: MOV R7,#248
     DJNZ R7,$
     DJNZ R6,D2
    DJNZ R5,D1
       RET
      END

 

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:5688 發(fā)表于 2008-9-30 00:45 | 只看該作者

帥哥喲,離線(xiàn),有人找我嗎?

dinghongjin不好意思,我是個(gè)初學(xué)者,你上面的程序能否寫(xiě)成
ORG   00H

      MOV   A, #0FEH
      ljmp  MAIN
MAIN:
    LEFT: MOV P1,A
     LCALL DELAY
     RL A
JB P1.7,LEFT
RIGHT:MOV P1 A
   LCALL DELAY
   RR A
JB P1.0 ,RIGHT
 LJMP MAIN
  DELAY: MOV R5,#20 ;
     D1: MOV R6,#20
     D2: MOV R7,#248
     DJNZ R7,$
     DJNZ R6,D2
    DJNZ R5,D1
       RET
      END
班門(mén)弄斧了,如有不對(duì)的地方請(qǐng)大家指教。

回復(fù)

使用道具 舉報(bào)

板凳
ID:2006 發(fā)表于 2008-10-24 00:08 | 只看該作者
樓上的如果上面的程序是你本人自己寫(xiě)的說(shuō)明你對(duì)單片機(jī)已經(jīng)入門(mén)啦
建議樓主查晶振有無(wú)插好,或先把P1口全部送O看所有燈是否都會(huì)亮。
既然能燒錄進(jìn)去就說(shuō)明燒錄軟件支持這款型號(hào)單片機(jī)啦,查硬件電路吧
回復(fù)

使用道具 舉報(bào)

地板
ID:5875 發(fā)表于 2008-10-27 19:32 | 只看該作者
哎,現(xiàn)在還是很不懂。。。。。
回復(fù)

使用道具 舉報(bào)

5#
ID:8713 發(fā)表于 2009-2-23 22:05 | 只看該作者
是這樣的呀,初學(xué)都是這個(gè)樣子的,最好是自已能找出來(lái)原因
回復(fù)

使用道具 舉報(bào)

6#
ID:9923 發(fā)表于 2009-3-19 22:28 | 只看該作者
你好啊,我現(xiàn)在在大學(xué)學(xué)的是電氣自動(dòng)化,我們開(kāi)了一門(mén)單片機(jī)技術(shù)啊,剛接觸啊,我也不知道從哪里下手啊,怎么才能學(xué)好單片機(jī),應(yīng)把啥當(dāng)著學(xué)習(xí)重點(diǎn)啊!期待你的 回答啊 !!
回復(fù)

使用道具 舉報(bào)

7#
ID:9992 發(fā)表于 2009-3-20 21:55 | 只看該作者

先了解其內(nèi)部結(jié)構(gòu)

回復(fù)

使用道具 舉報(bào)

8#
ID:9992 發(fā)表于 2009-3-20 23:11 | 只看該作者

支持!!

回復(fù)

使用道具 舉報(bào)

9#
ID:10920 發(fā)表于 2009-4-9 18:03 | 只看該作者
 我也想知道。。。。同11樓一樣
回復(fù)

使用道具 舉報(bào)

10#
ID:10797 發(fā)表于 2009-4-20 14:30 | 只看該作者
我也是剛學(xué),不過(guò)我現(xiàn)在在學(xué)C語(yǔ)言。前輩們講單片機(jī)最好用C語(yǔ)言編程。請(qǐng)問(wèn)大家這話(huà)他講得對(duì)不對(duì)?謝謝
回復(fù)

使用道具 舉報(bào)

11#
ID:12504 發(fā)表于 2009-5-9 11:00 | 只看該作者
各位大哥,我是個(gè)初學(xué)者自認(rèn)為剛有點(diǎn)入門(mén),就早想問(wèn)一下,是學(xué)匯編程好,還是學(xué)C語(yǔ)言好呢?
回復(fù)

使用道具 舉報(bào)

12#
ID:11238 發(fā)表于 2009-5-20 09:08 | 只看該作者
NND,現(xiàn)在剛學(xué),程序還一點(diǎn)看不懂,
回復(fù)

使用道具 舉報(bào)

13#
ID:13151 發(fā)表于 2009-5-25 08:45 | 只看該作者
5樓程序?qū)懙貌粔蚝?jiǎn)明.LJMP MAIN和下面一句MAIN:可以去掉.把長(zhǎng)轉(zhuǎn)改成短轉(zhuǎn).后面
    的LJMP MAIN改成AJMP LEFT就行了
再就是RIGHT行少一個(gè)符號(hào),寫(xiě)程序要注意細(xì)節(jié).
回復(fù)

使用道具 舉報(bào)

14#
ID:14383 發(fā)表于 2009-7-6 17:03 | 只看該作者
ORG 0000H
LJMP MAIN
ORG 0030H
D1:
MOV A,#0FEH
MOV P1,A
RL A
MOV P1,A
LCALL DELAY
MOV R1,#08H
DJNZ R1,D1
D2:
MOV A,#10111111B
MOV P1,A
RR A
LCALL DELAY
MOV P1,A
LCALL DELAY
MOV R2,#06H
DJNZ R2,D1
END
新手 盼高手指點(diǎn)
回復(fù)

使用道具 舉報(bào)

15#
ID:14095 發(fā)表于 2009-7-7 21:17 | 只看該作者
好象是個(gè)單個(gè)左移8次和右移8次的程序 然后一直循環(huán)
[此貼子已經(jīng)被作者于2009-7-7 21:17:48編輯過(guò)]
回復(fù)

使用道具 舉報(bào)

16#
ID:14770 發(fā)表于 2009-7-24 12:11 | 只看該作者

我也不懂哎

回復(fù)

使用道具 舉報(bào)

17#
ID:15556 發(fā)表于 2009-8-7 12:26 | 只看該作者
樓主的程序沒(méi)有問(wèn)題 不過(guò)寫(xiě)的有點(diǎn)小復(fù)雜(不是評(píng)論 只是建議) 這也是匯編的劣勢(shì) 5樓的朋友用左右移位寫(xiě)減少了代碼的量 建議用定時(shí)器中斷寫(xiě)還會(huì)簡(jiǎn)單點(diǎn) 不過(guò)用C寫(xiě)最好了 簡(jiǎn)單 移植性好
對(duì)15 16樓的朋友 學(xué)習(xí)單片機(jī)不僅要學(xué)匯編 也要學(xué)C 匯編是最基礎(chǔ)的語(yǔ)言 C是移植性強(qiáng)的高級(jí)語(yǔ)言 兩者結(jié)合的威力是最大的 現(xiàn)在都流行匯編和C混合編程嘛 (建議)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表