|
通过单片机的串口来实现,该模块有四个引脚:GND,VCC,RXD(数据发送口),TXD(数据发送口);
你自己用杜邦线把这些接口和单片机连接:电源相连,RXD连接P1^0;TXD连接P1^1;
然后编写了C程序,将单片机P1^1口收到的数据通过串口中断发送到计算机
- #include<reg51.h>
- sbit RXData=P1^0;
- sbit TXData=P1^1;
- void UsartConfig();
- unsigned char SetOrder;
- void main()
- {
- SetOrder="A1 F3 02 00 00";
- RXData=SetOrder;
- while(1){
- UsartConfig();
- SBUF=TXData;
- }
- }
- void UsartConfig()
- {
- SCON=0x50;
- TMOD=0x20;
- PCON=0x80;
- TH1=0XF3;
- TL1=0XF3;
- ES=1;
- EA=1;
- TR1=1;
- }
- void Usart() interrupt 4
- {
- while(!TI)
- SBUF=TXData;
- TI=0;
-
- }
复制代码 |
|