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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機和電腦通訊系統課程設計 利用單片機、定時器、串行口、1個按鈕和3位數碼管

[復制鏈接]
跳轉到指定樓層
樓主
單片機課設
利用單片機、定時器、串行口、1個按鈕和3位數碼管,構建單片機和電腦通訊系統



程序 課程設計 仿真下載:
1.rar (653.93 KB, 下載次數: 14)


源程序:
  1.         I EQU 30H
  2.         L EQU 40H
  3.         M EQU 41H
  4.         N EQU 42H
  5.         J EQU 50H
  6.         ORG 0000H
  7.         LJMP MAIN
  8.         ORG  0003H
  9.     LJMP INT_0
  10.         ORG 000BH
  11.         LJMP IT0P
  12.         ORG 0023H
  13.         LJMP SINT
  14.         ORG 0100H
  15.                
  16. MAIN:
  17.         MOV R3,#00
  18.         MOV R7,#00
  19.         MOV R2,#00
  20.         MOV R4,#20
  21.         MOV R0,#60H
  22.         MOV J,#0
  23.         MOV DPTR,#TABLE
  24.         MOV TMOD,#21H   
  25.         LCALL P0M1
  26.         LCALL P0M2
  27.         LCALL P0M3
  28.         
  29. HERE:MOV A,R3
  30.         MOV N, R3
  31.         MOVC A,@A+DPTR
  32.         SETB P2.0
  33.         MOV P0,A
  34.         CLR P2.0
  35.         LCALL DELAYMS
  36.         MOV A,R7
  37.         MOV M,R7
  38.         MOVC A,@A+DPTR
  39.         SETB P2.2
  40.         MOV P0,A
  41.         CLR P2.2
  42.         LCALL DELAYMS
  43.         MOV A,R2
  44.         MOV L,R2
  45.         MOVC A,@A+DPTR
  46.         SETB P2.1
  47.         MOV P0,A
  48.         CLR P2.1
  49.         LCALL DELAYMS
  50.         LJMP HERE
  51.         
  52. P0M1:MOV TH0,#4CH
  53.         MOV TL0,#00H        
  54.         SETB ET0
  55.         SETB TR0
  56.         RET
  57.         
  58. P0M2:MOV TH1,#0FDH
  59.         MOV TL1,#0FDH
  60.         SETB TR1
  61.         CLR ET1
  62.         MOV SCON,#0C0H        
  63.         SETB ES
  64.         SETB REN
  65.         RET
  66.         
  67. P0M3:
  68.         SETB EX0
  69.         SETB IT0
  70.         SETB EA
  71.         RET
  72.         
  73. IT0P:MOV TH0,#4CH
  74.          MOV TL0,#00H
  75.          DJNZ R4,RETURN
  76.          MOV R4,#20
  77.          INC R3
  78.          CJNE R3,#10,RETURN
  79.          INC R7
  80.          MOV R3,#00H
  81.          CJNE R7,#10,RETURN
  82.          INC R2
  83.          MOV R7,#00
  84.          CJNE R2,#10,RETURN
  85.          MOV R2,#00
  86. RETURN:RETI

  87. SINT:
  88.         CLR RI
  89.         MOV A,SBUF
  90.         CJNE A,#08H,L51
  91.         DEC J
  92.         LJMP EXIT
  93. L51:
  94.                 CJNE A,#0DH,L41
  95. LJMP L31
  96.         
  97. L41:
  98.         CJNE A,#2FH,L11
  99. L11:   JC EXIT
  100.     CJNE A,#3AH,L21
  101. L21:        JC    L31
  102.         LJMP EXIT
  103. L31:        
  104.         ANL A,#0FH
  105.         MOV @R0,A
  106.         INC R0
  107.         MOV B,A
  108.         MOV A,J
  109.         ADD  A,#1
  110.         MOV J,A
  111.         MOV A,B
  112.         CJNE A,#0DH,EXIT
  113.         MOV A,J
  114.         CJNE A,#2,L2
  115. L1:
  116.         
  117.         MOV A,60H
  118.         MOV 62H,A
  119.         MOV R2,#00H
  120.         MOV R7,#00H
  121.         MOV R3,62H
  122.         MOV R0,#60H
  123.         MOV J,#0
  124.         LJMP EXIT
  125. L2:        
  126.         
  127.     CJNE A,#3,L3
  128.         MOV B,61H
  129.         MOV A,60H
  130.         MOV 61H,A
  131.         MOV A,B
  132.         MOV 62H,A
  133.         MOV R2,#00H
  134.         MOV R7,61H
  135.         MOV R3,62H
  136.         MOV R0,#60H
  137.         MOV J,#0
  138.         LJMP EXIT
  139. L3:
  140.    
  141.     CJNE A,#4,L4
  142.         MOV R2,60H
  143.         MOV R7,61H
  144.         MOV R3,62H
  145.         MOV R0,#60H
  146.         MOV J,#0
  147.         LJMP EXIT
  148. L4:

  149. MOV R0,60H
  150. MOV J,#0
  151. LJMP EXIT
  152. EXIT:        RETI
  153. INT_0:
  154.            MOV   R1 ,#40H
  155.        MOV   I ,#3
  156. LOOP: MOV   A ,@R1
  157.                 ADD A,#30H
  158.        MOV   SBUF ,A
  159. WAIT:  JBC   TI ,CONT
  160.        AJMP  WAIT            
  161. CONT:  INC   R1
  162.        DJNZ  I ,LOOP
  163.                 RETI

  164. DELAYMS:MOV R6,#5
  165. LOP1:        MOV R5,#250
  166. LOP2:        NOP
  167.                 NOP
  168.                 DJNZ R5,LOP2
  169.                 DJNZ R6,LOP1
  170.                 RET
  171.                
  172. TABLE:        DB 3FH,06H,5BH,4FH,66H
  173.                 DB 6DH,7DH,07H,7FH,6FH
  174.         END
復制代碼


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

使用道具 舉報

沙發
ID:1 發表于 2017-1-7 03:01 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品一级 | 亚洲精品视频一区二区三区 | 中文字幕三区 | 免费视频一区 | 国产精品精品视频一区二区三区 | 草久视频 | 亚洲精品久久久久国产 | 91精品国产欧美一区二区 | 成年免费大片黄在线观看岛国 | 日韩一区二区三区在线 | 日日操视频 | 国产精品久久久久久 | 色综合中文 | 国产成人精品久久二区二区91 | 在线看片网站 | 日韩一区二区在线看 | 欧美不卡一区二区三区 | 国产91在线播放 | 我想看一级黄色毛片 | 99视频在线播放 | 日本色综合 | 91精品国产综合久久精品 | 亚洲欧美一区二区三区视频 | 午夜视频一区 | 欧洲精品码一区二区三区免费看 | 成人小视频在线观看 | 99久久精品免费看国产高清 | 成人国产精品久久久 | 亚洲网视频 | 免费一级片 | 午夜精品久久久久久久久久久久久 | 日韩亚洲欧美综合 | 天天操天天干天天透 | 国产精品三级 | 国产精品成人一区二区三区夜夜夜 | 中文字幕视频一区 | 狠狠爱视频 | 国产精品视频播放 | 91 久久| 精品免费国产一区二区三区四区 | 久久视频精品 |