1. 誰知道在這個網站http://www.51c51.com/DIY/diy51/diy51.htm上的51單片機編程器的電路圖是否是正確的
網站是深圳學林電子的,電路是正確的,但是製作完了你還要給監控晶元燒寫監控程序,沒有燒寫器的話還是製作不了的。因為除了待燒寫的51單片機外還有一個用作控制下載燒寫程序的51單片機。如果你使用AT89S5X系列單片機來學習的話,建議採用並口ISP下載,你的電腦不會就有串口吧。
2. hex文件很大 怎麼下載到單片機里
首先需要知道您用的單片機的型號,如果型號是stc12c5a60之類的,就是以字母stc開頭的,那麼它就是stc系列單片機。如果型號是at89s51之類的,就是字母以at開頭的,就是at系列的單片機。
如果您用的是stc的單片機的話,需要用到stc-isp軟體,這個在stc的官網就可以下載到http://www.stcmcu.com/
然後還需要一個usb轉ttl串口的下載線,然後把單片機的最小系統連接好(電源、晶振、下載線),然後打開下載軟體,選擇晶元型號,選擇要下載的程序,單擊軟體的下載按鈕,此時給單片機通電,如果一切正常的話,hex文件就可以下載進去。注意供電電壓5v,有些型號需要外接晶振。
如果您用的是at系列的單片機,一般分為兩種,一種是支持isp的,例如at89s51,這種可以用51的isp下載線下載,5v供電即可。還有一種是不支持isp的,例如at89c51,這個就需要用編程器下載了。例如我用的是top2005編程器。
如果是其他型號的單片機,你說下型號是什麼。
3. 通過一個單片機將程序下載到另一個單片機上
這得看你的你的開發板與你另外一塊的單片機的型號、管腳是否兼容。
如果兼容,那當然是可以的。銀讓納
如果,不兼容,恐怕就得看該單片機的數據手冊另外鋒沒想辦法了。
我舉個簡單的例子,我平時常用的51單片機,有AT89C51和STC89C51兩種。他們燒程序的方式就不同,AT89C51不支持ISP編程,只能用串口編程器燒寫,而STC89C51通過串口下滑汪載,接著還得上電。
一般來說,不同的晶元公司,為了商業保密,會特意設置一些東西與其他廠家相區別。
4. EASY 51pro使用問題,串口通信成功了,但是點左邊擦除,寫,讀器件都顯示「編程器:不可用」 這是什麼問題
來回答一個過時的問題吧 哈哈 希望能幫助以後進來的人。
首先你要插上EP51編程器的兩根線,編程器那頭一個是USB一個是串口,電腦那端都是USB口。
第二步下載 EASY51pro,運行之後點擊設置波特率任選一個,埠選擇這都不用告訴了吧,好吧 說說,右鍵我的電腦(這都不知道怎麼操作就去吃shi)選擇管理 ,設備管理器,埠,不知道 哪個埠是就把你的串口線拔一下,看不清哪個消失了你在插上總能看清楚哪個多出來了吧,那麼就在軟體的埠里選擇一致的埠,如果電腦顯示埠數大,軟體里沒有 ,那麼就換U口 直到換出個小的,需要說明的是波特率,你軟體是任選一個 但要記住,然後在設備管理器里邊的埠上點擊 右鍵選擇屬性,點埠設置,每秒的速度就是波特率一定要設置的和你軟體的一樣。在回到軟體設置,自動檢測器件設置能false。順便設置下器件型號,然後關掉軟體從開,在看下設置是不是你剛才設置的那樣,然後你就可以插上器件讀型號了,不出?你在拔下公對公的USB供電線在插上,還不出?那麼你檢查一下跳線帽,八個針的那個,用兩個跳線帽把跟印著STC的那一邊四個針全部插上,在測,在不出?就是跳線帽各種組合插,總是不出?把你的破逼板子扔馬路上壓三天回來再測吧
5. EP51下載編程器能不能燒STC12C5A60S2 單片機
可以,用STC-isp軟體下載。可以上www.stcmcu.com下載。
6. ep51編程器燒寫STC系列時,應該怎麼做要求具體說明,最好有圖示謝謝幫忙!!
ep51編程器不能燒寫STC系列
如果把監控晶元撬下,
換插上40腳的STC單片機就能燒寫
(注:
要用STC_ISP下載軟體;
先在電腦點擊「下載」後插上ep51編程器的USB電源線
)
7. 51單片機自製的燒寫器,為什麼總是燒寫不了程序到單片機里
看你這個是串口ISP下載的電路,支持串口ISP下載的單片機只有STC的,別的不可能燒進去。
另外很重要的一點,你這串口下載電路原理圖本來就是錯的,你看一下STC廠家給的圖(在下面),電路你得重新製作了。
至於USB轉串口,一般情況電腦不報錯就沒問題了。
既然你用的是STC的,下載的時候要注意:
首先要搞清楚串口號是不是你在用的串口。
下載的時候要先給單片機斷電,然後點下載程序,再給單片機上電。光復位是不行的,一定要保證單片機兩端沒電壓才算斷電,並且前後順序一定不能倒。
另外,晶振不能不接,波特率最低值設為1200,實在不行把最高也設為1200。
再不放心,把P0.0和P1.0都和GND連起來再下載(這種情況很少發生)。
不過你的電路你再檢查一下,我之前看不清你的圖,現在仔細看了一下好像沒有問題(和我的圖原理上沒區別),只是你的圖太亂了(引腳順序全是亂的,我很擔心你會看錯或者直接把它當做正常順序)。MAX232的電路建議你再看看我給的圖,順序很清晰,從一側開始從1排到16,直接照著連就行了。把電路可能的問題都查遍了之後,再照著我上面說的去做,應該就沒問題了。