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

产品宣传网站的重点展板模板网站

产品宣传网站的重点,展板模板网站,公司网站建设北京,怎么新建一个网站本篇介绍编程实现LED灯闪烁#xff0c;需要学到一些新的C语言知识。由于单片机执行的速度是非常快的#xff0c;如果不进行延时的话#xff0c;人眼是无法识别(停留时间要大于20ms)出LED灯是否在闪烁所以需要学习如何实现软件延时。另外IO口与一个字节位的数据对应关系。 文…本篇介绍编程实现LED灯闪烁需要学到一些新的C语言知识。由于单片机执行的速度是非常快的如果不进行延时的话人眼是无法识别(停留时间要大于20ms)出LED灯是否在闪烁所以需要学习如何实现软件延时。另外IO口与一个字节位的数据对应关系。 文章目录 1. 循环语句2. 变量的定义3. 软件延时3.1 软件延时3.2 LED闪烁实践 4. IO口与一个字节位的数据对应关系 1. 循环语句 (1) while(条件表达式) {语句} 只有当while后面圆括号内条件表达式的值为真时程序才会重复执行花括号内语句当条件表达式为假时则不执行花括号内语句。 (2)for([初值设定表达式]; [循环条件表达式]; [更新表达式]) {语句} 例:for(i1;i100;i) {语句} 花括号内语句会被执行100次后才退出。 2. 变量的定义 变量是在程序执行过程中其值能不断变化的量。在使用一个变量之前必须进行定义用一个标识符作为变量名并指出它的数据类型。 注意:C语言中每条语句必须用分号结束。 常用定义格式如下: 数据类型 变量名; 例如: unsigned char a; unsigned char b: a5;b2; b5a; (其中5是常量a与b都是变量b最终的值等于10) unsigned char 可以表示的数字是0-255 变量作用域 全局变量: 在函数体外定义的变量通常为全局变量作用范围:从定义开始的整个程序 局部变量: 在函数体内定义的变量通常为局部变量作用范围:函数体内 3. 软件延时 3.1 软件延时 当单片机在处理某些事件的时候用户希望它处理完后间隔一段时间再去处理下一个事件这时就需要用到延时。 常用的延时方法: 软件延时使用简单但是耗费CPU资源(CPU执行无用的加减运算运算结束再执行下一步来实现延时)定时器延时只需要给定时器配置值等到达指定时间之后再去执行下一个动作期间CPU可以执行别的动作到时间之后定时器提醒执行别的操作不浪费CPU资源 因为定时器延时要操作到内部寄存器刚开始我们先学习较为简单的软件延时。 3.2 LED闪烁实践 直接进行实践首先关闭上一个project 新建工程根据原理图可知我们需要将原理图中的8个LED灯同时亮同时灭实现闪烁的功能 以下是通过while循环增加了软件延时的代码从而实现P1口8个LED同时亮同时灭的功能 虽然main本身就在循环但是通常循环是需要加while(1)循环 #include reg52.hunsigned int i; //0~65535//main函数自身就会循环 void main() {//虽然main本身就在循环但是通常循环是需要加while(1)循环while(1){//点亮P1口8个LED//实现P1上所有的LED灯均为0也就是每一位都为0对应16进制的ox0P10; //延时看清亮的时间i 65535;while(i--)//熄灭P1口8个LEDP10xff; //十进制的255对应 1111 1111一般是使用16进制去写对应的16进制值为0xff//延时看清灭的时间 i 65535;while(i--) }}4. IO口与一个字节位的数据对应关系 如果把一个字节的数据赋值给一组IO口其中数据的最低位对应此组IO口的最低位数据的最高位对应此组IO口最高位。 例如把十六进制数0xfe赋值给P1口它们的对应关系如下图所示
http://www.hkea.cn/news/14585354/

相关文章:

  • 网站如何连接微信支付宝吗重庆建设监理协会网站
  • 深圳网站设计公司费用大概多少建网站投放广告赚钱
  • 应城网站建设美发网站模板带手机版
  • 怎么做点击图片跳转网站网站做多少屏合适
  • 河北省唐山市建设规划局的网站自己制作网页的网站
  • 网站网站建设费进什么科目上海 企业 网站建设
  • 南通做网站公司哪家好个人不允许建网站
  • 哈尔滨做网站的价格网站域名个人备案跟企业备案
  • 网站的 营销渠道的建设广州专业的网站推广工具
  • 网站图片像素dz插件网站和自己做的网站区别
  • 爱站网关键词怎么挖掘购买域名做销售网站可以吗
  • 闽侯县住房和城乡建设局官方网站关于我们网页设计模板
  • 赣州网站建设哪家公司好国内网站要备案
  • iis6.0建立网站百度seo排名优化
  • 怎么给别人做网站优化维普网
  • 深圳市网站建设公司排名制作企业网站作业网页模板
  • 国内网站建设公司排名天津网站定制
  • 网站售后维护安徽省住房城乡建设厅网站
  • 医院品牌网站建设贵港网站营销
  • 站台建筑都用什么软件做网站
  • 江西网站建设价格低关键词seo资源
  • 做网站都需要什么人团花都电子商务网站建设
  • 常用网站开发语言嵌入式软件开发和软件开发的区别
  • 站外推广平台有哪些安装wordpress404
  • 哪些网站用c 做的贵州app开发公司
  • 资兴市住房和城乡建设局网站人力外包项目外包
  • 网站出现搜索电子商务网站建设的基本流程
  • 重庆找做墩子网站免费网站空间女人
  • 如何做招聘网站效果评估无锡网络建站
  • 唯品会一家做特卖的网站京东网站建设目标