原标题:单片机入门-C51语言switch-case语句电路应用实例

教学视频如下:

本例介绍switch-case选择语句的应用,用按钮控制LED灯作为实例,介绍如何使用该语句做设计。绘制了相应的电路图,并编写了示范代码。

C51程序流控制语句包括if选择语句、switch-case多分支选择语句及while循环语句等。

switch-case选择语句:

switch-case选择语句的一般形式如下:

switch(表达式)

case 常量表达式1:语句1;[break;]

case 常量表达式2:语句2;[break;]

 …

case 常量表达式n:语句n;[break;]

default:语句n+1;

当switch表达式中的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句;若与所有的case后面的常量表达式都不匹配时,就执行default后面的语句。执行完一个case后面的语句后,控制流程转移到下一个case后面的语句继续执行,不再判断。因此,若希望在执行完一个case分支后,使流程跳出switch结构,即终止switch语句的执行,可以在case分支的语句后加break语句来达到此目的。返回搜狐,查看更多

责任编辑:

单片机 switch c语言,单片机入门-C51语言switch-case语句电路应用实例相关推荐

  1. c51语言case是什么意思,单片机入门-C51语言switch-case语句电路应用实例

    原标题:单片机入门-C51语言switch-case语句电路应用实例 教学视频如下: 本例介绍switch-case选择语句的应用,用按钮控制LED灯作为实例,介绍如何使用该语句做设计.绘制了相应的电 ...

  2. 怎么用C51语言实现50ms延时,单片机入门-C51语言实现简单的红绿LED交通灯控制

    原标题:单片机入门-C51语言实现简单的红绿LED交通灯控制 视频教程如下: 本文介绍了用C51语言实现十字路口交通灯控制: 四个路口各有红.绿2个LED,模拟交通灯的控制,即东西走向的灯变红,南北走 ...

  3. 单片机定时器精准定时_单片机入门-C51语言采用定时器查询方法获取1秒精准定时...

    原标题:单片机入门-C51语言采用定时器查询方法获取1秒精准定时 视频如下: 51系列单片机含有专用的 定时器/计数器,定时器/计数器是一个二进制的加1寄存器,当启动后就开始从所设 定的计数初始值开始 ...

  4. C51程序设计语言是什么,C51语言是什么

    单片机C51语言是由C语言继承而来的.和C语言不同的是,C51语言运行于单片机平台,而C语言则运行于普通的桌面平台.C51语言具有C语言结构清晰的优点,便于学习,同时具有汇编语言的硬件操作能力. 单片 ...

  5. 单片机c语言条件语句,单片机c语言教程:C51复合语句和条件语句

    曾经在BBS上有朋友问过我{}是什么意思?什么作用?在  C  中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解.在 VB 等一些语言中同一个()号会有不一样的 作用,它能用于组合 ...

  6. c语言枚举入门,C语言入门之枚举与位运算(1)

    考试大编辑推荐:计算机二级C语言辅导知识 在实际问题中, 有些变量的取值被限定在一个有限的范围内.例如,一个星期内只有七天,一年只有十二个月, 一个班每周有六门课程等等.如果把这些量说明为整型, 字符 ...

  7. Dart 语言基础入门 Dart 语言核心库一览

    也许你迷茫,但是我想说,在你迷茫的同时,保持本心,过好今天就好. 学习Dart语言,首先我们需要使用到一个语言调试工具 DartPad DartPad 是基于 Web 的 交互式 Dart 服务的 U ...

  8. sql语言快速入门_C语言快速入门——名称可见性

    函数名的可见性 在介绍函数时,我们提到函数在被调用之前其名称必须是可见的.也就是说在编译时,被调用的函数签名是要存在的.而在连接时,函数体必须是定义完整的,只有这样才可以生成最终的可执行程序. 在编译 ...

  9. C语言仅在函数中可见,如何学习C语言、入门C语言,看这篇就够了

    存储类型 C中包含4种存储类型:自动存储类型(auto),寄存器存储类型(register),静态存储类型(static),外部存储类型(extern). 1.程序 帮助理解块或函数中变量的作用域 # ...

最新文章

  1. python API docs
  2. python做软件-用python做个翻译小软件吧~
  3. C# 填充pdf 模板生成报告
  4. c调用易语言串口,易语言串口API源码
  5. python中xpath用法_Python中的xpath基础使用
  6. 源代码管理之SVN服务器搭建和使用
  7. cfd计算linux windows,CFD计算分析时常用的数值模拟方法 | 坐倚北风
  8. hibernate VS mybatis
  9. VUE3.x(v-model)数据双向绑定指令
  10. MapReduce Map数 reduce数设置
  11. WAMP安装curl扩展并发起https请求
  12. 获取当前时间getDate()注意点
  13. 【深度学习入门案例】Senta情感分析
  14. 支配集(dominating set)问题是NP完全问题的一个证明
  15. EasyExcel 实现批量合并单元格(支持自定义)
  16. HDU 5378 树上的概率DP Leader in Tree Land
  17. C#—MDI(多文档界面)
  18. 基于正交投影的实时三维人体姿态估计
  19. MD5【加密以及解密】
  20. 解决:Hbuilder工具点击发行打包,一直报尚未完成社区身份验证,请点击链接xxxxx,项目xxx发布H5失败的错误。

热门文章

  1. 这些华为技巧,花粉都不一定全知道
  2. CIO40知识星球:越高级越自律
  3. C语言实现json文本解析
  4. 在html5中,用于获得用户当前位置的方法
  5. (五十二)剑网三大风车伤害计算器
  6. 迎新春 送温暖——郧阳小红花健康守护包发放
  7. 在Centos8上部署Django环境(Nginx+mysql+uwsgi)
  8. bootstrap学习心得总结
  9. 磁盘与文件系统管理--鸟哥私房菜读书笔记
  10. 两万字深度讲解系统设计!超详细解析!面试复习必备!