当前位置: 首页 > wzjs >正文

免费咨询图片大全徐州网站建设方案优化

免费咨询图片大全,徐州网站建设方案优化,网页设计作品html,网站建设网站公司哪家好KBHIT( )是PIC CCS编译器中PIC单片机的专有函数。 语法: valuekbhit( ); valuekbhit( stream ); 参数: 将stream这个id分配成可访问的RS232端口;若没有参数stream,该函数将getc()用作最初的stream,即默认参数为getc(); 返回值: 如果getc()将要等待一个字符进来,则kbhit…

KBHIT( )是PIC CCS编译器中PIC单片机的专有函数。

语法:   value=kbhit( );

        value=kbhit( stream );

参数:   将stream这个id分配成可访问的RS232端口;若没有参数stream,该函数将getc()用作最初的stream,即默认参数为getc();

返回值:  如果getc()将要等待一个字符进来,则kbhit( )的返回值为0(或FALSE);

         如果一个字符对于接收函数getc()来说已经准备好了,则kbhit( )的返回值为1(或TRUE);

功能:   如果一个字符的开始位已经通过RS232的RCV脚发送出去,RS232在软件控制下,使kbhit( )返回TRUE; 如果一个字符已经被接收了,且在硬件缓冲区等待getc()来读取时,则RS232采用硬件使得kbhit( )返回TRUE; kbhit( )常用来检测不带停止位的数据,且等待数据出现.注意:在RS232软件控制的情况下, kbhit( )函数至少被调用10次,目的是保证数据不被丢失.

有效性: 适合所有的设备.

要求:   必须包含#use rs232这样的语句,才可使能kbhit( )函数;

例子:   char  timed_getc(){

long  timeout;   //声明暂态长整型变量timeout

timeout_error=FALSE;   //将timeout_error赋初值FALSE

timeout=0;

while(!kbhit( ) && (++timeout<50000) )

      delay_us(10);  //延时为10usX50000,即0.5s

if( kbhit( ) )  return( getc() ); //如果一个字符已经被接收了kbhit()返回1;

else{

    timeout_error=TRUE;  //若没有接收到数据,则将timeout_error赋TRUE

    return(0);

}

        }

例子文件: ex_tgetc.c;

http://www.dtcms.com/wzjs/5970.html

相关文章:

  • 帮企业外卖网站做推怎样推广自己的广告
  • 郑州航空港建设局网站网站运维
  • 前端怎么接私活做网站seo优化与推广招聘
  • 网站建设服务器租用多少钱如何做百度关键词推广
  • 网站上线需要多久辽宁网站建设
  • 网站开发组织架构投放广告
  • 网站换公司吗百度精准引流推广
  • asp政府网站系统seo实战培训教程
  • 医生做兼职有什么网站吗数据查询网站
  • b2b网站系统建站系统无锡网站制作无锡做网站
  • 昆明网站建站推广淘宝客怎么做推广
  • 简单项目计划书模板绍兴seo推广
  • 做淘宝客的网站需要备案吗东莞seo优化seo关键词
  • 充值网站分销站怎么做win7系统优化
  • phpcms 多语言网站网络营销和市场营销的区别
  • 企业网站seo诊断网站怎样关键词排名优化
  • 微信平台做微文网站链接百度关键词批量看排名工具
  • 企业做网站哪家公司好中国电信视频app下载
  • 卢湾专业做网站营销推广方案ppt案例
  • 西安哪家网站做的好百度总部
  • 记事本做网站滚动条商旅平台app下载
  • 网站建设咨询电话发布新闻稿
  • 手把手教你做网站视频东莞网站提升排名
  • 门票预订网站建设贵州百度seo整站优化
  • 安阳哪里做网站seo关键词优化软件官网
  • 找团队做网站需要明确哪些东西互联网推广公司排名
  • 有哪些做外贸免费的网站厦门网络营销推广
  • 怎么让谷歌收录我的网站百度推广关键词多少合适
  • php网站开发基础seo技术代理
  • 网站建设用什么软件搜狗搜索旧版本