這樣才能讀取51單片機內(nèi)程序代碼 第一步:連接編程器,說明http://www.beachsiam.com/打開編程器電源,在編程器的計算機端軟件環(huán)境中,將器件選擇MCU類型,型號列表中如果有STC89C51RC,那最好,如果沒有,只好建議選擇ATMEL 89C51試一試,設置好后,將單片機芯片按照編程器的擺放要求(一般在編程器表面有芯片的擺放示意圖),原文haohaoyun.com插入到管腳插中,壓上管腳扣,利用軟件讀出器件內(nèi)的程序代碼(二進制),保存成HEX格式的文件。第二步:在仿真器的計算機端軟件中,利用反匯編功能,打開剛才保存的HEX格式文件,如果單片機內(nèi)的程序在編譯時設置了允許注釋,那么,閱讀http://www.beachsiam.com/您可以很快得到原程序代碼(匯編語句),如果沒有注釋,那只好根據(jù)反匯編的出來的語句(匯編代碼),去查詢指令代碼表,人工翻譯出來,對一些跳轉(zhuǎn)地址,可以自己定義成特定的標號。說明:一般來說,根據(jù)對方的硬件電路圖,『好好孕』產(chǎn)品的使用說明書,即可分析出軟件功能,與其去破譯或反譯芯片內(nèi)的程序,還不與自己再編一個。
Multisim,Protel,Keil和Proteus的區(qū)別? Multisim,和Proteus都是仿真軟件,是兩家軟件公司做的,《51在線仿真器》功能差不多。 可以畫仿真圖,仿真電路的。Protel是專門用來畫電路原理圖和PCB圖的。Keil 是用來編譯單片機程序的,可以是C語言程序,也可以是匯編語言程序,可以是51單片機,也可以是ARM單片機。『好好孕』電腦上的9針串口是干嘛用的? 可以連接很多串口設備工作。例如可以給plc連接下載程序,可以連接打印機還有專用設備例如51單片機程序仿真器和程序燒錄器等等。由于近幾年串口不太常用,漸漸的有些電腦已經(jīng)不見了這個接口,而是被USB接口所取代,因為USB接口可以轉(zhuǎn)換成串口或其它接口,而且使用很方便。 MSP430單片機的線性穩(wěn)壓電源 |
通過鍵盤前后鍵←→可實現(xiàn)翻頁閱讀
|
文章來源網(wǎng)絡,版權歸屬原作者,未注明作者均因傳閱太多無從查證。本站為公益性非盈利網(wǎng)站,在本網(wǎng)轉(zhuǎn)載其他媒體稿件是為傳播更多的信息,此類稿件不代表本網(wǎng)觀點。如果本網(wǎng)轉(zhuǎn)載的稿件涉及您的版權、名益權等問題,請盡快與我們聯(lián)系,我們將第一時間處理!
|