历史上的今天
返回首页

历史上的今天

今天是:2025年12月19日(星期五)

正在发生

2022年12月19日 | 零基础学习单片机不妨来看看大牛咋说吧

2022-12-19 来源:zhihu

  1、学好电子技术基础知识,如电路基础、模拟电路、数字电路和微机原理。这几门课程都是弱电类专业的必修课程,学会这些后能保证你看懂单片机电路、知道电路的设计思路和工作原理;

  2、学习计算机硬件知识,如计算机的简单组成原理,要知道CPU、总线等的一些基本概念;

  3、学习C语言的编程知识,了解结构化语言的程序设计方法,懂一些常用的算法,比如冒泡排序、中值算法等;

  以上是基础,有了这些基础,学习单片机就只要花几周的时间就能上手。但学习单片机时,主要从单片机的寄存器开始,其中特殊功能寄存器是重点,学会之后,就可以学习单片机的基础部分了,主要是四个部分:单片机I/O口的使用、中断的使用、定时器的使用、片上资源的使用。这些部分都可以用软件仿真(可以用proteus软件),注意软件仿真跟实际电路存在区别,软件仿真仅仅用来验证一下功能是否实现,并不能取代实际电路。

  单片机加强篇

  1、可以买一块单片机开发板,结合提供的原理图和例程学习单片机的外设电路和片上资源的编程,每学习一个功能块,就要把这个功能块搞懂,切忌三天打鱼两天晒网,用学习板的弊端就是全靠自觉无人监督很容易让板子压箱底;

  2、修改例程,以学习板为载体,自己新建编程工程,用自己的编程思想让外设电路实现想要的功能,程序是灵活的,每个人都有不同的编程思想,多试几种方法,提高程序的执行效率,锻炼自己的编程能力;

  单片机进阶篇

  1、学习硬件是一件非常烧钱的事情,这不同于纯软件编程和网页设计只需要一台电脑和一个编程环境就能实现,硬件学习需要设计做电路板、买元件、买调试工具,所以学习硬件就要做好烧钱的心理准备。为了进阶,你要自己设计电路、做板子、写程序;

  2、加入实验室的项目,学习是一个宽范围的事情,以学懂为目标,但是你不知道到底该学多深;做项目是一个深钻入的事情,以实现功能为目标,为了实现目标、为了节省成本你可能要抛弃很多现有的方案,而深入研究下去,这能使你在该领域快速积累经验;

  3、深钻研,硬件的范围非常广,你可能是USB通讯协议领域的专家,但你不一定了解CAN总线;你能在短时间内做好ZigBee,但你不一定能很快搞定WIFi;所以,一定要把一个项目深入下去,与别人在沟通交流的时候要心诚。


推荐阅读

史海拾趣

Austek Microsystems公司的发展小趣事

随着产品线的不断丰富和技术实力的不断提升,Austek Microsystems开始积极拓展市场。公司不仅在国内市场取得了良好的销售业绩,还积极开拓海外市场,与多个国家和地区的客户建立了稳定的合作关系。同时,Austek Microsystems还注重品牌建设,通过参加行业展会、举办技术研讨会等方式,提升品牌知名度和影响力。

DESIGNERSYSTEMS公司的发展小趣事

随着科技的快速发展,电子设备的设计要求越来越高。DESIGNERSYSTEMS公司投入大量研发资源,不断推动技术突破。他们成功开发出一套高效、智能的设计软件,能够大大提高设计效率和精度。这一技术突破使得DESIGNERSYSTEMS在电子设备设计领域具备了更强的竞争力,吸引了更多客户的合作。

GWP Group公司的发展小趣事

DESIGNERSYSTEMS公司深知,优质的服务是企业赢得客户的关键。他们始终坚持客户至上的原则,为客户提供从咨询、设计到生产、售后的一站式服务。无论客户遇到什么问题,DESIGNERSYSTEMS都能够迅速响应并提供有效的解决方案。这种优质的服务赢得了客户的广泛赞誉和口碑传播,为DESIGNERSYSTEMS在电子行业中树立了良好的形象。

德崧电子(D-SWITCH)公司的发展小趣事

技术创新是德崧电子持续发展的核心动力。公司不断加大研发投入,引进先进的生产设备和技术人才,致力于开发具有竞争力的新产品。通过不断的技术创新,德崧电子在电子开关行业中取得了多项重要成果。例如,公司成功研发出了具有自动感应功能的智能开关,实现了对灯光、温度等环境因素的自动调节。这一技术的推出不仅提高了产品的智能化水平,也为公司赢得了更多的市场份额。

Elite Semiconductor Products Inc公司的发展小趣事

Elite Semiconductor Products Inc(以下简称Elite)自创立之初,就坚持以技术创新为核心竞争力。公司创始人是一位经验丰富的半导体工程师,他深知在电子行业,技术的领先意味着市场的领先。因此,Elite投入大量资源进行研发,不断推出具有领先性能的半导体产品。其中,一款高性能的芯片产品因其卓越的功耗控制和计算能力,在行业内引起了广泛关注。这款产品不仅帮助Elite打开了市场,也为公司后续的技术创新奠定了坚实的基础。

Cofan Usa Inc公司的发展小趣事

在电子行业的早期,Cofan Usa Inc公司以其敏锐的市场洞察力和技术创新能力,成功研发出一款具有革命性的电子产品,这款产品凭借其出色的性能和用户体验,迅速在市场上获得认可。公司不断投入研发资源,持续推出新产品,逐渐在电子行业中树立起了技术领先的形象。

问答坊 | AI 解惑

数码蓝牙听诊器

数码时代医学设备也正在日益进步,之前我们知道有采用了蓝牙技术的听诊器,这次这个Littmann Electronic带来的听诊器同样应用了数码技术,具备噪音抵消和声音增强技术,同时还可以记录声音,液晶屏可以显示心跳数字,也可以蓝牙发送数据到电脑,配合捆绑的 ...…

查看全部问答>

给初学者

本帖最后由 paulhyde 于 2014-9-15 03:35 编辑 还是一些入门级的  …

查看全部问答>

最优品质、最高性价比、超低价位6410开发板全球震撼首发

最高品质、最优配置、通过严酷电磁兼容考验的产品级开发板TE6410!震撼价格仅为1580!   该产品采用”核心板+底版”结构,板对板之间选用高质量进口连接器,坚固耐用!     镀金工艺可保证常年运行不氧化!     核心板尺 ...…

查看全部问答>

国外网站注册时候有个问题,看不懂。高手来看下。X86 movsb相关的

What x86 register denotes source location in movsb instruction? (answer in all-caps) 请问。。。我如何答、??…

查看全部问答>

三十多岁了,还能学单片机吗?

我三十多岁了,还想学单片机,还能学好吗?…

查看全部问答>

NBOOT\和KERNEL\HAL\ARM\下的map.a的内容基本相同,但有些不同?

NBOOT\\和KERNEL\\HAL\\ARM\\下的map.a的内容基本相同,但有些不同? 他们两者的区别和功效是不是有说分工?…

查看全部问答>

今天,我不求助——详细分析优龙BIOS代码(ADS编写)

看了一段时间BIOS。从周立功BSP下的eboot到优龙的BIOS,问过不少弱智问题(通常是我自己没有找到就说XXX很奇怪就来问),幸好有eeworld前辈指点,我才慢慢积累经验。优龙的BIOS我已经了解大概,在功成身退之时拿出来分享,免得以后有人走弯路。 == ...…

查看全部问答>

舞厅频闪灯电路

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑 舞厅频闪灯电路 时间:2009-09-18 14:02:50 …

查看全部问答>

求助

求助,那位大虾解释一下,怎么用DA器件做一个-2到+2的电压输出啊。…

查看全部问答>

完全新手,有问题相求

#include int gcb(int a,int b) {         if(a%b == 0)                 printf(\"gcb is %d\\n\",b);         else &nb ...…

查看全部问答>