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

上传人:e****s 文档编号:43646547 上传时间:2022-09-18 格式:PDF 页数:13 大小:736.88KB
返回 下载 相关 举报
51单片机c程序编写下载调试.pdf_第1页
第1页 / 共13页
51单片机c程序编写下载调试.pdf_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《51单片机c程序编写下载调试.pdf》由会员分享,可在线阅读,更多相关《51单片机c程序编写下载调试.pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 51 单片机的程序编写下载入门 51 单片机的程序编写下载入门(本讲解是在 win7 旗舰版系统下实现的)首先在 PC 要安装好 1、keil4 软件开发环境 2、stcisp 程序下载软件 3、usb 转串口的驱动程序 一、新建工程:打开 keil uVision4ProjectNew uVision Project 选择工程文件存放地址,给工程命名(存放地址和工程名不一定要一致!)选择芯片类型(一般选择 Atmel 下的AT89C52)添加启动文件?选择“否”新建文件,可以从 File 里面建,也可以直接按 Ctrl+N 新建完文件紧接着就保存(Ctrl+S),注意后缀名要是.c 然后就

2、要将新建的文件添加到工程中去 选择刚刚新建好的 c 文件,单击 Add,单击Close。当左侧的窗口显示如下就说明添加成功了 接下来就可以编辑程序了!二、编辑编译 刚装上的 keil 软件编辑的字体是很小的而且看着很不舒服,下面就来调节字体。根据自己的喜好选择字体和大小吧,最后点击 ok 就行了。终于可以开始敲击程序了!经过一番辛勤的耕耘,代码终于敲好了。可是要让硬件去实现功能还有不少的事情要做啊!不用担心,你会很享受这个过程的!自己敲好的代码一般会存在两个方面的问题。一是 c 语言的语法上的问题。这个可以通过 keil 的编译器帮助查出,进行修改。点击下图圆形中的图标进行编译。在界面的下方会

3、出现这个框,显示编译结果。我们最终要得到以下图椭圆中的字样。但是一般情况下编译后会有以下的问题:1、error C202:led:undefined identifiererror C202:led:undefined identifier这是没有定义 led 这个量。2、error C141:syntax error near error C141:syntax error near 这表明在附近有句法错误,一般情况下是附近少了分号。3、warning C206:DelayMs:missing function-prototypewarning C206:DelayMs:missing fu

4、nction-prototype这是 DelayMs函数没有在主函数前声明。4、*WARNING L16:UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESS*WARNING L16:UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESS这是有定义的子函数在主函数或其他函数里没有得到调用,对于程序而言这个子程序是多余的。这些只是一些很常见的错误,给大家看看。当大家遇到没见过的问题的时候,可用谷歌百度一下 另一个问题是程序逻辑上面的错误。这个错误表现是当程序编译后出现了以上椭圆中的字样后,而且硬件方面完全没有问题的情况下,下载

5、后硬件无法实现功能,或者实现混乱。这时就要我们不停地进行排查了,此处就不具体展开了。有待大家以后自己探索了!接下来便是要生成单片机可执行的 hex文件,点击下图中圆形圈出的图标 这时会弹出以下窗口,选择 Output,勾选上Create HEX File 一项,点击 ok!重新编译一次即可 重新编译以后出现以下的字样就行了 当我们的程序编译没有问题后,下面就是要将其下载到我们的单片机中了。这是我们使用的是 stcisp.exe 软件,打开软件后,选择芯片的类型,打开生成的 hex 文件,选择好 com 口就可以下载程序了。(com 口可以右击“计算机”选择“管理”,再选“设备管理器”,在右边“端口”下找到)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 工程图纸

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁