电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

51单片机c程序编写下载调试_第1页
1/13
51单片机c程序编写下载调试_第2页
2/13
51单片机c程序编写下载调试_第3页
3/13
51 单片机的程序编写下载入门 (本讲解是在win7 旗舰版系统下实现的) 首先在PC 要安装好 1、keil4 软件开发环境 2、stcisp 程序下载软件 3、usb 转串口的驱动程序 一、 新建工程: 打开keil uVision4→Project→New uVision Project →选择工程文件存放地址,给工程命名(存放地址和工程名不一定要一致!) →选择芯片类型(一般选择 Atmel 下的AT89C52) →添加启动文件?选择“否” 新建文件,可以从 File 里面建,也可以直接按 Ctrl+N 新建完文件紧接着就保存(Ctrl+S),注意后缀名要是.c 然后就要将新建的文件添加到工程中去 选择刚刚新建好的c 文件,单击Add,单击Close。 当左侧的窗口显示如下就说明添加成功了 接下来就可以编辑程序了! 二、 编辑编译 刚装上的keil 软件编辑的字体是很小的而且看着很不舒服,下面就来调节字体。 根据自己的喜好选择字体和大小吧,最后点击ok 就行了。 终于可以开始敲击程序了! 经过一番辛勤的耕耘,代码终于敲好了。可是要让硬件去实现功能还有不少的事情要做啊!不用担心,你会很享受这个过程的! 自己敲好的代码一般会存在两个方面的问题。一是 c 语言的语法上的问题。这个可以通过 keil 的编译器帮助查出,进行修改。点击下图圆形中的图标进行编译。 在界面的下方会出现这个框,显示编译结果。我们最终要得到以下图椭圆中的字样。 但是一般情况下编译后会有以下的问题: 1、 error C202: 'led': undefined identifier——这是没有定义 led 这个量。 2、 error C141: syntax error near '}'——这表明在'}'附近有句法错误,一般情况下是附近少了分号。 3、 warning C206: 'DelayMs': missing function-prototype——这是DelayMs函数没有在主函数前声明。 4、 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS——这是有定义的子函数在主函数或其他函数里没有得到调用,对于程序而言这个子程序是多余的。 ………………… 这些只是一些很常见的错误,给大家看看。当大家遇到没见过的问题的时候,可用谷歌百度一下~ 另一个问题是程序逻辑上面的错误。这个错误表现是当程序编译后出现了以上椭圆中的字样后,而且硬件方面完全没有问题的情况下,下载后硬件无法实现功能,或者实现混乱。这时就要我们不停地进行排查了,此处就不具体展开了。有待大家以后自己探索了! 接下来便是要生成单片机可执行的he...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部