同学们,现在大学的教学任务还是要求学8051单片机?
同学们,现在大学的教学任务还是要求学8051单片机?有要求学其它的吗?这门课专科生学多久?本科生学多久?研究生学多久?我很好奇地问一下。我是1999届专科生,当时学8051就学一学期,每周两节课。 研究生还学8051的话,社会不用进步了~ 不但还是8051单片机,而且还是8031!结果有人在网上问“使用MCS-51单片机还是AT89C51单片机”. 几年前就推行的“凌阳大学计划”没有北大青鸟用? 当时叫兽说这是基础叫我们好好学 本帖最后由 Q465834115 于 2012-8-30 11:25 编辑进步了.烂专科学校大二第一学期教51,第二学期教AVR. 我表示,按计划大三才开始学51.... 我们也是计划性教学,大三才开始学51单片机 现在还学8051,落后了吧。现在是ARM时代哦。。 据说山大是大一学的。其实学啥到无所谓,关键是早学,等到大三大四才接触入门的东西,不就是等着找不到工作么,唉 学哪种都无所谓,关键是掌握学习的方法 我们学校这个专业大四才开始学51 能把51学好了 也不错了 大学就是入个门而已,知道有单片机这么个东西就行了,,,毕竟绝大多数人毕业了可能一辈子都不会使用单片机的。。所以学哪个真的无所谓。。。。。。。。。。
而且,不学51也麻烦,不学51学什么呢???选AVR,就会有人说为什么不学PIC;学PIC又有人问为什么不学ARM;就算选了ARM,又会有人问:为什么用NXP的ARM不选ST的ARM啊???所以,倒不如弄个最简单的51单片机科普一下就得了。。。。。要是工作中真的要用单片机的话,重新再学一个就是了——毕竟每个公司用的都不一样,怎么着都得重新学一遍。。。。。。 台湾那边有学STM32 NRF24LE1等比较新的
zengzhx 发表于 2012-8-30 11:21 static/image/common/back.gif
几年前就推行的“凌阳大学计划”没有北大青鸟用?
我以前学校教过一届,结果那些学长们出去都说没用,还让我给做了板子自学51 一些211学校有凌阳、TI的实验室,所以有些用61、MSP,但教学还是51,有些老师教AVR 在大学学51单片机,只是一个基础,其他单片机没有51单片机资料多,对于初学者是很有帮助的,把51单片机学好了之后,至少知道单片机是什么东西,到社会上找工作用到其他单片机,就会触类旁通,所以不是没有用,只是你不知道他干嘛用。现在很多芯片内核还是51单片机的,所以初学者不要好高骛远,赶时髦,你可以学高级单片机,但是资料不多,讲解的不多,对初学者入门难度很大! 最广泛最简单的还是51吧,咱们看着简单别人看着不一定简单。而且51外挂存储器比较简单。
当时很多人问我寄存器是啥玩意,我都不会回答。
曾经恩智浦来我们学校,说可以捐一批单片机开发箱(好像也是51核的)。但前提是用他们的单片机教材。领导以他们的东西不基础为理由拒绝了。其实是老师们不想学新东西。 51单片机本来就是基础,难道现在大规模集成电路普及了你们就不学三极管基本放大电路了?? joshuahorn 发表于 2012-8-30 12:28 static/image/common/back.gif
51单片机本来就是基础,难道现在大规模集成电路普及了你们就不学三极管基本放大电路了?? ...
连51都玩不转还想玩别的,就算会玩成就也有限。觉得学51单片机作为入门是落后行为的同学们,你们如果不改变这个观念你们将来的成就也就局限于此了。多体会一下下面这个典故:“东汉时有一少年名叫陈蕃,自命不凡,一心只想干大事业。一天,其友薛勤来访,见他独居的院内龌龊不堪,便对他说:“孺子何不洒扫以待宾客?”他答道“大丈夫处世,当扫天下,安事一屋?”薛勤当即反问道:“一屋不扫,何以扫天下?”陈蕃无言以对。 ” 大规模集成电路及其编程应用
学的是一个有
晶振 复位 定时器 中断系统
UART GPIO 三大总线
RAM ROM
及一些常用外围的电路
的集成IC罢了 MCU那么多,开那门都无所谓,51虽然比较落后,外部接口也不丰富,都靠模拟,学会模拟了还怕高级点的MCU配置个寄存器? joshuahorn 发表于 2012-8-30 12:33 static/image/common/back.gif
连51都玩不转还想玩别的,就算会玩成就也有限。觉得学51单片机作为入门是落后行为的同学们,你们如果不改 ...
你的思想过于保守了点,学习arm一步到位岂不是更好,把arm学明白了难道会比学51的基础差么,单片机课程的作用就是让同学们了解单片机的原理及应用,具体什么单片机型号都能讲出原理和应用,但是单片机越高级,接触到的东西会越多。具体教什么还得看老师的能力。 看来没法扫天下的人很多 学啥无所为,重点在于精 不会爬怎么会走,感觉这是一个道理 学51入个门呗,要一学期的 二本大学电气专业的学生表示要大四才学51.。。。。。 因为老师其他的不懂 lcofjp 发表于 2012-8-30 12:56 static/image/common/back.gif
你的思想过于保守了点,学习arm一步到位岂不是更好,把arm学明白了难道会比学51的基础差么,单片机课程的 ...
一个还不会吃奶的孩子你让他学习自立更生?扯! lcofjp 发表于 2012-8-30 12:56 static/image/common/back.gif
你的思想过于保守了点,学习arm一步到位岂不是更好,把arm学明白了难道会比学51的基础差么,单片机课程的 ...
一个还不会吃奶的孩子你让他学习自立更生?扯! afengjiuling 发表于 2012-8-30 14:30 static/image/common/back.gif
一个还不会吃奶的孩子你让他学习自立更生?扯!
你的比喻不恰当。无论51还是arm,都是单片机而已,内容基本都是一样的,只是外设和功能丰富了些。 学的是51,学完就扔,arm一般是做科研立项或实验竞赛才自学 lcofjp 发表于 2012-8-30 15:27 static/image/common/back.gif
你的比喻不恰当。无论51还是arm,都是单片机而已,内容基本都是一样的,只是外设和功能丰富了些。 ...
那您是直接就学的arm? 51都玩不通,还能玩那样? 1上场就给你来个ARM,6410,FPGA,怎么样,很爽吧,爽到大家都不知道是神马 QMW83 发表于 2012-8-30 11:36 static/image/common/back.gif
现在还学8051,落后了吧。现在是ARM时代哦。。
请问如果一开始就让你学ARM,你能学的怎样?51虽然性能落后,但是当初的出现给嵌入式带来的福音绝不是后面这些处理器所能比拟的,现在所有的嵌入式微处理器那个不是从这个经典架构发展而来的,所以,重要的不是一开始学什么,人家把你领进门,剩下的就看你的了。(我现在也早不用51了,像STM32、ARM9、LINUX等都学了,但是回想当年学51的情节,还是觉得51是个入门的好工具) 顶楼上的,二本电信专业表示大三第一个学期学一个学期就完事了, 大二 51汇编语言
大三 fpga
大四 dsp arm lcofjp 发表于 2012-8-30 15:27 static/image/common/back.gif
你的比喻不恰当。无论51还是arm,都是单片机而已,内容基本都是一样的,只是外设和功能丰富了些。 ...
顶,我就是直接学的AVR,然后是STM32和FPGA,现在看51和小儿科一样 普通二本,大二51,大三DSP,ARM9,大四FPGA lcofjp 发表于 2012-8-30 12:56 static/image/common/back.gif
你的思想过于保守了点,学习arm一步到位岂不是更好,把arm学明白了难道会比学51的基础差么,单片机课程的 ...
实际上, 多数学生连arm的几个模式几个状态都搞不清楚. 51本身真的可以说小儿科, 可就这个小儿科, 多少人真正考起来都没法及格--别说太简单,懒得学. 51有个好处就是结构非常规整, 对于初学者这很重要, 搞个PIC, 几个bank切换一下就头大了, 再说教他们AD/DA,各种总线配置吧,这个又不通用, 不教吧, 都没法把片子用起来...
一步一步来吧。心急吃不了热豆腐 binaimei2007 发表于 2012-8-30 17:56 static/image/common/back.gif
普通二本,大二51,大三DSP,ARM9,大四FPGA
嗯,学得挺多的,不知道精不精。。
大二51,大三上AVR,430,寒假FPGA,大三下,动手,STM32。
说起来惭愧,假如有机会重新来过,我会选择51,动手,AVR,动手,STM32,动手。 afengjiuling 发表于 2012-8-30 15:36 static/image/common/back.gif
那您是直接就学的arm?
本人从430开始学起的,之后是stm32;也想学学51,但是没时间和兴趣了。 我们大三才有51!!! lcofjp 发表于 2012-8-30 18:20 static/image/common/back.gif
本人从430开始学起的,之后是stm32;也想学学51,但是没时间和兴趣了。
那不还是先入门再学的stm32么,对于什么都不懂的菜鸟而言,学好51就已经不容易了,我当时是大二学了一学期,还是用汇编,云里雾里的没懂,到大三学会用C写程序,才慢慢懂 工作六年,还在玩51.因为公司还在用51,
我死去算了!555555555 我觉得51就像语言中的C一样。。。
好多人喜欢一步到JAVA,C#.
但一般大学还是喜欢教C= = 别说51了,我敢保证许多电工三极管都没学明白。 是啊,三极管的内容,应用太多啦! 我就是读电子的,51很多同学还没碰过,,我也自己摸着石头过河。。。哎,大学啊,不学这些这么“低级”的电工,学的是就是戴维宁,傅里叶的“高级”的东西。大学还是侧重于理论知识。。 大三 学51 还是8031 老师就知道让我们背,连地址啥的都得背。结果学完啥都不知道。。。 XIVN1987 发表于 2012-8-30 11:53 static/image/common/back.gif
大学就是入个门而已,知道有单片机这么个东西就行了,,,毕竟绝大多数人毕业了可能一辈子都不会使用单片机 ...
+1
51其实也什么不好的.....关键是真的很便宜俄~~~ 学51没什么不好,毕竟51的资源最多,51基本架构也最简单明了。
说实话MCU你要大学联系实际很难,教你AVR,你工作说不定用的430,叫你430你到时又用PIC。大学3年(第一年总要先学基础模电数电吧),你学步不完PIC、AVR、ARM、CPLD、DSP、FPGA 如果做不到融会贯通,先学啥都没用 话说,今天去领书,发现我们这届变了,直接学ARM9了= =51都没学过。。。 有许多人连51都学不会就想着学ARM了,结果移植一个驱动GPIO的程序也得上论坛求程序。 本帖最后由 yuxizhe 于 2012-9-1 19:34 编辑
三流985
大二 FPGA 大三DSP C5000 51 PLC 嵌入式
自动化 都是浅尝辄止 师傅领进门 修行在个人 基本上都是大三学习的,感觉还是早学好,可以有更多的时间了解别的。大一闲的要死,什么都不知道,要是能接触到,就不会浪费那么多时间了 本帖最后由 joshuahorn 于 2012-9-1 20:48 编辑
lcofjp 发表于 2012-8-30 12:56 static/image/common/back.gif
你的思想过于保守了点,学习arm一步到位岂不是更好,把arm学明白了难道会比学51的基础差么,单片机课程的 ...
这之一个心态的问题 ,照你这么说 小学和中学的课程都不用学了,幼儿园出来直接开始就大学的课程研究就好了,不是更直接。或者说同学们都去研究一下现在的双核和四核的CPU是怎么弄出来的,神州是怎么上天的不就怎么都懂了。神州火箭理包含的知识更多,几乎涵盖了现有所有的科学层面,照你说的不是直接把它弄懂就什么都会了。{:titter:}
根本都没明白别人话理的意思就直接批判的人的心态,唉。。。。。。。。。。。
再解释一边给你听,我要表述的之一种学习的心态。学什么都无所谓,最重要的是你以一个什么心态去求学。很多我门看是很简单也很落后的知识理往往才是最重要的东西。就像种田手动插秧看是很简单很落后的一个活,可是那些发明出来自动插秧机的,要是没有这些用手插秧的农民们经过几千年来累积的知识包括秧苗的距离,秧苗插的深度。你认为那些天天坐在空调理的科学家们能弄出这个东西。 上课讲的是80x86.。。 用过不少款的单片机,我现在真想静下心来好好学学80x86,我发现光会写个程序,真么什么好说 XIVN1987 发表于 2012-8-30 11:53 static/image/common/back.gif
大学就是入个门而已,知道有单片机这么个东西就行了,,,毕竟绝大多数人毕业了可能一辈子都不会使用单片机 ...
同意,51是最经典的入门的东西了。 大三飞思卡尔8位机 基本没指望老师教,一路自学。。。。。 学校大三才教51,现在自己摸索,找不到路的感觉 看从什么方向学的, 光是软件的 无非就是寄存器、 时序的,是没必要盯8051,直接跳 32位的, 从硬件设计和组成原理的方向, 8051的结构 有一席之地。 比如说 片上结构如何做 mcu 核, 你不吃透8051,估计学arm 也走不远。 现在觉得作硬件开发的越来象软工方向了 {:curse:}
{:lol:} 学51的人多呀 入门的东西需要这么纠结吗?学校教的东西需要这么纠结吗?
修行靠个人啊。。。。 真能吧51学个五六成的再说吧 51是基础啊 chenxujiaoyang 发表于 2012-8-30 15:50 static/image/common/back.gif
请问如果一开始就让你学ARM,你能学的怎样?51虽然性能落后,但是当初的出现给嵌入式带来的福音绝不是后 ...
赞同。只是i觉得在校期间要加深对学术的研究。能否在51的基础上学一些ARM内核的东西。 能学理解一些概念,了解让一个单片机工作起来,已经足够了,不是所有的人都对单片机感兴趣。
如果你个人有兴趣和爱好,自学什么都没关系/ 看了这么多的回复,才知道为啥现在搞模拟的吃香阿,话说在大学除了模电,其余全是数字方面的课程 pulan 发表于 2012-9-20 16:38 static/image/common/back.gif
看了这么多的回复,才知道为啥现在搞模拟的吃香阿,话说在大学除了模电,其余全是数字方面的课程 ...
是这样子的,唉,现在的老师也是不想教模电,因为教起来就跟学数学一样很抽像。有时候就是玩数学。而数电就没那么麻烦了,用AD数字化以后啥都计算就好了不用去了解器件的性能参数等 唉唉,我大四了才开始学啊 ~!!!
我们学校选修课有51的,msp430,有的实验室像凌阳有时候会招收学生学习 51都玩不转,玩ARM?笑话。 练武功一样,马步都蹲不稳,,也别指望有多大本事了。学校我觉得教51没错啊,毕竟是要面对大部分学生,有些基础好的可能听起来比较容易,但是大部分估计还是是懂非懂,,再说了,学校的老师也不是什么都懂的,ARM?老师也不一定很懂。。所以基础好的学生完全可以自学的 conandllu 发表于 2012-8-30 17:18 static/image/common/back.gif
大二 51汇编语言
大三 fpga
大四 dsp arm
虽然课程开了,试问能掌握里面多少东西》还是说只是考试合格了?多掌握基础的绝对没错。如果数字电路没掌握好,学FPGA也只是处于一个认知阶段,只能说知道有这么个东西,要做设计,估计很难 说啥呢!{:lol:}大牛都是搞模电和高频的! 我们这种野鸡大学 都不学的 就学个fpga汇编8086 {:dizzy:}。。。。。 51还没学精通就搞别的,没意义吧,有本事用51写个跑系统运行程序,可以模拟STM32的运行系统运行;学精通51很重要,毕竟是最基础的东西,把最基础的搞好了,在搞其他的都是一通百通的{:titter:} 还是51重要啊!
学51是让你懂得单片机的构架和开发方法,你问下本科生有几个说真正一步到位学会ARM的? 本帖最后由 xieyudi 于 2012-12-9 02:54 编辑
本人在二本, 非211非985, 非电气专业(软件工程)
大一暑假自学51(汇编和C), 大二上自学飞思卡尔9S12(汇编和C), 寒假自学x86指令集, 大二下自学stm32, 目前大三上自学模电.
做过: 在51上模拟SPI操纵NRF24L01, 在飞思卡尔上实现图像处理和车模控制, 在x86上写裸机代码实现分时操作系统, 用STM32实现一个简易HTTP服务器(协议栈自己搞).
今年过年打算玩: 数字示波器, 用STM32的I2S来实现一个SD卡播放器.(培养系统性开发能力)
个人觉得单学单片机没什么难度, 无非就是:指令系统, 寻址方式, 时钟, 中断控制, 然后就是各个设备的寄存器, 我当初学stm32也就个把月(因为是学习, 没用库, 直接配置寄存器)
感觉这些都没啥难度, 根本不需要教, 一般看datasheet就行, 再不就网上找几个例程.
我觉得难的就是: 知道其内部工作原理, 使用其进行系统开发(从画板到程序), 使用其实现高级算法.
再上一层, 自己设计IP核, 自己设计算法, 那就更困难了. 一看就是眼高手低,51是最基础的也是最容易入门的。好比C语言的基础和指针,所以通过学习51的内核和编译原理才能更好的玩转ARM。。。。。。总结方法是最关键的。
精通一门就够用了,大多数人都是什么都会一点!哈哈........{:biggrin:} 51==人都二脉! 专科,每周6节,一学期 joshuahorn 发表于 2012-8-30 12:33 static/image/common/back.gif
连51都玩不转还想玩别的,就算会玩成就也有限。觉得学51单片机作为入门是落后行为的同学们,你们如果不改 ...
我就是不扫一屋那个,可是我公司还是要扫的,因为要扣绩效的 当然还是51了
lcofjp 发表于 2012-8-30 12:56
你的思想过于保守了点,学习arm一步到位岂不是更好,把arm学明白了难道会比学51的基础差么,单片机课程的 ...
51一学期搞定,ARM恐怕一学年你也搞不定吧 ,大学一共才四年,你总不能让那些对单片机毫无兴趣的学生在这上面消耗太多的时间啊。入门了,大家想学单片机的继续自学ARM,对单片机没兴趣的继续寻找他自己的爱好,毕竟这是门要考试的科目,消耗时间太长,对有些学生很不公平的 。 yangshichang110 发表于 2012-9-1 18:18
话说,今天去领书,发现我们这届变了,直接学ARM9了= =51都没学过。。。
敢问您哪个学校的?领大几的教材啊?学哪个芯片的ARM9啊? not_at_all 发表于 2012-9-1 18:22
有许多人连51都学不会就想着学ARM了,结果移植一个驱动GPIO的程序也得上论坛求程序。 ...
我们会看到更多更多的发问贴,然后就看到越来越少的人去学单片机,然后我们就又退化到用三极管,电阻,电容搭电路,然后就要我们学的更扎实,牛人又多起来了。 not_at_all 发表于 2012-9-1 18:22
有许多人连51都学不会就想着学ARM了,结果移植一个驱动GPIO的程序也得上论坛求程序。 ...
我们会看到更多更多的发问贴,然后就看到越来越少的人去学单片机,然后我们就又退化到用三极管,电阻,电容搭电路,然后就要我们学的更扎实,牛人就又多起来了。 我们学校8051,学完以后有人问什么叫AT89C51,怎么还有S51... Proteus里面没S51 51挺好,也简单,适合初学者。
页:
[1]
2