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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

誠心求解答!關于利用stc15單片機制作俯臥撐計數裝置的問題

查看數: 3125 | 評論數: 12 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2020-11-15 15:24

正文摘要:

樓主單片機小白一名。正在學習stc15w4k32s4這一款單片機。目前想利用超聲波傳感器做一個俯臥撐計數的裝置。但是遇到了種種問題,經過長時間的調試仍未好轉,誠心求大佬解答! 項目具體描述如下:stc15單片機與兩個H ...

回復

ID:342954 發表于 2020-11-17 09:42
查硬件,檢查電源,和單片機復位腳
ID:89515 發表于 2020-11-17 09:41
把液晶屏換為串行通信嘛,這樣數據線只有一條,并行線太多太長接觸不良都有可能出現問題,而且不好找。就你的這個實驗用紅外對管不是更好做嗎?
ID:426861 發表于 2020-11-17 09:31
軟件先只放一個功能的,然后測試硬件電路,只到調通了再調下一個,不要一起測試
ID:367934 發表于 2020-11-17 09:11
系統都是由簡單到復雜,想要知道問題出在哪里可以做一下簡單的測試。
1.找個萬用表測試一下電壓是否正常。可能是電壓問題。接錯或者反接一點機率會導致整個系統出問題。
2.程序下載。測試測試單片機是否出問題。如果沒有進行下一步。
3.找一個簡單的串口例程測試單片機是否有問題。或者把現在的程序把其他的功能先屏蔽掉,保留最簡單的串口通信程序。測試看有沒有問題。如果沒有進行下一步。
4.測試超聲波傳感器,使用串口可以進行測試。就這樣一步一步的把所有外設調試通過就好了。
ID:736475 發表于 2020-11-16 23:15
鄭漢松 發表于 2020-11-16 10:57
1,你要用printf的話,串口初始化要加上 TI = 1;
2,while(Echo1==0);這里最好改成 while(Echo1==0 && TR ...

Timer0 function()
{
        static key_count=0;
        static display_count=0;
         key_count++;
        display_count++;
        if(key_count==10)
                {
                        key_count=0;
                        keyflag=1;
                }
        if(display_count==3)
                {
                        display_count==0;
                        display();
                }
}
類似于這樣
ID:736475 發表于 2020-11-16 22:59
鄭漢松 發表于 2020-11-16 10:57
1,你要用printf的話,串口初始化要加上 TI = 1;
2,while(Echo1==0);這里最好改成 while(Echo1==0 && TR ...

可以用一個定時器來進行分頻,輪流觸發超聲波和液晶嗎?
ID:736475 發表于 2020-11-16 22:52
鄭漢松 發表于 2020-11-16 10:57
1,你要用printf的話,串口初始化要加上 TI = 1;
2,while(Echo1==0);這里最好改成 while(Echo1==0 && TR ...

非常感謝有耐心幫我看代碼!
ID:736475 發表于 2020-11-16 22:52
liuzx66 發表于 2020-11-15 18:44
絕大多數情況下單片機無法正常工作,意思就是有時候是可以正常工作的。這種問題就是線路連接的問題

確實,我也懷疑是線路的問題!因為我的線路全暴露在外面,我得考慮換一下杜邦線然后把他們焊在一起
ID:736475 發表于 2020-11-16 22:51
51hei**1140 發表于 2020-11-15 16:39
你好!
首先把你的接線先整理一遍吧,接插件用的太多了,很容易造成斷路;
具體功能的實現,可以進行交流 ...

謝謝!
ID:160500 發表于 2020-11-15 18:44
絕大多數情況下單片機無法正常工作,意思就是有時候是可以正常工作的。這種問題就是線路連接的問題
ID:648281 發表于 2020-11-15 16:39
你好!
首先把你的接線先整理一遍吧,接插件用的太多了,很容易造成斷路;
具體功能的實現,可以進行交流,軟硬件工程可以幫你完成。
ID:514901 發表于 2020-11-15 15:24
1,你要用printf的話,串口初始化要加上 TI = 1;
2,while(Echo1==0);這里最好改成 while(Echo1==0 && TR0 == 1);超時判斷,因為如果超聲模塊接收不到回聲,就會一直卡在while(Echo1==0);循環里面導致單片機卡死。
3,建議先單獨測試LCD屏幕能不能正常工作,再加上其他代碼,同理其他模塊得先確保能單獨工作的情況下,再把所有程序集成在一起。
4,超聲波測量周期建議100MS以上,否則會影響超聲波的下次測量結果,建議開個定時器來觸發超聲波測距

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 人人天天操 | 一区二区三区中文字幕 | 特黄特色大片免费视频观看 | 久久在线看 | 亚洲免费一区 | 色网在线看 | 国产精品久久亚洲 | 亚洲精品一区二区三区蜜桃久 | 91av视频在线观看 | 久久男人| 91视频导航 | 国产精品国产三级国产播12软件 | 在线观看国产91 | 日韩成人在线看 | 亚洲一区二区视频在线播放 | 日韩亚洲视频 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 色婷婷av久久久久久久 | 亚洲综合字幕 | 精品国产一区二区三区久久 | 亚洲小视频在线播放 | 国产一二三区电影 | 亚洲精品在线免费观看视频 | 久久久妇女国产精品影视 | 日本涩涩视频 | 一级毛片成人免费看a | 亚洲一区二区三区高清 | 日本超碰 | 国产精品欧美一区二区三区不卡 | 亚洲一区二区在线免费观看 | 亚洲精品在线看 | 中文字幕在线观看一区二区 | 国产一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 中文字幕视频在线 | 天天干天天爱天天 | 成人高清网站 | 亚洲一区二区三区四区av | 日本精品视频 | 久久精品国产99国产 | 免费一级毛片 |