共回答了26个问题采纳率:84.6%

flag是程序员自己起的变量名,一般情况下将其看作为标志位.我们通常将它视为uchar型变量,将flag赋值时,有flag=!1(flag不等于1)和flag=1;它的作用主要是让单片机的一项功能实现不同的操作,不同的操作通常时间先后顺序不等,不同的操作即通过设置flag=!1(flag不等于1)和flag=1予以区别开来.举个例子:我们要在定时器T0中先后实现1秒和2秒的不同定时,在C语言中,我们定义好的flag变量默认为是0,我们假设先实现1秒的定时,在中断程序中,我们先写if(flag!=1){.} 后面再写else { .}.在不同的语句中就可以实现一个定时器T0为两个不同的中断服务.

具体程序如下:

void dt0() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

t0++;

if(flag!=1)

{

if(t0==10) //流水灯程序

{

t0=0;

temp=_crol_(temp,1);

P1=temp;

}

}

else //当flag等于1时执行下面的语句

{

if(t0%4==0)

P1=~P1;//对流水灯的电位取反

if(t0==60)//如果三秒钟时间到

{

TR0=0;

P1=0;

flag1=1;

}

}

}

1年前

10

单片机c语言中flag用法,单片机中定义flag有啥作用flag=1和flag=0都是什么意思相关推荐

  1. c语言printf函数的作用,c语言中printf用法及其函数定义

    c语言中printf用法及其函数定义 发布时间:2020-04-09 10:51:14 来源:亿速云 阅读:354 作者:小新 今天小编给大家分享的是c语言中printf用法及其函数定义,很多人都不太 ...

  2. main c语言中变量的定义,C语言中在main函数中定义的变量是全局变量么_后端开发...

    PHP 和 JavaSript 区别_后端开发 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,主要用于Web开发领域,而JavaSript是一种具有函数优先的轻量级,解释型或即时编译型的高 ...

  3. c 语言中cin用法,c中cin的用法

    c语言中 符号的用法你知道吗?下面小编就跟你们详细介绍下c语言中 符号的用法,希望对你们有用. c语言中 符号的用法如下: 1.cin>> 用法1:最基本,也是最常用的用法,输入一个数字: ...

  4. python语言中ch用法_pytorch 中pad函数toch.nn.functional.pad()的用法

    padding操作是给图像外围加像素点. 为了实际说明操作过程,这里我们使用一张实际的图片来做一下处理. 这张图片是大小是(256,256),使用pad来给它加上一个黑色的边框.具体代码如下: imp ...

  5. c语言中用了continue头文件,c语言中continue用法是什么?

    c语言中continue用法是什么? continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环. continue语句只用在 while.for 循环中,常与 if 条件语句一起使用, ...

  6. 在单片机C语言中const是什么意思

    在单片机C语言中const unsigned char ov529[5]={0xff,0xff,0xff,SYNC_ID,0x00}前面加const是什么意思?? 表示常量,不允许修改里面的内容.也就 ...

  7. 单片机c语言的define,单片机C语言中define的妙用

    单片机C语言中define的妙用 最近一款产品调试时发现了问题,在一起检查一个小伙伴的C程序.问题不大,但暴露了一点问题. 比如:PORTB=0x23; //他的意思是把第5和第2位置1 可是你能一下 ...

  8. _nop_在c语言里什么作用,单片机c语言中nop函数的使用方法和延时计算

    原标题:单片机c语言中nop函数的使用方法和延时计算 标准的C语言中没有空语句.但在 的C语言编程中,经常需要用几个空指令产生短延时的效果. 这在汇编语言中很容易实现,写几个nop就行了. 在C51中 ...

  9. java 函数fun_c语言中fun用法详解_后端开发

    Java Dao层的作用_后端开发 Dao层叫数据访问层,属于一种比较底层,比较基础的操作,可以具体到对于某个表或某个实体的增删改查,其Dao层的作用是对数据库的访问进行封装,从而不涉及业务,实现解耦 ...

  10. c语言中funx的作用,c语言中fun用法详解

    C语言中fun用法详解 fun函数是自定义的C/C++语言函数,函数功能多样.该函数名为"函数"英文function的简写,一般在示例和试题中使用,通常在主函数中被调用. C/C+ ...

最新文章

  1. printf 格式输出代码大全
  2. J - 哈密顿绕行世界问题
  3. 读写分离,读写分离死锁解决方案,事务发布死锁解决方案,发布订阅死锁解决方案|事务(进程 ID *)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务...
  4. JS移动客户端--触屏滑动事件 banner图效果
  5. 嵌入式与单片机之间的关系是什么?
  6. 盘点2020 最烂密码大曝光,第一名的竟然是它?
  7. python调用函数怎么表示_Python---7函数(调用定义函数)
  8. jQuery实现 div里面的文字如何自动缩小,避免文字溢出
  9. BZOJ-4008: [HNOI2015]亚瑟王 (概率期望DP)
  10. 使用WinMTR对网络进行测试,找出网络异常
  11. PS中和FW一样的精灵图缩小功能(像素栏输入数字就能缩小
  12. 趣图:新手程序员 vs 高级程序员
  13. Harmony integration in Seurat V3 pipeline
  14. html代码向左居右对齐
  15. 羊年内核堆风水: “Big Kids’ Pool”中的堆喷技术
  16. system x 常用工具链接—cuixf@DC
  17. 自动化篇 - 为闲鱼制作一个客服机器人
  18. 顶会竟然攀比起了拒稿率?教授发文怒斥「挑刺式审稿」
  19. php网页有图片加载慢,网页加载加速 之 图片延迟加载
  20. 弱网测试:使用netem模拟网络延迟、丢包、损坏、重复、和乱序等网络问题

热门文章

  1. 如何学习硬件设计——实践篇
  2. python 字符串时间带有月份简写 星期简写 时区, 格式化为其他样式
  3. 自己制做python3.6精简绿色版
  4. Python逻辑判断顺序
  5. 如何让app不走系统代理?
  6. 计算机折线图教程,excel怎么插入折线图 excel怎么将多个折线图合并
  7. python pip什么意思_“pip install”和“python -m pip install”有什么区别?
  8. u盘安全删除 linux,怎么安全删除U盘
  9. 怎么清理计算机磁盘空间,怎样清理电脑磁盘空间
  10. C# 绘制CIE1931彩色马蹄形图大家自己斟酌