久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

匯編代碼實現鍵控彩燈系統

作者:佚名   來源:本站原創   點擊數:  更新時間:2011年06月08日   【字體:

使用匯編語言編寫程序,設計一個用8051單片機控制的循環彩燈控制系統
要求:
1、能輸出4種花型,并能由人工進行花型的切換。可以使用按鍵,也可以使用撥動開關來實現切換,方法不限。
2、循環彩燈的循環速度可調。
3、按鍵要求:
(1)啟動/暫停。按動一次啟動,再按一次暫停。是一個雙態轉換鍵。
(2)花型變化。按一次,立即停止當前花型的顯示,轉換為下一種花型。4種花型可以循環切換。
(3)速度+。按鍵一次,速度略加快一點。
(4)速度-。按鍵一次,速度略減慢一點。
4、在LED顯示器上顯示相應的花型號。

代碼

     ORG 0000H
    JMP START
    ORG 0003H
    JMP X0_INT
    ORG 000BH
    JMP T0_INT
    ORG 0013H
    JMP X1_INT
;---------------------------------
START:
    MOV TMOD, #51H       ;/*01010001 T1計數,T0定時*/
    MOV TH0, #HIGH(65536 - 50000) ;50ms@12MHz
    MOV TL0, #LOW (65536 - 50000)
    MOV TH1, #0
    MOV TL1, #0
    SETB TR0
    SETB TR1
    SETB IT0
    SETB IT1
    MOV IE, #10000111B
    MOV IP, #00000101B

    MOV R7, #20
    MOV 30H, #20
    MOV 31H, #0
    MOV 32H, #0

    MOV P2, 31H
    INC P2

    SJMP $
;---------------------------------
T0_INT:          ;50ms執行一次
    MOV TL0, #LOW (65536 - 50000) ;重新寫入初始值
    MOV TH0, #HIGH(65536 - 50000) ;50ms@12MHz
;------------------
JIA:
    JB   P3.0, JIAN
    DEC 30H          ;加速
    MOV A, 30H
    JNZ XXX          ;不能讓它為0
    INC 30H
XXX:
;    JNB P3.0, $
;------------------
JIAN:
    JB   P3.1, XIANSHI
    INC 30H
    MOV A, 30H
    SUBB A, #80
    JC   CCC
    MOV 30H, #80
CCC:
;    JNB P3.1, $
;------------------
XIANSHI:
    DJNZ R7, T0_END
    MOV R7, 30H
    INC 32H
    ANL 32H, #7
;------------------
    MOV A, 31H
    ANL A, #3
    RL   A
    RL   A
    RL   A
    ADD A, 32H
    MOV DPTR, #HUA_Y
    MOVC A, @A+DPTR
    CPL A
    MOV P1, A
;------------------
T0_END:
    RETI
;---------------------------------
X0_INT:          ;設置花型
    INC 31H
    ANL 31H, #3
    MOV P2, 31H
    INC P2
    RETI
;---------------------------------
X1_INT:          ;啟動/停止
    CPL TR0
    RETI
;---------------------------------
HUA_Y:
    DB 0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01
    DB 0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80
    DB 0x81,0x42,0x24,0x18,0x81,0x42,0x24,0x18
    DB 0x18,0x24,0x42,0x81,0x18,0x24,0x42,0x81
END
關閉窗口

相關文章

主站蜘蛛池模板: 夜夜嗨av一区二区三区网页 | 日韩在线观看av | 另类专区亚洲 | 成人免费福利 | 日韩视频在线播放 | 久久精品视频国产 | 亚洲少妇一区 | 天天躁日日躁狠狠躁av麻豆男男 | 伊久久 | 少妇一级淫片免费看 | 欧美女同视频 | 一区二区日韩 | 国产黄av | 欧美一区在线视频 | 国产精品二区一区二区aⅴ污介绍 | 激情高潮到大叫狂喷水 | 免费一级a毛片 | 黄色小视频免费在线观看 | www.桃色| 国产这里只有精品 | 欧美精产国品一二三区 | 日韩精品一二三 | 日本久久精品视频 | 欧美激情第二页 | aaa黄色| 日韩精品免费视频 | 在线免费观看黄色片 | 久久久久久99精品久久久 | 色吧综合| 在线观看国产免费视频 | 亚洲免费视频观看 | 亚洲欧美专区 | 亚洲精品国产精品国自产观看浪潮 | 日本黄色三级视频 | 日韩综合精品 | 五月天激情国产综合婷婷婷 | 一区二区av | 成人av一区 | av网站免费在线观看 | 国产精品自拍av | 欧美一级片在线观看 |