|
通過單片機(jī)的串口來實(shí)現(xiàn),該模塊有四個(gè)引腳:GND,VCC,RXD(數(shù)據(jù)發(fā)送口),TXD(數(shù)據(jù)發(fā)送口);
你自己用杜邦線把這些接口和單片機(jī)連接:電源相連,RXD連接P1^0;TXD連接P1^1;
然后編寫了C程序,將單片機(jī)P1^1口收到的數(shù)據(jù)通過串口中斷發(fā)送到計(jì)算機(jī)
- #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;
-
- }
復(fù)制代碼 |
|