目前在学习单片机,遇到了一些困难,希望了解一下学习单片机需要掌握的基础知识和相关学习技巧,谢谢!
发布网友
发布时间:2022-05-13 19:43
我来回答
共3个回答
热心网友
时间:2023-10-23 16:51
单纯负责软件的,模拟电路可以不深究,但是基础还是必须的。比如:不了解二、三极管、MOS管的原理,单片机I/O输入输出由软件设置的普通双向、弱上拉、强推挽、高阻态这些模式你怎么知道如何选择?
真正做出项目,投入批量生产时你会发现一个能够稳定生产的项目设计不简单。会遭遇许多干扰并且不容易用理论解释的问题。这些干扰的问题往往都要硬软件的配合修改才会解决。我建议的技巧是到技术含量较高的电子厂做一些暑期工,用心做电子调试维修。能积累到可制造性设计的一些基本的实际经验。
热心网友
时间:2023-10-23 16:51
一下纯手打,个人见解。
看样子你是想从软件转硬件开发,窍门只有一个,多写多练多思考。
下面开始回答问题:
1、我想问一下各位,学习模拟电路基础时,了解二极管,三极管,场效应管原理和他们的一些电压电流关系公式,今后有没有实际作用,或者说,有没有必要贯彻学习这些东西,有实际意义么?
其实学习一下还是很有必要的,这些都是些基石,但是可以在以后的应用中逐渐学习,没有你必要等到这些东西都搞明白了才开始,可以在以后的应用过程中逐渐理解加深。
2、在进行电路集成的时候,这些东西被用到了么
很难讲,基础的理论是必备的。 但是一些经验性的处理比如电源,好多人可能不知道为什么这样去做但是可以模仿别人的做法。 这是一个逐渐理解加深的过程。
3、就是进行实际项目开发时,你们通常做了哪些项目之前的准备工作
这个有开发的标准流程,我就不讲了。几个大的半导体厂商都有推荐方案和应用领域的,可以参考。
4、8051单片机被用作学习单片机的基础,是真的么?
可以肯定地说,不是。 直接arm也完全没有问题,你编程的思想是一样的。之所以都在讲51是因为当年会51的那帮人在教书。
5、单片机的学习重点是什么
多动手,和学java一样,多写,多问,多实践多思考。你有编程的基础是好的,虽然一个是面向对象的,可能会简单一些,考虑的少一些,而c是面向过程的,基础的逻辑是没有错的。
6、模拟电路的学习重点是什么
参考上一条。
我是做硬件开发的,现在想自己做做上机位软件玩玩,互相学习哈。
热心网友
时间:2023-10-23 16:52
电路、模电、数电 是三本基础知识书籍,C语言是主要的编程语言
然后就是一般8051是做单片机入门,我觉得单片机主要是要学习分几个点:
1、能编写简单程序,编译下载到单片机中(找例程,百度文库里好多的)
2、对单片机内部集成的每个模块单独学习,并且学着写每个模块的程序,下载到单片机中进行验证。
3、选一个课题,用单片机实现。
完成这些,单片机就基本会用了,以后碰到新的再学,碰到不会的再找资料。
希望能对你有点帮助,呵呵