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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2807|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品亚洲第一区在线暖暖韩国 | 男人的天堂久久 | 欧美中国少妇xxx性高请视频 | 日韩中文av在线 | 日韩福利在线 | 91日韩| 国产精品久久久久久久粉嫩 | 91精品国产91久久久久久密臀 | 亚洲一区二区三 | 日韩成人在线观看 | 国产精品一卡二卡三卡 | 天堂久久天堂综合色 | 亚洲欧洲一区二区 | 日本淫视频 | 日韩欧美在线视频观看 | 视频一区二区中文字幕日韩 | 国产精品一区二区视频 | 亚洲免费视频播放 | 午夜精品久久久久久久久久久久久 | 91直接看 | 成人免费区一区二区三区 | 中文字幕第十五页 | 在线日韩精品视频 | 国产一区二区精品在线观看 | m豆传媒在线链接观看 | 一区二区三区四区国产 | 久久综合国产精品 | 欧美 日韩 国产 一区 | 亚洲欧美日韩电影 | 99精品欧美一区二区三区 | 精品国产乱码久久久久久蜜退臀 | 欧美黑人一级爽快片淫片高清 | 精品欧美二区 | 亚洲精品自拍视频 | 在线一区二区三区 | 欧洲精品久久久久毛片完整版 | 久久综合爱| 精品视频一区二区三区在线观看 | 国产免费一区二区 | 在线观看的av | 中文字幕在线网 |