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

网站建设知名如何用群晖做自己的网站

网站建设知名,如何用群晖做自己的网站,无锡专业做网站的公司有哪些,宿迁网站建设与管理51单片机应用从零开始#xff08;一#xff09;-CSDN博客 51单片机应用从零开始#xff08;二#xff09;-CSDN博客 51单片机应用从零开始#xff08;三#xff09;-CSDN博客 51单片机应用从零开始#xff08;四#xff09;-CSDN博客 51单片机应用从零开始#xff08;… 51单片机应用从零开始一-CSDN博客 51单片机应用从零开始二-CSDN博客 51单片机应用从零开始三-CSDN博客 51单片机应用从零开始四-CSDN博客 51单片机应用从零开始五·加减乘除运算-CSDN博客 51单片机应用从零开始六·逻辑运算-CSDN博客 目录 ​编辑 1.  用右移运算流水点亮 P1 口 8 位 LED 2.  用 if 语句控制 P0 口 8 位 LED 的流水方向 3.  用 swtich 语句的控制 P0 口 8 位 LED 的点亮状态 1.  用右移运算流水点亮 P1 口 8 位 LED C语言中的右移运算是将一个整数向右移动指定的位数。右移运算符用“”表示其作用是将一个数的二进制表示向右移动指定的位数并用0在左侧填充。 例如 int a 10; // a的二进制表示为 00001010 a a 2; // 将a向右移动2位得到00100001即4在进行右移运算时如果对有符号整数进行右移则保留符号位。如果符号位是1则在左侧用1填充如果符号位是0则在左侧用0填充。如果对无符号整数进行右移则在左侧用0填充。 例如 int b -10; // b的二进制表示为 11110110 b b 2; // 对有符号整数进行右移得到11111101即-3 unsigned int c 10; // c的二进制表示为 00001010 c c 2; // 对无符号整数进行右移得到00000010即2那么根据这一特性我们可以完成 #includereg51.h //包含单片机寄存器的头文件 /***************************** 函数功能延时一段时间 *****************************/ void delay(void) { unsigned int n; for(n0;n30000;n) ; } /***************************** 函数功能主函数 *****************************/ void main(void) { unsigned char i; while(1) { P10xff; delay(); for(i0;i8;i)//设置循环次数为 8 { P1P11; //每次循环 P1 的各二进位右移 1 位高位补 0 delay(); //调用延时函数} } } 2.  用 if 语句控制 P0 口 8 位 LED 的流水方向 C语言中if语句是一种条件语句用于根据条件选择是否执行特定的代码块。if语句通常具有以下形式 if (condition) {//code block to execute if condition is true }其中condition是一个布尔表达式如果它的值为true则执行if语句块中的代码。如果condition的值为false则if语句块中的代码将被跳过。如果需要在条件不成立时执行特定的代码块可以使用else关键字 if (condition) {//code block to execute if condition is true } else {//code block to execute if condition is false }如果有多个可能的条件需要使用if语句判断并执行不同的代码块则可以使用if-else if-else结构 if (condition1) {//code block to execute if condition1 is true } else if (condition2) {//code block to execute if condition1 is false and condition2 is true } else {//code block to execute if both condition1 and condition2 are false }在if语句中也可以嵌套其他if语句以实现更复杂的条件判断。 在51单片机中我们可以实现 #includereg51.h //包含单片机寄存器的头文件 sbit S1P1^4; //将 S1 位定义为 P1.4 sbit S2P1^5; //将 S2 位定义为 P1.5 /***************************** 函数功能主函数 *****************************/ void main(void) { while(1) { if(S10) //如果按键 S1 按下P00x0f; //P0 口高四位 LED 点亮if(S20) //如果按键 S2 按下P00xf0; //P0 口低四位 LED 点亮} } 3.  用 swtich 语句的控制 P0 口 8 位 LED 的点亮状态 switch语句是一种多分支选择结构它可以根据某个表达式的值来执行相应的代码块。下面是C语言中switch语句的基本语法 switch(expression){case constant-expression1:statement(s);break;case constant-expression2:statement(s);break;/* 可以有任意数量的 case 语句 */default:statement(s); }switch语句的执行过程如下 表达式expression的值被计算并与每个case常量表达式进行比较如果匹配到一个case常量表达式则执行该case下的语句块直到遇到break语句或者switch语句结束。如果所有case表达式都与表达式expression的值不匹配则执行default下的语句块如果没有default语句则直接结束switch语句。 以下是一个简单的实例演示了如何使用switch语句 #include stdio.h int main() {int grade 85;switch(grade) {case 90 :printf(优秀\n );break;case 80 :printf(良好\n );break;case 70 :printf(中等\n );break;case 60 :printf(及格\n );break;default :printf(不及格\n );}return 0; }输出结果为 良好用 swtich 语句的控制 P0 口 8 位 LED 的点亮状态 #includereg51.h //包含单片机寄存器的头文件 sbit S1P1^4; //将 S1 位定义为 P1.4 /***************************** 函数功能延时一段时间 *****************************/ void delay(void) { unsigned int n; for(n0;n10000;n) ; } /***************************** 函数功能主函数 *****************************/ void main(void) { unsigned char i; i0; //将 i 初始化为 0 while(1) { if(S10) //如果 S1 键按下{ delay(); //延时一段时间if(S10) //如果再次检测到 S1 键按下i; //i 自增 1 if(i9) //如果 i9重新将其置为 1 i1; } switch(i) //使用多分支选择语句{ case 1: P00xfe; //第一个 LED 亮break; case 2: P00xfd; //第二个 LED 亮break; case 3:P00xfb; //第三个 LED 亮break; case 4:P00xf7; //第四个 LED 亮break; case 5:P00xef; //第五个 LED 亮break; case 6:P00xdf; //第六个 LED 亮break; case 7:P00xbf; //第七个 LED 亮break; case 8:P00x7f; //第八个 LED 亮break; default: //缺省值关闭所有 LED P00xff; } } }
http://www.hkea.cn/news/14497260/

相关文章:

  • 网站建设管理概述贾汪区建设局网站
  • 什么秀网站做效果图东莞长城开发科技有限公司
  • 泸西县住房和城乡建设局网站微信公众号图文模板免费下载
  • 镇江网站优化哪家好dede 网站标题
  • 哪些网站可以做视频收费爱网者
  • 自助建站优化设计图片用什么软件好
  • 阳江新农村建设网站有没有网站做字体变形
  • 某网站seo诊断分析和优化方案wordpress邮件分析插件
  • 哪家公司做企业网站稳定优惠图书馆建设网站打不开
  • 万网虚拟主机两个网站wordpress 32m
  • 网站速度慢wordpress光谷软件园网站建设
  • 怎样建移动网站主题餐厅装修设计公司
  • 备案信息如何上传的网站上商标注册网官方网
  • 网站留言系统是怎么做的查询网站内页关键词排名
  • 深圳 网站制作需要多少钱 网络服务建设工程消防设计备案网站
  • 广告公司可以开网站建设费吗wordpress防攻击插件
  • 做包装用哪个网站维护网站是什么工作
  • 高端网站建设需要的人员配备信用卡分销系统开发
  • 怎样开设网站建设官网网站
  • 备案成功的网站seo免费自学的网站
  • 定安住房和城乡建设局网站网站是否必须做可信网站认证
  • 网站备案后应该做什么网站建设的用户名和密码代码
  • 网站内容协议资料管理系统
  • 企业还有人做网站么有哪些做淘宝素材的网站有哪些
  • 协会网站建设需要注意什么做网站的有哪些学校
  • 有哪些免费的做网站平台wordpress定义
  • 故城建设银行网站wordpress做dropping
  • 网站制作九江手机销售网站的建设
  • 本地做的网站如何映射出去在服务器上安装wordpress
  • 国内产品网站w源码1688网站设计要点