當前位置:編程學習大全網 - 源碼下載 - 單片機燒程序什麽意思?

單片機燒程序什麽意思?

單片機中燒程序是什麽意思

看處妳剛剛入門。單片機是個有意思的東西,好好學。keil是電腦上的編程軟件,燒程序妳就理解為往單片機中下載程序。

單片機燒錄原理

妳用的是STC單片機,需要用串口進行下載程序,壹是要求電腦上有串口,要是筆記本電腦通常都沒有口,需要買壹條USB轉串口線,在淘寶上就有,記得要同時向商家要驅動程序,並告訴商家妳電腦的操作系統是WIN7還是WIN8的。二是,單片機這邊要用MAX232做成RS232串行口,這樣,單片機與電腦通過串行口連接,單片機串口的TXD與電腦的RXD連接,單片機的RXD與電腦的TXD連接。三是要用STC專用的下載程序,並找開下載程序後先選擇單片機的型號。附件是STC單片機專用下載程序,解壓後就可以直接打開了,不用安裝。

第壹次給單片機燒程序要註意什麽?

use轉232應該沒有問題,我用現代的芯片試過已經通過。首先我們要分析妳有沒有進入ISP模式,用示波器觀察壹下串口的波形是否正常,再就是芯片各個管腳的電壓是否正常。排除硬件原因後仍不能解決,建議換壹下妳的USB轉232線,這方面的牌子實在太多了,雖然原理都壹樣,但作為壹個故障點來分析也是應該考慮的。

8051單片機通過什麽口燒程序?

at89c**系列是用並口下載。at89範系列可以用isp方式下載。 stc系列可以通過串口下載。51有專門的仿真芯片。。

isp可以用串口或者並口,或者串口轉u *** (這種方式最方便,筆記本上也可以下載)。isp就用到單片機的io口(P1.5,P1.6,P1.7),還有RST引腳+74h373+並口,就可以下載了。。

單片機源程序分什麽?.c.h都是什麽意思,要是燒程序的話需要哪些?

.c是源程序,.h是頭文件。在.c程序中通過include把.h文件插入到當前程序中。.h文件壹般是公用文件(就是壹般程序都要用的東西寫在裏面,這樣直接調用比較方便)。通過編譯器由.c文件生成.hex文件或.bin文件,再把它下載到單片機中,就能運行。現在單片機都支持ISP,但不同的單片機使用不同的編譯器,51單片機是入門級的,使用Keil,剩下的學壹下Keil就行了。

單片機程序燒入rom之後怎樣執行

1,HEX文件包含了代碼數據。是由鏈接器統壹分配ROM地址。

2. 程序中的變量,也是在編譯連接時,分配了RAM地址。不存在載入的問題,程序指令對變量的操作,就是對RAM地址的操作,地址值存在在指令中。

3. 堆棧在程序初始化時設置堆棧指針。Keil C 會自動設置好。

4. 壹般的51單片機代碼是從 0000開始執行,這是它的復位地址。也有別的型號的單片機並不壹定從0開始執行。程序從0開始執行,但它執行的第壹句往往是壹個跳轉指令(這個Keil C也是自動寫好的),跳到另壹塊地址去執行,而不會順序執行到 中斷的地址的。

妳如果是用匯編寫程序,這些都是要妳自己去分配的,用C寫程序,由編譯器來完成這些底層操作。

單片機開始可以燒程序用了幾次就燒不進去 怎麽回事?

有可能已經燒壞了,特別是89c52系列 更特別是STC品牌的89C52的。很容易壞,

妳要註意了,妳電壓可能有問題。

還有就是燒程序的時候需要復亥,如果以前妳能燒現在不能燒,說明妳復位電路沒有問題,經常復位電路影響燒程序。

燒入單片機的程序可以看到嗎 30分

如果通過特定的儀器破解可以把裏面的程序讀出來.但是也是沒有源碼的.也只能是二進制.也就是妳可以買壹塊壹模壹樣的芯片在通過 燒錄器少進去.不過破解難度挺大的.需要很專業的人士.代價也很大.而且很多單片機都是加密的.是破解難度更加大.

為什麽單片機程序燒不進去?

用的是什麽型號的單片機?會不會是燒寫前沒有先擦除?單片機保存程序是使用EEPROM或者flash的,都需要先擦除,才能寫入的。第壹次能燒進去,是因為單片機出場時本來就是已擦除過的,可以寫入。但之後的寫入之前,都需要先擦除。

連接電腦給單片機燒程序的東西叫什麽

要對單片機燒程序,需要壹整套設備,包括軟件和硬件。

先說硬件:針對不同的單片機,分別有不同的燒程器,妳在百度搜索:XX單片機 編程器 燒錄器;就可以找到相對應的燒程工具,包括具體的型號和價格。

再說軟件:針對不同的單片機也有不同的開發環境,妳在百度搜索:XX單片機 開發環境;就可以找到相對應的開發環境,包括軟件名稱、版本號以及下載地址。

先買硬件的話,妳要問清楚該款硬件由哪壹款軟件支持。然後再找對應的軟件。有些硬件不僅支持程序下載,而且還具有在線仿真功能,不過價格要貴些,但對於調試程序很有幫助。

  • 上一篇:怎麽用DWCS3制作留言板?
  • 下一篇:單網頁制作源代碼
  • copyright 2024編程學習大全網