登录  | 立即注册

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

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 第一个LED的点亮

[复制链接]
发表于 2023-1-9 19:05:12 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 51单片机
学习安排: 第一个LED的点亮
开始时间: 2023-01-06
结束时间:
点亮第一个LED

关于首次单片机的学习:LED的点亮主要有以下几个点:1.软件的下载及其使用2.硬件的使用
3.程序的编写  4.学习中的问题及其解决方法。5.成果展示
下面详细说

1.软件的下载及其使用,关于这次的软件下载是在软件管家上下载的keil5,按照步骤就可以下载成功,其中有个问题就是下载过程需要关闭电脑的杀毒软件。软件使用就是需要创建一个.c文件,并在魔术棒里勾选生成hex文件(也就是16进制的一个文件)。

2.硬件的使用:程序的烧录需要按自锁开关,并在烧录软件选择匹配的芯片型号。

3.程序的编写:程序编写过程需要对比原理图查找需要控制的引脚,并给引脚赋值0或者1控制。注意ENLED控制驱动电路,用到驱动电路需要将这个引脚赋值0

4.关于这次点亮LED的学习,我遇到的最大的麻烦就是程序编写完之后的报错,找不到头文件的位置,以至于显示没有定义引脚。我找了组长和学长帮助我解决这个问题,最后听取了学长们的建议,找到问题。结合以下四点成功解决:
1) 如果工程中有中文路径,keil是无法识别中文路径的,需要修改为英文路径。
2) 如果工程中的路径存在数字开头,则keil无法识别该路径,需要修改为以英文字符开头。
3) 如果修改了工程中的文件夹名,则需要重新将文件夹包含到工程中。
4)点击魔术棒中的C/C++,将包含该头文件的最内层文件夹包含进去,一定要包含最内层文件夹

5. 成果展示

微信图片_20230109190203.jpg
微信图片_20230109190226.jpg
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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