❶ 51單片機讀取程序存儲器的C語言程序
「從喚歷型地址0x00000開始讀出數據並傳給AD557晶元DA轉換成模擬量輸出,一直讀到0xfffff 讀滿一輪。爛蘆」
60秒內讀取並寫出1MByte,平均57us讀取並寫出一次。如果CPU晶振12MHz的話和猜,那這個要求是比較容易達到了。
只要你懂得如何對外部存儲器讀取、寫出,那麼完全可以獨立完成這道題並符合要求。需要注意的是這個原理圖中573的LE沒有藉助ALE而是通過P12實現,降低了效率;此外外部空間映射成多頁,頁切換時注意語句的編譯效率。
至於「越快越好」,最快效果需藉助匯編實現。提示:INC DPTR。
❷ 51晶元里的程序可以往外讀么
stc90c51是單片機,裡面有程序,如果程序沒有加密,你可以把桐頃程序讀出來,然後把讀出的程序用編程器燒寫在新的stc90c51中,就能替換。如果你讀不出程序,野運替局脊陸換不了。
❸ 怎樣讀51單片機內程序
ISP_CMD指令為0000 001,讀取用戶的應用程序flash區及數據flash
❹ 這樣才能讀取51單片機內程序代碼
如果晶元沒加密,可以通過編程器直接讀出。
如果已加密……你掂量掂量破解的成本是否能撈回來。
❺ 用什麼軟體可以讀出51單片機中的程序
編程器的讀寫軟體藉助編程器,可以讀出未加密的單片機程序。
❻ 51單片機能讀出程序存儲器內容的指令有哪些(編匯語言)
你問的是讀ROM?51讀ROM又叫查表讀,也就是MOVC A, @A + DPTR或MOVC A, @A + PC兩種,如果是讀RAM,有MOV和MOVX,森春雀MOV是內部RAM讀取,MOVX是外部RAM讀取。不過此早都是相對的森悔,因為有的51已經不止256Byte的內部RAM了,所以拓展的RAM也都是用MOVX來操作的。
❼ 809h怎麼讀寫51單片機
809H是一種常見的單片機,可以通過以下步驟進行讀寫:
1. 准備工作:准備好編程器、編程軟體、USB轉TTL模塊等工具。
2. 連接電路:將USB轉TTL模源豎塊與單片機的P3口(RXD)、P4口(TXD)、VCC、GND等引腳連接。
3. 打開編程軟體:旁裂猛打開編程軟體,選擇正確的單片機型號,設置好串口號等參數。
4. 讀取程序:在編程軟體中選擇「讀取程序」功能,軟體會自動將程序從單片機中讀取出來。
5. 編寫程序:使用匯編語言或C語言等編寫需要燒錄到單片機中的程序。
6. 燒錄程序:將編寫好的程序通過編程軟體燒運橋錄到單片機中。在編程軟體中選擇「燒錄程序」功能,選擇要燒錄的程序文件,點擊「開始燒錄」即可。
❽ 怎樣能讀出51單片機里的程序結構
單片機里的程序, 如果燒錄程序時加密後 就不能讀出來了,
如果沒有加密,那麼可以用 燒錄軟體 直接讀出來,
不過都是 十六進制的機器碼,要看懂是不容易的。
❾ stc8f1k08s2怎麼讀單片機內程序
stc8f1k08s2是一款51系列的單片機,它的程序存儲在內部快閃記憶體中。要讀取單片機內部程序,需要使用專門的編程器或者下載器。下面介紹兩種常見的讀取單片機程序的方法1.使用專門的編程器讀取程序STC公司提供了一款名為STC-ISP的編程軟體,可以通過USB轉串口線將編程器與單片機連接,實現對單片機程序的編程、賀慶擦除和讀取等操作。使用STC-ISP可以讀取單片機內部程序,具體步驟如下:
1連接編程器和單片機,打開STC-ISP軟體
2選擇單片機型號和串口號。
3點擊「讀出」按鈕,可以將單片機內部程序讀
取出來。
注意,使用STC-ISP軟體讀取單片機程序需要先將單片機上電,否則讀取不到程序
2.使用模擬器或者調試器讀取程序STC8F1K08S2單片機支持模擬器或者調試器功禪寬握能,可以將單片機與PC機連接,通過模擬或者調試的方式讀取程序。比如STC公司提供了一款名為STC-Debugger的軟體,可以通過USB線將單片機和PC機連接,實現單步調試、觀察變數和讀取程序等功能。使用STC-Debugger可以讀取單片機內部程序,具體步驟如下:
(1) 連接單片機和PC機,打開STC-Debugger軟體。
(2)選擇單片機型號和模擬器類型
3)點擊「讀程序」按鈕,可以將單片機內部程序讀取出來。
注意:使用模擬器或者調試器讀取單片機程序需要先連巧仔接好硬體設備,並設置好模擬器或者調試器的參數,如波特率、數據位、停止位等總之,要讀取STC8F1K08S2單片機內部程序,可以使用專門的編程器或者模擬器/調試器等工具具體操作步驟需要根據不同的工具和環境來確定。
❿ 有什麼辦法能將51單片機中的程序讀出來,解密
這要看是什麼型號的單片機,有的是可以解密的,有些是不能解密的。
要讀出單片機中的程序,就得先解密。但是,自己是做不到的,現在網上有很多公司可以解密(不知是真是假),需要交費的,也很高的。