这个真没有,你到这看一下我的情况。里面全部是ARM系列的。http://zhidao.baidu.com/question/486814947.html
追答再一次生成序列码,然后target选c51,再添加一次就好。
我装载的keil 4没有AT89S51,怎么加载
keil for arm 与keil for 51是两个软件,你下的是前一一个吧,需要装一个51的
...编程时,可以用预编译处理命令什么直接引用at89s51的寄存器?
在 Keil 和 C51 编程时,可以使用预编译处理命令 `sfr` 来直接引用 AT89S51 的寄存器。`sfr` 指令用于定义特殊功能寄存器(Special Function Registers,SFR),可以将 SFR 映射到指定的内存地址。使用 `sfr` 定义 SFR 后,就可以像访问普通变量一样访问这些寄存器。例如,要访问 AT89S51 的 P1 端口,...
AT89S51的下载程序
表1P3口的第二功能 端口引脚 功能特征 P3.0 串行输入口(RXD) P3.1 串行输出口(TXD) P3.2 外中断0(INT0) P3.3 外中断1(INT1) P3.4 定时\/计数器0的外部输入口(T0) P3.5 定时\/计数器1的外部输入口(T1) P3.6 外部数据存储器写选通(WR) P3.7 外部数据存储器读选通(RD) 现在我们已经对四个8位双向...
at89s51单片机优点
使用AT89S51系列单片机编程,可以在没有实物单片机的情况下在普通电脑上进行程序编写甚至是调试工作。一般工作中使用Keil公司开发的51单片机编程软件进行编程,它采用目前流行的开发环境,集编辑,编译和仿真于一体。在该软件上用户可以编写汇编语言或C语言源程序,并利用该软件生成单片机能运行的程序。价格低廉 A...
keil 51中编译显示address space overlow怎么解决??
2、能用局部变量就不定义全局的,能用位变量的就不用字节变量。3、如果有外部RAM,就尽量把对速度要求不高的变量定义在里面,但也要注意不超过其限量。4、不用的函数就注释掉,如果实在不想注释,就象这样,也可以减少RAM的使用:i=0;if(i==1){ ...xxx();\/\/从不调用的函数 ...} 5、尽量...
急!keil软件编程,编译后为什么老是说target not found是什么意思?是...
是include<reg51.h> 或是include<at89s51.h>
求一份单片机答辩的题目和答案 我不是计算机专业的 简单点就行 拜托了...
29.MCU的C汇编优化,有没有通用的原则? 30.估计一个算法的MIPS,有什么好的途径? 31.AT89S51,复位RAM中数据被修改怎么回事? 32.如何正确的使用IO功能? 33.频率100kHz,atiny15那样怎么办? 34.单片机应注重哪几个方面的学习? 35.汽车电子用的单片机是8位多,还是32位? 36.复用技术的使用在实际应用? 单片机...
单片机8951,8952有什么区别呢,可以用8952代替8951吗?
3,,8952内部有8K的程序存储空间,256直接的运行空间,8951只有4k的程序存储空间,128直接的运行空间;主要就是这几个区别, 所以说89c52 是完全可以代替8951的,但是8951 不一定可以代替8952,这个主要是看编写的程序 的功能 和程序的大小了,在keil里 ,code就是程序的大小。data 就是运行内存,这个...
keil出现:***warning L5:code space memoyr overlap from 000 to 1123...
应当是项目配置有误。你贴出的源代码我新建了个工程试了一下,编译无问题。当然你的程序实际上是存在大毛病的……网友提醒你项目中可能误添加了startup.a51,我也认为很有可能是这个问题,请再检查一遍。必要时不妨贴出截屏让大家看看。另外请确认一下你汇编源文件的扩展名,我见过有些新手把汇编文件...
单片机 keil c 关于 data段超出的问题
楼主:是这样的 xdata是不包括在256的,是单片机有XDATA才能调用。258是包括DATA和IDATA;分别对应低128和高128。