C51 单片机开发之开发环境搭建

2/14/2020 C语言C51

# C51单片机简介

C51单片机,很老了,其基于 Intel 的 8051 内核,采用 C 语言开发。

下面说一下我将要使用的单片机基本信息:

项目 属性
单片机名称 STC8F1K08(S2)
封装 SOP-8 或 SOP-16
内存 128Byte data,128Byte idata,1024Byte xdata
代码容量 8KB
EEPROM Flash模拟,3KB
串口,IIC,SPI x1,x1,x1
备注 SOP-8封装版本的SPI少两根线,无法使用

# 开发环境搭建--软硬件准备

我开发用的硬件:

STC8F1k08 SOP16封装或SOP8封装的芯片(使用串口下载程序)
Arduino Uno (其上有一个USB转串口的芯片CH340G可以利用,节省成本)(待测试)
PC (Windows 7 64位)
1
2
3

我使用的STC8F1k08内置RC振荡器,无需外部晶振!其他51单片机请自行搜索并搭建最小系统电路!

开发用软件:

Keil uVision4
STC-ISP (烧写工具)
1
2

下载烧写工具 (opens new window)

安装好之后,就已完成环境的搭建,可以写代码了。