系列文章目录
第一章 51单片机学习历程(1)——开发环境搭建
第一章 51单片机学习历程(2)——建立新的工程
第一章 51单片机学习历程(3)——点亮一颗LED
第一章 51单片机学习历程(4)——串口交互模板(可直接套用)
目录
手机端排版异常,为避免影响阅读效果,请使用电脑浏览器打开!!!
前言
做软件的开端一般是打印输出一个“HELLO WORLD”,这是属于”程序猿“的乐趣。
做嵌入式开发的那就必然是”点亮一颗LED灯“,这是属于我们的浪漫。
材料准备:
单片机最小系统板,USB转TTL下载器,ch340驱动,keil,stc-isp软件,上篇文章都有提及。没有的请先返回第一章进行材料准备。
一、把STC单片机的头文件加入到keil中
1.打开stc-isp软件-> 选择添加型号和头文件到keil中....->浏览文件夹根据提示选则keil的目录(我选的路径是默认安装的路径)->确定
添加完成
二、新建一个空工程
1.创建一个新的文件夹装工程
2.打开keil,选择工程->新建工程 弹出的页面选择刚建立的文件夹打开
起一个英文名,点保存
弹出的页面点STCMCU ....
弹出的页面选择 自己想用的51单片机,这里考虑到经典51简单,选STC89C5x系列的,确定
选择是
一个空的工程就建立好了,但是它还缺少一些配置和文件
二、设置keil输出Hex文件
hex文件是我们需要下载到单片机的东西,但是keil默认不生成
点击小锤子,选择【输出】,选择产生HEX文件,确认。
三、添加文件
我们发现它并没有一个c语言程序应该有的man.c文件,我们需要自己写一个。
Ctrl + N 新建文件,写入如下内容(一个c程序的框架)
Ctrl +S保存,文件名为main.c,点保存
点击重新编译发现有警告,为何?
keil中的文件不会自动添加到编译选项中,所以需要自行添加。
右击源组,选择添加文件到组‘源组1...
选择刚创建的main.c文件,添加
添加完成,左侧工程栏就有了main.c函数
编译后,0错误0警告,成功
并且生成了hex文件,可以下载
三、总结
不同的单片机型号的工程模板是不一样的,当然创建一个单片机工程模板后也就可以一劳永逸了,也可以用我所创建的单片机模板进行创作!另外资料由于网盘上传太慢,资料此处下载也需收费,故给大家提供群内下载交流,需要可以加群:655350324