STC89C52RC 点亮LED

前期材料准备:

       1、51普中开发板

       2、开发板原理图

       3、代码编写软件keil5

       4、代码下载软件ISP

       5、CH340驱动

(开发板如图)

如何安装最新版的ISP

  1. 打开浏览器搜索“STC”,加入官网 stcmcudata.com
  2. 往下拉找到“STC-ISP下载编程烧录软件”,点击下载

 

代码编写部分

打开Keil5,如下图

把工程保存到文件夹

选择芯片

 

选择AT89C51

 

点击是或否都可以,建议点是(其实就是主动生成配置)

添加一个C文件

 

点add添加

 鼠标右键点击

接下来我们点亮一个LED

 

根据原理图发现LED是共阳极的,所以我们只需要给低电平就可以点亮一个LED

代码的编写两个代码效果都是一样的

选择生成hex文件

 

 

 

0错误0警告,说明代码没问题

打开ISP

选择对应的芯片型号、文件、串口号(右键“此电脑”点击“管理”可以擦看串口号)

下载的时候要按一下电源按钮,重新上电就可以下载了

 

如上图,成功点亮一个LED

下面说说这个写法的好处,这种写法就是将整个P2口一起控制,我想点亮一个LED的话好像看不出这样写的好处,但是我要同时点亮8个LED呢,我只需要把0XFE改为0X00就可以了,相比一个个端口的去设置,这个会很方便

做一个闪烁的LED,在ISP复制延时代码

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值