Red de conocimiento informático - Material del sitio web - Hermano, creo que el programa de comunicación en serie que escribiste es muy bueno. Quiero enviar una variable desde el microcontrolador a la PC. ¿Cómo puedo hacer que la PC la muestre normalmente?

Hermano, creo que el programa de comunicación en serie que escribiste es muy bueno. Quiero enviar una variable desde el microcontrolador a la PC. ¿Cómo puedo hacer que la PC la muestre normalmente?

Esto debería usar codificación ASCII, mediante la cual la variable se envía a la PC y luego se muestra como tipo de carácter en el Asistente de depuración en serie de la PC.

El programa del microcontrolador se puede escribir así: por ejemplo, envíe la variable a=25 a la computadora host

SBUF=(a/148);w while( TI!=0) ;TI=0;//enviar diez

SBUF=(a%148); while(TI!=0);TI=0;//enviar uno

SBUF =(a%148); while(TI!=0);TI=0;//enviar uno

Los 40 bits anteriores se envían a la PC mediante codificación ASCII.

A continuación se muestra la tabla ASCII, puedes entenderla mirándola.

Caracteres correspondientes a decimal y hexadecimal

00 00

01 01

02 02

03 03

04 04

05 05

06 06

07 07

08 08

09 09

10 0A <

p>

11 0B

12 0C

13 0D

14 0E

15 0F

16 10

17 11

18 12

19 13 <DC3>

20 14

21 15

22 16

23 17

24 18

25 19

26 1A <SUB>

27 1B

28 1C

29 1D

30 1E

31 1F < ES>

32 20

33 21!

34 22 "

35 23 #

36 24 $

37 25 %

38 26 &

39 27'

40 28 (

41 29 )

42 2A*

43 2B +

44 2C ,

45 2D -

46 2E .

47 2F /

48 30 0

49 31 1

50 32 2

51 33 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

61 3D =

62 3E

63 3F ?

64 40 @

65 41 A

66 42 B

67 43 C

68 44 D

69 45 E

70 46 F

71 47G

72 48 H

73 49 I

74 4A J

75 4B K

76 4C L

77 4D M

78 4E N

79 4F O

8050 P

81 51 Q

82 52 R

83 53 S

84 54 T

85 55 U

86 56 V

87 57 W

8858 X

89 59 Y

90 5A Z

91 5B [

92 5C (

93 5D ]

94 5E ^

95 5F _

96 60`

97 61 a

98 62 b

99 63 c

100 64 d

101 65 e

102 66 f

103 67 g

104 68h

105 69 i

106 6A j

107 6B k

108 6C l

109 6D m

110 6E n

111 6F o

11270 p

113 71 q

114 72 r

115 73 s

116 74 t

117 75 u

118 76 v

119 77 w

12078 x

121 79 y

122 7A z

123 7B {

124 7C |

125 7D }

126 7E ~

127 7F <DEL>

128 80 ?