您所在位置: 网站首页 / 51单片机c程序编写下载调试.pdf / 文档详情
51单片机c程序编写下载调试.pdf 立即下载
2024-09-12
约1.5千字
约13页
0
736KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

51单片机c程序编写下载调试.pdf

51单片机c程序编写下载调试.pdf

预览

免费试读已结束,剩余 8 页请下载文档后查看

15 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

51单片机的程序编写下载入门
(本讲解是在win7旗舰版系统下实现的)

首先在PC要安装好
1、keil4软件开发环境
2、stcisp程序下载软件
3、usb转串口的驱动程序

一、新建工程:

打开keiluVision4→Project→New
uVisionProject






→选择工程文件存放地址,给工程命名(存
放地址和工程名不一定要一致!)











→选择芯片类型(一般选择Atmel下的
AT89C52)







→添加启动文件?选择“否”





新建文件,可以从File里面建,也可以直
接按Ctrl+N









新建完文件紧接着就保存(Ctrl+S),注意
后缀名要是.c










然后就要将新建的文件添加到工程中去




选择刚刚新建好的c文件,单击Add,单击
Close。




当左侧的窗口显示如下就说明添加成功了



接下来就可以编辑程序了!






二、编辑编译

刚装上的keil软件编辑的字体是很小
的而且看着很不舒服,下面就来调节字体。






根据自己的喜好选择字体和大小吧,最后点
击ok就行了。



终于可以开始敲击程序了!



经过一番辛勤的耕耘,代码终于敲好
了。可是要让硬件去实现功能还有不少的事
情要做啊!不用担心,你会很享受这个过程
的!
自己敲好的代码一般会存在两个方面
的问题。一是c语言的语法上的问题。这个
可以通过keil的编译器帮助查出,进行修
改。点击下图圆形中的图标进行编译。


在界面的下方会出现这个框,显示编译结
果。我们最终要得到以下图椭圆中的字样。



但是一般情况下编译后会有以下的问题:
1、errorC202:'led':undefined
identifier——这是没有定义led这个
量。
2、errorC141:syntaxerrornear'}'—
—这表明在'}'附近有句法错误,一般情
况下是附近少了分号。
3、warningC206:'DelayMs':missing
function-prototype——这是DelayMs
函数没有在主函数前声明。
4、***WARNINGL16:UNCALLEDSEGMENT,
IGNOREDFOROVERLAYPROCESS——这是
有定义的子函数在主函数或其他函数里
没有得到调用,对于程序而言这个子程
序是多余的。
…………………
这些只是一些很常见的错误,给大家看看。
当大家遇到没见过的问题的时候,可用谷歌
百度一下~

另一个问题是程序逻辑上面的错误。这
个错误表现是当程序编译后出现了以上椭
圆中的字样后,而且硬件方面完全没有问题
的情况下,下载后硬件无法实现功能,或者
实现混乱。这时就要我们不停地进行排查
了,此处就不具体展开了。有待大家以后自
己探索了!

接下来便是要生成单片机可执行的hex
文件,点击下图中圆形圈出的图标





这时会弹出以下窗口,选择Output,勾选上
CreateHEXFile一项,点击ok!重新编译
一次即可




重新编译以后出现以下的字样就行了



当我们的程序编译没有问题后,下面就是要
将其下载到我们的单片机中了。这是我们使
用的是stcisp.exe软件,打开软件
后,选择芯片的类型,打开生成的hex文件,
选择好com口就可以下载程序了。(com口可
以右击“计算机”选择“管理”,再选“设
备管理器”,在右边“端口”下找到)
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

51单片机c程序编写下载调试

文档大小:736KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用