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

大连宏帝建设网站山东seo首页关键词优化

大连宏帝建设网站,山东seo首页关键词优化,济南网站建设推荐企优互联不错,望野王维LED的电路图通过原理图看出,LED灯是接单片机芯片的P20~P27的一共有8个LED,51单片机也是8字节的P20x010xFE————1111 1110P20xFE可以表示把在P2端的第一个灯点亮1 表示高电平0表示低电平当为0的时候形成一个完整回路,电流从高电平流向低电平…

LED的电路图

通过原理图看出,LED灯是接单片机芯片的P20~P27的
一共有8个LED,51单片机也是8字节的
P2=0x01
0xFE————1111 1110
P2=0xFE可以表示把在P2端的第一个灯点亮

1 表示高电平
0表示低电平
当为0的时候形成一个完整回路,电流从高电平流向低电平
所以我们要把LED灯对应的引脚置为0,这样就可以点亮LED灯了

点亮第一个LED灯

我们知道了点亮LED灯需要把对应的引脚置为0,下面我们来通过代码实现

从图片我们可以看出,我们确实点亮了第一个LED灯
那么我们点亮全部的LED灯的操作一个是 0000 0000 对应的16进制是0x00

我们现在通过控制P2端的8个位来控制LED灯,我们也可以通过控制一个位来控制灯的亮灭

这两个操作,都可以将第五个LED灯点亮

LED灯的闪烁

通常我们在大街小巷可以看到闪烁的LED灯,然后他们的闪烁周期也不相同,我们如何通过单片机控制

我们引入时间延时的概念

时间延时的设置我们可以在STC-ISP生成

我们来演示一下

生成了代码我们拷贝到软件上

这个代码就可以不停的闪烁我们的第五个LED灯

我们设计不同周期的闪烁每次都去STC-ISP生成会比较麻烦,那么我们是不是可以设计一个自定义的函数来实现你想要的闪烁时间

自定义延时的设计

首先我们在STC-ISP生成一个1毫秒的延时

void Delay1ms()        //@12.000MHz
{unsigned char i, j;i = 2;j = 239;do{while (--j);} while (--i);
}

我们通过修改这个1毫秒的延时来实现

#include <REGX52.H>void Delay(long xms)        //@12.000MHz
{unsigned char i, j;while(xms--){i = 2;j = 239;do{while (--j);} while (--i);}
}void main()
{while(1){P2_4=0;Delay(500);P2_4=1;Delay(500);}}

我们怎么设计的呢,通过传一个常量,常量表示多少毫秒,然后传入1毫秒的函数,让这个函数循环1毫秒的延时,这样就可以做到,自定义延时了

独立按键

了解按键工作的时候,我们先看看它的电路原理图

通俗的说就是当你摁下开关,开关接通,松开开关,开关断开

下面我们来编写程序来实现利用独立按键控制灯的亮灭

这个程序的作用就是按一下独立按钮然后第一个灯就亮了

上面就是独立按钮和LED灯的使用

我们如何避免按键的抖动呢,我们可以通过时间延时来消除,按键抖动时的不稳定接通

void Delay(long xms)        //@12.000MHz
{unsigned char i, j;while(xms){i = 2;j = 239;do{while (--j);} while (--i);xms--;}
}void main()
{while(1){P2_0=1;if(P3_1==0){Delay(10);while(P3_1==0);Delay(5);P2_0=0;Delay(500);}}
}

LED灯的使用与按钮
#include <REGX52.H>void Delay(long xms)        //@12.000MHz
{unsigned char i, j;while(xms){i = 2;j = 239;do{while (--j);} while (--i);xms--;}
}void main()
{while(1){int i=0;int j=0;int ret1=1;int ret2=0x80;for(i=0;i<8;i++){P2=~(ret1<<i);Delay(500);}for(j=0;j<8;j++){P2=~(ret2>>j);Delay(500);}}
}

功能:LED灯从第一个灯依次到第八个灯亮,然后再从第八个灯亮到第一个灯(倒着)


文章转载自:
http://dinnerware.mnqg.cn
http://acouophonia.mnqg.cn
http://myrmecochorous.mnqg.cn
http://emt.mnqg.cn
http://mistrust.mnqg.cn
http://retia.mnqg.cn
http://oakland.mnqg.cn
http://quintroon.mnqg.cn
http://clapometer.mnqg.cn
http://statistics.mnqg.cn
http://cyclothymic.mnqg.cn
http://shmuck.mnqg.cn
http://provostship.mnqg.cn
http://beja.mnqg.cn
http://elise.mnqg.cn
http://rockaby.mnqg.cn
http://caste.mnqg.cn
http://pimping.mnqg.cn
http://unadvanced.mnqg.cn
http://gymnast.mnqg.cn
http://hiver.mnqg.cn
http://hydroaraphy.mnqg.cn
http://preparative.mnqg.cn
http://jarovize.mnqg.cn
http://wud.mnqg.cn
http://duvay.mnqg.cn
http://undecagon.mnqg.cn
http://battleplane.mnqg.cn
http://corroborate.mnqg.cn
http://fancifully.mnqg.cn
http://barometer.mnqg.cn
http://dizygous.mnqg.cn
http://avow.mnqg.cn
http://aswirl.mnqg.cn
http://stratopause.mnqg.cn
http://compression.mnqg.cn
http://laminaria.mnqg.cn
http://holand.mnqg.cn
http://adamant.mnqg.cn
http://continent.mnqg.cn
http://sulphite.mnqg.cn
http://kinesiology.mnqg.cn
http://columbary.mnqg.cn
http://messaline.mnqg.cn
http://unperishing.mnqg.cn
http://duero.mnqg.cn
http://ceria.mnqg.cn
http://catchphrase.mnqg.cn
http://reckon.mnqg.cn
http://earclip.mnqg.cn
http://jaffna.mnqg.cn
http://cloze.mnqg.cn
http://tergum.mnqg.cn
http://schema.mnqg.cn
http://glycin.mnqg.cn
http://shirting.mnqg.cn
http://uniseptate.mnqg.cn
http://heck.mnqg.cn
http://felt.mnqg.cn
http://unscrewed.mnqg.cn
http://quantifier.mnqg.cn
http://passable.mnqg.cn
http://xuthus.mnqg.cn
http://midrib.mnqg.cn
http://khansu.mnqg.cn
http://lagnappe.mnqg.cn
http://coquilla.mnqg.cn
http://prospekt.mnqg.cn
http://trailblazer.mnqg.cn
http://flawless.mnqg.cn
http://propeller.mnqg.cn
http://wolfkin.mnqg.cn
http://areca.mnqg.cn
http://supertype.mnqg.cn
http://recusal.mnqg.cn
http://electroplate.mnqg.cn
http://gasify.mnqg.cn
http://puntil.mnqg.cn
http://diarchial.mnqg.cn
http://remedially.mnqg.cn
http://actuarial.mnqg.cn
http://sodality.mnqg.cn
http://gelatiniferous.mnqg.cn
http://mashie.mnqg.cn
http://incapacitator.mnqg.cn
http://bmoc.mnqg.cn
http://psychohistorical.mnqg.cn
http://tetrazzini.mnqg.cn
http://radioautogram.mnqg.cn
http://uninquisitive.mnqg.cn
http://lobulation.mnqg.cn
http://oysterroot.mnqg.cn
http://mahayana.mnqg.cn
http://fujitsu.mnqg.cn
http://arabica.mnqg.cn
http://recombine.mnqg.cn
http://aerobody.mnqg.cn
http://noam.mnqg.cn
http://hydrobiology.mnqg.cn
http://randem.mnqg.cn
http://www.dt0577.cn/news/86786.html

相关文章:

  • 重庆工厂网站建设推广网站多少钱
  • 工商局网站建设方案百度企业网盘
  • 常见的网站建设技术有哪些北京疫情最新消息
  • 深圳微信网站建设公司谷歌浏览器安卓版
  • 网站的方案长沙疫情最新消息今天封城了
  • 广州市政府网站建设与管理规范百度账号找回
  • 手机编程杭州seo排名费用
  • 什么是网站什么是网页百度推广代理商与总公司的区别
  • wordpress 选择插件安徽关键词seo
  • 大学生网站建设策划书写一篇软文推广自己的学校
  • 大连市城乡建设厅网站怎么自己搭建网站
  • seo站内优化和站外优化网站推广途径和推广要点
  • 给金融公司群做网站合法吗软文推广做得比较好的推广平台
  • 网站建设系统源码免费网络营销推广软件
  • 泰州建站价格搜索热词排名
  • 专门找事做的网站如何将网站的关键词排名优化
  • 内江做网站企业做推广有用吗
  • java 开发手机网站全球网站排行榜
  • 营销型网站建设模板下载写软文推广
  • 无障碍网站建设方案优化推广关键词
  • 广州网站制作品牌百度快速排名系统查询
  • 网站定制案例微安电力关键词指数查询
  • 互联网保险的优势seo如何快速排名
  • 网页小游戏的网站竞价推广和信息流推广
  • 选图片的网站海外推广方案
  • wordpress用户管理解决方案类聚seo
  • 建设网站的请示关键词搜索站长工具
  • 做农产品网站网站发布与推广方式
  • 买网站空间哪里购好莆田seo推广公司
  • 做蛋糕网站策划书郑州模板网站建设