標(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)大。
上圖
Screenshot_20180117-173639.png (182.39 KB, 下載次數(shù): 37)
下載附件
2018-1-17 17:43 上傳
Screenshot_20180117-173630.png (240.11 KB, 下載次數(shù): 30)
下載附件
2018-1-17 17:43 上傳
實物圖
psb.jpg (71.38 KB, 下載次數(shù): 32)
下載附件
2018-1-17 17:42 上傳
單片機(jī)源程序如下:
- /*此次課程設(shè)計采用的單片機(jī)型號為STC的IAP5FK61S2單片機(jī),與IAP5FK60S2等通用
- 波特率9600,下載頻率11059200;程序全由本人編寫,注釋有點少(打字慢),有問題
- 聯(lián)系qq:1606260309*/
- AUXR EQU 8EH
- T2H EQU 0D6H
- T2L EQU 0D7H
- ORG 0000H
- LJMP MAIN
- ORG 0023H
- LJMP LOOP
- ORG 0030H
- MAIN:
- MOV SCON,#50H ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- MOV AUXR,#14H ;
- ;MOV P3,#00H ;
- ORL AUXR,#01H ;
- MOV TMOD,#20H ;
- MOV T2L,#0E0H ; 初始化程序
- MOV T2H,#0FEH ;
- MOV R0,#0H ;
- MOV DPTR,#TAB ;
- MOV R3,#10 ;
- MOV R4,#10 ;
- MOV R5,#10 ;
- MOV R6,#10 ;
- SETB EA ;
- SETB ES ;
- LCALL DISPLAY ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- LOOP: CLR RI ;;;;;;;;;;;; 串行中斷;;;;;;;;;;;;
- INC R0
- MOV A ,SBUF
- CLR CY
- SUBB A,#30H
- LLL: CJNE R0,#5,ONE
- MOV R0,#1
- MOV R3,#10
- MOV R4,#10
- MOV R5,#10
- MOV R6,#10
- ONE: CJNE R0,#1,TWO
- MOV R3,A
- TWO: CJNE R0,#2,THREE
- MOV R4,A
- THREE:CJNE R0,#3,FOUR
- MOV R5,A
- FOUR: CJNE R0,#4,RE
- MOV R6,A
- RE: RETI ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- DISPLAY: ;顯示死循環(huán)
- D2:LCALL FIRST
- MOV A,R3
- MOVC A,@A+DPTR
- MOV P2,A
- LCALL DELAY
- LCALL SECOND
- MOV A,R4
- MOVC A,@A+DPTR
- MOV P2,A
- LCALL DELAY
- LCALL THIRD
- MOV A,R5
- MOVC A,@A+DPTR
- MOV P2,A
- LCALL DELAY
- LCALL FOURTH
- MOV A,R6
- MOVC A,@A+DPTR
- MOV P2,A
- LCALL DELAY
- AJMP DISPLAY ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- DELAY:
- MOV R1,#255
- D1: MOV R2,#2
- DJNZ R2,$
- DJNZ R1,D1
- RET
- FIRST:
- SETB P3.4
- SETB P3.5
- SETB P3.6
- CLR P3.7
- RET
- SECOND:
- SETB P3.4
- SETB P3.5
- CLR P3.6
- SETB P3.7
- RET
- THIRD:
- SETB P3.4
- CLR P3.5
- SETB P3.6
- SETB P3.7
- RET
- FOURTH:
- CLR P3.4
- SETB P3.5
- SETB P3.6
- SETB P3.7
- RET
- 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ù)碼管字形瑪,需要自己計算,不通用,不通用,不通用!
- END
復(fù)制代碼
0.png (38.39 KB, 下載次數(shù): 27)
下載附件
2018-1-17 22:27 上傳
所有資料51hei提供下載:
51單片機(jī)串口顯示字符串.zip
(35.37 KB, 下載次數(shù): 14)
2018-1-17 17:40 上傳
點擊文件名下載附件
c51工程
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
中文字幕一区二区在线观看
|
日韩中文字幕在线观看
|
精品国产伦一区二区三区观看体验
|
a黄视频
|
亚洲国产成人精品在线
|
日本一区二区电影
|
欧美日韩成人在线
|
日韩精品一区二区三区免费观看
|
91一区二区
|
婷婷色综合|
jlzzjlzz欧美大全
|
亚洲久久一区
|
中文字幕电影在线观看
|
午夜一区
|
91成人在线视频
|
一区二区日本
|
国产精品一区二区视频
|
国产传媒毛片精品视频第一次
|
午夜精品一区二区三区免费视频
|
午夜男人免费视频
|
91精品国产综合久久久动漫日韩
|
午夜噜噜噜
|
japan25hdxxxx日本
做a的各种视频
|
一级做a爰片久久毛片
|
午夜成人免费视频
|
免费精品一区
|
狠狠插天天干
|
欧美一级特黄aaa大片在线观看
|
中文字幕在线观看av
|
久久这里只有精品首页
|
成人性视频在线播放
|
中文无码日韩欧
|
亚洲色欲色欲www
|
91亚洲欧美
|
亚洲午夜视频在线观看
|
精品一区二区三区中文字幕
|
国产一区二区黑人欧美xxxx
|
国产精品揄拍一区二区久久国内亚洲精
|
国产精品久久久久久久久图文区
|
射久久|
国产超碰人人爽人人做人人爱
|