从 51 单片机开始,探索单片机学习的奥秘

应大家的要求,小编为大家找来了单片机的学习资料,这是很不错的资料哟!下面我们先来探讨一下单片机应该怎么学?三.单片机学习的几个注意点,更能深刻理解指令是怎样转化成信号去实现控制的,通过实验看到自己所学的成果不仅有一种成就感也能提升你对单片机的兴趣。学习单片机很重要的一点就是持之以恒。

应大家的要求,小编给大家找了一些单片机的学习资料,这个资料非常好!我们先来讨论一下单片机怎么学吧?

1.学习步骤

目前单片机的种类很多,但是51是最基本的,所以学习单片机最好从51开始,不仅简单易用,而且非常实用。

首先你需要对单片机的硬件结构有一个基本的了解,至少要知道每个引脚的作用和区别,能自己搭建一个单片机的最小系统,然后就可以直接开始编程了。最好是用C语言编程,从简单的跑马灯开始,逐渐深入,可以慢慢的弄一些数码管,液晶,DS1302,DS18B20等电子元器件,再深入,可以结合一些具体的例子,扩展一些中断,串口通信等功能。还有一点要说明的是,单片机用到的C语言其实很有限,课堂上C++学到的内容,在最初的单片机编程中,很大一部分是用不到的。所以,没必要因为觉得自己的C语言基础不太好,就止步于单片机。

2.学习工具

软件方面,51单片机用的是KEIL软件,这个软件很多网站都有,具体使用可以找相关资料。AVR的软件比较多,编译软件也有很多比如ICCAVR,看个人喜好,建议在51有一定基础之后再学。另外还有烧录软件,烧录软件的作用是把编译生成的HEX文件烧录到单片机里。这个要配合下载线使用,如果有并口的话最好用并口下载线,最好的软件是广州双龙的SLISP软件。如果笔记本电脑没有并口的话,就要自己买一个下载器,叫USBASP,在网上电子市场有卖的,20元左右,软件会随光盘附送。

硬件方面,首先需要有单片机,单片机有一点要注意,51单片机最好买89S51、89S52两种型号的,上面我说的烧录程序是ISP方式的,这两种单片机都支持ISP下载,所以如果买其他型号的烧录程序可能不太方便。AVR单片机常用的是ATmega16L,其他型号差别不是很大,有的甚至兼容。至于单片机开发板,现在的价格都很贵,一百到几百不等,买一块当然好,没有也没关系,买一块电路板自己搭建也很方便,带出ISP接口烧录程序就很方便了,然后带出I/O口进行扩展也很方便。

3.学习单片机需要注意的几点

1. 理论与实践并重

对于单片机初学者来说,如果按照教科书式的学习方法,一开始面对的是一大堆指令和名词,学了很久还是搞不清楚这些指令是干什么的,也许学了几天就觉得无聊,半途而废了。所以,学与做结合是个好方法。边学边做,循序渐进。这样,你用了几次就能理解、掌握,把用到的指令扎根在脑子里,甚至“根深蒂固”。也就是说,当你学会了几个指令之后,

命令说完之后(一次不用太多,明白就好),就到了做实验的时间了。通过实验,你可以感受到前面命令的控制效果,用眼睛看(光),用耳朵听(声音),更深刻的理解命令是如何转换成信号实现控制的。通过实验看到自己学习的成果,不仅很有成就感,还能增加自己对单片机的兴趣。说实话,单片机与其说是学的,不如说是通过实验来练的,更何况做实验本身也是一种学习的过程。所以,边学边练的学习方式特别有效。

2.合理安排时间,坚持下去

学习单片机不能半途而废,一定要有毅力和决心。学完几个指令后,要及时做实验,融会贯通。不要等几天、几周才做实验,这样没有效果,甚至会忘记学到的东西。另外,要有“持久战”的心理准备,不要感兴趣的时候学几天,不感兴趣的时候就放弃几周。毅力是学习单片机很重要的一点。

希望大家能有所收获,有所体验,这是我能做到的,每天进步一点点,将来你就是明星,未来掌握在自己手里!

单片机

STM32 芯片复位方式详解:外部复位与内部看门狗复位等

2024-5-28 17:22:14

单片机

龙泉寺乡柳林村树莓丰收,经济效益与营养价值双丰收

2024-5-28 18:05:34

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索