网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月18日
漏签
0
天
机器人吧
关注:
73,508
贴子:
148,968
看贴
图片
吧主推荐
游戏
首页
上一页
1
2
3
4
5
下一页
尾页
74
回复贴,共
5
页
,跳到
页
确定
<<返回机器人吧
>0< 加载中...
回复:无单片机基础也能做智能小车(入门)
取消只看楼主
收藏
回复
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
现在恭喜您,你已经建好了一个工程文件了(是不是觉得自己是个工程师了?想想还有点小激动呢……。)
喂!喂!那个发呆的同学请回过神来……。
接下来我们要干嘛呢,别以为你就可以开始编程了,我们还得再在工程文件里面建立我们的C程序源文件才行,请看这里;
点击新建图标;
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
是不是发现你的KEIL里面多了一个1.TXT文件了;
先别激动,再听我讲,请看这里:
点击保存图标;
优视科技(中国)有限公司
一站式AI创作,专业资料任你选!
2024-10-18 03:23
广告
立即查看
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请注意了,这里绝对是容易弄错的重点了!!!!!!!
保存时一定要将文件名以.C为后缀(也就是C源文件);
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
(接着更新……)
上接26楼接着讲,当把这个C文件(这里以main为文件名,你可以取一个你喜欢的名字)建好以后,我们还不能直接往里面编程。我们得把它先添加到工程文件的资源里面,具体怎么做方法有很多,我只讲一种,其他方法请自行摸索,请看:
右击Source Group1,在下拉菜单里选择“Add Files to Group......”;
弹出对话框里找到刚建好的main.c文件,并选择中它,点ADD添加,然后Close关闭对话框;
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
现在你在工程资源文件视窗里是不是可以找到main.c这个文件了?
能找到的同学请为自己喝彩一下,你真不错!因为你现在开始就真的是一个程序工程师了!是不是又有点小激动呢?好吧,我们开香槟庆祝一下。
“干杯!!!”
“喂,那位同学你怎么不过来一起喝?”
……
“什么,你找不到这个C文件?!”
……
“什么,你想一个人静一静,好吧,你站黑板前面静一静吧。”
“来,我们接着干杯!”
......
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
“老师......”
“咦?.....停,请安静!那位要静一静的同学你有什么事吗?”
“你们为什么这么开心?”
“额……”
“因为我们是工程师了呀!” 一举着杯的同学骄傲地说道。
“对呀,因为我们是工程师了呀!”
“可是我们好象什么程序也没写啊?”
……
……
“同学们,我们先把杯子放好,额……那位要静一静的同学也回到你座位上吧。来,我们接着上课。”
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请同学们把下图的内容写到main.c这个文件里面,注意把输入法换成英文模式。
不用着急,我知道你要说什么,红框里面的内容可以不输,所以请换成英文模式。
如果你硬要全部写上,那么请只有在必须输入中文的时候才换成中文,是的,连输个空格位都请用英文模式。
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我为什么要发图片格式的,你们自己去想一下(我绝不是要故意为难你们)。
好吧,看在第一次的份上,考虑到有些同学可能会输错,而导致后面编译时出错,我发下原文,但我保证这是本贴里有且仅有的一次。好吧,你可以笑着复制下面的文字到你的main.c里了:
#include"reg52.h" //51单片机头文件,以后同学们可以慢慢研究
void delay(unsigned int time) // 延迟函数声明
{
unsigned int i,j; //定义变量 i,j
for(i=0;i<500;i++) // FOR循环
for(j=0;j<time;j++); // 套嵌FOR循环
}
void main() // 主函数声明
{
P3=~P3; // P3IO口取反
delay(100); // 调用延时函数,执行100次
}
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看这里:点击Project菜单,在里面找到Option for Target...这一栏,狠狠地点它。
弹出设置窗口,在里面选中Output,并在 Create HEX File前面打勾,然后点OK完成设置:
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后在找到“Rebuild all target fiels”图标(当然也可以是Build图标,当你只有一个main.c文件时,作用是一样的),然后也请狠狠地点它,并注意看下信息框内是不是有"0 Error(s), 0 Warning(s)",如果不是的话,说明程序某些地方有错误或者需要注意的地方,不信的可以把程序里的某个小标点改下试试。
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好了,现在你终于写成了一个能放到单片机里面,并能让单片机运行起来的序程了。
“老师,这个序程在哪里?”
“在你的工程文件夹里。”
“那工程文件夹在哪里?”
“额……我怎么知道你的工程文件夹在哪?”
可能真有同学会有这样的问题,所以说你最好回头看下21楼第一行,然后你就明白了。
是的,真的在我们建的工程文件夹下面发现了好多文件,但哪个才是我们要用来放入单片机里的呢,注意,我们要用的就是以HEX为后缀的文件,至于文件名是什么得看你刚才自己取的是什么名字(这不是重点)。
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
现在你可以暂时关掉KEIL软件了,休息一下,我们等下接着说怎么把他放入单片机里面并看看我们的成果。暂时先放入模拟单片机里面,因为可能好多同学的最小系统板还没有搭好,或者材料还没买齐。个人也建议先用模拟单片机先试试,容易成功(不需要你真拿烙铁去焊,你的焊接手艺我可不能抓着你的手,手把手的教到你),可提高我们的积极性。后面我们会直接拿板做智能小车的,上面还可能会加点元器件。
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接着上面来讲……
请打开你的Proteus软件,(具体安装方法这次就不讲了,不懂安装的请单独来我卧室,额……办公室)
安装没错的话打开画面是这样的:
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
点击新建图标(默认模式):
点击保存图标,选择好存放路径,并命好名字,点保存完成:
中国南车1985
人中龙凤
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
选择元器件模式图标,然后狠狠地点P按钮:
在关键词里面输入89C52,然后双击右边查找到的89C52单片机:
这里再看你的元件库里是不是多了一个 AT89C52 的元件(为什么不是AT89S52?因为这个软件里没有,而它是与S52可以通用的),没错,这就是这二货:
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示