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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機通過串口接受到字符串顯示在數碼管上(匯編程序)

[復制鏈接]
跳轉到指定樓層
樓主
基于51單片機的串口通訊程序
要求:
利用單片機及串口調試助手實現在串口調試助手輸入的字符串在數碼管上的顯示
由于課程設計用的板子數碼管與單片機之間并非使用正常的順序連接,字形碼需要自己算,附件里有個小工具可以算字型碼
為了彰顯實力(裝X),使用了藍牙串口透傳模塊HC-05(原理同串口相同,只是不需要電腦罷了)
手機上的藍牙串口軟件很多這里推薦Bluetooth Electronics,很強大,真的很強大。
上圖


實物圖


單片機源程序如下:
  1. /*此次課程設計采用的單片機型號為STC的IAP5FK61S2單片機,與IAP5FK60S2等通用
  2. 波特率9600,下載頻率11059200;程序全由本人編寫,注釋有點少(打字慢),有問題
  3. 聯系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:                        ;顯示死循環

  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;數碼管字形瑪,需要自己計算,不通用,不通用,不通用!
  103. END
復制代碼


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

評分

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

查看全部評分

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品1区 | 午夜一级做a爰片久久毛片 精品综合 | 国产精品久久久久影院色老大 | 欧美日韩三级 | 丝袜美腿一区二区三区 | 久久av一区 | 久久的色 | 日韩精品免费在线观看 | 国产yw851.c免费观看网站 | 日本免费视频 | 国产 日韩 欧美 制服 另类 | 操人网站| 日韩成人性视频 | 日韩精品一区二区三区中文字幕 | 日韩精品视频一区二区三区 | 91亚洲精华国产 | 欧美99 | 中文字幕亚洲一区二区三区 | 91一区二区三区 | 欧美jizzhd精品欧美巨大免费 | 国产视频久久久 | 欧美日韩国产一区二区 | 一呦二呦三呦国产精品 | 国产精品高潮呻吟久久av黑人 | 久久久成人一区二区免费影院 | 久久久精 | 日韩在线看片 | 精品一区二区久久久久久久网站 | 99精品久久| 亚洲情综合五月天 | 午夜国产一级 | 色视频网站免费 | 日本免费在线 | 免费一级毛片 | 一区二区三区视频在线观看 | av高清| 91大神xh98xh系列全部 | 亚洲精品一区二区在线观看 | 在线免费观看日本视频 | 久久成人一区 | 欧美一区二区三区在线观看视频 |