认识51开发板
图示:
![](https://i-blog.csdnimg.cn/direct/0f5e7fb5c54a433c9f4d5b88344a653f.png)
STC89C52是一个低电压,高性能的8位单片机,片内含有8k的可以反复擦写的flash只读存储器和256byte的随机存储器,兼容标准的MCS-51指令系统。
原理符号图
![](https://i-blog.csdnimg.cn/direct/fc9b65f274074b08b99d4624697eb94f.png)
51单片机的核心电路图
![](https://i-blog.csdnimg.cn/direct/d62fdcddfaeb40bd9c23a5dbd7d0cebd.png)
51单片机程序
如何开发一个程序?
打开keil软件,创建一个新项目
![](https://i-blog.csdnimg.cn/direct/6c4fcd8cf28440b687ae2922f7f7736d.png)
选择对应的CPU型号
![](https://i-blog.csdnimg.cn/direct/704319776aa34a4ba2a7a505c277ac3e.png)
选择完成后的结果
![](https://i-blog.csdnimg.cn/direct/5d29b7e3ec1c41c294ee664274f75bd1.png)
项目创建成功后在项目文件夹下会生成如下文件
![](https://i-blog.csdnimg.cn/direct/d2c94baf62eb4495846a0867e7215176.png)
创建编写代码的.c文件
![](https://i-blog.csdnimg.cn/direct/2cccc7b087ac44388c791254b607e43c.png)
将创建好的.c文件加入到source group中
![](https://i-blog.csdnimg.cn/direct/2c24d6611bab4507b1b797eb424935aa.png)
![](https://i-blog.csdnimg.cn/direct/1890b00eb1284807b74fef169432aede.png)
编写第一个程序, 点亮第一个LED灯
![](https://i-blog.csdnimg.cn/direct/4edf15a3c498485da7bea614a9fdf471.png)
编写完程序之后,要选择输出16进制(HEX)的代码文件
![](https://i-blog.csdnimg.cn/direct/56d72b1501be4e918100eb11ab21876b.png)
点击bulid或者rebulid来构建代码,生成hex文件
![](https://i-blog.csdnimg.cn/direct/8c4ec2172b2c4d2aa965123e7d4c918c.png)
打开STC-ISP软件,选择单片机型号和COM口,选择之后点击“打开程序文件”,找到相应的HEX文件确认。
![](https://i-blog.csdnimg.cn/direct/d45a8a139b8f406cb13a4897069c5a3b.png)
点击下载编程,打开51单片机电源,代码即可烧录成功,如果不成功,重启51单片机再次尝试
![](https://i-blog.csdnimg.cn/direct/f94855aee2f6410f81456185ce919a7d.png)