程序说明: 
  甲机将代码段发送给乙,乙接收用数码管显示 
*********************************************************************/ 
#include<reg52.h>                 //库文件 
#define uchar unsigned char//宏定义无符号字符型 
#define uint unsigned int  //宏定义无符号整型 
 
code uchar seg7code[10]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //显示段码 数码管字跟 
 
uchar i; 
/******************************************************************** 
                            延时函数 
*********************************************************************/ 
 
void delayms(uchar n) 
{ 
uchar m,s; 
for(m=n;m>0;m--) 
for(n=20;n>0;n--) 
for(s=248;s>0;s--); 
} 
 
/******************************************************************** 
                功能:串口初始化,波特率9600,方式1 
*********************************************************************/ 
 
void Init_Com(void) 
{ 
TMOD = 0x20; 
PCON = 0x00; 
SCON = 0x50; 
TH1 = 0xFd; 
TL1 = 0xFd; 
TR1 = 1; 
} 
/******************************************************************** 
                            主函数 
*********************************************************************/ 
void main() 
{ 
Init_Com();         //初始化 
delayms(40); //延时等待 
 
 for(i=0;i<=9;i++) 
 { 
  SBUF=        seg7code; 
  while(!TI); 
  TI=0; 
 } 
 
} 
         
/******************************************************************** 
                              结束 
*********************************************************************/ 
 
 
 
 
 |