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

怎么申请做网站南宁百度seo建议

怎么申请做网站,南宁百度seo建议,怎么查看网站日记,上海公共招聘平台1.PWM:脉冲宽度调制,它是通过一系列脉冲宽度进行调制,等效出所需要的波形(包含形状以及幅值)。对模拟信号电平进行数字编码。也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是指在一个周期内,信号处于…

1.PWM:脉冲宽度调制,它是通过一系列脉冲宽度进行调制,等效出所需要的波形(包含形状以及幅值)。对模拟信号电平进行数字编码。也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是指在一个周期内,信号处于高电平的时间占据整个信号周期的百分比。例如方波的占空比就是50%.

占空比简单来说:一个周期内,高电平占据时长的百分比。

2.场景举例:手机信号灯,呼吸机警报灯。

3.代码例子:(控制PWM占空比,来控制sg90舵机的转动角度)

#include "reg52.h"
#include<intrins.h>
int  cnt = 0;                    //cnt要定为全局变量
sbit sg90_con =P1^1;    //定义sg90的管脚
int jiaodu;                        //定义一个舵机转动的角度
void Time0Init()
{
//1.配置定时器0工作模式位16位计时
    TMOD = 0x01;
//2.给初值,定一个10ms出来
    TL0 = 0x33;        //设置定时初值
    TH0 = 0xFE;        //设置定时初值
//3.开始计时
    TR0 = 1;
    TF0 = 0;
//4.打开定时器中断
    ET0 = 1; 
//5.打开总中断EA
    EA = 1;
}

void Delay300ms()        //@11.0592MHz
{
    unsigned char i, j, k;

    //_nop_();  //这个地方报错,是因为缺少一个头文件:#include<intrins.h>  添加即可,不添加可以把_nop_();注释掉,用到再添加
    i = 3;
    j = 26;
    k = 223;
    do
    {
        do
        {
            while (--k);
        } while (--j);
    } while (--i);
}


void Delay2000ms()        //@11.0592MHz
{
    unsigned char i, j, k;

    _nop_();
    i = 15;
    j = 2;
    k = 235;
    do
    {
        do
        {
            while (--k);
        } while (--j);
    } while (--i);
}


void main()
{
    Delay300ms();//让硬件稳定一下
    Time0Init();//初始化定时器
    jiaodu = 1;//初始化角度0度,0.5ms,高电平
     cnt   = 0;
    sg90_con = 1;//一开始从高电平开始
    
    //每个两秒,切换一下角度
        while(1){
            jiaodu = 3;//90度
            cnt    = 0; 
             Delay2000ms();
            jiaodu = 1;//0度
            cnt    = 0; 
             Delay2000ms();        
    }
    
}

//封装一个中断函数
void Time0Handler() interrupt 1 
{
        cnt++;//统计爆表次数,cnt等于1的时候,爆表了一次
        //重新给初值
        TL0 = 0x33;        
        TH0 = 0xFE;    
        sg90_con = 1;
    
    //控制PWM波
        if(cnt < jiaodu){  //cnt 决定舵机转动的角度
                    sg90_con = 1;
        }else{
                    sg90_con = 0;
            }
    
        if(cnt == 40){//cnt爆表了40次,经过了20ms
            cnt = 0;//当经过了20ms,重新让cnt从0开始,计算下一次的20ms.
            
            
    }

}


 

4.舵机图:

 

http://www.hkea.cn/news/21438/

相关文章:

  • 广东工厂搜索seoseo平台优化服务
  • 网站开发平台 eclipseseo网站推广案例
  • 什么网站做调查能赚钱关键词优化报价推荐
  • 网站开发职业认知小结开发一个app平台大概需要多少钱?
  • 装修公司全包项目seo搜索引擎实训心得体会
  • 爱站网是干什么的长沙关键词排名首页
  • wordpress 教垜四川seo推广公司
  • 东莞市阳光网青岛seo服务
  • 网站弹窗在中间位置企业培训师
  • 整站下载器 安卓版域名解析查询站长工具
  • 跨境自建站模板seo推广是做什么
  • 网站建设与网页设计报告网络营销师报名入口
  • 生成前端页面的网站东莞网络营销全网推广
  • 网站及单位网站建设情况免费男女打扑克的软件
  • 公司有网站有什么好处网上开店如何推广自己的网店
  • 海口网站建设策划关键词排名优化工具有用吗
  • 请问哪里可以做网站汕头seo
  • 访问国外网站速度慢苏州关键词seo排名
  • 做网站备案照片的要求谷歌seo教程
  • wordpress站点全屏新站如何让百度快速收录
  • wordpress 会议 主题推广排名seo
  • 源码开发网站建设sem与seo的区别
  • 如何查网站的空间防恶意点击软件
  • 单位网站建设收费标准互联网推广引流
  • 网站有中文源码加英文怎么做关键词歌词完整版
  • 建设网站企业银行做网站的平台
  • 如何进行网站建设分析网站推广app软件
  • 做ppt的软件模板下载网站网站服务公司
  • 网站icp备案认证怎么做谷歌网页版入口在线
  • 高安网站建设艺考培训