|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
就是波特率调好了,RXD和TXD也没接反,还是通讯不了。。。。. y' }+ U: A- o5 ?/ g
#include <reg51.h>+ s! q$ W, }$ B8 [0 _0 i) F' h7 ?
sbit motor1_1=P0^0;
2 H5 G a" N) R/ U' Z* r+ b1 tsbit motor1_2=P0^1;0 k- E$ Y, Q/ P
sbit motor2_1=P0^2;
d" y' s" I4 x4 e, K* Fsbit motor2_2=P0^3;
5 H# c- A" H6 g* h3 uunsigned char i;
+ j c2 U6 R8 ?0 z* N, _void dangk(unsigned char m);
: c3 h. m' c5 `- X: t& y5 Vvoid main()
p: }! @6 S8 Z{
; @ M4 s' m1 x7 t dTMOD = 0X20;! d/ Y1 d: ^* J4 Q7 b8 V9 J
SCON=0X50; //蓝牙
1 q, `! X, r, C* M! e PCON=0X00; //蓝牙. y9 }. h5 R2 s: ~& ?
TH1=0xfd;
, L$ ^% r5 b- F# CTL1=0xfd;
0 S3 _" o% a' e {EA=1; //开启总中断
) e+ T- @( B& L" G& o2 F' [ET1=1; //允许T1中断
' d# H# Z. H" tES=1; //允许串口中断
7 F" l& ]/ L ^2 x0 ^: A- `& H! fTR1=1;1 e( k8 B Z, M: m% l
while(1);
; M" i' p; u1 B' z}' d6 r/ W( S. j; ` k
void dangk(unsigned char m)2 t& _& E/ D7 n0 d' d6 L" a' H
{
" U! {7 Y4 }6 [' Z# }7 i1 Z r switch(m)4 J& j8 l! B0 H( F+ |" ]8 G7 C( a
{% |5 x- m% }- f
case'q':; x8 p5 v+ R/ E- K8 P/ _
motor1_1=1;8 i6 z @) f K% ]( {; |. T( S
motor1_2=0;$ @. f% S3 s4 d$ }- N1 D
motor2_1=1;
0 j* G8 P! I/ y" K+ q8 m" K! f motor2_2=0;
9 h+ M4 c, F5 |& }. e3 k: h break;
5 n. ~( r/ \" F4 E `# J1 k W
, k2 P/ g% a) s: l7 V+ T2 n; |9 |8 g case'w':
/ X {& \: g4 W. { motor1_1=1;
' X4 Y" `* L; _/ f2 d motor1_2=0;
1 C+ l0 J8 `9 X7 v- s# r7 C% a5 @% ^ motor2_1=0;
; z! T$ b" @1 E3 A4 T1 P- f motor2_2=1;) N1 G) }& z; I4 } g$ s4 w
break;, W: P* I2 W- e: y n
r! ?3 O4 t5 z) g$ N4 d" i4 K case'e':
. Z$ [- g2 j; ] motor1_1=0;
% J9 U$ x2 i8 ~0 Z+ U1 d! g motor1_2=1;
6 \" M) C. d0 ]* U! Y: H motor2_1=1;( O8 ^% Y) x2 x! V V6 i
motor2_2=0;8 ]8 e1 t Z3 E0 Y- Z! T0 T. X
break;" [; K% m5 w: r/ W
}( m+ c* R- {- }8 {9 [6 w4 T2 s
}7 [6 [9 N7 M. |
void zhongduan() interrupt 4, R# {; x$ x+ G5 {7 t: K- @
{
8 R# [) O% \" L3 B" y$ U% F! Yi=SBUF;
: J7 R3 o3 G1 R0 Y2 uRI=0;
- j8 l, p% O% L. h; ^dangk(i);& z+ R: N. J5 J- u: h; n% a4 `5 q
SBUF=i;
2 c# n( O+ ], ] K) Rwhile(!TI);, A- C7 ?5 b) j
TI=0;, T9 P6 q. |* o, @) a8 \& y% ~
}
7 Q1 P* C A+ O) X, m' r. d: V求指点谢谢 |
% E0 L, f' M/ ?: g5 U1 D. F |
|