"); //-->
首先我发现这个过程得有心理预期,是个比较长的战线
一步一步规划,慢慢实践累积
1.初学单片机开发
首先来说就需要学好电子技术基础知识,包括电路基础、模拟电路、数字电路和微机原理。这几门课程都是有关于弱电类专业的必修课程,主要学习的目的就是能够保证看懂单片机电路,知道电路的设计思路与工作原理。
其次就是要学习好计算机硬件知识,包括计算机的简单组成原理,要知道了解CPU、总线等一些基本概念。
最后就要要学习基础语言C语言了,了解结构化语言的程序设计方法,懂得一些常用的算法,对冒泡排序等要非常的熟练。
以上就是基础方面的学习,这些基础都学习完对于单片机开发就可以简单的上手了。但是学习单片机开发这还远远不够,要知道寄存器是学习的重点,其中特殊功能寄存器学会之后就可以学习单片机的基础部分了,包括单片机I/O口的使用、中断的使用、定时器的使用、片上资源的使用。
2.深入学习单片机开发
单独买一块单片机开发板,根据提供的原理图和例程学习单片机的外设店路和偏上资源的编程,没学习一块功能就要深入了解并搞懂,千万不要半途而废。
接下来就是修改例程,以学习板为载体,自己新建编程工程,用自己的编程思想让外设电路实现想要的功能,程序是灵活的,可以采用多种方法实现,提高程序的执行效率,锻炼自己的编程能力。
3.单片机开发的进阶学习
要知道学习硬件是比较烧钱的,跟软件的学习不同的是,硬件学习需要涉及做电路板、买元件、买调试工具,所以说想要学习好硬件就要多花钱多了解,自己设计电路、做板子、写程序。
其次就是多了解相关项目,学习其比较先进、省力的地方,要有钻研精神,以实现功能为目标,在实现目标的过程中不断的优化自己的方案。
最后就是多了解相关的知识,多深入了解项目,了解透彻、分析透彻,这样才能起到事半功倍的效果。
单片机开发的学习自学肯定是要多费功夫的,很多人都是无法坚持选择放弃。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
用AT89C2051单片机实验合弦乐
车规级MCU介绍
瑞萨单片机技术概述
双芯智控革命:IGBT与单片机如何重塑智能微波炉
语音合成芯片T6668和单片机8031的接口电路图
16位语言函数工具库
AVR 单片机专栏,资料下载!
MSP430x2xx4xx系列
Microchip发布PIC16F17576单片机(MCU)系列,简化模拟传感器设计
创维数码5000系列彩电开关电源(AN单片机)电路
新手必看的单片机知识
《AVR单片机C语言库》
利用PIC12C508单片机来实现加密狗技术[转帖]
瑞萨RA0单片机连载——面向对象编程之SHT31温度计
GD32E230F6V6实用指南:为下一个项目选择合适单片机
5V 单片机与5V 耐压单片机有何区别,为什么至关重要
AVR 单片机专栏,资料下载!之二
MSP430 电表解决方案
倾情奉献:MSP430汇编指令集(中文),详解带实例!
[转帖]从Cygnal C8051F看8位单片机发展之路
瑞萨RA0单片机连载——PWM实现呼吸灯
长虹R2118A型彩电开关电源(LA单片机)电路
超低功率高性能新一代产品MSP430F5xx
《ATmega8原理及应用手册》
Microchip推出集成高性能模拟外设的32位PIC32A单片机
MSP430单片机TIMER_A在产品设计中的应用
介绍采用 nanoWatt XLP技术的超低功耗系列单片机
用单片机制作的纯正弦波逆变电源电路
功率监测与控制系统DIY——搭建环境,定时器翻转LED
单片机语言C51应用实战集锦