① 普中51單片機開發板燒錄不了,求解決。
1、串口驅動沒有裝;(這個通常出現在新買的開發板上,具體就是找到對應型號,裝一下就好了!)
2、晶元類型選擇不正確;(注意看型號!)
3、燒錄程序的相關軟體的配置沒有選對,這個通常手冊會有說明;(比如STM32的一鍵下載電路)
4、燒錄進行單片機復位時,如果按鍵復位不行,可以試看看開關復位;
5、USB線出現問題(換根線啊!這個也會出問題,而且如果沒遇到過,還真想不到。)
② 51單片機自製的燒寫器,為什麼總是燒寫不了程序到單片機里
看你這個是串口ISP下載的電路,支持串口ISP下載的單片機只有STC的,別的不可能燒進去。
另外很重要的一點,你這串口下載電路原理圖本來就是錯的,你看一下STC廠家給的圖(在下面),電路你得重新製作了。
至於USB轉串口,一般情況電腦不報錯就沒問題了。
既然你用的是STC的,下載的時候要注意:
首先要搞清楚串口號是不是你在用的串口。
下載的時候要先給單片機斷電,然後點下載程序,再給單片機上電。光復位是不行的,一定要保證單片機兩端沒電壓才算斷電,並且前後順序一定不能倒。
另外,晶振不能不接,波特率最低值設為1200,實在不行把最高也設為1200。
再不放心,把P0.0和P1.0都和GND連起來再下載(這種情況很少發生)。
不過你的電路你再檢查一下,我之前看不清你的圖,現在仔細看了一下好像沒有問題(和我的圖原理上沒區別),只是你的圖太亂了(引腳順序全是亂的,我很擔心你會看錯或者直接把它當做正常順序)。MAX232的電路建議你再看看我給的圖,順序很清晰,從一側開始從1排到16,直接照著連就行了。把電路可能的問題都查遍了之後,再照著我上面說的去做,應該就沒問題了。
③ 我stc的51單片機燒不進去程序,win8系統,求高手指教,下面是顯示的
換一個USB口(或串口)試試。
將RST對地短接試試。
你的狀態是鏈接失敗,所以問題應該出在串口上,單片機和PC都有可能。
④ 51單片機為什麼燒不進去
有幾種可能:
1、串口相關問題。
2、單片機本身問題。
3、復位電路問題。
⑤ 單片機 編譯好的代碼太大 燒寫不進去 怎麼辦
程序的大小和生成的hex大小沒關系。而是看你的code區佔用了多少,你的單片機有多大的code區,另外內存通常是運行中存儲數據的。比8k的flash大的單片機太多了。
code代碼區data片內xdata片外
⑥ 51單片機程序燒不進去,童鞋們幫幫我~!!!
出現這種情況有很多種,有可能是燒錄程序的軟體出了問題(我之前也遇到過,當時我用的是STC-ISPV4.88,當時怎麼弄就是燒不進,後來重裝成STC-ISPV4.80就可以了);也有可能是晶元燒壞了,你可以換一個晶元試試,希望能夠幫到你。
⑦ 我是51單片機菜鳥,我買了一塊開發板,最近總是偶爾燒不上程序。
我估計是你操作不熟練造成的,操作順序是:先點擊PC端下載,再給單片機開發板上電。當然也可能是USB-232造成的,如果是WIN7系統的話更有可能,XP一般問題不大,所以最好用串口線,如果你計算機有RS232串口的話。
⑧ 8051C52單片機為什麼燒不進去程序
有如下幾個原因:
1、晶元本身壞了,加了防寫,所以寫不進去。這時候需要換一個晶元才行。
2、寫程序的設備壞了。你可以換一個寫程序的設備試試。
⑨ 為什麼我的51單片機燒不入程序
1.看看你的STC下載軟體是否安裝正確(一般不會有問題)2.看看你是否安裝驅動(如CH340)3.看看你選的晶元類型是否匹配4.看看你KEIL里的程序是否添加以及是否在options里的output中選中HEX(十六進制輸出)5.單片機一般需要的是5V的電壓,而電腦上提供的不是,因此在串口這塊要用到轉換,會涉及相關晶元,看你的晶元是否燒壞,這塊容易出問題!(能力有限,但將所知全部告訴,望見諒!!!)