当前位置: 首页 > news >正文

没学数模电可以玩单片机吗?

我们首先来看一下数电模电在单片机中的应用。数电知识在单片机中主要解决各种数字信号的处理、运算,如数制转换、数据运算等。模电知识在单片机中主要解决各种模拟信号的处理问题,如采集光照强度、声音的分贝、温度等模拟信号。而数电、模电的相互转换就靠单片机了。在开始前我有一些资料,是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!


对于单片机初学者而言,没有数电模电基础,是可以入门的。推荐自学单片机的朋友要有自己的开发板,吃透这个开发板的原理图,那么大多数基本电路就可以通过原理图衍生设计出来,所以搞懂开发板的原理图很重要。下面给大家分析一个案例。

比如我们做一个项目:使用热敏电阻测量环境温度,并将温度值显示在LED数码管上。热敏电阻感知环境温度,并将温度信号传递给单片机,这是模拟电路模块,在电路板设计时热敏电阻测温电路运用了模电的知识。单片机将模拟型号转换成数字信号,最终转换成温度数据显示在LED数码管上,这里就涉及数电知识。初学者完成这个项目设计是没问题的,它涉及的数、摸电知识较少。

如果你深入学习单片机,要做复杂的项目,那么数电、模电的知识就是必学的了。比如我们画了一个原理图,它包含很多模拟电路模块和数字电路模块,那么在做PCB设计时,就需要考虑数电、模电两模块之间的相互干扰,它们能否共用地线等问题。

又比如我们拿到一个新的元器件,它采集模拟信号传递给单片机,那么在使用这个元器件时我们就需要根据它的时序图编写信号采集代码,在单片机中编写相应的摸、数转换代码,这就涉及较深入的数电模电知识了。

所以我的总结是:单片机初学者没有必要刻意恶补数电模电知识,后期深入学习时按需补充相应知识就行了。最后,需要相关数电、模电资料的可以找我要。2b4ff7021591e961e60eaeeb7808282e.jpeg

相关文章:

  • 【flutter】flutter基础总结1
  • 蓝桥杯备考随手记: practise01
  • iOS - Runtime-isa详解(位域、union(共用体)、位运算)
  • 【嵌入式开发 Linux 常用命令系列 1.4 -- grep -Ev 反向搜索】
  • golang 使用redis
  • Sentinel入门
  • Linux文件IO(2):使用标准IO进行文件的打开、关闭、读写、流定位等相关操作
  • 基于Java在线考试系统系统设计与实现(源码+部署文档)
  • 算法---动态规划练习-6(地下城游戏)
  • ​马来语翻译中文去哪比较好?
  • 反序列化动态调用 [NPUCTF2020]ReadlezPHP1
  • Redis 特性,为什么要用Redis,Redis到底是多线程还是单线程
  • 如何使用 ArcGIS Pro 制作三维建筑
  • Spring和Spring Boot之间的区别
  • 非wpf应用程序项目【类库、用户控件库】中使用HandyControl
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 2017前端实习生面试总结
  • CSS3 变换
  • CSS魔法堂:Absolute Positioning就这个样
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • Hibernate【inverse和cascade属性】知识要点
  • iOS编译提示和导航提示
  • jQuery(一)
  • js作用域和this的理解
  • Python 反序列化安全问题(二)
  • Sequelize 中文文档 v4 - Getting started - 入门
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 小程序 setData 学问多
  • 写给高年级小学生看的《Bash 指南》
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​你们这样子,耽误我的工作进度怎么办?
  • #NOIP 2014#Day.2 T3 解方程
  • (007)XHTML文档之标题——h1~h6
  • (1)STL算法之遍历容器
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (八)Flask之app.route装饰器函数的参数
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .net中的Queue和Stack
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • [2018-01-08] Python强化周的第一天
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [BeginCTF]真龙之力
  • [BZOJ 1040] 骑士