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
Target 1 -> Source Group 1 右键 -> Add New Item To Group ‘Source Group 1’
选择C File,填写文件名(main),点击Add
P2指的是LED灯,8位,1为灭,0为亮,上述代码使用十六进制来控制8个LED等的亮灭。
也可以使用P2_0=0, P2_1=1,即第一个LED灯亮,第二个LED灯灭。
Delay500ms()函数用来控制延迟时间,此处延迟时间为500ms。
使用延迟时间的代码
打开 STC-ISP 软件,找到 软件延时定时器
点击 Output,勾选 Create HEX File,点击OK
烧录到单片机
使用 STC-ISP 软件
选择单片机型 :STC89C52RC/LE52RC(我的板子是这个)
串口 一般会自动选择COM口,如果没有自动选择的话,就手动选择
点击 打开程序文件 ,选择编译生成的 HEX 文件
点击 下载/编程, 关闭单片机,再打开单片机,即可完成烧录
51单片机——LED流水灯
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!