网站首页 > 资源文章 正文
如果说人类的能源史是研究怎样烧开水的历史,那么单片机的历史就是0和1的历史。没错,0和1两个数字就是单片机程序的全部,就是这两个数字组成了单片机包括电脑的纷繁复杂的世界!今天我们就开始建立一个属于自己工程文档,打开单片机世界的大门!
单片机入门还是选51系列的简单易用,stm系列的单片机虽然用的比较多,但是坑也比较多,很容易掉坑里。51系列比较常见的是STC89C52RC,这个单片机在keil软件里是找不到的,但是可以在Atmel里用AT89C52来代替。也可以从STC的官网(www.STCMCUDATA.com)上下载STC-ISP软件,个人建议去下载一个,因为这个软件里面有很多实用的功能,以后一一介绍。打开STC-ISP后,在右边找到“keil仿真设置”
点击下边的“添加型号和头文件到keil中。。。”,在弹出的对话框中选择keil的安装目录,比如C:\keil,然后点击确定,如图所示,添加成功
建立项目前,首先在硬盘上新建一个文件夹,文件名称可以取“例程”,或者你们自己喜欢的名字,用来存放项目文件,然后在keil新建项目,项目名称取“project”或者自己喜欢的名称。选择的就可以选择CPU时,选择STC MCU如图所示
接下来找到在CPU里找到STC89C52RC,OK
弹出的对话框选是,建好的工程如图所示,至于STARTUP.A51是什么文件,暂时不用去管它。
现在已经建立了一个工程,是不是发现少了什么?没错,就是少了鼎鼎大名的main函数,C程序怎么能少的了main()呢!下面我们来新建一个main.c文件,首先在“例程”的文件夹下新建一个叫“MyGroup”的文件夹,用来存放自己的建立的.c和.h文件,以免这些文件和keil的工程文件混在一起不好找,然后在keil软件里新建一个文件
最好在左侧的Target 1下也新建一个MyGroup文件夹,把新建的文件点击保存,保存在刚刚建立的MyGroup文件夹下,文件名称main.c
然后在面.c文件里键入:
#include "STC89C52xRC.h"
main()
{
while (1)
{
}
}
最后记得多按几个回车,并且养成习惯,以后每建立一个C或H文件在最后一行多输入几个回车键,因为最后一行不是空行的话,keil编译会给一个警告??,虽然不影响运行,但看着不爽啊!
STC89C52xRC.h是STC89C52RC单片机的头文件,while (1){}是一个死循环,这是一个STC89C52RC单片机程序必不可少的两步,如果暂时不懂,那就先面对现实吧!少年!接下来就是保存文件,保存工程。
到这一个单片机工程文档就建立好了,这个可以当做例程,以后要建立工程,直接复制,就可以了,没必要每做一个项目都从头再新建一遍,修改一下文件夹名称就可以了。
未完待续。。。
猜你喜欢
- 2024-12-25 51单片机-配置定时器 51单片机配置定时器步骤
- 2024-12-25 创意DIY 非接触红外测温语音播报仪的制作
- 2024-12-25 自学单片机第十二篇上:首次测试设备——软件
- 2024-12-25 51单片机玩转物联网基础篇02-点亮LED灯,实现跑马灯效果
- 2024-12-25 51单片机学习笔记1 简介及开发环境
- 2024-12-25 单片机裸机代码框架设计思路(一) 单片机 框架
- 2024-12-25 学习笔记基于单片机的酒精浓度检测仪的设计
- 2024-12-25 单片机中三极管的应用 单片机三大电路
- 2024-12-25 关于STC51下载器串口免冷启动简单方案
- 2024-12-25 自学单片机第二篇:硬件准备 单片机硬件编程
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)