您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 单片机与vb串口通信
  所属分类: 硬件开发
  开发工具:
  文件大小: 4kb
  下载次数: 0
  上传时间: 2010-08-11
  提 供 者: bss***
 详细说明: //-----------------------函数声明,变量定义-------------------------------------------------------- #include #define COUNT 10 // 定义接收缓冲区大小 unsigned char buffer[COUNT]; //定义接收缓冲区 unsigned char point; //定义接收数据个数指示变量 void UART_init(); //串口初始化函数 void COM_send(void); //串口接收函数 unsigned char CLU_checkdata(void);//计算校验位函数 //-------------------------------------------------------------------------------------------------- // 函数名称: UART_init()串口初始化函数 // 函数功能: 在系统时钟为11.059MHZ时,设定串口 波特率为9600bit/s // 串口接收中断允许,发送中断禁止 //-------------------------------------------------------------------------------------------------- void UART_init() { //初始化串行口和波特率发生器 SCON =0x58; //选择串口工作方式,打开接收允 。。。。。。。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。 函数名称: 主函数 // 函数功能: 调度个子函数,完成通信过程 //-------------------------------------------------------------------------------------------------- void main(void) { unsigned char checkdata; do { UART_init(); //初始化串口 if(point==10) //判断数据是否接收完成 checkdata=CLU_checkdata; //调用求校验和函数 if(checkdata==buffer[9]) //判断校验和是否正确 COM_send(); //正确则调用发送程序 point=0; } while(1); } ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 单片机串口通信 vb c
 输入关键字,在本站1000多万海量源码库中尽情搜索: