51单片机串口通信实验程序.txt
《51单片机串口通信实验程序.txt》由会员分享,可在线阅读,更多相关《51单片机串口通信实验程序.txt(1页珍藏版)》请在冰豆网上搜索。
#include
#defineucharunsignedchar
#defineuintunsignedint
uintinfor;
voidmain()
{
SCON=0x50;//���ô��ڹ�����ʽΪ��10λ���ڷ���
TMOD=0x20;//00100000��ʾ��ʱ��T1�����ڶ�ʱģʽ��������ʽΪ����λ�Զ���װ
TH1=0xfd;//ͨ�������ʼ��㹫ʽ����������貨���ʶ�Ӧ�Ķ�ʱ��������ʣ�������Ӧ��װ�������˴�������Ϊ9600
TL1=0xfd;
TR1=1;//�����ʱ���ö�ʱ��T1����
EA=1;//�����ж�
ES=1;//�������ж�
// REN=1;//������ڽ�������
while
(1);
}
voidCK_timer1()interrupt4
{
if(RI)//�ж��Ƿ��ǽ�������������ж�
{
RI=0;//������жϱ�־λ
infor=SBUF;//��SBUF�ж�ȡ���յ�������
REN=0;//��������ڽ�������
// SBUF=infor;//��������SBUF��ͨ�����ڷ��ͳ����ݡ�
}
else//����Ƿ����������������ж�
{
TI=0;//�巢���жϱ�־λ
// REN=1;//������ɣ�������ڽ������ݡ�
}
}
/*
����ʵ��ע�����
1���������ù��̣����ô��ڹ�����ʽ�����ò�����
2�������жϳ��������������������жϡ�TI��RI��1��
3��TI��RI������Ӳ����1������Ҫ���������������㡣
4�����SBUF�ͽ���SBUF����һ����ַ99H����Ӳ���ϲ�����ͬһ���ط�
*/