微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 个人写的学习单片机的思路

个人写的学习单片机的思路

时间:10-02 整理:3721RD 点击:
单片机自学思路

学习思路:

一、初级阶段              必备基础知识:C语言、电子基本常识。

         1、由于硬件部分可以买到现成的模块,所以可以直接进行软件部分学习。软件部分首先要学习C语言,必须熟练进行基础函数的编写如求最值、简单排序等基础算法。

         2、掌握了基础的编程方法之后,初步接触单片机,51单片机参考书目《新概念51单片机C语言教程》初步掌握基础IO口操作,由程序实现管脚电流的输出,体会程序控制的原理。学习外围模块,如数码管、ds1302、18b20、1602,掌握使用方法即可,不必对传输协议进行深入学习。必须掌握矩阵键盘的原理,学会使用查询法按键控制。学习中断法按键控制,深入理解中断原理+定时器时钟!(绝对重点)+串口传输UART(大型程序调试必备)

二、中级阶段                     

重点   

传输协议、数据处理、模块化编程、库开发方法(32位单片机)汇编语言

1、对初级阶段掌握的模块进行深化,理解传输协议以及总线技术例如:IIC、IIS、CAN等通信协议。

                   2、学习ADC深入理解timer、时钟配置、脉宽调制输出波形等

                   3、学习32位单片机推荐(STM32)

                   4、初步接触数据结构、掌握简单迭代、快速查找等数据处理方法。

                  5、初步学习控制算法。

                   6、掌握PC端与单片机通信原理,学习上位机编写。

三、高级阶段

操作系统编程——UCOS-II

。。


赞一个,,,有用

赞一个,,,有用

很好,学习的层次很清晰,应该是初学者的必经之路。

此帖不顶可惜!

学习学习,谢谢分享!

不错的资料,学习学习。

感觉自己跳了好多。

路过。学习。

确实挺有用的,呵呵

顶一个,初学者入门是关键。就是开窍难。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top