第8章串行口的工作原理及应用.ppt

第8章串行口的工作原理及应用.ppt

参考程序如下:   //主机程序 #include reg51.h #include math.h    sbit switch1=P0^0; //定义k1与P0.0连接    sbit switch2=P0^1; //定义k2与P0.1连接    sbit switch3=P0^2; //定义k3与P0.2连接      void main() //主函数   {    EA=1; //总中断允许    TMOD=0x20; //设置T1定时方式2 自动装载初值    TL1=0xfd; //波特率设为9600    TH1=0xfd;    PCON=0x00; //SMOD=0,不倍增    SCON=0xd0; //SM2设为0,TB8设为0    TR1=1; //启动定时器T1    ES=1; //允许串口中断    SBUF=0xff; //串口发送0xff  *   while(TI==0); //判是否发送完毕   TI=0; //发送完毕,TI清0   while(1)   {    delay_ms(100);    if(switch1==0) //判是否k1按下,k1按下往下执行    {    TB8=1; //第9位数据为1,送TB8,准备发

文档评论(0)

1亿VIP精品文档

相关文档