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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

新手求教 單片機P0.3和P0.2沒動作,沒找到原因

[復制鏈接]
跳轉到指定樓層
樓主
P0.3和P0.2沒動作,沒找到原因,拜托大神指點

//STC15W408AS(LQFP32)

#include<reg52.h>
#define uint unsigned int

sbit led1h=P2^5;  //輸出至ULN2803
sbit led1l=P2^6;
sbit led2h=P2^7;
sbit led2l=P2^2;
sbit led3h=P2^3;
sbit led3l=P2^4;
sbit led4h=P3^7;
sbit led4l=P2^0;
sbit led5h=P2^1;
sbit led5l=P3^4;
sbit led6h=P3^5;
sbit led6l=P3^6;

sbit key1=P1^3; //輸出功率強弱控制
sbit key2=P1^5;
sbit key3=P1^2;
sbit key4=P1^1;
sbit key5=P1^4;
sbit key6=P1^0;

uint h1,h2,h3,h4,h5,h6;
uint l1,l2,l3,l4,l5,l6;


uint onof;  //狀態變量

sbit st=P1^6;   //定時器輸出
sbit star=P1^7;  //定時器啟動
sbit stop=P5^4;  //定時器停止

sbit ss=P5^5;   //來自遙控器,控制定時器啟動、停止
sbit yy=P0^2;   //語音芯片觸發
sbit fm=P0^3;   //蜂鳴器控制

void delayms(uint xms)
      {
        uint i,j;
        for(i=xms;i>0;i--)
            for(j=110;j>0;j--);
      }

void yycan(uint m)  //5段語音觸發
      {
                uint n;
                n=0;
                while(n<=m)
          {
                yy=1;
                delayms(1);
                yy=0;
        delayms(1);
                n++;
          }
}

void keycan()
{      
    if(st==1&&onof==0)
    {
        delayms(10);   
        if(st==1&&onof==0)
        {   
            led1h=h1;
            led1l=l1;
            led2h=h2;
            led2l=l2;
            led3h=h3;
            led3l=l3;
            led4h=h4;
            led4l=l4;
            led5h=h5;
            led5l=l5;
            led6h=h6;
            led6l=l6;
            onof=1;
            yycan(1);
            delayms(10);
        }
    }






/***********************************/   

    if(st==0&&onof==1)
    {
        delayms(10);
        if(st==0&&onof==1)
        {
            h1=led1h;
            l1=led1l;
            h2=led2h;
            l2=led2l;
            h3=led3h;
            l3=led3l;
            h4=led4h;
            l4=led4l;
            h5=led5h;
            l5=led5l;
            h6=led6h;
            l6=led6l;
            led1h=1;
            led1l=1;
            led2h=1;
            led2l=1;
            led3h=1;
            led3l=1;
            led4h=1;
            led4l=1;
            led5h=1;
            led5l=1;
            led6h=1;
            led6l=1;
            onof=0;
            stop=0;
            delayms(200);
            stop=1;
            yycan(5);
            fm=1;
            delayms(4000);
            fm=0;
            delayms(10);


        }
    }

/********************************/

    if(ss==0&&onof==0)
    {
        delayms(10);
        if(ss==0&&onof==0)
        {
            star=0;            
            delayms(300);
            star=1;
            onof=1;
            while(!ss);
            delayms(10);
        }

    }

/*******************************/
    if(ss==0&&onof==1)
    {
        delayms(10);
        if(ss==0&&onof==1)
        {
            stop=0;            
            delayms(300);
            stop=1;
            onof=0;
            while(!ss);
            delayms(10);
        }

    }

/*******************************/


        if(key1==0&&st==1)
        {
                delayms(10);
                if(key1==0&&st==1)        

                {
                        if((led1h==1)&&(led1l==1))
                        {
                                led1h=0;
                                led1l=1;
                                while(!key1);
                yycan(2);
                                delayms(10);
                        }
                }

                if(key1==0&&st==1)
                {
                        if((led1h==0)&&(led1l==1))
                        {
                                led1h=1;
                                led1l=0;
                                while(!key1);
                yycan(3);
                                delayms(10);
                        }
                }

                if(key1==0&&st==1)        

                {        
            if((led1h==1)&&(led1l==0))
                        {
                                led1h=1;
                                led1l=1;
                                while(!key1);
                yycan(4);
                                delayms(10);
                        }
                 }
        }
        delayms(10);

/*********************************/

        if(key2==0&&st==1)
        {
                delayms(10);
                if(key2==0&&st==1)        
                {
                        if((led2h==1)&&(led2l==1))
                        {
                                led2h=0;
                                led2l=1;
                                while(!key2);
                yycan(2);
                                delayms(10);
                        }
                }

                if(key2==0&&st==1)
                {
                        if((led2h==0)&&(led2l==1))
                        {
                                led2h=1;
                                led2l=0;
                                while(!key2);
                yycan(3);
                                delayms(10);
                        }
                }

                if(key2==0&&st==1)        

                {        if((led2h==1)&&(led2l==0))
                        {
                                led2h=1;
                                led2l=1;
                                while(!key2);
                yycan(4);
                                delayms(10);
                        }
                 }
        }
        delayms(10);
               
/*******************************/

  if(key3==0&&st==1)
        {
                delayms(10);
                if(key3==0&&st==1)        
                {
                        if((led3h==1)&&(led3l==1))
                        {
                                led3h=0;
                                led3l=1;
                                while(!key3);
                yycan(2);
                                delayms(10);
                        }
                }

                if(key3==0&&st==1)
                {
                        if((led3h==0)&&(led3l==1))
                        {
                                led3h=1;
                                led3l=0;
                                while(!key3);
                yycan(3);
                                delayms(10);
                        }
                }

                if(key3==0&&st==1)        

                {        if((led3h==1)&&(led3l==0))
                        {
                                led3h=1;
                                led3l=1;
                                while(!key3);
                yycan(4);
                                delayms(10);
                        }
                 }
        }
        delayms(10);

/*********************************/

        if(key4==0&&st==1)
        {
                delayms(10);
                if(key4==0&&st==1)        
                {
                        if((led4h==1)&&(led4l==1))
                        {
                                led4h=0;
                                led4l=1;
                                while(!key4);
                yycan(2);
                                delayms(10);
                        }
                }

                if(key4==0&&st==1)
                {
                        if((led4h==0)&&(led4l==1))
                        {
                                led4h=1;
                                led4l=0;
                                while(!key4);
                yycan(3);
                                delayms(10);
                        }
                }

                if(key4==0&&st==1)        

                {        
                    if((led4h==1)&&(led4l==0))
                        {
                                led4h=1;
                                led4l=1;
                                while(!key4);
                yycan(4);
                                delayms(10);
                        }
                 }
        }
        delayms(10);

/********************************/

           if(key5==0&&st==1)
        {
                delayms(10);
                if(key5==0&&st==1)        
                {
                        if((led5h==1)&&(led5l==1))
                        {
                                led5h=0;
                                led5l=1;
                                while(!key5);
                yycan(2);
                                delayms(10);
                        }
                }

                if(key5==0&&st==1)
                {
                        if((led5h==0)&&(led5l==1))
                        {
                                led5h=1;
                                led5l=0;
                                while(!key5);
                yycan(3);
                                delayms(10);
                        }
                }

                if(key5==0&&st==1)        

                {        
                    if((led5h==1)&&(led5l==0))
                        {
                                led5h=1;
                                led5l=1;
                                while(!key5);
                yycan(4);
                                delayms(10);
                        }
                 }
        }
        delayms(10);

/************************************/

           if(key6==0&&st==1)
        {
                delayms(10);
                if(key6==0&&st==1)        
                {
                        if((led6h==1)&&(led6l==1))
                        {
                                led6h=0;
                                led6l=1;
                                while(!key6);
                yycan(2);
                                delayms(10);
                        }
                }

                if(key6==0&&st==1)
                {
                        if((led6h==0)&&(led6l==1))
                        {
                                led6h=1;
                                led6l=0;
                                while(!key6);
                yycan(3);
                                delayms(10);
                        }
                }

                if(key6==0&&st==1)        

                {        
                    if((led6h==1)&&(led6l==0))
                        {
                                led6h=1;
                                led6l=1;
                                while(!key6);
                yycan(4);
                                delayms(10);
                        }
                 }
        }
        delayms(10);
}

/*************************************/

IO_Init()
{
        P0M1=0x00;
        P0M0=0xc0;
        P1M1=0x00;
        P1M0=0x80;
        P2M1=0x00;
        P2M0=0x00;
        P3M1=0x00;
        P3M0=0x00;
        P5M1=0x00;
        P5M0=0x10;

}   

/*************************************/

void main()
{   
        led1h=1;
        led1l=1;
        led2h=1;
        led2l=1;
        led3h=1;
        led3l=1;
        led4h=1;
        led4l=1;
        led5h=1;
        led5l=1;
        led6h=1;
        led6l=1;

    h1=0;
    l1=1;
    h2=0;
    l2=1;
    h3=0;
    l3=1;
    h4=0;
    l4=1;
    h5=0;
    l5=1;
    h6=0;
    l6=1;

        key1=1;
        key2=1;
        key3=1;
        key4=1;
        key5=1;
        key6=1;

        star=1;
    stop=1;
    ss=1;
    yy=0;
    fm=0;
    onof=0;

    delayms(10);

        while(1)
        {
                keycan();
        delayms(5);
               
        }
}

12345.png (300.86 KB, 下載次數: 0)

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

使用道具 舉報

沙發
ID:1133081 發表于 2025-8-22 11:23 | 只看該作者
STC15W408AS本來就沒有P0,當然也沒有P0.3和P0.2。
回復

使用道具 舉報

板凳
ID:1109793 發表于 2025-8-22 12:18 | 只看該作者
WL0123 發表于 2025-8-22 11:23
STC15W408AS本來就沒有P0,當然也沒有P0.3和P0.2。

資料里面沒有408
但是有404S


回復

使用道具 舉報

地板
ID:774370 發表于 2025-8-22 12:36 | 只看該作者
如果是STC15W408AS,此型號無P0端口。如果是STC89系列,P0口需外接上拉電阻
回復

使用道具 舉報

5#
ID:217075 發表于 2025-8-22 12:48 | 只看該作者
LQFP32有P0.0到P0.3
回復

使用道具 舉報

6#
ID:217075 發表于 2025-8-22 12:49 | 只看該作者
WL0123 發表于 2025-8-22 11:23
STC15W408AS本來就沒有P0,當然也沒有P0.3和P0.2。

LQFP32有P0.0至P0.3
回復

使用道具 舉報

7#
ID:774370 發表于 2025-8-22 15:14 | 只看該作者

我又仔細的看了一下STC15W408AS手冊,未見P0口。
回復

使用道具 舉報

8#
ID:1133081 發表于 2025-8-22 15:28 | 只看該作者

程序中沒有調用IO_Init(),也就是沒有配置端口模式。
回復

使用道具 舉報

9#
ID:1153607 發表于 2025-8-22 17:14 | 只看該作者
 P0M0=0xc0;改成 P0M0= 0X0C 試試。不知道你那句什么意思。
回復

使用道具 舉報

10#
ID:1109793 發表于 2025-8-22 17:59 | 只看該作者
jintaiyang 發表于 2025-8-22 15:14
我又仔細的看了一下STC15W408AS手冊,未見P0口。

我下載的PDF里面沒找到這個,至少目錄里面沒有
回復

使用道具 舉報

11#
ID:1153607 發表于 2025-8-22 22:39 | 只看該作者
15W408AS 沒有32腳封裝產品,15W408S有LQFP32產品。
回復

使用道具 舉報

12#
ID:217075 發表于 2025-8-25 09:55 | 只看該作者
確定了,STC15W408AS LQFP32 P0.0-P0.3 不能用,P0口只是樣子,產品手冊上根本沒提,愁死了,剛發現STC居然如此垃圾
回復

使用道具 舉報

13#
ID:217075 發表于 2025-8-25 10:45 | 只看該作者
用STC15W1K24S-35I-LQFP32替代,工作正常
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美日韩国产三级| 国产精品欧美激情在线观看| 亚洲美女精品久久| 亚洲欧美成aⅴ人在线观看| 国产综合网站| 日韩欧洲国产| 一色桃子av在线| 能看av的网址| 中文字幕欧美日韩在线不卡| 欧美精品亚洲精品日韩精品| www男人天堂| 日韩三级在线免费观看| 久久综合色鬼综合色| 亚洲精品社区| 国产精品亚洲二区| 欧美色网在线| 午夜视频成人| 日韩欧美亚洲一区| 自拍视频网站| 香蕉视频911| 波多野结衣视频网址| 极品人妻videosss人妻| 99re精彩视频| 天天夜碰日日摸日日澡性色av| http;//www.99re视频| 91高清视频在线免费观看| 精品伊人久久97| 欧美人成免费网站| 五月婷婷激情综合网| 中文字幕不卡在线| 成人av第一页| 久久精品国产秦先生| 亚洲无线一线二线三线区别av| 久久久伦理片| 精品午夜视频| 欧美中文字幕精在线不卡| 神马午夜伦理不卡| 丝袜美腿美女被狂躁在线观看| 成人在线小说| 免费看美女隐私的视频| 一个色在线视频| 青青久精品观看视频最新| 成人免费一级视频| 99久久夜色精品国产亚洲| 精品国产午夜福利| 国产 欧美 日韩 在线| 69av.com| www日韩在线| 国产精品免费在线视频| 精品成人av一区二区三区| 欧洲成人午夜精品无码区久久| 国产一区二区在线免费播放| 东京热加勒比无码少妇| 国产精品无码av在线播放| 国产一区二区三区乱码| 日本老太婆做爰视频| 五月天男人天堂| 伊人久久大香线蕉精品| 日韩精品一区二区三区丰满| 欧美三级蜜桃2在线观看| 午夜精品一区二区三区电影天堂| 国产精品萝li| 国产精品人人做人人爽人人添| 91麻豆免费视频| av不卡免费在线观看| 成人性生交大片免费看中文 | 亚洲天堂成人av| 日本美女视频网站| 韩国三级在线看| 国产精品伦子伦| 色婷婷av777| 少妇一级黄色片| 日本老熟俱乐部h0930| 99热精品免费| av图片在线观看| 91国产精品一区| 欧洲成人一区二区三区| 青青草中文字幕| 久久精品视频在线观看榴莲视频| 九色国产蝌蚪视频| 日本网址在线观看| 色偷偷亚洲第一综合| 最近最好的中文字幕2019免费| 五月天最新网址| 你懂的视频在线播放| 午夜精品一区| 国产理论在线| 久久wwww| 日韩精品水蜜桃| 国产精品日韩| 国产·精品毛片| 国产精品盗摄一区二区三区| 香蕉影视欧美成人| 91精品久久久久久久久99蜜臂| 精品三级av在线| 最近2019中文免费高清视频观看www99 | 99视频精品在线| 国产精品视频在线看| 亚洲第一狼人社区| 91精品国产综合久久精品app| 亚洲成人精品在线| 久久99精品久久久久久琪琪 | 欧美高清视频一二三区| 精品视频久久久久久| 欧美另类xxx| 成人av电影天堂| 欧美成人一区二区在线| 加勒比成人在线| 国产一精品一aⅴ一免费| 刘亦菲国产毛片bd| 一区二区自拍偷拍| 欧洲精品乱码久久久久蜜桃| 先锋影音av资源在线| 久久天堂电影| 久久天堂av| 国产午夜在线| 久操视频在线免费播放| 福利视频一区| 久久国产精品亚洲人一区二区三区 | 五月天激情播播| 免费黄色片网站| 中文字幕91爱爱| 久热中文字幕精品视频在线| 97影视大全免费追剧大全在线观看| 免费在线观看av片| 8848hh四虎| 中文字幕在线不卡一区| 日本免费a视频| 一级在线免费观看| 一区二区三区四区亚洲| 亚洲国产成人精品无码区99| 97在线观视频免费观看| 亚洲精品高清在线| 特种兵之深入敌后| 日日狠狠久久| 天天爽夜夜爽| 日韩在线免费电影| 亚洲男男av| 亚洲精品在线观看91| 国产麻豆一精品一av一免费| 亚洲成人tv网| 亚洲欧美精品一区| 国产精品视频免费在线观看| avove在线观看| 波多野结衣有码| 精品乱码一区内射人妻无码| 制服师生第一页| 婷婷在线视频| 私拍精品福利视频在线一区| 寂寞少妇一区二区三区| 亚洲18女电影在线观看| 日韩有码视频在线| 麻豆91av| 91精品国产高清91久久久久久| 亚洲精品视频在线观看免费视频| 亚洲网站一区| 污视频在线观看免费| 成人在线啊v| 久久影院亚洲| 亚洲3atv精品一区二区三区| www.99久久热国产日韩欧美.com| 精品欧美一区二区三区久久久| 欧美成人乱码一二三四区免费| 青青青国产在线| 日本dvd播放| cao在线视频| 这里只有精品在线| 亚洲欧洲日韩在线| 国产午夜精品一区理论片飘花| 91在线在线观看| 青青草原播放器| 国产91av在线播放| 大胸美女被爆操| 五月天福利视频| 大地资源中文在线观看免费版| 欧美激情影院| 久久综合九色欧美综合狠狠| 日韩电视剧免费观看网站| 动漫一区二区在线| 妖精视频一区二区| xxxx69hd| 羞羞的视频在线看| 亚洲精华国产欧美| 天天操天天色综合| 国产精品高潮呻吟视频| 国产xxxxx视频| 国产精品久久久久久久久久久久久久久久| 肥女人的一级毛片| 一区二区三区免费在线看| 成人做爰69片免费看网站| 精品福利一区二区三区| 美国av一区二区三区| 免费看黄色的视频| 91xx在线观看| 伊人久久大香伊蕉在人线观看热v| 国产精品自拍在线| 亚洲精品wwwww| 一本色道久久综合亚洲精品婷婷 | 婷婷五月色综合| 无码人妻精品一区二区三区夜夜嗨| 免费看片91| 亚洲a成人v| 91女人视频在线观看| 久久精品99国产精品酒店日本| 国产精品日韩三级| 成年人视频免费| 你懂的在线网址| 亚洲调教视频在线观看| 欧美欧美欧美欧美| 日本免费高清不卡| 精品欧美一区二区三区免费观看| 日本欧洲一区| 91亚洲国产高清| 欧美亚洲动漫精品| 久久青青草综合| 久久久香蕉视频| 中文字幕欧美一区二区| 亚洲精品tv久久久久久久久久| 福利微拍一区二区| aaa级精品久久久国产片| 网站永久看片免费| 理论片播放午夜国外| 欧美激情电影| 在线观看国产精品网站| 欧美18视频| 久草国产精品视频| 在线激情网站| 三级不卡在线观看| 亚洲欧美国产一本综合首页| 欧美网站免费观看| 午夜视频免费看| 韩日一区二区| 国产精品久久精品日日| 国产精品男女猛烈高潮激情| 新91视频在线观看| 女人黄色片免费| 综合久久亚洲| 久久久久久黄| 日韩av在线不卡| 欧美牲交a欧美牲交aⅴ免费真| 亚洲天堂影院在线观看| 久久免费资源| 亚洲精品免费电影| 国产偷久久久精品专区| 中文字幕亚洲高清| 黄色网在线免费观看| 福利一区在线观看| 欧洲亚洲免费在线| youjizz亚洲女人| 中文字幕在线永久在线视频 | 亚洲人成777| 亚洲美女视频在线观看| 国产精品一区二区三区不卡| 天天爽夜夜爽夜夜爽精品| 日本欧美在线视频免费观看| 国产精品亚洲一区二区三区妖精 | 精品国产网站地址| 久国产精品视频| 黄色三级视频在线观看| 亚洲成av人电影| 日韩精品免费看| 久久久久久久久久一区二区| xxxxxwwww免费视频| 欧美激情性爽国产精品17p| 亚洲欧美激情精品一区二区| 欧美人与性动交α欧美精品 | 一级欧洲+日本+国产| 精品久久久久久久久久久院品网| www.玖玖玖| 最新福利小视频在线播放| 最新精品国产| 国产亚洲人成a一在线v站| 亚洲精品成人无码毛片| 自由色视频.| 国产一区二区三区四区五区入口| 欧美性受xxx| 久热这里只有精品在线| 秋霞在线视频| 亚洲欧洲综合另类| 中文字幕一区二区三区在线乱码| 色先锋av男人资源先锋影院| 久久av综合| 亚洲男人av电影| 国产乱了高清露脸对白| 理论视频在线| 久久久久久综合| 日本一区免费在线观看| 最近免费中文字幕在线第一页 | 艳妇乳肉豪妇荡乳xxx| 一个人看的www一区| 懂色av中文字幕一区二区三区 | 日本少妇毛茸茸高潮| 激情黄产视频在线免费观看| 亚洲成人免费电影| 国产青青在线视频| 成人18网址在线观看| 宅男在线观看免费高清网站| 综合久久一区二区三区| 最新精品视频| 天堂网在线观看| 久久精品午夜| 国产精品久久久久久久久久ktv| av手机天堂网| 黄色免费大全亚洲| 亚洲区中文字幕| 懂色av粉嫩av浪潮av| 91探花在线观看| 一本色道综合亚洲| 在线黄色免费观看| 日本在线一二三| 国产精品国产精品国产专区不片| 在线播放豆国产99亚洲| 性生活视频网址| 久久99国产乱子伦精品免费| 99在线国产| 亚洲精品影视在线| 中文精品在线| 91色p视频在线| 极品美女一区二区三区视频| 综合精品久久| 国产精品爽黄69| 黑人操亚洲女人| 狠狠入ady亚洲精品经典电影| 欧美最猛性xxxx| 亚洲美女综合网| 国产精品九九| 国产欧美一区二区| 神马午夜在线观看| 亚洲全部视频| 97超级碰碰| 国产黄色免费| 国内精品久久久久影院一蜜桃| 久久天堂国产精品| 岛国片在线看| 久久影院电视剧免费观看| 日韩中文字幕亚洲精品欧美| 毛片.com| 亚洲精品水蜜桃| 日日干日日操日日射| 美女羞羞视频在线观看| 在线观看成人免费视频| av直播在线观看| 成人看片网页| 中文字幕国产日韩| 这里只有精品999| 欧美成人自拍| 国产欧美久久一区二区| 欧美做爰猛烈大尺度视频| 激情都市一区二区| 日本不卡一区二区三区四区| 免费免费啪视频在线观看| 亚洲一区免费视频| 亚洲天堂av网站| 电影亚洲一区| 久久精品视频va| 国产高清不卡视频| 欧美亚洲一区二区三区| 欧美日韩精品综合| 午夜视频99| 欧美日韩国产激情| 国产特级黄色录像| 国产精品毛片无码| 欧美精品免费播放| 亚洲欧洲综合在线| 国产福利一区在线| 成人综合视频在线| 午夜av在线免费观看| 亚洲国产精品成人精品| 毛片在线免费视频| 欧美阿v一级看视频| 国产一区二区三区四区五区在线| 欧美狂欢多p性派对| 亚洲国产中文字幕在线视频综合| 黄色污在线观看| 91国内精品白嫩初高生| 国产a∨精品一区二区三区不卡| 欧美日韩一区二区三区视视频| 国产白丝网站精品污在线入口| 奇米影视亚洲色图| bl在线肉h视频大尺度| 最好看的2019年中文视频| 隣の若妻さん波多野结衣| 国产一区二区0| 免费黄色特级片| 日韩电影大全网站| 久久久久久亚洲| 国产大奶在线| 亚洲色图制服丝袜| 日本精品在线观看视频| 欧美日韩123| 精品免费日产一区一区三区免费| 极品粉嫩饱满一线天在线| 欧美手机在线视频| 无码人妻丰满熟妇奶水区码| 亚洲专区一区二区三区| 欧美一级欧美一级| 天堂√8在线中文| 欧美日韩福利电影| 国产福利三区| 亚洲一区二区高清|