51单片机——LED流水灯

51单片机——LED流水灯

资料共享

资料地址:https://pan.baidu.com/s/1vDTN2o8ffvczzNQGfyjHng 提取码:gdzf,链接里压缩包的解压密码:51

视频学习地址:https://www.bilibili.com/video/BV1Mb411e7repm_id_from=333.999.0.0

编写代码

打开Keil5 -> Project -> New uVision Project

创建项目文件夹,在文件夹内新建文件命名为Project(自定),点击保存

弹出的选择框中,选择AC89C52,点击OK

51单片机——LED流水灯

Target 1 -> Source Group 1 右键 -> Add New Item To Group ‘Source Group 1’

选择C File,填写文件名(main),点击Add

51单片机——LED流水灯

P2指的是LED灯,8位,1为灭,0为亮,上述代码使用十六进制来控制8个LED等的亮灭。

也可以使用P2_0=0, P2_1=1,即第一个LED灯亮,第二个LED灯灭。

Delay500ms()函数用来控制延迟时间,此处延迟时间为500ms。

使用延迟时间的代码

打开 STC-ISP 软件,找到 软件延时定时器

51单片机——LED流水灯

点击 Output,勾选 Create HEX File,点击OK

51单片机——LED流水灯

烧录到单片机

使用 STC-ISP 软件

选择单片机型号:STC89C52RC/LE52RC(我的板子是这个)

串口号一般会自动选择COM口,如果没有自动选择的话,就手动选择

点击 打开程序文件 ,选择编译生成的 HEX 文件

点击 下载/编程, 关闭单片机,再打开单片机,即可完成烧录

51单片机——LED流水灯

51单片机——LED流水灯

来源:张硕伟

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月10日
下一篇 2022年1月10日

相关推荐