零基础学习单片机不妨来看看大牛咋说吧

发布者:和谐的24号最新更新时间:2022-12-19 来源: zhihu关键字:零基础  单片机  开发板 手机看文章 扫描二维码
随时随地手机看文章

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

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

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

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

  单片机加强篇

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

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

  单片机进阶篇

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

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

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


关键字:零基础  单片机  开发板 引用地址:零基础学习单片机不妨来看看大牛咋说吧

上一篇:加深初学者对单片机堆栈的理解--分析
下一篇:单片机从事什么工作?只会51单片机能找到工作吗?

推荐阅读最新更新时间:2024-10-29 06:16

一种用于单片机的红外串行通信接口
摘要:阐述红外通信的基本工作原理;结合在单相电度表抄表系统中的具体应用,介绍一种适合单片机系统的红外通信方案,设计具体的硬件接口电路,说明其工作原理,给出应用于红外通信的程序流程,并指出在实施过程中应注意的一些问题。 关键词:单片机 红外通信 串行接口 抄表系统 引言 在很多单片机应用系统中,常常利用非电信号(如光信号、超声波信号等)传送控制信息和数据信息,以实现遥控或遥测的功能。例如在单相电度表抄表系统中,就是使用手持抄表器通过遥控的方式,来完成电度表用电量的抄录、设置表底数、电度表校时等工作。红外通信具有控制简单、实施方便、传输可靠性高的特点,是一种较为常用的通信方式。实现单片机系统红外通信的关键在于红外接口电路的设计以
[单片机]
51单片机gy906测温,语音播报,eepromc存储
这是去年我做的一个小设计,主要是用来测量体温。今年由于疫情影响情况特殊,就想分享一下这个设计,但是某宝找材料才发现一个问题,都涨价了,有点难受。之前也在51黑下过资料,这次把资料发上来大家一起分享学习。实物图: 没有涉及PCB,用的洞洞板。第一次发帖。东西做出来有点丑,大家莫见怪。 主要功能: 通过按键控制测温,按一次检测一次。自动存储三次数据,可t通过按键切换显示。并可通过OLED显示和语音播报温度。 系统供电采用,USB供电,也可以通过干电池,或者锂电池。 主要使用元器件。 主控用的是51单片机,温度传感器用的是GY906,显示用的是0.96寸0LED,通讯方式采用IIC,语音播报用的现成的模块。 语音播报采用串口通
[单片机]
51<font color='red'>单片机</font>gy906测温,语音播报,eepromc存储
AVR Studio 调试AVR单片机快速入门
本文介绍 AVR Studio Debug:调试运行方式及Qu IC kWatch实时查看变量的数值。 以下的degug方式,英文版来自 AVR Studio 4. 为达到准确理解的效果,我试图将它翻译出来。如有不准确的地方,请大家指正: Auto Step 自动执行 它能重复执行指令。如果当前处于 source 方式时(即C语言窗口显示方式),一条的指令会被执行。如果处理 d ISA ssembly 方式 (即显示为汇编指令方式),一条汇编指令会被执行。每条指仅被执行后,窗口的所有信息会更新。 每条指令的执行延时,可以在 debug option 里选择。 当用户按下停止或有断点(breakpoint)时,将停止自动执行。
[单片机]
AVR Studio 调试AVR<font color='red'>单片机</font>快速入门
采用AVR单片机汇编语言实现AES加密算法及其优化
AES是美国高级加密标准算法,将在未来几十年里代替DES在各个领域中得到广泛应用。本文在研究分析AES加密算法原理的基础上,着重说明算法的实现步骤,并结合AVR汇编语言完整地实现AES加密和解密。根据AES原理,提出几种列变化的优化算法,并根据实验结果分析和比较它们的优缺点。 随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES 。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应
[单片机]
采用AVR<font color='red'>单片机</font>汇编语言实现AES加密算法及其优化
合泰聚焦8位MCU:以消费者需求为基础拓展市场
日本半导体大厂瑞萨电子持续聚焦高阶MCU市场。上月,业界传出,瑞萨近来已对下游客户发出通知,将全面退出应用于遥控器的8位MCU产品,预计不久之后即停止出货。 这是继今年三星宣布退出8位MCU市场之后,第二个退出8位MCU市场的厂商。另外富士通也将MCU业务转让了给Spansion。 瑞萨作为去年8位MCU市场的领头羊,今年推出该市场,确实让人惊讶。8位MCU市场由于16位,32位MCU逐渐蚕食其市场份额,盈利空间和发展空间确实不容乐观。但是对于大多数厂商来说,8位的市场还是足够吸引人的。 面对三星,瑞萨等退出之后所产生的市场空白,其他厂商都纷纷推出自己的产品来吸引用户。台湾MCU业者中以凌通受惠转单效应最高,合泰半导体也将考
[单片机]
使用51单片机实现抢答器的设计资料和代码说明
在知识比赛中, 特别是做抢答题目的时候, 在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。如果在抢答中,靠视觉是很难判断出哪组先答题。利用单片机系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。本文主要介绍了单片机抢答器设计及工作原理,以及它的实际用途。 ! 系统工作原理本系统采用8051单片机作为核心。控制系统的四个模块分别为:存储模块、显示模块、语音模块、抢答开关模块。该抢答器系统通过开关电路四个按键输入抢答信号;利用语音芯片ISD1420 完成语音的录放功能; 利用存储程序; 利用一个数码管来完成显示功能。工作时,用按键通过开关电路输入各路的抢答信号
[单片机]
使用51<font color='red'>单片机</font>实现抢答器的设计资料和代码说明
PIC单片机在线串行编程(ICSP)的实现
  ICSP(In-Circuit Serial Programming)即在线串行编程,通过保持RB6和RB7引脚为低电平,VDD 为编程电压,并将MCLR(VPP)引脚电压从VIL增加到VIHH,器件便进入编程/校验模式。此时,RB6为编程时钟线,RB7为编程数据线。在该模式下,RB6和RB7都是施密特触发器输入,当RB7驱动数据时,它是CMOS输出驱动。   复位后,为使器件进入编程/校验模式,程序计数器(PC)指向00h地址。然后可向器件发送一个6位的命令,根据这一命令是装入还是读出,14位编程数据将被提供给器件或是从器件中读出。但是在线串行编程模式下,看门狗定时器电路不能产生器件复位。 硬件电路 在线串行编程电路应该注意
[单片机]
PIC<font color='red'>单片机</font>在线串行编程(ICSP)的实现
争霸32位MCU市场,巨头上演巅峰对决
  就在一些市场调研机构纷纷传来8位MCU市场增长放缓消息的同时,32位MCU却丝毫没有受到任何影响,依然保持着强劲的增长势头。WSTS的统计数据显示,2007年32位MCU市场较2006年增长了13.6%,市场份额达31.9亿美元,与过去五年相比,市场增幅超过一倍,2007年出货量更是占到了全球MCU市场的30.8%。与此同时,受应用需求推动,市场对能实现系统整体低功耗化的产品需求日益加强。提供灵活、高成本效益以及低功耗的解决方案日渐成为一种趋势,而Microchip携其基于MIPS32内核的产品进军32位MCU领域,无疑又引发了一场MCU内核的争夺战,新一轮的酣战正在上演。   在32位MCU内核市场,ARM仍然一枝独秀。
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved