44问答网
所有问题
如图所示:Keil v4单片机编程软件里对C52单片机在新建工程时会有一个启动代码,这个启动代码有什么作用?
这启动代码能做啥?加上它与不加它分别有什么不同?
------------------------>这个STARTUP.A51究竟有何作用?
举报该问题
推荐答案 2014-11-20
完成一些基本的初始化工作,例如RAM初始化、栈初始化。
对于用C写的用户程序而言,这样确保跑进main()函数之前系统已经有了一个可控的、稳定的初始工作环境。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YR3VWDRVGZGRYVZ6DDK.html
其他回答
第1个回答 2014-11-19
百度搜。。不然也是复制
相似回答
有
单片机
高手吗 我是小白 为什么我用
keil软件
的时候在source group 1...
答:
startup.a51这个是
启动代码
,你
建工程
的时候可以选择不加进去的,有没有不影响的,装其他盘应该可以,不过你要指定include的路径才行
stc89c52在
keil
中用
C编程,
写入 P1=0; 后程序运行结果就有错误,去掉P1=...
答:
void main(){ init_source();speed_set(0,7);} 这种写法会让
单片机
反复执行这两句,也就是会不断的初始化.建议写成这种结构 void main(){ 初始化
代码
();while(1){ speed_set(0,7);} } PS:P1 = 0;写法是正确的.
Keil编程
问题?
答:
1、在软件顶部下拉菜单选【工程】-【
新建工程
】。2、在弹出窗口,选择工程文件。(如果无工程文件,新建一个工程文件,填一个名词点保存。)3、选择
一个单片机
型号(比如89C52,也可以89C51)。4、右击左侧工程“Source Group 1”,选择增加
一个C
文件到工程组里。(比如增加下面的C程序文件。)5、增加...
我使用的
keil
uvision4
,新建工程时
自动添加
一个
setup.a51文件。请问它...
答:
是startup.a51吧,它主要完成
单片机
内部存储器的清零工作。如果你采用的是汇编,要把它去掉。否则,会提示warning。应为你
工程
里没有main主函数。
大家正在搜
有一钢的C曲线如图所示
具有中间铰C的静定梁受力如图所示
承重装置如图所示试求AC处约束力
如图所示点C从P点以每秒1cm
如图所示倾角为的斜面体C
STC51单片机
单片机JNC
单片机SCON
CPL单片机