找回密码
 立即注册

开始学习

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:510
  • 最近打卡:2025-05-09 00:40:40
已绑定手机

1

主题

836

回帖

1529

积分

金牌会员

积分
1529
发表于 2024-7-23 20:43:46 | 显示全部楼层
加油吧
靡不有初,鲜克有终
回复

使用道具 举报 送花

1

主题

16

回帖

41

积分

新手上路

积分
41
发表于 2024-7-24 16:44:18 | 显示全部楼层
第一天认识单片机,在学习单片机之前要了解什么是单片机,单片机的发展历史,单片机的应用领域,通过对各时间段单片机的了解,去明确单片机的发展,每一次的发展和改变都是为了更好更方便地去开发,每次单片机的更新,都会解决一个阶段的难题,也反映了一个阶段和时代的需求,同时了解单片机的结构,明确单片机的类型,对单片机有一个大概的了解
回复 支持 反对

使用道具 举报 送花

1

主题

16

回帖

41

积分

新手上路

积分
41
发表于 2024-7-24 16:49:01 | 显示全部楼层
第二天从硬件的角度来了解单片机,了解其处理核心、存储器、输入输出端口、定时器等相关硬件来明确单片机的组成,同时也学习了如何安装和配置集成开发环境,通过对开发环境的搭建,了解开发过程中的流程,每一个单片机在开发环境上都有着自己的区别,同时视频中也提供了相关的资料,总体来说讲的基本都能懂,但是基准电压ADC那块还需继续琢磨,对于一些电子领域的名词缩写还需要了解熟悉一下;
回复 支持 反对

使用道具 举报 送花

1

主题

16

回帖

41

积分

新手上路

积分
41
发表于 2024-7-24 16:52:43 | 显示全部楼层
第三天主要学习了第4、5集,通过点亮一个LED灯来入门对单片机的输出控制,对于不停电下载的解释稍微有点不太理解,头文件什么的还是可以明白的,同时把怎么从官网和下载软件中找到资料以及如何从数据手册中快速找到需要的内容和看手册的方式方法讲解了一遍,对于初学者来说算是比较友好的,可以对单片机有一个更好的拓展性思维;
回复 支持 反对

使用道具 举报 送花

1

主题

16

回帖

41

积分

新手上路

积分
41
发表于 2024-7-24 16:57:55 | 显示全部楼层
第四天主要是介绍了一下开发语言C的一些基础,比如运算符,进制换算,通过2进制不同位置的权值来表述不同的数字,同时也对八进制和十六进制等常用的进制转换进行介绍,还通过printf的输出函数来演示不同的运算符会对数字的输出造成什么样的影响,同时延续了之前点灯的项目,由点亮一颗灯,到流水灯,利用延时delay语句实现LED闪烁,还有用printf展示while和do while语法的讲解,都是干货,跟学校里面学习C语言的区别相当明显,应该就是理论和实操的区别吧
回复 支持 反对

使用道具 举报 送花

1

主题

16

回帖

41

积分

新手上路

积分
41
发表于 2024-7-24 17:01:26 | 显示全部楼层
第五天讲解了函数的定义、声明和调用,理解了数据类型、变量、控制流语句等基础概念,同时掌握了存储器的地址和访问方法;使用GPIO口的高电平输出和低电平输出来控制LED灯的亮灭,理解输入输出端口的配置和基本操作,同时也对驱动单片机的底层硬件资源有了一定的了解,通过按键的输入点灯,包括按键按下点亮松开熄灭、按下熄灭松开松开点亮以及按下一次状态改变一次,最后还用if语句换成了while死循环语句,更加明确了输入输出的联动和操作流程;
回复 支持 反对

使用道具 举报 送花

1

主题

16

回帖

41

积分

新手上路

积分
41
发表于 2024-7-24 17:05:44 | 显示全部楼层
第六天重新学习了C语言的数组和蜂鸣器的应用,将花式点灯又重新看了一遍,确保能够了解代码的含义和具体呈现的现象与代码一一对应的关系,同时也了解了数码管的种类以及工作原理,0-9这几个数字的内码怎么实现,结合实验箱上面的共阳数码管来用延时实现其中一个数码管0-9的显示,将数码管和按键进行联动,用按键来控制这个数码管数字的加或减,从最开始的点灯,以及按键控制灯,再到现在控制数码管,实际上还是在点灯的操作,徐徐渐进得进行学习,发现兜兜转转还是会回到起点;
回复 支持 反对

使用道具 举报 送花

1

主题

16

回帖

41

积分

新手上路

积分
41
发表于 2024-7-24 17:09:32 | 显示全部楼层
第七天学习了一下定时器,定时器就像是单片机的心跳节奏,了解定时器的作用和意义,学会如何配置和使用单片机的定时器和计数器,明确了定时器的原理以及应用,使用定时器中断来消除while带来的负面影响,用定时器修复数码管的闪烁的bug,最后利用下载软件上定时器计算器实现定时器的快速使用,理解了中断的概念和原理,学会如何编写中断程序用以响应外部事件;
回复 支持 反对

使用道具 举报 送花

1

主题

16

回帖

41

积分

新手上路

积分
41
发表于 2024-7-24 17:13:28 | 显示全部楼层
第八天学习了模数转换器ADC,了解了模拟信号和数字信号,通过时间t这一个变量来明悉了数字信号和模拟信号在一个脉冲周期时间内的区别,用一个动画形象的展现了模数转换的过程,通过不同的时间周期和频率来给数模信号的转换提供支持,用查询和中断的方式实现ADC的例程,例程中还介绍了预编译指令。后面还学习了IO口中断,讲了中断的用法以及中断优先级的设置,还以中央门禁控制系统来举例用IO口中断实现,主要讲的是中断和中断系统,里面着重介绍了我们STC中断的4个优点,还讲解了中断源、优先级、外部中断和外部中断的用法,以外部中断0——INT0为例写了程序的用法;
回复 支持 反对

使用道具 举报 送花

1

主题

16

回帖

41

积分

新手上路

积分
41
发表于 2024-7-24 17:15:55 | 显示全部楼层
第九天通过应用模块化的编程,内容包括重要函数的添加说明(例如函数头和一些关键字)、含税的定义声明和调用、修饰符extern的用法,算是对之前所学所作的项目进行了一个整体的总结和整合。讲了如何建立模块化编程,把刷新数码管和LED、按键、蜂鸣器以及定时器各个模块整合在了一起,通过函数的定义、声明和调用,方便后续需要这些模块的时候直接调用,涉及到了对第三方开放库的调用和学习,增强了函数的应用范畴,增加了代码的健壮性,便于我们后续进行更多的开发调用,方便我们的开发
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-9 03:06 , Processed in 0.158236 second(s), 100 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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