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

找个人做网站seo案例分析

找个人做网站,seo案例分析,网页制作教程入门讲解,北京seo公司公司目录 1.LED介绍 1.1LED原理图: 2.单片机运行代码的流程 3.进制的转换 4.C51数据类型 5.小编的单片机型号:STC89C52RC/LE52RC,最高波特率:9600 6.点亮一个LED 代码 步骤 代码: 7.LED闪烁 在STC内操作&#x…

目录

1.LED介绍

1.1LED原理图:

2.单片机运行代码的流程

3.进制的转换

4.C51数据类型

5.小编的单片机型号:STC89C52RC/LE52RC,最高波特率:9600

6.点亮一个LED 代码

步骤

代码:

7.LED闪烁

在STC内操作:

代码:

8.LED流水灯:

8.1 第一步

8.2 第二步

8.3 第三步

8.4 第四步

8.5 最终代码:

9.LED流水灯Plus:


1.LED介绍

中文名:发光二极管

外文名:Light Emitting Diode 简称:LED

用途:照明、广告灯、指引灯、屏幕

1.1LED原理图:

LED模块与MCU的P20端口连接

2.单片机运行代码的流程

代码输入到CPU通过,配置的寄存器,寄存器通过驱动器,来控制硬件电路,执行我们想要的功能

3.进制的转换

关键是二进制和十六进制的转换

4.C51数据类型

5.小编的单片机型号:STC89C52RC/LE52RC,最高波特率:9600

6.点亮一个LED 代码

对P2口输入二进制 1是关 0是开

步骤

通过PCB原理图可以知道控制LED灯亮灭的是P2口的,并且接入+VCC5V即高电平1,LED灯要那个亮的话那个线,P2端要设置为0,不亮就设置为1,有电势差,即有电流流过灯亮;

P2=1111 1110,即第一个灯亮其他灯不亮,但是我们读取是从下面的,所有不是(P2=0111 1111)这样写;

用到P2口,所有要导入头文件#....鼠标右键点击就可以加进来;

不能识别 P2=1111 1110这样的类型,所有将它转为16进制,开头用0x表示16进制的数

P2=0xFE ; //1111 1110 转换可以网上搜索,计算器也可以直接算;

一个亮一个灭P2=0x55; //0101 0101

代码:

#include <REGX52.H>void main()P2=0x55;//0101 0101while(2>1){}
}

7.LED闪烁

在STC内操作:

用STC可以生成延迟函数:根据晶振改系统频率,还有其他信息;

复制生成代码到主函数上面,如下图代码:(void:无返回值,这里()可以设置参数);while、do...while都表示循环;

代码:

#include <REGX52.H>
#include <INTRINS.H>void Delay500ms()		//@12.000MHz
{unsigned char i, j, k;_nop_();i = 4;j = 205;k = 187;do{do{while (--k);} while (--j);} while (--i);
}void main()
{while(1){P2 = 0xFE;Delay500ms();P2 = 0xFF;Delay500ms();}
}

_nop_(),表示空语句,什么都不做,这个函数要加头文件如下:

要在主函数,及程序入口调用才可以实现延迟:如下

8.LED流水灯:

8.1 第一步

将LED闪烁中的延迟代码复制过来;

 在main函数里面控制P2口灯的亮灭,代码如下,如上图放在while循环里面;

8.2 第二步

下载到板子上测试即可

生成延迟1秒函数,复制到main()函数前面

8.3 第三步

修改生成的延迟函数,可设置控制延时时间

8.4 第四步

主函数修改延时加参数就可以了

8.5 最终代码:

#include <REGX52.H>
#include <INTRINS.H>void Delay500ms()		//@12.000MHz
{unsigned char i, j, k;_nop_();i = 4;j = 205;k = 187;do{do{while (--k);} while (--j);} while (--i);
}void main()
{while(1){P2=0xFE;//1111 1110Delay500ms();P2=0xFD;//1111 1101Delay500ms();P2=0xFB;//1111 1011Delay500ms();P2=0xF7;//1111 0111Delay500ms();P2=0xEF;//1110 1111Delay500ms();P2=0xDF;//1101 1111Delay500ms();P2=0xBF;//1011 1111Delay500ms();P2=0x7F;//0111 1111Delay500ms();}
}

9.LED流水灯Plus:

基于LED流水灯改造

#include <REGX52.H>void Delay1ms(unsigned int xms)		//@12.000MHz
{unsigned char i, j;while(xms){i = 2;j = 239;do{while (--j);} while (--i);xms--;}}void main()
{while(1){P2=0xFE;//1111 1110Delay1ms(1000);P2=0xFD;//1111 1101Delay1ms(1000);P2=0xFB;//1111 1011Delay1ms(100);P2=0xF7;//1111 0111Delay1ms(100);P2=0xEF;//1110 1111Delay1ms(100);P2=0xDF;//1101 1111Delay1ms(100);P2=0xBF;//1011 1111Delay1ms(100);P2=0x7F;//0111 1111Delay1ms(100);}}
http://www.dtcms.com/wzjs/306373.html

相关文章:

  • 网站建设的报告seo优化中以下说法正确的是
  • 音乐视频制作软件app网站推广与优化方案
  • 定制网站开发多少钱友情链接qq群
  • 网站建设与软件开发哪个好赚钱软件开发公司排行榜
  • seo查询seo培训优化
  • win7做网站服务器哪个网站百度收录快
  • 网站流量用什么表示seo实战密码第四版pdf
  • 创意网站 案例 下载湖南seo优化首选
  • 如何使用模板做网站seo国外英文论坛
  • 申报城市维护建设税上哪个网站电工培训机构
  • 酒店家具网站源码湖人今日排名最新
  • 沂水网站制作sem是什么意思中文
  • 眉山网络推广厦门seo优
  • 营销型网站的现状百度搜索榜排名
  • crm系统分为哪三类seo 工具分析
  • 郑州主动营销网站今日国内新闻10则
  • 官方网站查询 优帮云东莞网站设计公司排名
  • 好用的快速网站建设平台千川推广官网
  • 建站一条龙的服务流程是怎么样的网络营销的目的是
  • 做淘宝客网站用什么系统吗搜索引擎优化排名
  • 网站开发各个文件搜索引擎优化目标
  • 网站内容图片怎么做的seo搜索优化邵阳
  • 夏津网站建设价格搜索引擎优化seo专员招聘
  • 河北搜恒不给做网站免费的网络推广平台
  • 做动画的网站有哪些怎么做自媒体
  • 网站建设服务器是什么意思成都网站seo推广
  • 做网站平台应该注意哪些seo文章生成器
  • 河北做网站找谁seo上海网站推广
  • 婚纱摄影网站源码下载网络服务包括哪些内容
  • asp.net jsp 网站淘宝关键词优化技巧