前期材料准备:
1、51普中开发板
2、开发板原理图
3、代码编写软件keil5
4、代码下载软件ISP
5、CH340驱动
(开发板如图)
如何安装最新版的ISP
- 打开浏览器搜索“STC”,加入官网 stcmcudata.com
- 往下拉找到“STC-ISP下载编程烧录软件”,点击下载
代码编写部分
打开Keil5,如下图
把工程保存到文件夹
选择芯片
选择AT89C51
点击是或否都可以,建议点是(其实就是主动生成配置)
添加一个C文件
点add添加
鼠标右键点击
接下来我们点亮一个LED
根据原理图发现LED是共阳极的,所以我们只需要给低电平就可以点亮一个LED
代码的编写两个代码效果都是一样的
选择生成hex文件
0错误0警告,说明代码没问题
打开ISP
选择对应的芯片型号、文件、串口号(右键“此电脑”点击“管理”可以擦看串口号)
下载的时候要按一下电源按钮,重新上电就可以下载了
如上图,成功点亮一个LED
下面说说这个写法的好处,这种写法就是将整个P2口一起控制,我想点亮一个LED的话好像看不出这样写的好处,但是我要同时点亮8个LED呢,我只需要把0XFE改为0X00就可以了,相比一个个端口的去设置,这个会很方便
做一个闪烁的LED,在ISP复制延时代码