#include
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0x3B31);
void init();
void delay(uint x);
void main()
{
init();
while(1)
{
TXREG=PORTA;
while(!TRMT);
delay(2000);
}
}
void init()
{
ADCON1=7;
TRISC=0xf0;
TRISB=0x00;
TRISA=0xff;
PORTB=0;
TXSTA=0x24;
RCSTA=0x90;
SPBRG=25;
GIE=1;
PEIE=1;
RCIE=1;
}
/************延时 100x Vs函数************/
void delay(uint x)
{
uint a,b;
for(a=x;a>0;a--)
for(b=5;b>0;b--);
}
void interrupt ISR(void)
{
if(RCIE&&RCIF)
{
PORTB=RCREG;//rcif硬件自己清0 接受的数据直接发送
}
}
2个pic单片机串口通信,用一个单片机去控制另外一个单片机的led的亮灭
0
|
|
|
|
挺不错的!
|
|
|
|
|
fhn123 发表于 2013-6-7 12:29
很好.....................
呵呵
|
|
|
|
|
很好,学习中很好,学习中很好,学习中很好,学习中很好,学习中很好,学习中很好,学习中
|
|
|
|
|