C51 单片机开发之开发环境搭建
2020年2月14日小于 1 分钟
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位)
注意
我使用的STC8F1k08内置RC振荡器,无需外部晶振!其他51单片机请自行搜索并搭建最小系统电路!
开发用软件:
Keil uVision4
STC-ISP (烧写工具)
安装好之后,就已完成环境的搭建,可以写代码了。