|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
就是波特率调好了,RXD和TXD也没接反,还是通讯不了。。。。
( `- j$ w% f, K. }2 V#include <reg51.h>
. k3 |* y3 W% G0 u; vsbit motor1_1=P0^0;# c9 W4 d" M; `& D
sbit motor1_2=P0^1;
: K4 u% A9 F) k: ]9 g w, Z Fsbit motor2_1=P0^2;
: s. N. q! H8 b0 ksbit motor2_2=P0^3;
% ^* m- {' U7 p6 N) hunsigned char i;
; p7 V% ^8 G8 `: S$ U+ Bvoid dangk(unsigned char m);
; f! z j C7 {* z3 N+ n- ^" fvoid main()
& O7 l6 V, E" J( V/ P. m: \6 e) q{$ b4 z3 b6 t9 l* X# c4 s7 E8 c
TMOD = 0X20;
/ X& a! m3 A& F, v9 zSCON=0X50; //蓝牙/ D: ^, c$ s+ _/ _6 S1 Q! Q
PCON=0X00; //蓝牙! ?8 v' @. H" {# Y" G0 Q2 ^: v1 T
TH1=0xfd;
4 G$ F4 Y% f6 @' XTL1=0xfd;
* p4 V9 [9 w3 e; s% \+ \( jEA=1; //开启总中断
6 a% @; D/ J m) y7 z/ sET1=1; //允许T1中断- U8 {; l! B- F1 J3 R) `; e
ES=1; //允许串口中断) q: d+ c" o1 i0 z! }4 Q5 ^* G/ t# T
TR1=1;
/ z2 {+ c; x2 Q* E) p6 j* e while(1);5 P" L( A8 f4 @6 _6 L
}
+ F$ i, h. z( E) R3 T1 y- Tvoid dangk(unsigned char m)
" s3 U, l+ M1 }9 Y3 S- j6 s- z/ S{) G/ n% t3 w: I3 H% z
switch(m)
L: A0 J4 A% n) N, O# u" b {
7 _ Y* _! n j3 L case'q':
" U/ z* I7 i+ _1 N4 ^3 n: e4 ` motor1_1=1;
8 a) m. z" l( D! c motor1_2=0;# B2 I% A" u, w" T; O
motor2_1=1;
0 n/ }+ ?: P4 G, G, _: p+ `" w5 R motor2_2=0;
0 S5 Q% y8 _! N' b+ q break;
% X; Y9 y5 d! A; O& i
0 d2 f' H$ Y* n2 A$ L# a case'w':
3 S1 ]. g8 [; l% @1 n4 ? motor1_1=1;
( _0 L( b+ m. H7 a9 J5 s$ H motor1_2=0;# m) b/ @7 U8 t! g' b0 |
motor2_1=0;
: g7 Z8 K! l6 ~8 d; _* s motor2_2=1;
, L5 E$ @- |. y break;' h/ u4 v8 T, c" S6 V3 m5 p
4 p' E: Y& r) X# k. a- ?6 o
case'e':& ^3 J1 [% j5 K: x& T
motor1_1=0;
- ~3 Q' N! ]. {+ x/ i1 M" y0 d1 B motor1_2=1;
6 ~/ n1 ~! c3 I/ C4 x* \ motor2_1=1;
# n" k* m$ R7 t& W9 ^; h2 A motor2_2=0;4 d% l, c! m8 V' x | r8 s5 T
break;2 z: l* K% _5 k0 m
}% J, r1 D- v. |4 d" a
}- v$ `' h1 K% E1 R
void zhongduan() interrupt 4
. {% Y6 H* f6 Y/ P" K$ t) A7 Q{+ S+ Q0 h1 Y5 w( l) x
i=SBUF;
! v' U9 V- \: T4 Z8 cRI=0;& t9 E0 O; b3 W+ M% t, ?
dangk(i);% V- ]% f8 E9 b9 G% l3 Z* P
SBUF=i;4 I0 g- w( ]- O: i8 n0 H7 o
while(!TI);" S2 _+ l# ~8 [7 J
TI=0;
0 z Z: G( b2 K n# L0 L}
$ u* u' _+ x* |" }$ j; W7 c求指点谢谢 | ! Y1 R0 w" B# g
|
|