51单片机入门自学 单片机编程入门基础知识
单片机入门最快的方法就是自己实践,一边看书一边实践是最快的.你可以一步一步来推荐你做连个小作品就可以轻松入门了1.流水灯也叫跑马灯 ,通过这个小作品你应该知道如何操作单片机的IO口了,并且单片机的开发环境和下载方法也都会掌握的差不多了.2.数码管时钟,用数码管做一个时间显示,通过按键来调节时间,不要用专用的时钟芯片,就用单片机的内部定时器,用上中断.这两个作品做下来,51单片机的基本情况你就掌握的差不多了,虽然还有一些资源你没有用到,但是通过这两个作品你应该已经掌握了51单片机的脾气,也知道了学习方法.当然,这两个作品你不一定要独立完成,可以请教别人,但是要记得多问些为什么.好了,就说这么多吧,加油吧.
如何自学单片机1、熟悉单片机的原理,结构; 2、学好数电,模电,为设计电路打好基础; 3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的了解; 5、Protel至少要.
新手如何学单片机有个开发板是必要的.学单片机要有c基础、数电基础,先了解单片机的简单概念,不用在汇编上花费太多时间,往后回了想深入在看.看看一些简单的例程,然后动手改改,烧录,看效果.先学i/o口,控制一个等的亮灭,然后再做流水灯之类的,或者按一个按键对应灯亮灭.在学学定时器,控制灯的闪烁,也可以搞个秒表.再搞外部中断,再搞串口、ad\da、spi和各类通讯,这就算是入门了.关键是在学中找到乐趣,埋头看理论的东西看汇编,不动手,结果可能就是坚持不了.
单片机如何入门51还是经典,开始学当让要以51为入门,但现在也有的学校直接以C8051F为教材的,这样的大学一般基础比较硬的,我感觉你现在以51为入门的资料最好,因为基本上很多流行的单片机都是以这个为内核的,一般的思想,方法在51里都会学到,不过51简单,人性化,是最好的入门材料. 你说汇编,数字电路难么,我个人觉得数字电路是相当的简单.汇编的话是机器语言,是比较底层的,这个我建议你从学C语言开始,当然,汇编是单片机的一部分,也是必须的,你学好了汇编,你对单片机的硬件就更加深认识了.
怎样自学51单片机买个开发板,找本书自己练,你们学校应该有很多关于单片机的书,汇编或C都行 刚开始都是看别人的,有电脑的话可以自己画画图 Protel
如何学习51单片机1、买一个单片机的学习板,淘宝上很多.2、多请教周围的高手.
如何自学51单片机自学的话重在于实践,自己开始搭建一个单片机的最小系统,然后找本单片机的编程的教程,反复编程调试,从最简单的程序开始,逐渐加大难度.1. 开始搭建最小系统,弄懂电路原理,软件可以从最简单的流水灯程序开始;2. 然后进阶的话,依据教程搭建外围的一些电路,自己编写程序,反复调试;3. 开始自己做一些系统了,从各个模块搭建到系统联调,多做一些系统就成高手了;4. 如果条件不允许,自己在proteus上面依据教程仿真,能学习指令和编程规则,但是很实际还是有点差别.5. 切记死报个课本学习,这样根本没有一点进步!如果觉得满意就采纳吧!
单片机学习如何入门?想学好单片机其实并不困难,单片机是一门实践性非常强的的学科,学习时要理论与实践并重量,现在网上学习单片机的资料比较多,你可到有关单片机的论坛上找找,.
单片机要怎么学怎么学?依你现有的基础,主要是建立系统化概念最为重要-以做事作为学的入手点.比如就以两个键控制点6盏灯(交通灯控制)这个简单的事来练,硬件若不愿意自己搭就买现成的入门板子很便宜的;软件环境用伟福或KEIL都行.输入输出端口控制\中断控制\查询控制等等,都能练到可从简单的点1灯编起,不断加大功能难度,单片机的基本编程套路就能熟悉了.网上的点灯例子那就太多了----
怎样快速学习单片机初步确定学习目标:是学习简单便宜的51呢,还是学习简单但是性价比已经不算太高的,但是功能强大稳定可靠的avr,还是物美价廉的stm32,或者ARM9(可以跑系统了.