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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2826|回復: 0
打印 上一主題 下一主題
收起左側

51單片機匯編學習例程(1)——KEY篇

[復制鏈接]
跳轉到指定樓層
樓主
1.ASM1_KEY:       按鍵控制LED亮滅,3種情況

  1. /**
  2. ******************************************************************************
  3. *         @file            asm.asm
  4. *         @author          Alex——小白
  5. *         @version         V1.0
  6. *         @date            2019.9.1
  7. *         @brief           3種方法實現KEY to LED
  8. ******************************************************************************
  9. *         @attention        All Rights Reserved  
  10. **/

  11.                 ORG     0030H                        ;程序執行的起始地址                                
  12.                 LJMP          Main                        ;跳轉到main函數
  13.                 ORG     0100H                        ;程序跳轉到0100H開始執行
  14. ;方法1:
  15.         Main:                                                ;最簡單的按鍵賦值(8個按鍵)
  16.                 MOV                P1,P0                        ;將P0狀態賦給P1
  17.                 SJMP        Main                        ;跳轉到main,死循環

  18. ;方法2:
  19. ;        Main:                                                ;P0.0按鍵控制P1.0的LED(1個按鍵)
  20. ;                JB                P0.0,Over                ;判斷按鍵是否檢測到,若無跳到Main
  21. ;                LCALL        Delay                        ;若有,延時消抖
  22. ;                JB                P0.0,Over                ;再次判斷按鍵是否檢測到
  23. ;                JNB                P0.0,[        DISCUZ_CODE_1        ]nbsp;                       ;長按檢測,若有則一直死循環
  24. ;                CPL                P1.0                        ;若有按鍵,則LED狀態翻轉(CPL表示去反)
  25. ;        Over:
  26. ;                SJMP        Main                        ;跳轉到main,死循環
  27.                
  28. ;方法3:
  29. ;        Main:                                                ;P0.0-1按鍵控制P1.0-1的LED(2個按鍵)
  30. ;                JB                P0.0,Next                ;判斷P0.0按鍵是否檢測到,若無跳到Next
  31. ;                LCALL        Delay                        ;若有,延時消抖
  32. ;                JB                P0.0,Next                ;再次判斷按鍵是否檢測到
  33. ;                JNB                P0.0,[        DISCUZ_CODE_1        ]nbsp;                       ;長按檢測,若有則一直死循環
  34. ;                CPL                P1.0                        ;若有按鍵,則LED狀態翻轉
  35. ;        Next:
  36. ;                JB                P0.1,Over                ;判斷P0.1按鍵是否檢測到,若無跳到Over
  37. ;                LCALL        Delay                        ;若有,延時消抖
  38. ;                JB                P0.1,Over                ;再次判斷按鍵是否檢測到
  39. ;                JNB                P0.1,[        DISCUZ_CODE_1        ]nbsp;                       ;長按檢測,若有則一直死循環
  40. ;                CPL                P1.1                        ;若有按鍵,則LED狀態翻轉
  41. ;        Over:               
  42. ;                SJMP        Main                        ;跳轉到main,死循環               
  43.                
  44.         Delay:                                                ;t=t1*20=10ms,修改R6的值即可更改時間(不精準)
  45.                 MOV                R6, #014H                ;014H=20
  46.         D1:                                                
  47.                 MOV                R7, #0FAH                ;t1=250*2=500
  48.         D2:               
  49.                 DJNZ        R7, D2                        ;R7=250自減,直到為0跳出循環,雙周期
  50.                 DJNZ        R6, D1                        ;R6=020自減,直到為0跳出循環,雙周期
  51.                 RET

  52.         END        

復制代碼

ASM1_KEY.zip (65.37 KB, 下載次數: 15)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品小视频在线观看 | 一本大道久久a久久精二百 欧洲一区二区三区 | 国产精品jizz在线观看老狼 | 国产电影一区 | 欧美日韩专区 | 蜜桃视频一区二区三区 | 欧洲免费视频 | 久久综合色综合 | 在线一区 | 在线播放国产一区二区三区 | 亚洲一区二区中文字幕在线观看 | 欧美最猛性xxxxx亚洲精品 | 国产精品美女久久久久aⅴ国产馆 | 国产高潮av | 国产一区二区三区四区hd | 日韩一区二区三区在线 | 亚州视频在线 | 国产日本精品视频 | 久久国内 | 黄色国产| 7777精品伊人久久精品影视 | 毛片com| 精品一区二区三区在线视频 | 一区二区三区免费在线观看 | 一区二区久久电影 | 久免费视频 | 玖玖综合在线 | 日韩电影中文字幕 | 欧美aⅴ | 国产成人精品免费视频大全最热 | 欧美日韩在线精品 | 亚洲视频区 | 精品不卡 | 亚洲一区二区三区欧美 | 中文字幕第100页 | 久久国产99 | 精品日韩| 91精品国产色综合久久不卡98 | 国产午夜影院 | 蜜桃av人人夜夜澡人人爽 | 国产三级一区二区三区 |