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

標(biāo)題: 51單片機(jī)通過串口接受到字符串顯示在數(shù)碼管上(匯編程序) [打印本頁]

作者: wake_up_smiling    時間: 2018-1-17 17:44
標(biāo)題: 51單片機(jī)通過串口接受到字符串顯示在數(shù)碼管上(匯編程序)
基于51單片機(jī)的串口通訊程序
要求:
利用單片機(jī)及串口調(diào)試助手實現(xiàn)在串口調(diào)試助手輸入的字符串在數(shù)碼管上的顯示
由于課程設(shè)計用的板子數(shù)碼管與單片機(jī)之間并非使用正常的順序連接,字形碼需要自己算,附件里有個小工具可以算字型碼
為了彰顯實力(裝X),使用了藍(lán)牙串口透傳模塊HC-05(原理同串口相同,只是不需要電腦罷了)
手機(jī)上的藍(lán)牙串口軟件很多這里推薦Bluetooth Electronics,很強(qiáng)大,真的很強(qiáng)大。
上圖


實物圖


單片機(jī)源程序如下:
  1. /*此次課程設(shè)計采用的單片機(jī)型號為STC的IAP5FK61S2單片機(jī),與IAP5FK60S2等通用
  2. 波特率9600,下載頻率11059200;程序全由本人編寫,注釋有點少(打字慢),有問題
  3. 聯(lián)系qq:1606260309*/
  4. AUXR EQU 8EH
  5. T2H EQU        0D6H
  6. T2L EQU 0D7H
  7.           ORG 0000H
  8.           LJMP MAIN
  9.           ORG 0023H
  10.           LJMP LOOP
  11.           ORG 0030H
  12. MAIN:

  13.       MOV SCON,#50H        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  14.           MOV AUXR,#14H        ;
  15.           ;MOV P3,#00H        ;
  16.           ORL AUXR,#01H        ;
  17.           MOV TMOD,#20H        ;
  18.           MOV T2L,#0E0H        ;                   初始化程序
  19.              MOV T2H,#0FEH ;
  20.           MOV R0,#0H        ;        
  21.           MOV DPTR,#TAB        ;
  22.       MOV R3,#10        ;
  23.           MOV R4,#10        ;
  24.           MOV R5,#10        ;
  25.           MOV R6,#10        ;
  26.       SETB EA                ;
  27.           SETB ES                ;
  28.          LCALL DISPLAY        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;               
  29.                            
  30. LOOP: CLR RI          ;;;;;;;;;;;; 串行中斷;;;;;;;;;;;;
  31.       INC R0

  32.           MOV A ,SBUF
  33.           CLR CY
  34.           SUBB A,#30H                                 
  35. LLL: CJNE R0,#5,ONE   
  36.      MOV R0,#1
  37.          MOV R3,#10
  38.          MOV R4,#10
  39.          MOV R5,#10
  40.          MOV R6,#10
  41. ONE:  CJNE R0,#1,TWO
  42.           MOV R3,A
  43. TWO:  CJNE R0,#2,THREE
  44.       MOV R4,A
  45. THREE:CJNE R0,#3,FOUR
  46.           MOV R5,A
  47. FOUR: CJNE R0,#4,RE
  48.           MOV R6,A

  49. RE:      RETI                ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

  50. DISPLAY:                        ;顯示死循環(huán)

  51. D2:LCALL FIRST
  52. MOV A,R3
  53. MOVC A,@A+DPTR
  54. MOV P2,A
  55. LCALL DELAY

  56. LCALL SECOND
  57. MOV A,R4
  58. MOVC A,@A+DPTR
  59. MOV P2,A
  60. LCALL DELAY

  61. LCALL THIRD
  62. MOV A,R5
  63. MOVC A,@A+DPTR
  64. MOV P2,A
  65. LCALL DELAY

  66. LCALL FOURTH
  67. MOV A,R6
  68. MOVC A,@A+DPTR
  69. MOV P2,A
  70. LCALL DELAY
  71. AJMP DISPLAY   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  72. DELAY:           
  73. MOV R1,#255
  74. D1: MOV R2,#2
  75. DJNZ R2,$
  76. DJNZ R1,D1
  77. RET
  78. FIRST:
  79. SETB P3.4
  80. SETB P3.5
  81. SETB P3.6
  82. CLR P3.7
  83. RET
  84. SECOND:
  85. SETB P3.4
  86. SETB P3.5
  87. CLR P3.6
  88. SETB P3.7
  89. RET
  90. THIRD:
  91. SETB P3.4
  92. CLR P3.5
  93. SETB P3.6
  94. SETB P3.7
  95. RET
  96. FOURTH:
  97. CLR P3.4
  98. SETB P3.5
  99. SETB P3.6
  100. SETB P3.7
  101. RET
  102. TAB: DB 82H,0E7H,2AH,26H,47H,16H,12H,0A7H,02H,06H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,03H,52H,9AH,62H,1AH,1BH,92H,43H,0DBH,0E6H;數(shù)碼管字形瑪,需要自己計算,不通用,不通用,不通用!
  103. END
復(fù)制代碼


所有資料51hei提供下載:
51單片機(jī)串口顯示字符串.zip (35.37 KB, 下載次數(shù): 14)





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 中文字幕一区二区在线观看 | 日韩中文字幕在线观看 | 精品国产伦一区二区三区观看体验 | a黄视频 | 亚洲国产成人精品在线 | 日本一区二区电影 | 欧美日韩成人在线 | 日韩精品一区二区三区免费观看 | 91一区二区 | 婷婷色综合| jlzzjlzz欧美大全 | 亚洲久久一区 | 中文字幕电影在线观看 | 午夜一区 | 91成人在线视频 | 一区二区日本 | 国产精品一区二区视频 | 国产传媒毛片精品视频第一次 | 午夜精品一区二区三区免费视频 | 午夜男人免费视频 | 91精品国产综合久久久动漫日韩 | 午夜噜噜噜 | japan25hdxxxx日本 做a的各种视频 | 一级做a爰片久久毛片 | 午夜成人免费视频 | 免费精品一区 | 狠狠插天天干 | 欧美一级特黄aaa大片在线观看 | 中文字幕在线观看av | 久久这里只有精品首页 | 成人性视频在线播放 | 中文无码日韩欧 | 亚洲色欲色欲www | 91亚洲欧美 | 亚洲午夜视频在线观看 | 精品一区二区三区中文字幕 | 国产一区二区黑人欧美xxxx | 国产精品揄拍一区二区久久国内亚洲精 | 国产精品久久久久久久久图文区 | 射久久| 国产超碰人人爽人人做人人爱 |