① 為什麼51單片機io埠在讀取數據前應先寫入1
51單片機沒這個需求,寫入1是為了將I/O將口設置為輸入模式。
② 51單片機程序用什麼軟體可以直接寫入晶元!!!!!!
S系列的對吧?
:
用
mucodeisp
這個軟體很好用,我一直在用。非常的好用。
我給你找了個下載地址。
http://www.dzsc.com/dzbbs/20051121/20076519379421946.html
如果你下的時候不能下你就再去搜索一下吧,很多的。
有什麼問題我們再繼續探討。
對了,如果用下載器的話自己焊接一個也很容易的
③ 51單片機向8155命令寄 存器寫入命令字用哪條指令
51單片機向8155命令寄 存器寫入命令字用什麼指令,與8155的連接電路有關,如果採用擴展外部數據存儲器的方法連接的,要用:
MOVX @DPTR,A 指令
要是用IO口方法擴展的,就用給並行口寫數的指令就行,例如:
MOV P0,#n ,從P0口輸出命令字。
④ 51單片機向片外存儲器寫入與讀取大量數據(比如60KB)的方法
如果是64K程序如下:如果不是64k,只要比較處改一下就可以。
MOVDS:
MOV DPTR,#0000H
LOOP:
CLR A
MOVX @DPTR,A
INC DPTR
MOV A,DPH
ADD A,DPL
JNZ LOOP
RET
⑤ 51單片機的寫入次數有限制沒
有,一般的都是寫入次數可以達到10W次。這一般的晶元製造商網站都有說明的。
⑥ c51單片機是如何寫入程序的
1
通過燒寫器寫入
2
如果單片機支持ISP
可通過ISP口寫入
3
如果單片機有JTAG口可通過JTAG口寫入
⑦ 51單片機寫入程序必須用電腦嗎
電腦上有軟體,上面才能進行編寫,編譯,鏈接,最後生成HEX文件(二進制文件),這個文件就可以直接燒寫到單片機上面; 一般平常的使用,電腦都會需要的,調試必須要調試軟體的支持,而軟體的運行必須運行在電腦之上; 但是當你程序不需要再進行更改以後。你也可以專門做個燒寫器,裡面也是一塊單片機,但是它可以專門將HEX文件燒寫到;插入的電路板上面;但是你必須定義好燒寫的流程
希望採納
⑧ 為什麼51單片機寫入晶元超時
1、您這個是普中的電子扳吧,而單片機板是STC的吧
2、要是STC的單片機,就必須用STC的下載軟體,
3、STC-ISP。這是STC單片機的專用的燒錄軟體。
4、您可以去STC官網下載STC-ISP燒錄軟體進行操作。
5、如果您很在意的話,可以把波特率改變一下試試看,例如改為9600或2400這也是可以的。
6、要是沒用的話,可以換個usb口試試看,還可以嘗試換根usb線,換台電腦,換塊單片機,進行操作。
⑨ 51單片機怎麼向外部晶元2764寫數據,
單片機教材還有介紹這類存儲晶元。。。但網路上能搜到的東西越來越少了
2764就是27系列64Kbit存儲的晶元,換算一下就是8x8KB=64Kbit
這類晶元的讀取使用5v,但要是寫入的話需要至少12v的電壓,有些地方寫12.5 有的寫14v
結論就是讀沒問題,寫就需要高電壓才能寫入,git上也很難找到有用的東西了
只見到有arino通過74hc595寫這個的代碼和電路圖
想找個stc的居然搜不到東西了
⑩ 51單片機里怎樣才能讓SBUF一次性寫入兩個位元組
這個,做不到。
51單片機
串口的發送
緩沖器
只有8位寬,無法一次寫入兩個位元組。
只能分時寫入,也就是在發送緩沖器的數據復制到
移位寄存器
之後,將第二個位元組寫入發送緩沖器,從而實現不間斷地16位串列發送。