1. 怎样才叫学会了51单片机
1、能够熟练应用51单片机的常用指令编程,看懂所有51单片机的汇编指令。
2、能够根据课题要求,迅速搭建系统。
3、熟练掌握51单片机的所有资源,比如中断、通讯、定时器、存储结构、控制口、IO口、总线等等。
4、对于陌生的课题,能够快速找到获取资源的途径和方法。
2. 51单片机学玩后学什么东西,要怎么样才算学好了51。
呵呵。。50分确实很诱人,但是我不是冲着分数来的,所以我也不会草草的回复你,
先说51吧,你所谓看了,相信还只是皮毛吧,用c还是汇编呢?这是个问题,汇编可以让你懂得低层的架构,这是对以后进一步深入学习ARM做的铺垫,因为汇编可以直面架构,因而对于嵌入式系统的学习那是很有好处的,但是我不建议在真正开发时选择汇编,因为它的程序实在太过繁琐,如果用的是C,那么我希望你能用一些时间好好看看单片的内部,因为C仅仅能做的是控制,你在C中看不到丝毫单片机内部的影子。
你学习51的中断定时计数是否能真正掌握熟练运用,我无从得知,但是我想说的是,中断定时计数是核心是重点,在将来的日子里希望你能好好的深刻的理解一下。
如果你觉得我以上都是废话,那请你跳过上面这些,看看下面我说了些什么。
51确实应该学,可是市面上越来越多的单片,究竟是否还要只抓着51呢?
答案是肯定的,万不可以把51当做是目标,真正产品的开发选型是很重要的
你是否知道,如果我有8个io,我可以做并行数据传输,但是真正的产品绝对不会让你用并行的!!而是用74164和74165这种移位寄存器。。你对硬件是否有所了解??这又是个问题,单片机不需要你懂好几种,要的是你的概念!!
当你有了这些概念时候,我建议你的不是继续学习单片,而是用些别的新品,FPGA/CPLD,DSP,DDS,ARM7,ARM9....学的不是什么,学的也只是它的架构!!
一旦架构一通,那么你运用什么芯片不都是运用自如吗??!!
接着说程序,vbvc都有通讯控件,你是否用单片通讯过??呵呵,无线模块用过几个?短信息模块用过几个?通讯是你在架构学完之后必须解决的问题!
当你学会一些通讯之后,哈哈,接口你自然会碰到一些磕磕绊绊,当然咯,如果你想进一步通讯之旅,那么请你学接口吧!!P/S2,232,485,USB....
上面都解决的话相信你已经很牛了,估计出去月薪能拿个六七千了,可是你还想进一步为更好的工作考虑吗,那么我的建议就是软硬通吃。。呵呵,你要是上面几步都学的差不多的话,软硬通吃我带你走一段吧,呵呵,我叫呆猫一号,呆猫一号贴吧的吧主,技术上有问题可以来请教我哦。。呵呵。。
3. 51单片机学完可以做什项目,请大侠具体的说说
很有意思的问题!单片机几乎已经遍及各种智能家电,里面虽然用的不是51单片机,但是都是类似的芯片。你学好后可以开发各种小型智能设备,做各种项目。
如果你完全没有基础,建议你先看看下面的书,同其它各种教材都不一样。
c51单片机应用与C语言程序设计(第2版)电子社,网上有购。