형님, 직렬 통신 프로그램을 봤어요. 정말 좋아요. 실례합니다, 단일 칩 마이크로 컴퓨터에서 PC 로 변수를 보내고 싶습니다. 어떻게 PC 가 정상적으로 표시되게 할 수 있습니까?
단일 칩 마이크로 컴퓨터 프로그램은 이렇게 쓸 수 있습니다. 예를 들어, a=25 는 상위 컴퓨터로 보내집니다. 이 변수
Sbuf = (a/10+48); 그리고 (티! =0); TI = 0;; //10 자리 보내기
Sbuf = (a%10+48); 그리고 (티! =0); TI = 0;; //전송 비트
위의 40 은 ASCII 에서 0 에 해당하는 인코딩입니다.
다음은 ASCII 테이블입니다. 한눈에 알아차릴 수 있다.
10 진수 16 진수에 해당하는 문자입니다.
00 00 & ltNUL & gt;;
0101< SOH>
02 02 & ltSTX & gt
03 03 & ltETX & gt;;
04 04 & ltEOT & gt
05 05 & ltENQ & gt;;
06 06 & ltACK & gt
07 07 & ltBEL & gt
08 08 & ltBS & gt
09 09 & ltHT & gt
10 0a < LF>
110b < VT>
12 0c < FF>
130d < CR>
140e < 그래서>
15 0f < SI>
1610 < DLE>;;
1711< Dc1>
1812 < DC2>
1913 < DC3>;;
2014 < DC4>
2115 < NAK>
2216 < SYN>
2317 < ETB>;;
2418 < CAN>
2519 < EM>
261a < SUB>
271b < ESC>
281c < FS>
291d < GS>
301e < RS>
311f < 미국>
32 20< 공간>
33 21!
34 22 "
35 23 #
36 24 달러
37 25%
38 26&
39 27'
40 28 (
4129)
42 2A *
43 2B+
44 2C,
45 번-
46 호입니다.
47 2F/
48 30 0
49 311
50 32 2
5133 3
52 34 4
53 35 5
54 36 6
55 37 7
56 38 8
57 39 9
58 3A:
59 3B;;
60 3C<;;
6 1 3D =
62 3E>;;
63 번?
64 40 @
65 4 1A
66 b
67 43C
68 44D
69 45E
70 46F
7147g
72 48 시간
73 49I
74 4AJ
75 4BK
76 4 밀리리터
77 4DM
78 4EN
79 4FO
80 50 펜스
8 1 5 1Q
82 52R
83 53 초
84 54T
85 55U
86 56 볼트
87 57W
88 58X
89 59 세
90 5 온스
9 1 5B[
92 5C \
93 5D]
94 5e
95 5F _
96 60 `
97 6 1a
98 62b
99 63c
100 64d
10 1 65e
102 66f
103 67g
104 68h
105 69i
106 6Aj
107 6Bk
108 6Cl
109 6Dm
1 10 6En
1 1 1 6Fo
1 12 70p
1 13 7 1q
1 14 72r
1 15 73s
1 16 74t
1 17 75u
1 18 76v
1 19 77w
120 78x
12 1 79y
122 7Az
123 7B {
124 7C |
125 7D}
126 7E ~
1277f < DEL>
128 80?