日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

EX99用VB實現(xiàn)單片機和計算機的串口通信

 jianke 2009-09-20
//ex99  單片機數(shù)據(jù)發(fā)送程序
#include<reg51.h>       //包含單片機寄存器的頭文件
/*****************************************************
函數(shù)功能:向PC發(fā)送一個字節(jié)數(shù)據(jù)
***************************************************/
void Send(unsigned char dat)
{
   SBUF=dat;
   while(TI==0)
      ;
    TI=0;
}
/*****************************************************
函數(shù)功能:延時1ms
(3j+2)i=(3×33+2) ×10=1010(微秒),可以認為是1毫秒
***************************************************/
void delay1ms()
{
   unsigned char i,j; 
  for(i=0;i<10;i++)
   for(j=0;j<33;j++)
    ;  
 }
/*****************************************************
函數(shù)功能:延時若干毫秒
***************************************************/
void delaynms(unsigned char x)
{
 unsigned char i;
  for(i=0;i<x;i++)
     delay1ms();
}
/*****************************************************
函數(shù)功能:主函數(shù)
***************************************************/
void main(void)
{
   unsigned char i;
   TMOD=0x20;  //定時器T1工作于方式2
   TH1=0xfd;   //根據(jù)規(guī)定給定時器T1賦初值
   TL1=0xfd;   //根據(jù)規(guī)定給定時器T1賦初值
   PCON=0x00;  //波特率9600
   TR1=1;      //啟動定時器t1
   SCON=0x40;  //串口工作方式1
  while(1)
   {
   for(i=0;i<200;i++)   //模擬檢測數(shù)據(jù)
      {
      Send(i);        //發(fā)送數(shù)據(jù)i
    delaynms(100);   //100ms發(fā)送一次檢測數(shù)據(jù)    
    }  
   }
}
 
     

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多