欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

led燈以隨機次數閃爍 單片機匯編語言程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:591025 發表于 2019-7-27 09:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
8盞led燈以隨機數點亮

單片機源程序如下:
  1. ;===============================================================================
  2. ;                   Key-LED
  3. ;                   AT89C2051,12Mhz,1 Key,1 LED
  4. ;===============================================================================
  5. KeyPort             Bit    P3.0                   ;0:Pressed
  6. LEDPort             EQU   P1
  7. ;===============================================================================
  8. ;===============================================================================
  9. ;===============================================================================
  10.                     Org    0000H
  11.                     AJmp   Main
  12. ;===============================================================================
  13. Delay:              Mov    R6,#0
  14. Delay1:             Mov    R7,#0
  15.                     Djnz   R7,$
  16.                     Djnz   R6,Delay1
  17.                     Ret
  18. ;-------------------------------------------------------------------------------
  19. FlashLED:           
  20.                                         
  21.                             mov    LedPort,B
  22.                     
  23.                             ;Clr    LEDPort                ;Light up
  24.                     ACall  Delay
  25.                     
  26.                             Mov    A,B
  27.                             Cpl    A
  28.                             mov    LedPort,A
  29.                     
  30.                             ;Setb   LEDPort                ;Dark
  31.                     ACall  Delay
  32.                     Ret
  33. ;===============================================================================
  34. Main:               Mov    Sp,#07H

  35.                     Mov    A,#1

  36. ;                    Mov    LedPort,#00000001b
  37. ;                             Mov    A,LedPort
  38. ;-------------------------------------------------------------------------------
  39. MainLoop:           Jb     KeyPort,loop
  40.                     Acall  Delay
  41.                             Inc    A                      ;add the number of lighting
  42.                     Acall  Delay
  43.                     ;Acall  Delay
  44.                             ;Acall  Delay
  45.                     
  46.                     CJNE   A,#15,Mainloop
  47. ;                    Acall  Delay
  48.                     
  49.                             clr    A
  50.                             sjmp   Mainloop
  51.                     
  52. loop:               ;Jb     KeyPort,MainLoop       ;No Key, Wait
  53.                     
  54.                     Mov    R5,A
  55.                     
  56.                             Mov    B,A
  57.                             Mov    A,LedPort
  58.                             Clr    A

  59.                     
  60. L:                  ACall  FlashLED
  61.                     Djnz   R5,L

  62.                     Jb    KeyPort,$
  63.                     SJmp   MainLoop
  64. ;===============================================================================
  65.                     End
復制代碼

所有資料51hei提供下載:
拓展.zip (57.4 KB, 下載次數: 4)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表