智能车制作

标题: go go并行数据转换为串行数据 [打印本页]

作者: 1538807573    时间: 2011-10-3 22:32
标题: go go并行数据转换为串行数据
48#include<reg51.h>
#include<intrins.h>
#include<stdio.h>
#define uchar unsigned char
#define uint unsigned int
sbit SPL=P2^5; //shift/load
//延时
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}
//主程序
void main()
{
SCON=0x10; //串口模式0,允许串口接收
while(1)
{
SPL=0; //置数(load),读入并行输入口的8位数据
SPL=1; //移位(shift),并口输入被封锁,串行转换开始
while(RI==0); //未接收1字节时等待
RI=0; //RI软件置位
P0=SBUF; //接收到的数据显示在P0口,显示拨码开关的值
DelayMS(20);
}
}




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2