wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2934|回復: 0
打印 上一主題 下一主題
收起左側

單片機控制8路舵機轉動一定轉角 源程序與Proteus仿真圖

[復制鏈接]
跳轉到指定樓層
樓主
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)



可以通過按鍵控制角度增減,程序和仿真齊全,可以運行,相互交流。

單片機源程序如下:
#include<reg51.h>

sbit PWM0 = P1^0;
sbit PWM1 = P1^1;
sbit PWM2 = P1^2;
sbit PWM3 = P1^3;
sbit PWM4 = P1^4;
sbit PWM5 = P1^5;
sbit PWM6 = P1^6;
sbit PWM7 = P1^7;

sbit ADD = P2^1;
sbit SUB = P2^2;

#define uchar unsigned char
#define uint unsigned int

uint t_up0 = 1500;               
uint t_up1 = 1500;        //1.5ms
uint t_up2 = 1500;
uint t_up3 = 1500;
uint t_up4 = 1500;
uint t_up5 = 1500;
uint t_up6 = 1500;
uint t_up7 = 1500;

uint t0_h;
uint t0_l;


void delayms(uint ms)
{        
        unsigned char a,b,c;
        while(ms--)
        {               
    for(c=1;c>0;c--)
        for(b=142;b>0;b--)
            for(a=2;a>0;a--);
        }
}
void timer_init()
{
        EA = 1;
        ET0 = 1;
        PT0 = 1;
        TMOD = 0x11;
        TH0 = (65536 - t_up0)/256;
        TL0 = (65536 - t_up0)%256;        
}

uchar t0_flag = 0;
uint num_max = 65535;      
uint t_change = 63036;

uchar error0 = 45;
uchar error1 = 45;
uchar error2 = 52;
uchar error3 = 52;
uchar error4 = 57;
uchar error5 = 57;
uchar error6 = 63;
uchar error7 = 63;
uchar error8 = 70;
uchar error9 = 70;
uchar error10 = 76;
uchar error11 = 76;
uchar error12 = 82;
uchar error13 = 82;
uchar error14 = 88;
uchar error15 = 88;

void timer0() interrupt 1
{

        if(t0_flag == 0)
        {
                PWM0 = 1;
                TH0 = (num_max - t_up0 + error0)/256;
                TL0 = (num_max - t_up0 + error0)%256;

                t0_flag = 1;
        }
        else if(t0_flag == 1)
        {
                PWM0 = 0;
                TH0 = (t_change + t_up0 +error1)/256;
                TL0 = (t_change + t_up0 +error1)%256;

                t0_flag = 2;
        }
        else if(t0_flag == 2)
        {
                PWM1 = 1;
                TH0 = (num_max - t_up1 + error2)/256;
                TL0 = (num_max - t_up1 + error2)%256;

                t0_flag = 3;
        }
        else if(t0_flag == 3)
        {
                PWM1 = 0;
                TH0 = (t_change + t_up1 +error3)/256;
                TL0 = (t_change + t_up1 +error3)%256;

                t0_flag = 4;
        }
        else if(t0_flag == 4)
        {
                PWM2 = 1;
                TH0 = (num_max - t_up2 + error4)/256; //+£¿êÇÎaáËμÖÏûÖ′DDóï¾ä»¨μÄê±¼ä
                TL0 = (num_max - t_up2 + error4)%256;

                t0_flag = 5;
        }
        else if(t0_flag == 5)
        {
                PWM2 = 0;
                TH0 = (t_change + t_up2 +error5)/256;
                TL0 = (t_change + t_up2 +error5)%256;

                t0_flag = 6;
        }
        else if(t0_flag == 6)
        {
                PWM3 = 1;
                TL0 = (num_max - t_up3 + error6)%256;

                t0_flag = 7;
        }
        else if(t0_flag == 7)
        {
                PWM3 = 0;
                TH0 = (t_change + t_up3 +error7)/256;
                TL0 = (t_change + t_up3 +error7)%256;

                t0_flag = 8;
        }
        else if(t0_flag == 8)
        {
                PWM4 = 1;
                TH0 = (num_max - t_up4 + error8)/256; //+£¿êÇÎaáËμÖÏûÖ′DDóï¾ä»¨μÄê±¼ä
                TL0 = (num_max - t_up4 + error8)%256;

                t0_flag = 9;
        }
        else if(t0_flag == 9)
        {
                PWM4 = 0;
                TH0 = (t_change + t_up4 +error9)/256;
                TL0 = (t_change + t_up4 +error9)%256;

                t0_flag = 10;
        }
        else if(t0_flag == 10)
        {
                PWM5 = 1;
                TH0 = (num_max - t_up5 + error10)/256; //+£¿êÇÎaáËμÖÏûÖ′DDóï¾ä»¨μÄê±¼ä
                TL0 = (num_max - t_up5 + error10)%256;

                t0_flag = 11;
        }
        else if(t0_flag == 11)
        {
                PWM5 = 0;
                TH0 = (t_change + t_up5 + error11)/256;
                TL0 = (t_change + t_up5 + error11)%256;

                t0_flag = 12;
        }
        else if(t0_flag == 12)
        {
                PWM6 = 1;
                TH0 = (num_max - t_up6 + error12)/256; //+£¿êÇÎaáËμÖÏûÖ′DDóï¾ä»¨μÄê±¼ä
                TL0 = (num_max - t_up6 + error12)%256;

                t0_flag = 13;
        }
        else if(t0_flag == 13)
        {
                PWM6 = 0;
                TH0 = (t_change + t_up6 + error13)/256;
                TL0 = (t_change + t_up6 + error13)%256;

                t0_flag = 14;
        }
        else if(t0_flag == 14)
        {
                PWM7 = 1;
                TH0 = (num_max - t_up7 + error14)/256; //+£¿êÇÎaáËμÖÏûÖ′DDóï¾ä»¨μÄê±¼ä
                TL0 = (num_max - t_up7 + error14)%256;

                t0_flag = 15;
        }
        else if(t0_flag == 15)
        {
                PWM7 = 0;
                TH0 = (t_change + t_up7 + error15)/256;
                TL0 = (t_change + t_up7 + error15)%256;

                t0_flag = 0;
        }

}
void main()
{
        uint t_while;
        timer_init();
        TR0 = 1;
        while(1)
        {

                if(ADD == 0)
                {
                        delayms(2);
                        if(ADD == 0)
                        {
                                if(t_up0 <= 1950)
                                {
                                        t_up0 = t_up0 + 50;
                                        t_up1 = t_up1 + 50;
                                        t_up2 = t_up2 + 50;
                                        t_up3 = t_up3 + 50;
                                        t_up4 = t_up4 + 50;
                                        t_up5 = t_up5 + 50;
                                        t_up6 = t_up6 + 50;
                                        t_up7 = t_up7 + 50;
                                }

                                t_while = 50000;
                                while(t_while--)                //
                                {
                                        if(ADD == 1)
                                                break;
                                }

                        }
                }

                if(SUB == 0)
                {
                        delayms(2);
                        if(SUB == 0)
                        {
                                if(t_up0 >= 1050)
                                {
                                        t_up0 = t_up0 - 50;
                                        t_up1 = t_up1 - 50;
                                        t_up2 = t_up2 - 50;
                                        t_up3 = t_up3 - 50;
                                        t_up4 = t_up4 - 50;
                                        t_up5 = t_up5 - 50;
                                        t_up6 = t_up6 - 50;
                                        t_up7 = t_up7 - 50;
                                }

                                t_while = 50000;
                                while(t_while--)
                                {
                                        if(SUB == 1)
                                                break;
                                }

                        }
                }
        }

}

需要雙擊單片機重新選擇hex文件:
Keil代碼與Proteus8.8仿真下載: 8路舵機.zip (158.11 KB, 下載次數: 40)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美私人啪啪vps| 无线免费在线视频| 韩国女同性做爰三级| 国外成人在线视频网站| 亚洲老板91色精品久久| 亚洲免费观看在线观看| 日韩高清在线一区| 久久99国产成人小视频| a一区二区三区| 在线看片你懂得| xxxx性欧美黑人| 国产精品-色哟哟| 性色国产成人久久久精品| 午夜国产一区二区三区| 日本一区视频在线观看| 国产精品男人爽免费视频1| 欧美特黄不卡| 免费毛片b在线观看| 三区在线观看| www.天天射| 中文字幕2022永久在线| 黄色一区二区视频| 91ts人妖另类精品系列| 在线播放av中文字幕| 亚洲自拍偷拍一区二区三区| 亚洲伊人久久大香线蕉av| 欧美精品一区二区三区国产精品| 日韩一区二区三区四区五区六区| 亚洲午夜视频在线| 91在线观看一区二区| 视频一区在线播放| 欧美激情在线| 日韩一区三区| 日韩av三区| 亚洲网站三级| 日韩精品专区| 性欧美猛交videos| 3d成人动漫在线| 中文字幕不卡| 在线观看成人网| 欧美日韩福利在线| 国产精品久久久久久久久久久久久久 | 在线观看精品一区| 亚洲乱码国产乱码精品精98午夜| 免费在线观看不卡| 欧美精品momsxxx| www.国产精品一区| 精品日韩视频| av免费网站在线| 成人欧美亚洲| 日本国产在线| 少妇**av毛片在线看| 午夜色香蕉导航| 香蕉久久视频| 先锋影音av中文资源| 日本三级一区二区三区| 国产污视频在线看| 91久久久久久久久久久久久久| av在线网址导航| 在线观看免费成人av| 中国丰满人妻videoshd| 黄色免费福利视频| 欧美韩国日本在线| 欧美三级理论片| 午夜精品中文字幕| 在线成人免费av| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 久久这里只有精品99| 精品国内产的精品视频在线观看| 亚洲社区在线观看| xxxx欧美18另类的高清| 久久精品99久久久香蕉| 久久天天躁夜夜躁狠狠躁2022| 国产专区欧美精品| 一区二区三区精品视频在线观看| 亚洲精品一二| 喷白浆一区二区| 激情综合色综合久久综合| 国内精品视频一区二区三区八戒| 国产成人av自拍| 欧美极品美女视频| 亚洲日本在线视频观看| 天天综合天天综合色| 欧美伊人精品成人久久综合97 | 国产成人午夜视频| 大桥未久av一区二区三区中文| 成人av免费网站| 久久综合九色综合97_久久久| 中文字幕不卡三区| 午夜天堂影视香蕉久久| 欧美午夜精品久久久久久孕妇 | 在线播放evaelfie极品| 日韩精品123| 天使と恶魔の榨精在线播放| av中文字幕电影在线看| 日本免费成人| 国产成人精品三级高清久久91| 一区二区三区中文| 日韩av中文字幕一区二区三区 | 欧美国产乱视频| 日本三级韩国三级久久| 不卡一区二区三区视频| www.午夜色| 中文字幕第80页| 少妇精品一区二区| 欧美日韩中文视频| 精品久久久中文字幕人妻| 欧美另类色图| 激情婷婷丁香| 国产原厂视频在线观看| 国产精品美女午夜爽爽| 亚洲另类春色校园小说| 99成人在线| 91免费视频网| 精品久久久在线观看| 日韩三级视频中文字幕| 欧美巨猛xxxx猛交黑人97人| 91精品国产高清久久久久久91| 91精品国产99久久久久久红楼 | 国产a级全部精品| 九九九九精品九九九九| 青青青在线视频播放| 国产白袜脚足j棉袜在线观看| 成人免费毛片东京热| 99热精品在线播放| 直接看的黄色网址| 可以在线观看的av| 久久精品国产精品亚洲毛片| 偷拍欧美精品| 青青青草视频在线| 黄色免费大全亚洲| 亚洲免费一区二区| 欧美国产欧美综合| 日韩欧美在线影院| 欧美一性一乱一交一视频| 3751色影院一区二区三区| 亚洲欧美区自拍先锋| 亚洲电影在线看| 国产精品免费一区| 国产视频在线观看网站| 日本一区二区在线免费观看| 狠狠人妻久久久久久综合| 国产一卡2卡3卡免费网站| 可以直接在线观看的av| 日韩精品一区二区三区免费视频| 欧美视频在线观看| 日本一区二区三区四区| 日韩一区二区三区在线| 国产精品av在线播放| 亚洲网站啪啪| 国产丝袜在线播放| 亚洲天堂中文字幕在线观看| 黄色av一区| 国产日韩欧美精品一区| 日韩一区二区免费在线电影| 欧美一区二区三区艳史| 国产肉体ⅹxxx137大胆| 手机毛片在线观看| 天堂av中文字幕| 欧美激情图区| 精品国产乱码一区二区三区| 米奇777在线欧美播放| 亚洲自拍偷拍欧美| 欧美剧在线观看| 正在播放亚洲| 天海翼在线视频| 欧美成人观看免费全部完小说| 98在线视频| 天堂国产一区二区三区| 一个人免费观看日本www视频| 欧美人xxx| 欧洲杯足球赛直播| 久久一区二区视频| 精品国产乱子伦一区| 国产日韩精品在线| 国产成人精品无码播放| 青娱乐国产在线| 国产情侣高潮对白| 18视频在线观看网站| 日韩精品诱惑一区?区三区| 成人在线视频一区| 亚洲精品成人av| 国产欧美日韩视频一区二区三区| 日本一二三区在线| 91麻豆成人精品国产| 一区二区三区视频国产日韩| 亚州av一区| 亚洲国产精品国自产拍av| 中文字幕av一区中文字幕天堂| 免费在线成人av| 国产精品毛片一区二区| 久热中文字幕在线精品首页| 五月花成人网| 亚洲一本视频| 日韩欧美国产高清91| 国产精品999| 久久人人爽人人片| 精品国产999久久久免费| 高h视频在线| 香蕉国产精品| 午夜在线成人av| 国产精品va在线播放| 色偷偷中文字幕| 四虎永久在线精品免费网址| 欧美高清另类hdvideosexjaⅴ| 老鸭窝91久久精品色噜噜导演| 欧美军同video69gay| 国产欧美精品一区二区三区| 69xxx免费| 四虎国产精品成人免费4hu| 加勒比中文字幕精品| 国产精品美女久久久久久2018| 97在线观看视频国产| 天堂在线一区二区三区| palipali轻量版永久网页入口| 午夜不卡影院| 成人av片在线观看| 美女黄色丝袜一区| 精品亚洲一区二区三区四区| 亚洲视频手机在线观看| 日韩欧美看国产| 99久久精品费精品国产一区二区| 久久久91精品国产| 我看黄色一级片| 一区二区精品区| 色999久久久精品人人澡69| 91视频免费观看| 88xx成人精品| 一级性生活大片| 激情亚洲色图| 一区二区三区在线观看免费| 91精品国产福利在线观看 | 在线一区视频| 日韩欧美国产系列| 久久免费一级片| 国产又粗又猛又爽又黄91| 日本高清视频在线播放| 九九热在线视频观看这里只有精品 | 久久成人亚洲| 亚洲欧美三级伦理| 黄色一级二级三级| 国产精品视频流白浆免费视频| aaa国产精品视频| 偷拍一区二区三区| 美日韩精品免费| 中文字幕av影视| av午夜在线观看| 国产调教视频一区| 91亚洲一区精品| 国产成人无码精品久久久久| 国产写真视频在线观看| 国产成人在线观看| 日本午夜精品理论片a级appf发布| 国产毛片久久久久久久| 中文字幕在线视频免费观看| 日韩精品1区2区3区| 久久网福利资源网站| 中文字幕 亚洲一区| 啊灬啊灬啊灬啊灬高潮在线看| 午夜在线一区| 美女性感视频久久久| 欧美激情aaa| 国内三级在线观看| 国产福利一区二区三区视频| 57pao国产成人免费| 国产精成人品免费观看| 国产精品一区二区婷婷| 国产精品18久久久久| 国产xxx69麻豆国语对白| 9999热视频| 国产视频精选在线| 欧美成人ⅴideosxxxxx| 在线亚洲自拍| 日韩亚洲综合在线| 国内精品久久99人妻无码| 亚洲成人av高清| 久久国产精品露脸对白| 久久久久久久国产| 国产精品久久国产精麻豆96堂| 青青草免费在线| 成人美女在线视频| 亚洲一区二区三区四区的| 九色91视频| 日本国产在线观看| 欧美wwwwww| 精品国偷自产国产一区| 日本wwwxx| 欧美在线精品一区二区三区| av在线一区不卡| 区一区二视频| 成人黄色在线视频| 国产精品久久9| 国产又大又黄又粗| 成人福利av| 91成人看片片| av观看免费在线| 69免费视频| 精品亚洲国产成人av制服丝袜| 午夜伦理精品一区| 欧美性猛交bbbbb精品| 成人mm视频在线观看| 在线精品亚洲一区二区不卡| 国产精品无码av无码| 999www人成免费视频| 欧美a一区二区| 国产中文字幕91| 亚洲第一天堂影院| 五月国产精品| 亚洲美女免费精品视频在线观看| 中文字幕第4页| 在线免费观看黄| 中文字幕av一区二区三区免费看 | eeuss国产一区二区三区四区| 欧美二区三区的天堂| 久久久精品高清| 久久经典视频| 中文av字幕一区| 91九色国产ts另类人妖| h免费在线观看| 伊人久久在线| 久久国产精品毛片| 99国产超薄肉色丝袜交足的后果| 国产a级免费视频| 欧美激情另类| 欧美激情欧美激情在线五月| 精品亚洲永久免费| 在线精品国产亚洲| 亚洲精品自产拍| 日韩av手机在线免费观看| 国产成人福利夜色影视| 日韩午夜中文字幕| 人妻互换一二三区激情视频| 亚洲区欧洲区| 在线亚洲人成电影网站色www| 中文字幕成人在线视频| 精品176二区| 欧美午夜片欧美片在线观看| av在线免费看片| 黄色污污视频在线观看| 色综合久久综合中文综合网| 亚洲一区二区三区四区精品| 蜜桃传媒在线观看免费进入 | 久久精品免视着国产成人| 国产亚洲精品bv在线观看| 成人xxxx视频| 一起操在线视频| 男女在线视频| 91精品国产综合久久婷婷香蕉 | 国产欧美一区二区三区在线看蜜臀| 日本道在线视频| 性欧美精品孕妇| 亚洲一区视频在线| 亚洲网中文字幕| 小h片在线观看| 亚洲第一视频在线观看| 国产日韩欧美在线观看视频| 加勒比久久高清| 性欧美视频videos6一9| 五月婷婷六月色| 蜜臀va亚洲va欧美va天堂 | 成人黄色免费网| 欧美性色综合| 国产精品三区在线| 9自拍视频在线观看| 日本一区二区三级电影在线观看 | 老**午夜毛片一区二区三区| 国产一区二区视频在线免费观看| 欧洲日本不卡| **欧美大码日韩| 人妻体体内射精一区二区| 国产精品25p| 色婷婷av一区二区三区久久| 一级特黄aaa大片在线观看| 午夜亚洲性色福利视频| 日韩欧美精品一区二区| 免费av片风间由美在线| 欧美日韩免费在线观看| 在线观看日韩精品视频| gogo大尺度成人免费视频| 欧美激情一二三| 亚洲一二三四2021不卡| 国产一区二区三区在线观看精品| 性一交一乱一伧国产女士spa| jizz视频在线观看| 在线成人小视频| 国产69精品久久久久久久久久| 欧美成人激情| 日韩电影天堂视频一区二区| 在线免费av观看| 欧美日韩成人综合天天影院 | 黄色网在线免费看| 亚洲第一区中文99精品| 国产免费视频一区二区三区| 日本在线不卡视频| 欧美视频在线观看视频| 538在线观看| 久久久精品免费视频| 四虎成人精品| 欧美激情中文字幕| 国产精品无码永久免费不卡|