999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

理解數據的變化

2011-12-31 00:00:00王用鑫邵有為
中小企業管理與科技·上旬刊 2011年11期

摘要:流水燈能讓單片機初學者學習、理解數據發生的變化,是必須掌握的內容。流水燈可以有多種多樣的形式,比如簡單流水燈、多功能流水燈、左右跑馬燈、二進制跑馬燈、三路跑馬燈。這里我們就把它們列舉出來,用以加深大家的理解,提高學習者的興趣。

關鍵詞:簡單流水燈多功能流水燈左右跑馬燈二進制跑馬燈三路跑馬燈

1 簡單流水燈

實現P1口外接的8個LED從右到左的依次點亮的效果,請注意P1口接受到的數據的變化,還有就是認知使用延時子程序的必要性(指令的執行都是10-6s級的,不加延時子程序的話人眼根本就反應不過來)

START:

MOVA,#0FEH;#0FEH能讓A的最后一位為0

LOOP:

MOVP1,A ;A中的數送給P1口

CALLDELAY ;調用延時子程序

RLA ;A的左移一位能讓P1口跟著變化

SJMPLOOP;回到LOOP繼續執行

DELAY: ;延時子程序,改變送給R5、 R6、 R7的數的大小可以改變延遲時間,但因它們都是單字節的,所以不能大于255

MOVR5,#30

S0:MOVR6,#30

S1:MOVR7,#100

DJNZR7,$ ;$表示本行地址

DJNZR6,S1

DJNZR5,S0

RET

END

2 多功能流水燈

該程序的特點是把燈的變化情況先存在了外存中,它的功能如下:

①一個燈:從左到右,右到左,左到右,右到左

②兩個燈:兩邊到中間,中間到兩邊

③多個燈:從左到右1燈、2燈到8燈全亮,然后是由右到左的1、2..8

要實現以上變化,送給端口用來顯示的數據如下(注意每排先變成二進制后觀察0的變化):

DB 7FH,0BFH,0DFH,0EFH,0F7H,0FBH,0FDH,0FEH //用十六進制的表示方式

DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FH

DB 7FH,0BFH,0DFH,0EFH,0F7H,0FBH,0FDH,0FEH

DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FH

DB 7EH,0BDH,0DBH,0E7H,0E7H,0DBH,0BDH,7EH

DB 7FH,3FH,1FH,0FH,07H,03H,01H,00H

DB 0FEH,0FCH,0F8H,0F0H,0E0H,0C0H,80H,00H

3 左右跑馬燈

實現P1口外接的8個LED從右到左,再從左到右的依次點亮的效果。想產生這樣的效果,可以用下面的這兩條指令來實現,注意把累加器A里面的內容跟端口連接,和加上延時就可以了。

RLC A;帶進位左移

RRC A;帶進位右移

4 二進制跑馬燈

P1口八個燈作二進制加減法。理解二進值的加減計算,核心程序如下:

LOOP: MOVP1,A ;全不亮

CALLDELAY;延時。

DECA ;每次減一,要看加法就用ADD

JMPLOOP

5 三路跑馬燈

分別往端口送三個不同的數,理解數字和端口的對應關系

MAIN:MOV P1,#0DBH;11011011--零為亮

ACALL DELAY

MOV P1,#06DH;01101101

ACALL DELAY

MOV P1,#0B6H;10110110

ACALL DELAY

AJMP MAIN;

DELAY:…;延時子程序,請參照程序1

END

6 總結

通過上面列舉的簡單流水燈、多功能流水燈、左右跑馬燈、二進制跑馬燈、三路跑馬燈,我們可以看出,要實現流水等要注意兩方面。①就是數據的循環變化,它解決你想看見數據怎么變化的問題;②是延時程序的調用,它解決的時變化快慢的問題。通過流水燈的實現,我們可以清楚的“看見”數據的變化情況,能加深大家的理解,也可以引起大家的學習興趣。

參考文獻:

[1]陳麗秀.《單片機原理及應用》.東南大學出版社2007.3.

[2]鄭阿奇.《單片機應用實踐教程》.電子工業出版社2009.1.

[3]王靜霞.《單片機應用技術》.電子工業出版社2010.1.

主站蜘蛛池模板: 91美女视频在线| 亚洲最大综合网| 欧美亚洲国产精品久久蜜芽| 久久永久精品免费视频| 免费毛片视频| 久久精品电影| 国内精品久久久久鸭| 在线国产毛片| 国产成人精品午夜视频'| 成人免费网站久久久| 少妇精品网站| 久久久久久尹人网香蕉 | 人妻熟妇日韩AV在线播放| 久久中文字幕av不卡一区二区| 国产主播在线一区| 亚洲AⅤ永久无码精品毛片| 久久国产亚洲欧美日韩精品| 美女啪啪无遮挡| 日韩免费成人| 国产精品区网红主播在线观看| 特级做a爰片毛片免费69| 亚洲男人在线| 欧美高清国产| AV色爱天堂网| 欧美一级专区免费大片| 国产国产人成免费视频77777 | 99久久精品视香蕉蕉| 波多野结衣视频一区二区| 欧美h在线观看| 在线播放91| 青青青国产在线播放| 国产无人区一区二区三区| 在线国产91| 亚洲精品第一在线观看视频| 99在线小视频| 精品国产美女福到在线不卡f| 丁香婷婷激情综合激情| 国产99在线观看| 麻豆国产在线观看一区二区| 91免费观看视频| 国产成在线观看免费视频| 免费AV在线播放观看18禁强制| 日韩无码一二三区| 久久这里只精品国产99热8| 久久国产拍爱| 五月天福利视频| 香蕉网久久| 青青草原国产一区二区| 精品撒尿视频一区二区三区| 亚洲色图狠狠干| 欧美午夜性视频| 国产精品任我爽爆在线播放6080| 久久九九热视频| 国产第八页| 色综合天天综合中文网| 欧美特级AAAAAA视频免费观看| 重口调教一区二区视频| 黄色网在线免费观看| 国产精品毛片一区视频播| 日韩人妻少妇一区二区| 久久久久国色AV免费观看性色| 四虎永久免费地址| 国产激情影院| 中文字幕免费视频| 亚洲美女操| 欧美一区日韩一区中文字幕页| 一级一毛片a级毛片| 日韩国产精品无码一区二区三区| 成人精品午夜福利在线播放| 欧美中文字幕在线视频| 在线无码九区| 香蕉久久国产超碰青草| 另类专区亚洲| 国产内射在线观看| 国产福利观看| 亚洲日韩国产精品综合在线观看| 欧美色图第一页| 国产亚洲美日韩AV中文字幕无码成人| 国产麻豆91网在线看| 伊人婷婷色香五月综合缴缴情| 亚洲一级无毛片无码在线免费视频| 欧美在线黄|