原创 工作小结--单片机,简单吗?

2010-10-29 16:59 1937 20 24 分类: 消费电子

做电子工程师切忌浮躁,一定要认真,就拿看芯片的数据手册,一定要仔细,哪怕是一个字都不要放过,虽然数据手册上面可能有错,但你连这点都做不到怎么发现错误。

初学单片机时,可以把单片机当一个黑匣子,把C或汇编当成一个工具,一切都好办,三几天的功夫就可以把单片机内部资源搞定。然后再多修练几天就可以做项目,再好好修练一下可以在单片机上跑系统,然后就感觉单片机好简单,没什么好学的,看看别家的单片机,也是相通的,看看datasheet,再熟悉一下编译器可以开工了,可是你真正懂单片机了吗?

有些人干了好长时间的单片机工程师,可是还不知道ROM与RAM的区别,也或许只知道ROM是只读存储器,放程序,RAM是随机存储是放数据的,但诸如PROM,EPROM,OTPROM,EEPROM,NORFLASH与NANDFLASH更是不知道有什么联系与区别。还有哈佛结构与冯·诺伊曼结构的单片机有什么区别,各有什么好处?单片机内部都有几种总线,有什么联系?为什么有的单片机要把程序存储器分页,为什么要分出程序存储空间与寄存器空间?一般哈佛结构的单片机有几级流水线缓存,二级,三.级还是更多,流水线缓存有什么好处,为什么不能做更多?……别的不说就再说一个简单的,单片机的端口都是什么结构的,输入与输出有什么区别,输出的高电平是多少,输出 电流是多少?也许你说这些datasheet上有呀,可是你想过没有为什么要这样设计,为什么你的程序写出来了,跑的没那么快,或者没有出现你想要的结果?

单片机工程师也应该是电子工程师的范畴,与写上位机的程序员还有所不同,单片机工程师不但会在电脑前面敲程序,还要懂硬件,单片机程序是干吗的,是驱动硬件的让硬件干活的,弄到最后也就是一堆01010的代码,而靠这些010101来驱动硅晶片来工作的,做事情要抓住事物本质,同样写单片机程序同样要抓住单片机的本质,连单片机内部结构都弄不清,怎么写出优质的程序。

当你什么都不懂的时候,你会觉得单片机很简单(看看datasheet,熟悉就下编译器,就搞定了)。当你深入了解了单片机以后,你才会真正的觉得它简单,但此简单与彼简单不是一般的简单。

文章评论4条评论)

登录后参与讨论

用户1559478 2011-1-17 11:50

楼主你懂了吗???老板可没有功夫来让你了解这些,还是靠自己的业余时间

用户1571151 2010-11-3 00:15

有没有深入探讨MCU原理的著作呢

用户1277994 2010-11-2 17:51

差点没有顶出来。

用户1277994 2010-10-29 17:00

欢迎懒猫爱飞来开博!!!!谢谢分享。
相关推荐阅读
xucun915_925777961 2013-04-28 11:31
毕业后的五年拉开大家差距的原因在哪里?【转】
  有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!...
xucun915_925777961 2013-03-31 20:28
职场大牛精彩总结:职场上,如何做人做事做管理【转】(文/张子阳)
      大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际...
xucun915_925777961 2013-03-28 14:03
介绍几种优秀的UML工具
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言...
xucun915_925777961 2013-03-27 18:05
IAR EW FOR 8051 修改工程名称的方法
        近段时间一直在搞蓝牙4.0的开发任务,所以用到了IAR编译器,话说IAR编译器用途蛮广,可以编译MSP430,ARM,还有TI的51核芯片,当然,这要不同的版本,我现在用的是for...
xucun915_925777961 2013-03-26 16:40
Cortex-M3学习日志(八)-- TFT实验Part(a)
    自己用的LPC1768的开板带有一块2.4寸的TFT彩色液晶屏,虽然自己工作中还用不过显示屏,但是晚上闲着也是闲着,于是继续玩咱的LPC1768吧。 我的开发板上的液晶屏的用的是SPI接口,当...
xucun915_925777961 2013-03-25 20:48
说说那几款查看源代码的工具
说说那几款查看代码的工具 今天给大家介绍几款单片机工程师所喜欢的几款查看源代码的工具,这几款工具在懒猫的日常工作中可是帮了不少忙。 一、 Source Insight     Source Insig...
我要评论
4
20
关闭 站长推荐上一条 /2 下一条