|
通過單片機的串口來實現,該模塊有四個引腳: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;
-
- }
復制代碼 |
|