登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] C51单片机学习

[复制链接]
发表于 2023-1-2 20:30:33 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C51单片机
学习安排: 通过寒假的学习,掌握C51单片机的基本功能操作
开始时间: 2023-01-01
结束时间: 2023-01-27
C51单片机流水灯小项目

一、所应用到的软件


Keil uVision5软件:写单片机所需要的代码的软件。

Stc-isp软件:将写好的代码下载到单片机上的软件。

想要下载学习的同学可以在B站搜索”江科大自化协“这位UP主,他在讲51单片机时可谓是面面俱到。即使没有学过C语言的同学也可以在这位大佬的带领下很好的学习掌握单片机知识。



以下是这位UP主在他视频下方提供的软件和资料下载学习渠道:



软件安装包、开发板资料、课件及程序源码百度网盘链接:

https://pan.baidu.com/s/1vDTN2o8ffvczzNQGfyjHng     提取码:gdzf,链接里压缩包的解压密码:51 ,如果打不开请复制链接到浏览器再打开

二、实现LED流水灯的程序及原理

屏幕截图_20230102_194630.png       屏幕截图_20230102_194637.png

首先我们引入头文件,随后我们需要一个延时函数,防止程序执行过快导致LED过快的亮灭,无法实习流水灯的效果。

该延时函数我们可以在Stc-isp中下载使用,在选好所用单片机的型号和各项数据后,软件会生成相应的C语言代码,我们只需将其下载下来便可以放在我们自己的程序中去调用使用。

屏幕截图_20230102_194943.png

之后我们开始写单片机要执行的程序。通过对P2口赋不同的值来实现对LED灯一端电位的控制,从而实现对不同的LED灯的亮灭的控制。


以下是今天整理的一些关于C51单片所应用的C语言知识笔记,希望对大家的学习有所帮助。


QQ图片20230101183042.jpg QQ图片20230102202451.jpg QQ图片20230102202518.jpg QQ图片20230102202525.jpg QQ图片20230102202530.jpg QQ图片20230102202916.jpg QQ图片20230102202923.jpg QQ图片20230102202928.jpg










屏幕截图_20230102_195514.png
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表