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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機匯編電子秒表

[復制鏈接]
跳轉到指定樓層
樓主


單片機匯編語言源程序如下:
  1. LED_0          EQU  30H            ;存放三個數碼管的段碼
  2. LED_1  EQU  31H           ;十位
  3. LED_2  EQU  32H           ;百位
  4. LED_3  EQU  33H           ;千位
  5. ADC EQU 35H                   ;存放轉換后的數據
  6. CLOCK BIT P1.4           ;定義0809時鐘位
  7. ST  BIT         P1.5
  8. OE  BIT         P1.7
  9. EOC BIT         P1.6     
  10.       ORG          00H
  11.       SJMP         START
  12.       ORG         0BH
  13.       LJMP         INT_T0
  14.       ORG         30H
  15. START:          MOV LED_0,#00H         
  16.                MOV LED_1,#00H            
  17.                MOV LED_2,#00H        
  18.                MOV DPTR,#TABLE  ;送段碼表首地址
  19.                MOV TMOD,#02H
  20.                MOV TH0,#245
  21.                       MOV TL0,#00H
  22.                       MOV IE,#82H
  23.                SETB TR0      
  24. WAIT:          CLR  ST      
  25.                SETB  ST              
  26.                CLR  ST                    ;啟動轉換      
  27.                JNB  EOC,$            ;等待轉換結束         
  28.                SETB  OE             ;允許輸出      
  29.                MOV  ADC,P2           ;暫存轉換結果      
  30.                CLR  OE              ;關閉輸出      
  31.                MOV  A,ADC          ;將AD轉換結果轉換成BCD碼      
  32.                MOV  R7,A            
  33.                MOV  LED_3,#00H         
  34.                MOV  LED_2,#00H      
  35.                MOV  A,#00H
  36. LOOP1:         ADD  A,#20H    ;一位二進制碼對應20mv電壓值
  37.                DA  A
  38.                JNC   LOOP2
  39.                MOV  R4,A
  40.                INC  LED_2
  41. MOV  A,LED_2
  42.        CJNE  A,#0AH,LOOP4
  43.        MOV  LED_2,#00H
  44.        INC  LED_3
  45. LOOP4:  MOV  A,R4
  46. LOOP2:  DJNZ  R7,LOOP1
  47.         ACALL  BTOD1
  48. LCALL  DISP
  49. SJMP   WAIT
  50. ORG  200H
  51. BTOD1:  MOV  R6,A
  52.         ANL  A,#0F0H
  53. MOV  R5,#4
  54. LOOP3:  RR  A
  55.         DJNZ  R5,LOOP3
  56. MOV  LED_1,A
  57. MOV   A,R6
  58. ANL  A,#0FH
  59. MOV  LED_0,A
  60. RET
  61. INT_T0:  CPL  CLOCK      ;提供0809時鐘信號
  62. RETI
  63. DISP: MOV A,LED_0   ;數碼顯示子程序           
  64.      MOVC A,@A+DPTR     
  65.      CLR P1.3     
  66.      MOV P0,A     
  67.      LCALL   DELAY     
  68.      SETB  P1.3      
  69.      MOV A,LED_1     
  70.      MOVC A,@A+DPTR     
  71.      CLR  P1.2     
  72.      MOV  P0,A        
  73.      LCALL  DELAY     
  74.      SETB P1.2        
  75.      MOV A,LED_2     
  76.      MOVC A,@A+DPTR               
  77.      CLR P1.1   
  78.      MOV P0,A     
  79.      LCALL  DELAY     
  80.      SETB P1.1
  81.      MOV A,LED_3
  82.      MOVC A,@A+DPTR               
  83.      CLR P1.0
  84.      MOV  P0,A
  85.      LCALL  DELAY
  86.      SETB  P1.0
  87.      RET
  88. DELAY: MOV R6,#10   ;延時5毫秒
  89. D1: MOV R7,#250      
  90. DJNZ R7,$     
  91. DJNZ R6,D1     
  92. RET
  93. TABLE: DB  3FH,06H,5BH,4FH,66H     ;共陰極數碼管七段值
  94.       DB  6DH,7DH,07H,7FH,6FH
  95.       END


復制代碼


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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: av免费观看在线 | 精品国产一区二区国模嫣然 | 国产91亚洲精品一区二区三区 | 性欧美hd | 欧美一区二区视频 | 91久色| 亚洲 欧美 日韩在线 | 羞羞午夜 | 中文字幕av网址 | 久久蜜桃精品 | 国产日韩一区二区三免费高清 | 精国产品一区二区三区四季综 | 国产精品99久久久久久人 | 99re66在线观看精品热 | 国产精品国产三级国产aⅴ入口 | 日韩欧美三级在线 | 精品国产免费人成在线观看 | 成人a在线观看 | 亚洲男女视频在线观看 | 一二三四在线视频观看社区 | 久久一及片 | 波多野结衣中文视频 | 99精品99久久久久久宅男 | 夜夜骚| 99久久国产 | 久久影院一区 | 三级国产三级在线 | 丁香婷婷久久久综合精品国产 | 久久中文字幕一区 | 春色av| 在线精品观看 | 精精国产xxxx视频在线播放 | 欧美男人的天堂 | 国产日韩欧美综合 | 成人在线欧美 | 国产欧美日韩综合精品一区二区 | 中文久久 | 久久综合婷婷 | 羞羞色网站 | 日韩资源 | 永久看片 |