① 为什么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位串行发送。