第1个回答 2015-10-21
怎样快速学好单片机,这是个困扰很多大学生的一个难题。
我认为以下的方法比较适当:先学51单片机,(配合吴鉴鹰的51单片机实验板使用)
它是基础,比较容易入手,51单片机学好之后,有了编程的灵感,再学其它的单片机也就容易了。
那么,51单片机怎样快速入门呢?我有一个顺口溜:单片机,要学好,有决窍,先模仿,再提高。实践加理论,理论加实践,用心领悟最重要。具体来说:
第一课安装软件
1.1 安装KEIL C51
1.2 安装PROTEUS
第二课调试与仿真小程序
2.1 在KEIL上能调试二、三个简单的小程序
2.2 在PROTEUS上实现简单的仿真
第三课修改程序
3.1 修改一个最简单的程序并下载
3.2 修改一个略为复杂的程序并下载
第四课下载程序
***********************************************************************************
买一块入门级的单片机实验板,几十元一块的即可,不要一下子就买贵的。
***********************************************************************************
4.1 购买板子时有提供的程序,先下载一个最简单的,如单灯闪烁等。
4.2 再下载一个略为复杂的,如电子时钟等。
4.3 修改一个最简单的程序并下载
4.4 修改一个略为复杂的程序并下载
第五课单片机硬件知识学习
5.1 芯片硬件知识学习
5.2 最小系统硬件知识学习
第六课程序设计训练
6.1 点亮数码管
6.2 流水灯实验
6.3 矩阵按键,独立按键
6.4 电子时钟
6.5 液晶显示(文字,数字,温度检测显示等)
6.6 步进电机实验
6.7 AD/DA转换
.....等等
*******************************************************************************************
至此,你已经入门了,以后就可以按现在的教材循序渐进了。切记,理论联系实际.
后面可以自己做些小项目,参考资料(吴鉴鹰单片机项目实战精讲),网上都能找到
第2个回答 2011-07-31
单片机很简单 你先从51开始学,就那几个程序,几个电路。耐心静下来。一个月你是高手,先学怎样点亮一个led学会了就入门了。建议你看郭天祥的视频 重要的是耐心哈!!!切记
第3个回答 2011-07-30
1、熟悉单片机的原理,结构; 2、学好数电,模电,为设计电路打好基础; 现在要学习的是暂时抛开内部结构原理不谈,如何能用单片机写一些简单的小程序
第4个回答 2019-02-01
说再多都是空话,就是多练习,编程和电路,多去论坛逛。
51单片机从流水灯开始,几个基本实验结束后就上综合项目,做一个万能时钟(自己强行加一堆功能进去)。
然后赶紧转stm32,过程有点难受,但你很快就能体会到资源多的舒服。
反正就一个坚持,我身边几百块钱开发板买回来就落灰的大有人在。。。