240717.学习日志——51单片机C语言版学习总结

课程资料

视频:51单片机入门教程:2020版

书籍:手把手教你学51单片机

开发板:普中51实验版

课程目录

1-1 课程简介

1-2 开发工具介绍及软件安装

1-3 单片机及开发板介绍

2-1 点亮一个LED

2-2 LED闪烁

2-3 LED流水灯

3-1 独立按键控制LED亮灭

3-2 独立按键控制LED状态

3-3 独立按键控制LED显示二进制

3-4 独立按键控制LED移位

4-1 静态数码管显示

4-2 动态数码管显示

5-1 模块化编程

5-2 LCD1602调试工具

6-1 矩阵键盘

6-2 矩阵键盘密码锁

7-1 定时器

7-2 按键控制流水灯模式&定时器时钟

8-1 串口通信

8-2 串口向电脑发送数据&电脑通过串口控制LED

9-1 LED点阵屏

9-2 LED点阵屏显示图形&动画

10-1 DS1302实时时钟

10-2 DS1302时钟&可调时钟

11-1 蜂鸣器

11-2 蜂鸣器播放提示音&音乐

12-1 AT24C02(I2C总线)

12-2 AT24C02数据存储&秒表(定时器扫描按键数码管)

13-1 DS18B20温度传感器

13-2 DS18B20温度读取&温度报警器

14-1 LCD1602

14-2 LCD1602功能函数代码

15-1 直流电机驱动(PWM)

15-2 LED呼吸灯&直流电机调速

16-1 AD/DA

16-2 AD模数转换&DA数模转换

17-1 红外遥控

17-2 红外遥控&红外遥控电机调速

学习历程&总结

        总的来说这个应该算是在今年的寒假开始的,当时在发小的推荐下入坑,距离现在满打满算也有6个月时间了:半年。嗯,原计划是在上个寒假1个月时间就刷完的,但是...规划有些问题,很多计划都没完成,于是一直拖到了下学期...也是由于各种杂事,一直没办法静下心来学...然后刚好趁着这个暑假,社会实践完了之后把后面几章一次性过完了(真的是过完...很多没听懂,但也无所谓了),该实现的功能都实现了,也从老师的视频里学会了很多东西...比如一些模块化的东西,和很多黑盒子一样的,老师的学习精神也很感动我...有一节课涉及的音乐知识...居然真的能听到...老师也真的是把用到什么学什么的精神狠狠贯彻了...这一点我还是要学习的,也了解了硬件开发的一些基本过程,从基础的理论到实现思路,需要用到的模块,最后是代码,一步步下来也有了些许经验,也许会给我之后的竞赛也好,课设也好,或者实习毕业也好有些帮助吧。

后续规划

        我其实本来不愿意写这一部分的,经过了一年的磨砺,我越发觉得自己不太适合规划,尤其是长期规划,我就适合一股脑的,三分钟热度直接冲完,后续再慢慢复盘,而不是一步一稳扎稳打...但我还是想说一下自己后面暑假时间要干些什么吧,我呢,这个开发板应该是不带回家了,也就是放在学校,也有很多的器件其实我没有用到,后面看一下需不需要实现一些小项目玩一下之类的,然后后面几天的话,应该也不太会碰硬件这方面的东西了,后面就是学数据结构和算法之类的,和补一下离散数学的课程知识了。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值