當前位置:編程學習大全網 - 編程語言 - 匯編語言編出來的程序是什麽樣的?

匯編語言編出來的程序是什麽樣的?

匯編語言是壹種用文字助記符來表示機器指令的符號語言,是最接近機器碼的壹種語言。其主要優點是占用資源少、程序執行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植,主要用於單片機的編程!

以現在單片機產品主力還是在8位領域,主要應用於汽車應用、消費性電子、電腦及PC周邊、電信與通訊、辦公室自動化、工業控制等六大市場,其中車用市場多在歐、美地區,而亞太地區則以消費性電子為主, 並以量大低單價為產品主流,目前16位單片機與8位產品,還有相當幅度的價差,新的應用領域也仍在開發,在2005年前8位的單片機仍是單片機產品的主流。

以下是壹個單片機發出的脈沖控制信號,有詳細註釋,可以學壹下!

data .section 'data'

r1 equ [40h]

r2 equ [41h]

r3 equ [42h]

r4 equ [43h]

r5 equ [45h]

r6 equ [46h]

r7 equ [47h]

r8 equ [48h]

sw1 equ pa.1

sw2 equ pa.2

sw3 equ pa.3

sw4 equ pa.0

r9 equ pa.6

r10 equ pa.7

PN equ [50h].0

count equ [51h]

main .section 'code'

org 000h

jmp start

ORG 010H

;******************PRO START*********

start:

clr count

mov a,2

mov count,a

;****************

clr r1

clr r2

clr pa.0

clr pb

mov a,0feh

mov pac,a

mov a,0f3h

mov pbc,a

set pb.2

clr pb.3

CLR [50H]

;******************ONLY USE FOR AR1501*****

;******************************************

Alp1: SZ PN

JMP PLUSE0

CLR PB2

SET PB3

SET PN

JMP ADELAY1

PLUSE0: SET PB2

CLR PB3

CLR PN

;-****************DELAY TIME 38MS PLUSE IS HIGHT***

Adelay1: mov a,38 ;馬達脈沖高電平開始計時

mov r1,a

Alp12: mov a,165

mov r2,a

Alp11: sdz r2

jmp Alp11

sdz r1

jmp Alp12

;*********************************

clr pb.2

clr pb.3

;***********************DELAY TIME 24MS PLUSE IS LOW***

Adelay2: mov a,24 ;馬達脈沖低電平開時計時

mov r1,a

Alp22: mov a,165

mov r2,a

Alp21: sdz r2

jmp Alp21

sdz r1

jmp Alp22

;**********************END**********

;***********************************

hongwai:NOP

lp1: NOP

set pa.0

;***************DELAY TIME 15.6MS PLUSE IS LOW****

delay1: mov a,16 ;紅外脈沖高電平開始計時

mov r1,a

lp12: mov a,162

mov r2,a

lp11: sdz r2

jmp lp11

sdz r1

jmp lp12

;******************END********

;****************DELAY TIME 46.8MS PULSE IS HIGHT*****

clr pa.0

delay2: mov a,48 ;紅外脈沖低電平開時計時

mov r1,a

lp22: mov a,162

mov r2,a

lp21: sdz r2

jmp lp21

sdz r1

jmp lp22

;********************EDN ******************

jmp Alp1

  • 上一篇:我的電腦是液晶的。怎麽用電腦看電視?我需要什麽連接器和插座?
  • 下一篇:2021-2022年美國加州凱特中學入學條件介紹
  • copyright 2024編程學習大全網