第3章 C语言基础、工程模板创建
第三章 C语言基础、工程模板创建
1. C语言基础
在学习单片机我相信你已经简单学习了C语言的基础语法,不让51单片机你玩不下去的,在此只是说明一下51单片机用什么多,指明一个学习方向
-
宏定义无处不在
-
使用最多的就是循环,主要是while、if,switch、do while用得相对较少
-
第二多的就是宏定义了,这个是为了方便调用还有模块化
-
第三就是函数了,这个比较抽象
-
指针:作为C语言最大的特色,指针在51单片机里使用中规中距吧
-
数组:用来存储一些同类型的数据
-
输入输出:主要是用户交互
2. 工程模板创建
什么是模板呢?差不多就是一个框架,基于这个框架下写代码来实现你的功能
2.1 新建一个工程
首先在电脑你以后想存放工程的地方新建一个文件夹,名字任意,我这边就命名为“51单片机工程模板创建了”
打开keil软件,新建一个工程,工程名最好用英语,中文可能会有奇怪的问题(编码),之后保存到我们刚刚创建的文件夹下:
2.2 选择CPU型号
在选择型号界面,我们可以看到很多类型,这里我们选择Atmel的89C52
之后会弹出一个对话框,我们选择否,这个对话框的意思要不要将8051启动文件添加到工程中,这完成是多次一举,因为KEIL软件已经帮我们完成了启动
2.3 添加文件
右键那个文件夹的图标(Source Group1),按图操作,就可以选择你电脑中你想要的文件到工程中了
2.4 魔术棒配置
相信你看了KEIL软件的安装教程,就知道魔术棒是什么了,在这里,我只强调,注意要把创建工程这个选项打开,不如编译程序后不会创建工程文件,也就下载不了到单片机内
3. 小结
这一章依旧没什么好讲的,就是前期的准备工作,有一点我要提醒的,C语言基础一定要牢固,建议每天没事的时候上C语言网Dotcpp编程(C语言网)-编程入门学习-训练题库-实用的编程学练平台连几道题,这上面题都很基础。练到一定程度,可以上网看看别人的小型工程学习一下
2024.6.24修订,后期不再维护