- 博客(5)
- 收藏
- 关注
原创 51单片机入门学习篇(4)-点亮一颗LED
接下来我们开始接触51单片机的代码内容,由于51单片机的语言是直接操作寄存器来实现程序的功能,相对简单,以至于普遍的单片机教学都是从这款芯片开始。那我们废话不多说,先看本篇文章程序涉及的硬件电路部分。一般情况下采用IO口来控制LED时,采用IO口灌电流(IO口做负极)的方式,正极连接5V/3.3V,这样连接避免了IO口做驱动出现驱动力不足的风险。SFR统称为寄存器,后面的数字代表对应寄存器的地址,这一部分在手册中也有体现,我们直接对寄存器进行操作,就可以控制单片机去实现想要实现的操作。
2024-11-12 09:52:35
348
原创 基于STM32单片机-数字芯片检测系统
近期闲来无事,用STM32单片机制作了一个74LS系列数字芯片的检测系统,通过循环扫描相关的IO口,来判断插入的芯片型号,及检测出现问题的逻辑门编号。硬件方面直接采用STM32F103C8T6最小系统板,LCD1602显示屏,14PIN芯片底座,16PIN芯片底座等。欢迎评论区留言交流!
2024-11-09 20:29:43
473
原创 51单片机入门学习篇(3)-最小系统的搭建
但是我希望这是在懂得最基本的原理以后再这样操作,让我们的项目从开始就有依据,有自己验证的过程,即使最后的结果是错误的也没关系,至少你的大脑是在思考,这样才能逐步提高,这就是为什么我一开始不是教大家怎么写程序,怎么建工程;负载电容:晶振有一个重要的参数,即负载电容CL(Load capacitance),它是电路中跨接晶体两端的总的有效电容 (不是晶振外接的匹配电容),主要影响负载谐振频率和等效负载谐振电阻,与晶体一起决定振荡器电路的工作频率,通过调整负载电容,就可以将振荡器的工作频率微调到标称值。
2024-10-14 17:59:01
2711
1
原创 51单片机入门学习篇(2)-认识51单片机
写这篇文章的目的是想告诉同学们,作为一个单片机开发者,有着正确的开发思路才是最重要的,如果没有一个明确的开发思路,新的项目交到你手里,但是整个人都不知道下一把该干嘛,这是不正确的!手册在单片机开发的过程中是十分重要的,对于初学者来说可能内容十分得枯燥难以理解,但是要尝试克服这些现象,因为手册的内容是我们开发单片机的依据,映射到项目上就是核心电路的搭建,以及程序中如何去操作寄存器,甚至在PCB电路中都要依据手册的内容去进行芯片的封装选型!等,一定要培养自己查资料的习惯和意识,这样才能快速稳定得成长起来。
2024-10-14 14:28:16
1013
原创 51单片机入门学习篇(1)-准备篇
大家好,我是一名单片机从业者,如今已从事相关工作三年多,从一个懵懂的小白到现在能够在工作中独立开发各种项目一路磕磕碰碰,吃了不少的苦头。深知想要真正进入这个行业开头很重要,自己也帮助过很多的学弟学妹,发现不少同学卡在开头迟迟不能进入开发者角色,导致丧失兴趣从而放弃的同学比比皆是!我上传的必备软件包文件夹中包含了MDK版本和C51版本的软件,安装方法大家可搜索相关资料,很简单的没有什么难度,在这里就不演示了。
2024-10-12 14:48:59
211
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人