问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

keil uvision2加载不了main.c怎么办???

发布网友 发布时间:2022-04-23 14:50

我来回答

2个回答

热心网友 时间:2023-10-19 10:39

第1步:打开Keil uVision2/3

第2步:新建工程
project->new project
将弹出 creat new project框,写入工程名称,例如 test。为了便于集中管理建议新建一个文件夹(上面第二个图标)。
点击确定后 弹出一个芯片选择项,你可以选一个。例如选atmel AT89C51。很多单片机,上面可能没有列举,我们任意选一个即可,51单片机选AT89C51代表即可。
然后 弹出一个框,选择“否”

第3步:新建文件。
file--new
将弹出一个文本框,你可以写入程序。例如
#include <reg51.h>
main()
{
P1=0XAA;
}

然后保存这个文件
file--save
弹出框save as 填写你要保存的文件名。例如main.c。注意一定要带上后缀.c。切记

第4步:加载程序。把我们编写的c文件加载进入
看到左边 source group1,点击右键,选择倒数第四项 “add files....”进入add框,选择你刚才保存的main.c文件,然后add
看到 左边source group1下面是不是加载上main.c了

第5步:编译。
编译前要进行一个重要的操作。生成HEX文件。
右边 target 1 右键弹出框,找到output,再找到creat hex fi:前面复选框选中 OK
开始编译了,
project--build target或者按F7或者看到上面图标(一个图标有两个方向向下的箭头)

编译的时候,你会发现最先面编译结果,0 Errors

恭喜你,你已经成功编译了程序。

打开你先前建立的test文件夹,你会发现有个test.hex文件

记住步骤,慢慢就很熟练了,用快捷方式或图标更方便

你说你用89c51单片机是stc还是ATmel的。给你一重STC89C系列的吧(你可参照宏晶科技网址)
下载程序上面有一步一步教你,至于MCU和PC怎么相连,这系列单片机用串口下程序,看看就明白了,相信你是聪明人

祝好

补充说明:
1、对于atmel公司的AT89C51需要用专门的编程器才能下载,AT89S51/2可以自己做个下载线,只用一个74LS373锁存器既可,若需要,在给你说,相对麻烦些。再说AT89单片机几乎停产了吧

2、宏晶科技的STC单片机现在用的比较多,价格便宜,你可以到它官方网站看下,有些地方或许我说的不是很完整。

STC89c单片机用串口就可以下载,就是电脑后面九芯座(笔记本没有的,需要USB转串口)、单片机电路上有一个max232电平转换芯片即可,电路连接非常简单。宏晶科技说明书上都有,(我说了也是从它那上面抄的,你自己找下吧),这个电路网上或书上都有,非常 成熟的电路。
PC机下载软件,宏晶科技网站上也有,下一个就OK了,
如果你需用AT89C51或AT89S51也要PC软件,不是很好找

STC下载软件怎么用呢,很简单,
1、选择芯片(下拉框里面选择)-----打开程序文件(找到你要写的HEX文件)---点击下载按钮

注意!!!点击下载按钮后,再给单片机上电,如果单片机带电点击下载按钮,将不能写入。

OK
希望对你能有帮助

热心网友 时间:2023-10-19 10:39

main.c里面有main函数吗?

热心网友 时间:2023-10-19 10:39

第1步:打开Keil uVision2/3

第2步:新建工程
project->new project
将弹出 creat new project框,写入工程名称,例如 test。为了便于集中管理建议新建一个文件夹(上面第二个图标)。
点击确定后 弹出一个芯片选择项,你可以选一个。例如选atmel AT89C51。很多单片机,上面可能没有列举,我们任意选一个即可,51单片机选AT89C51代表即可。
然后 弹出一个框,选择“否”

第3步:新建文件。
file--new
将弹出一个文本框,你可以写入程序。例如
#include <reg51.h>
main()
{
P1=0XAA;
}

然后保存这个文件
file--save
弹出框save as 填写你要保存的文件名。例如main.c。注意一定要带上后缀.c。切记

第4步:加载程序。把我们编写的c文件加载进入
看到左边 source group1,点击右键,选择倒数第四项 “add files....”进入add框,选择你刚才保存的main.c文件,然后add
看到 左边source group1下面是不是加载上main.c了

第5步:编译。
编译前要进行一个重要的操作。生成HEX文件。
右边 target 1 右键弹出框,找到output,再找到creat hex fi:前面复选框选中 OK
开始编译了,
project--build target或者按F7或者看到上面图标(一个图标有两个方向向下的箭头)

编译的时候,你会发现最先面编译结果,0 Errors

恭喜你,你已经成功编译了程序。

打开你先前建立的test文件夹,你会发现有个test.hex文件

记住步骤,慢慢就很熟练了,用快捷方式或图标更方便

你说你用89c51单片机是stc还是ATmel的。给你一重STC89C系列的吧(你可参照宏晶科技网址)
下载程序上面有一步一步教你,至于MCU和PC怎么相连,这系列单片机用串口下程序,看看就明白了,相信你是聪明人

祝好

补充说明:
1、对于atmel公司的AT89C51需要用专门的编程器才能下载,AT89S51/2可以自己做个下载线,只用一个74LS373锁存器既可,若需要,在给你说,相对麻烦些。再说AT89单片机几乎停产了吧

2、宏晶科技的STC单片机现在用的比较多,价格便宜,你可以到它官方网站看下,有些地方或许我说的不是很完整。

STC89c单片机用串口就可以下载,就是电脑后面九芯座(笔记本没有的,需要USB转串口)、单片机电路上有一个max232电平转换芯片即可,电路连接非常简单。宏晶科技说明书上都有,(我说了也是从它那上面抄的,你自己找下吧),这个电路网上或书上都有,非常 成熟的电路。
PC机下载软件,宏晶科技网站上也有,下一个就OK了,
如果你需用AT89C51或AT89S51也要PC软件,不是很好找

STC下载软件怎么用呢,很简单,
1、选择芯片(下拉框里面选择)-----打开程序文件(找到你要写的HEX文件)---点击下载按钮

注意!!!点击下载按钮后,再给单片机上电,如果单片机带电点击下载按钮,将不能写入。

OK
希望对你能有帮助

热心网友 时间:2023-10-19 10:39

main.c里面有main函数吗?

热心网友 时间:2023-10-19 10:39

第1步:打开Keil uVision2/3

第2步:新建工程
project->new project
将弹出 creat new project框,写入工程名称,例如 test。为了便于集中管理建议新建一个文件夹(上面第二个图标)。
点击确定后 弹出一个芯片选择项,你可以选一个。例如选atmel AT89C51。很多单片机,上面可能没有列举,我们任意选一个即可,51单片机选AT89C51代表即可。
然后 弹出一个框,选择“否”

第3步:新建文件。
file--new
将弹出一个文本框,你可以写入程序。例如
#include <reg51.h>
main()
{
P1=0XAA;
}

然后保存这个文件
file--save
弹出框save as 填写你要保存的文件名。例如main.c。注意一定要带上后缀.c。切记

第4步:加载程序。把我们编写的c文件加载进入
看到左边 source group1,点击右键,选择倒数第四项 “add files....”进入add框,选择你刚才保存的main.c文件,然后add
看到 左边source group1下面是不是加载上main.c了

第5步:编译。
编译前要进行一个重要的操作。生成HEX文件。
右边 target 1 右键弹出框,找到output,再找到creat hex fi:前面复选框选中 OK
开始编译了,
project--build target或者按F7或者看到上面图标(一个图标有两个方向向下的箭头)

编译的时候,你会发现最先面编译结果,0 Errors

恭喜你,你已经成功编译了程序。

打开你先前建立的test文件夹,你会发现有个test.hex文件

记住步骤,慢慢就很熟练了,用快捷方式或图标更方便

你说你用89c51单片机是stc还是ATmel的。给你一重STC89C系列的吧(你可参照宏晶科技网址)
下载程序上面有一步一步教你,至于MCU和PC怎么相连,这系列单片机用串口下程序,看看就明白了,相信你是聪明人

祝好

补充说明:
1、对于atmel公司的AT89C51需要用专门的编程器才能下载,AT89S51/2可以自己做个下载线,只用一个74LS373锁存器既可,若需要,在给你说,相对麻烦些。再说AT89单片机几乎停产了吧

2、宏晶科技的STC单片机现在用的比较多,价格便宜,你可以到它官方网站看下,有些地方或许我说的不是很完整。

STC89c单片机用串口就可以下载,就是电脑后面九芯座(笔记本没有的,需要USB转串口)、单片机电路上有一个max232电平转换芯片即可,电路连接非常简单。宏晶科技说明书上都有,(我说了也是从它那上面抄的,你自己找下吧),这个电路网上或书上都有,非常 成熟的电路。
PC机下载软件,宏晶科技网站上也有,下一个就OK了,
如果你需用AT89C51或AT89S51也要PC软件,不是很好找

STC下载软件怎么用呢,很简单,
1、选择芯片(下拉框里面选择)-----打开程序文件(找到你要写的HEX文件)---点击下载按钮

注意!!!点击下载按钮后,再给单片机上电,如果单片机带电点击下载按钮,将不能写入。

OK
希望对你能有帮助

热心网友 时间:2023-10-19 10:39

main.c里面有main函数吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... c工程主函数必须为main.c吗?为什么我这个运行成功了? codeblock出现对话框,main.c打不开 main.c的全局变量能否被其他 .c看到 华为荣耀30可以无线充电吗? 单片机C语言程序中,有多个.C源文件,main.c函数中调用那些.c源文件的函数应该怎样处理? main.c中想调用一个函数test.cpp怎么操作? c语言有个main.c,如何调用子函数文件fun.c,求大神指教 ?? c语言程序如何找回main.c文件? 如何在main.c中如何调用static函数怎么办 嵌入式中main.c*是什么意思 在Linux中,Is main.c;cat main.c ;du-kmain.c;head main.c分别是什么意思 群接龙供应商要收费吗 除了快团团和群接龙还有别的团长平台吗 群接龙隐藏了要怎么看到 群接龙三种主页怎么分 餐饮连锁店如何做社群团购接龙 群接龙如何搜索社群 群接龙怎么关注团长 群接龙团长会员试用期已过怎么办? 群接龙提现需要确认收货吗 在红帽子中如何删除main.c文件 codeblocks建立了project后没有出现main.c MAIN.C(51): error C221: non-constant case&#47;dim expression ,求解高手,这是什么错误??? 将这个程序保存成main.c,然后编译执行,怎么编译执行?? keil中一直提示错误:main.c(63): error C202: &#39;num&#39;: undefined identifier main.c是否需要#include&lt;stm32f10x_it.h&gt; main.c(123): error C207: &#39;read_ds1302&#39;: declared with &#39;void&#39; parameter list 为什吗用code block打开main.c显示此文件不存在 C里面的main是什么意思啊 怎么查自己有没有医保社保? 查询医保缴纳情况有哪些方法可以查询?如果没有工作和户口要如何查询? 怎么查是否交了医保 兄弟,武汉桑拿网的注册邀请码有没有哦?谢谢啦! 武汉的桑拿会所现在多么? 武汉桑拿保健按摩哪家好? 武汉桑拿按摩会_所电话 武汉桑拿夜生活论坛,可以安排的? 武汉sz和sn是什么意思 武汉桑拿有可以像鲜花配送一样的那种么? 长沙桑拿网或论坛的网址还是sn113这个吗?