从零认识单片机
Posted returesun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零认识单片机相关的知识,希望对你有一定的参考价值。
keil软件:
IDE:IDE是集成开发环境,就是用来开发的完整的软件系统。
keil和mdk:
keil:只能用来开发单片机
mdk:基于keil 拓展ARM的开发,主要用来开发ARM-cortex-m系列单片机的程序。
使用keil打开已有的工程项目:
1、IDE开发软件:创建一个工程项目(project),keil软件需要一些工程项目文件来管理项目中的代码。
打开工程项目的方法:1,项目名,直接进入;2打开keil软件后,再打开文件(菜单open project)
2、编译工程:1、工程项目文件简单分为:工程文件,源文件,目标文件
工程文件:keil软件工作需要的文件,与写的程序无关。
源文件:编程编出来的源代码
目标文件:keil中编译器等工具把源文件编译后生成的文件,最终向单片机中烧录时需要把目标文件烧录进去。
2、工程刚创建时只有工程文件,通过编写添加源代码,生成工程文件和源文件,编译,得到目标文件。
3、编译报错、报警告要重新编译。
3、keil中建立新工程文件:
建立之前最好关闭之前的文件(在自己动手建立工程文件时,没有把之前的关闭,而且由于没仔细看步骤,刚开始建立的时候一直没做成,所以一定要仔细同时要注意关闭之前的文件)
project------->new uvision project---->选择合适的目录用来保存工程项目,输入一个项目名------->选择cpu,一般选择atmel 89c51---->写代码或复制已有的代码添加到工程项目中,编译完成进行烧录(如果没有.hex文件生成,点击 taret eptions,点击多选框中的output菜单,点击creat hex file,关闭菜单,重新rebulid.)
c语言:汇编语言、c语言都可以写出程序
标准c语言是独立于各种应用领域而独自成为一种标准的c语言。
注释的方法:1、/*,*/ 2// 注释只是对代码的说明,删除与否对程序无影响。
以上是关于从零认识单片机的主要内容,如果未能解决你的问题,请参考以下文章