久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4657|回復: 13
收起左側

stc15f101w單片機燒錄成功,但是通電所有燈全亮,求教

[復制鏈接]
ID:883301 發表于 2021-2-9 14:11 | 顯示全部樓層 |閱讀模式
本帖最后由 msgd6688 于 2021-2-9 23:00 編輯

新手,用的stc15f101w(其實是買錯了),使用了這位兄弟的代碼http://www.zg4o1577.cn/bbs/dpj-106461-1.html ,在proteus里面用51仿真正常。
程序燒錄也成功,但是通電以后所有燈全亮,沒有閃爍效果,求解

增加之前的電路圖,之前是用高電瓶驅動的,因為沒有stc就用c51代替畫的圖
無標題.png
回復

使用道具 舉報

ID:483456 發表于 2021-2-9 17:13 | 顯示全部樓層
建議使用示波器看一下控制燈的IO口是否輸出高低變化的電平。
回復

使用道具 舉報

ID:483456 發表于 2021-2-9 17:14 | 顯示全部樓層
建議使用示波器查看燈的IO口是否輸出高低電平
回復

使用道具 舉報

ID:213173 發表于 2021-2-9 17:18 | 顯示全部樓層
雖然樓主鏈接的這個程序不咋地,甚至有錯誤,但還是可以勉強運行。程序燒錄成功,但是通電以后所有燈全亮可能是樓主硬件電路有問題。
回復

使用道具 舉報

ID:261025 發表于 2021-2-9 18:53 | 顯示全部樓層
我用15F104W實驗了 程序沒問題   你在好好檢查一下接線是否接錯了
回復

使用道具 舉報

ID:702386 發表于 2021-2-9 20:43 | 顯示全部樓層
那位兄弟用的是四腳的三色LED燈吧。

1.jpg
回復

使用道具 舉報

ID:883301 發表于 2021-2-9 22:36 | 顯示全部樓層
418854190 發表于 2021-2-9 18:53
我用15F104W實驗了 程序沒問題   你在好好檢查一下接線是否接錯了

跟我是高電平驅動有關嗎,剛剛學到這
回復

使用道具 舉報

ID:213173 發表于 2021-2-10 07:18 | 顯示全部樓層
原程序作者是采用低電平驅動,樓主改高電平驅動要把LED驅動碼通通取反,采用stc15f101w還要修改IO口輸出模式。
void main()
{
    int t=0;
    char f=0;//亮暗標志,0為亮
        P3M0 = 0xff;//推挽輸出模式
        P3M1 = 0x00;//推挽輸出模式

    Init();
    while(1) //主循環。
    {
        ......
回復

使用道具 舉報

ID:811405 發表于 2021-2-10 11:35 | 顯示全部樓層
程序設置后硬件電路不對應,導致與輸出結果不一致
回復

使用道具 舉報

ID:883301 發表于 2021-2-10 11:57 | 顯示全部樓層
wulin 發表于 2021-2-10 07:18
原程序作者是采用低電平驅動,樓主改高電平驅動要把LED驅動碼通通取反,采用stc15f101w還要修改IO口輸出模 ...

按照你說的,我改了模式,然后改成低電平驅動還是6個IO口接的燈都全亮,會是這個單片機壞了嗎?燒錄都一直成功
回復

使用道具 舉報

ID:213173 發表于 2021-2-10 14:16 | 顯示全部樓層
msgd6688 發表于 2021-2-10 11:57
按照你說的,我改了模式,然后改成低電平驅動還是6個IO口接的燈都全亮,會是這個單片機壞了嗎?燒錄都一直 ...

樓主先按下面閃爍燈程序驗證你的硬件是否正常,免得搞不清是驢不走還是磨不轉。
#include <reg51.H>

/**1ms延時子程序(11.0592MHz 1T)****/
void delay(unsigned int k)
{
        unsigned int i,j;
        for(i=k;i>0;i--)
                for(j=829;j>0;j--);
}

void main()
{
        while(1)
        {
                P3=~P3;
                delay(500);//0.5秒
        }
}
回復

使用道具 舉報

ID:748788 發表于 2021-2-10 15:02 | 顯示全部樓層
建議檢查一下101w的io口是否正常,沒有儀器用萬用表也行,用led逐個檢查也行
回復

使用道具 舉報

ID:883857 發表于 2021-2-10 15:05 | 顯示全部樓層
為什么我第一反應是用的晶振頻率過大,延時效果看不出來
回復

使用道具 舉報

ID:883860 發表于 2021-2-10 15:16 | 顯示全部樓層
很大概率是硬件連接問題, 我debug時一般會寫個簡單程式來逐個點亮熄滅每個燈,如果硬件沒有問題,再來分析代碼問題, 把功能減到最少比如1個燈再來確認,確認好再逐步添加功能,希望這個思路能幫到你!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品视频免费看 | 午夜精品久久久久久久久久久久久 | 2019天天操| 免费看啪啪网站 | 精品在线一区 | 一区二区三区在线播放 | 久久综合九九 | 日日夜夜精品视频 | 国产精品99久久久久久久vr | 欧美日韩一区在线播放 | 日韩在线免费视频 | a欧美| 日本亚洲精品成人欧美一区 | 欧美日本韩国一区二区三区 | 欧美aa在线 | 中文字幕日韩欧美 | 99精品国自产在线 | www日日日 | 欧美精品久久久久久久久久 | 国产综合在线视频 | 综合色婷婷| 91社区在线高清 | 中文av网站 | 亚洲综合日韩精品欧美综合区 | 国产精品久久久久久久久久软件 | 日本久久精品视频 | 亚洲欧美视频一区二区 | 成人午夜免费福利视频 | 日韩精品在线视频 | 国产91精品久久久久久久网曝门 | 九九色综合 | 久久小视频 | 在线视频一区二区三区 | 一本一道久久a久久精品综合 | 最新午夜综合福利视频 | 欧美精品成人一区二区三区四区 | 天天看片天天干 | av在线免费看网址 | 激情一区二区三区 | 国产精品美女久久久久aⅴ国产馆 | 香蕉久久久久久 |