1,单片机一般能重复写多少次程序每次下载一个新的程序进去是不是将

STC 系列单片机,官网公布 ,擦写次数10万次以上。新的程序 写入 下载 过程首先 擦除 程序存储器,再 写入新的程序。可以 上 官网 看看,应该有更多 需要 了解的信息。
1)能重复n遍,一般不会因为烧程序多而弄坏单片机的,所以放心多练习写程序下程序。2)重新给单片机上电,点击下载,原来的程序将会被覆盖。

单片机一般能重复写多少次程序每次下载一个新的程序进去是不是将

2,请问单片机的内存容量是多大就是说最大能装多大的程序

STC最新系列的ROM有64K的,这个容量很大,因为一般单片机程序只有几K,十几K的就是很大的程序了。

请问单片机的内存容量是多大就是说最大能装多大的程序

3,at89s51单片机能装入多大的程序

恩,用 AT89S52吧 无论是程序 还是外表 一模一样 内存8k,AT89S51只有4K 但是都不能用完,因为还有00H-20H还有中断的一些东西。
他是通过max232串口芯片来连接电脑与at89s51单片机的p1.5,p1.6和p1.7端口,通过专门的isp编程软件把.hex(十六进制文件)或.bin(二进制文件)文件下载到单片机里。
是的。
是的啊!

at89s51单片机能装入多大的程序

4,单片机的下载次数大约有多少

下载的程序跟大小没关系,一般都是全部替换的。下载量跟型号有关系,比如最常用的AT89S52,可以擦写1000次,在datasheet上有明确说明。删除也可以,很多下载工具都有单独的擦除项目。

5,单片机如何下载程序

一用编程器二有ISP功能的通过串口用专用软件三有IAP功能的通过串口或存储介质导入程序。
串口,pic也是一个编程器,avr要专门下载器下载51单片机是通过串口下载的,arm就不说了
如是是台式机的话,都有并口,而avr单片机都可以直接通过并口来下载,编译环境是codevisionavr
AVR_fighter 配合atmel单片机 ASP下载线STC-ISP 配合STC单片机 ISP下载线

6,51单片机程序空间大小

AT89C52的程序空间是8KB是确认无疑的,但指的是存放纯二进制的机器码,就是二进制数。而KeilC编译的HEX代码文件并不是纯二进制数,是以ASCII码格式存放的文件,而且其中还有一些编译信息,如地址、校验和等。所以,不能看HEX文件的大小来确定下载到单片机内的真正的程序空间大小,也就是说HEX文件的大小并不是真正下载的单片机的程序大小。而下载到单片机的代码空间大小要看Keilc编译时给出的代码数的提示,才是真正要下载到单片机内的代码空间。举个例子,下图是一个程序编译后的提示,真正的二进制代码是337个字节,而HEX文件却是1KB。这里还有一个误区,你看到的HEX文件的大小是操作系统给出的大小吧,它是取整KB的,就是说HEX文件不足1KB时,也显示是1KB。再明确一点说吧,假如编译后的代码是750418,用纯二进制数(即BIN格式,有些汇编程序的编译器输出的就是BIN格式)的代码保存就是3个字节,而用HEX格式保存就是6个字节,因为要用6个ASCII码来表示。这来算来,HEX文件大小是BIN文件的二倍,加上一些地址信息,是大于二倍的。好,回到你的问题来,你的HEX文件是19KB,你看一下编译后的代码大小提示,肯定是不会超过8KB的,否则编译时肯定会报错的。

7,单片机的下载次数大约有多少

你下载了新的程序,旧程序就已经擦除了。不管简单复杂的程序,AT89S51 标称烧写次数是1000 次,实为1000-10000 次。STC89C51擦写次数为100000 次以上。
正确使用,理论上是 10 万次
烧写个几百次应该是没问题的 删除程序可以变通下 烧写进空程序即可实现擦除原程序的效果
下载的程序跟大小没关系,一般都是全部替换的。下载量跟型号有关系,比如最常用的AT89S52,可以擦写1000次,在datasheet上有明确说明。删除也可以,很多下载工具都有单独的擦除项目。

8,单片机中运行的程序有哪些下载方法

我认为可以分两类 一种是使用硬件本身固化的功能 ,通过 并行口(编程器)、仿真接口(如JTAG、SWD)、ISP(串口、SPI、USB、编程器等)一种是通过用户自己编写程序与上位机通信(取决于你使用的通信接口了),更新程序 ,IAP
你没说单片机型号!一般分析,能够下载,说明单片机核心及时钟电路没问题,那就检查复位电路有没有问题,复位电路没问题,就是你的程序有错误,回头检查程序。
三种:1、通过编程器烧录,一般通过并口、串口、USB接编程器2、ISP(在线编程),一般通过RS232、SPI、JTAG等直接接单片机3、IAP(在应用编程),这样的八位单片机较少,很多AVR是可以的。

9,stc89c52单片机可以下载多大的程序呢

STC89C52的FLASH是8K的,如果下载的超过8K,那么剩下的2K不会被下载。但用STC的软件下载的时候会提示超过程序寄存器,如果没有提示,那么说明不是10K的。程序的大小不是在电脑上看HEX文件的大小。两者没有关系的。
可以下载8K的CODE,也就是编译以后生成的机器码大小。你所谓的10K应该指的是HEX文件,HEX文件并不是纯粹的机器码,还包括了机器码的地址之类的信息,所以会显的大很多,BIN文件才是真正的机器码,看那个大小才有用。
这个电路很简单不需要买的,就是基本的串口通信电路max232加上几个电容。在宏晶的官网上下载一个叫stc—isp的软件,他们网站也有相关的下载电路图。这样的问题可以直接参考官网网站!

10,单片机程序

A的结果为A0H过程:MOV A,#28HMOV R0,#20HMOV @R0,A ;(20)=28HANL A,#0FH ;00101000&00001111=00001000ORL A,#80H ;00001000|10000000=10001000XRL A,@R0 ;10001000^00101000=10100000=A0H
1、为什么不能把两个程序都下载到单片机里?你看你的电脑,里面要实现的功能成千上万,还不都是一个cpu在处理。2、一个程序是可以实现很多个功能的,如实现iic通信、uart通信,数码管显示……3、你可以把iic通信跟uart通信写在一个程序里,然后下载到单片机里。4、具体就是:可以让单片机先跟iic通信,读出数据之后就跟上位机串口通信,之后再跟iic通信,再跟上位机串口通信,如此循环。这是最简单的做法。

文章TAG:单片机能下载多少程序单片机  机能  下载  
下一篇