<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機初級篇—單個(gè)指示燈左移

單片機初級篇—單個(gè)指示燈左移

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏
功能說(shuō)明:通過(guò)取表的方法,使P1口的指示燈,進(jìn)行單個(gè)指示燈左移運動(dòng)。

一、硬件電路

本文引用地址:http://dyxdggzs.com/article/201611/321681.htm



二、程序:

ORG 00H;程序開(kāi)始

*******************************************

START: MOV DPTR,#TABLE;數據指針指向表頭地址⑴

********************************************

S1:MOVA,#00H;設置地址偏移量⑵

*************************************************

MOVCA,@A+DPTR;根據DPRT到表內取顯示碼⑶

******************************************************

CJNEA,#0fe0h,S2;判斷是否是結束碼

LJMPSTART

********************************************

S2:

MOVP1,A;將取到的顯示碼送P1口顯示

LCALL DELAY

INCDPTR;數據指針加1

LJMPS1

****************************************

DELAY:MOVR5,#20;延時(shí)子程序

D1:MOVR6,#20

D2:MOVR7,#248

DJNZR7,$

DJNZR6,D2

DJNZR5,D1

RET

*********************************************

TABLE:

DB 01H,02H,04H,08H ;顯示碼表

DB 10H,20H,40H,80H,

db 00h,00h,00h,00h

db 00h,00h,00h,00h

db0feh

end

三、理論依據:

1、取表的大要素:

(1)定義表頭指針

MOVDPTR,#TABLE;數據指針指向表頭地址⑴

(2)定義偏移量

MOVA,#00H;設置地址偏移量⑵

(3)取值

MOVCA,@A+DPTR;根據DPRT到表內取顯示碼⑶

2、 制表要領(lǐng):

(1)要有標號,以“:”冒號相隔。

(2)DB開(kāi)頭,DB與數值之間要有“空格”。

(3)數值為十進(jìn)制0—255,十六進(jìn)制0—0FFH,二進(jìn)制00000000B—11111111B

(4)數值以“,”逗號相隔。

一般要有結束碼,也可以沒(méi)用。作為結束碼時(shí),不能與里面的數值相同。



評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>