C51单片机流水灯小项目
一、所应用到的软件
Keil uVision5软件:写单片机所需要的代码的软件。
Stc-isp软件:将写好的代码下载到单片机上的软件。
想要下载学习的同学可以在B站搜索”江科大自化协“这位UP主,他在讲51单片机时可谓是面面俱到。即使没有学过C语言的同学也可以在这位大佬的带领下很好的学习掌握单片机知识。
以下是这位UP主在他视频下方提供的软件和资料下载学习渠道:
软件安装包、开发板资料、课件及程序源码百度网盘链接:
https://pan.baidu.com/s/1vDTN2o8ffvczzNQGfyjHng 提取码:gdzf,链接里压缩包的解压密码:51 ,如果打不开请复制链接到浏览器再打开
二、实现LED流水灯的程序及原理
首先我们引入头文件,随后我们需要一个延时函数,防止程序执行过快导致LED过快的亮灭,无法实习流水灯的效果。
该延时函数我们可以在Stc-isp中下载使用,在选好所用单片机的型号和各项数据后,软件会生成相应的C语言代码,我们只需将其下载下来便可以放在我们自己的程序中去调用使用。
之后我们开始写单片机要执行的程序。通过对P2口赋不同的值来实现对LED灯一端电位的控制,从而实现对不同的LED灯的亮灭的控制。
以下是今天整理的一些关于C51单片所应用的C语言知识笔记,希望对大家的学习有所帮助。
|