立即注冊(cè) 登錄
返回首頁(yè)

uid:59980的個(gè)人空間

日志

51單片機(jī)軟件設(shè)計(jì)(指令解析)

已有 2410 次閱讀2014-9-22 23:49 |個(gè)人分類:發(fā)光LED類| 軟件設(shè)計(jì), 單片機(jī)

★標(biāo)號(hào)——可以是以英文字母開(kāi)頭的字母,數(shù)字或某些特殊符號(hào)的序列。

★助記符——用來(lái)表達(dá)指令的操作功能。

★目的操作數(shù)——指令最終作用的對(duì)象。

★源操作數(shù)——參與指令的操作。

★注釋——分號(hào)后面的文字描述。

★    START:   MOV     P1,           #00H        ;      向P1口輸出低電平

       ↑      ↑     ↑             ↑         ↑             ↑

       標(biāo)號(hào):  助記符  目的操作數(shù),   源操作數(shù)    分號(hào);           注釋


如何控制一個(gè)發(fā)光二極管??

軟件設(shè)計(jì)(完整的程序)
   ↑

ORG 00H            ;設(shè)置起始地址

START:             ;標(biāo)號(hào)
     MOV P1,#00H   ;向P1口輸出低電平,點(diǎn)亮二極管 
     CALL DELAY    ;調(diào)用延時(shí)子程序
     MOV P1,#0FFH  ;向P1口輸出高電平,熄滅二極管
     CALL DELAY    ;調(diào)用延時(shí)子程序
     JMP  START    ;跳回START,循環(huán)執(zhí)行
DELAY:
      MOV R3,#50   ;延時(shí)子程序(500ms)
D1:   MOV R4,#20
D2:   MOV R5,#248
      DJNZ R5,$
      DJNZ R4,D2
      DJNZ R3,D1
      RET           ;返回主程序
      END           ;程序結(jié)束
  




路過(guò)

雞蛋

鮮花

握手

雷人

評(píng)論 (0 個(gè)評(píng)論)

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

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

返回頂部