- 最近学校焊接了单片机的最小系统板,故开始学习单片机,以后我将自己的学习笔记及心得提供给大家。
** 1. 创建一个工程:(以点亮一个发光二极管为例)
- 目前常用的有Keil uVision2、Keil uVision3、Keil uVision4,这些软件可以很方便的在网络上下载,我这里使用的是Keil uVision4.
#include //头文件
sbit LED = P2^0; //定义P2.0引脚的标识为LED
void main()
{
while(1)
{
LED = 0;
}
}
- 之前的编译软件有点low,我一般喜欢用sublime
- 打开ST,菜单栏Tool–>Build System–>New Build System…
复制以下内容:
{
"cmd": ["CMD", "/C", "C51 ${file} & BL51 ${file_path}/${file_base_name}.OBJ & OH51 ${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "D:\Program Files (x86)\Keil_v5\C51\BIN",
"selector": "source.c",
"shell": true
}
*注意"working_dir": “D:Program Files (x86)Keil_v5C51BIN”,一行中改为自己的keil uvsion安装目录
*然后Ctrl+S保存,不用改路径,直接命名为C51.sublime-build即可(C51可自行更改,这决定后续菜单里显示的内容,但后缀必须是.sublime-build