tag 标签: 深入浅出玩转51单片机

相关帖子
相关博文
  • 热度 28
    2014-9-29 20:58
    2212 次阅读|
    3 个评论
    《 31 天环游单片机》 视频的 40~61 讲,现以正式上传之百度云,有需要的赶快去下载吧,内容分别如下:   第41讲 触景生情——串口编程之中断、收发数据   第42讲 马不停蹄——IIC总线的概述   第43讲 马不停蹄——AT24C02的概述   第44讲 马不停蹄——与IIC总线有关的几个子函数   第45讲 马不停蹄——AT24C02的操作实例   第46讲 闲庭信步——反馈、运放、AD和DA的概述   第47讲 闲庭信步——AD和DA的转换原理   第48讲 闲庭信步——AD和DA芯片(PCF8591)的概述   第49讲 闲庭信步——PCF8591的操作实例   第50讲 山明水秀——如何高效阅读代码   第51讲 山明水秀——LM75A温度传感器操概述   第52讲 山明水秀——LM75A温度传感器操作实例   第53讲 乐不思蜀——时钟(PCF8563)的概述和端口操作的汇总   第54讲 乐不思蜀——时钟(PCF8563)的操作实例   第55讲 游人如织——红外解码的概述   第56讲 游人如织——程序分析以及红外解码编程实例(1)   第57讲 游人如织——程序调试以及红外解码编程(2)   第58讲 游人如织——红外编码的编程实例   第59讲 游人如织——第二部分总结   第60讲 春意盎然——基于Keil4软件的变量、波形仿真   第61讲 春意盎然——基于Keil4软件的时间、串口仿真   视频下载链接地址如下: http://pan.baidu.com/share/home?uk=2417018124#category/type=0   剩余的我会速速发布,请大家继续关注。   残弈悟恩:有些设计,值得用一生追求。
  • 热度 35
    2014-8-28 00:35
    1288 次阅读|
    6 个评论
      多多喝点西安龙头水,喝饱了继续上路...   小编导读: 第一次与刘平老师接触也是在Elecfans上面认识的,小编突然有一天看到刘平老师默默的发了一个抢楼送书的帖子,看到这么好的书籍,小编没有道理不让大家一起来分享,所以就联系上了刘平老师。刘平老师是一个幽默、风趣、有知识、有内涵的人儿,他愿意跟大家一起分享他所经历的酸甜苦辣,而且刘老师的idea也很多,小编也从刘老师身上领悟了更多的思路。下面就让我们一起来了解这位平凡老师的美丽人生吧!    1、小编:能不能简单说一下,你是什么时候开始接电子行业的呢? 又是什么让你与它结缘的?   残弈悟恩:   要我说和电子结缘的时间,得从大一(08年)说起,班主任领来了一个凌阳科技的人,给我们做演讲的同时,介绍了他们的产品——语音智能小车,所谓的语音小车,就是在训练之后,可以通过人的语言来控制小车的运动状态。演示完之后,给我们10分钟(真当宝贝啊!)的时间,可以近距离观看一下,腼腆的我,加之人多,看都没看上一眼。从那一刻,我在心里默默的发誓,毕业设计就它——语音智能小车。之后急急忙忙的跑到图书馆查阅资料,但被那些花里胡哨的电路图、寄存器、汇编指令、C语言当头一棒,认命吧,半天的热情已经减退。   进入大二,“骚年”的我们,难免会触碰一下感情的“高压线”,我也不例外,虽然时间不长,但我很痴迷。苦苦追寻一学期,最终的结果是,美女还是选择了“高富帅”。 “为什么我的眼睛常含泪水,因为我爱你爱的深沉”,那天彻夜未眠,感觉这个世界怎么这么黑暗,什么都与我绝缘,天无绝人之路,我当然不会选择自尽,呵呵。第二天下午是电路实验课,拖着疲惫的身体,走进实验室,看见那些“神秘”的仪器,仿佛进入了世外桃源,“失恋”的感觉一下被这些仪器所“吸收”,剩下的全是好奇。下实验课之后,一个人跑到操场,坐在那里,思考着,既然世界将自己一次又一次的抛弃,是昏昏沉沉荒度时光,还是应该续走电子之路,这条路适合自己吗?思考着,反问着,又一个难眠之夜在操场度过。早上起来虽然很累,但像疯子一样跑到书城,一口气买了30本与电子方面有关的书籍,从此深陷电子这块泥潭,一直未曾自拔,一节课也不上,每天泡图书馆和实验室,有时累了,直接睡实验室。 既然选择了远方,即便是风雨兼程,也要跪着走完。   2、小编:您可谓是研发产品的前辈了,分享一下你最得意的产品吧!在设计研发过程中,你是否遇到难以解决的困难?您又是如何处理的?   残弈悟恩:   呵呵,其实研发产品的前辈算不上,但我在这方面确实花费了不少精力。一个产品的研发,若走正规渠道(公司不同,流程不同),需要经历的流程还真不少,如立项申请、需求评审、软硬件的划分、系统调试、PP试产评审、产品发布和维护等等,再到各种文档的书写,真是即烦人,又累人,关于这些,希望能在以后电子发烧友论坛的技术公开课中做详解。   要说我最得意,最欣慰的作品,不得不说我的单片机开发套件:实验板——MGMC-V1.0、书籍——《深入浅出玩转51单片机》、视频——《31天环游单片机》,这里我着重分享一下后面两者。   在写书和录制视频的这一年多中,我曾创造了连续5个月,除看医生之外,未曾休息过一天的记录,在2013年12月18日晚上12点的博客中这样写道:狂风呼啸,干枯的柳树在狂风中摇晃,一条条树枝就像一条条狂舞的皮鞭在空中抽打着。隆冬,北风凛冽,狂风包裹着沙尘,银灰色的云块在天空中驰骋而过,寒流滚滚,正酝酿着一场大雪,这就是冬天的大西北!   从炎热的8月到酷寒的12月,五个月只是一段时间,又是一段经历;五个月是一次突破,五个月更是一次奋斗与病魔之间的交替。这五个月在某种程度上来说,都没完整的休息过一天。每天都是7点起床,晚上4点睡觉,除了病倒的这几天,确实感觉有些累,除此之外都没说过一次、一个累字, 自己选择的路,爬着、跪着都要昂着头走下去。   这个社会不相信懦弱,更不相信眼泪。 五个月来,对身体的摧残是致命的、不可逆的,一个小小的感冒都能折磨一周。五个月来,对身体的摧残是很彻底的,导致爬起来写博客都手软,让我明白,工作很重要,身体更重要, 在这里,向苦苦奋斗的每一位说声:奋斗的同时,别忘了锻炼身体。   3、小编:您是如何看待工程师创业这个问题的呢?您的创业史(奋斗史)能不能给我们分享一下呢?   残弈悟恩:   关于创业,我还是一个菜鸟的N次方,不敢评头论足。创业这个词,当今社会很貌似很“流行”、很“时髦”、很“伟大”,更有甚者将它与“成功”联系到一起,我想说的,经历过的、正经历的人未必这么看,因为会面临好多困难。 第一点:失败、压力常伴。 马云说:从创业的第一天起,你每天要面对的是困难和失败,而不是成功。我最困难的时候还没有到,但有一天一定会到。两年来,每天向我伸开双手的是:失败和困难。史玉柱说:创业前,很多困难你都不会把它认为是困难,当它突然成为你的困难时,很多人会承受不了压力,就放弃了,这样的人一定是不能成功。即使面对怎么样的压力,我都不会选择放弃。 第二点:苦多于甜。 农村长大的我,别的没学会,唯独学会了吃苦。创业道路上能吃苦、能坚持,这就够了。连续几年,一直坚持早起,凌晨以后睡觉,有甚着到了5点,我可以做到。 第三点:资金准备的是否充分。 创业期初,可能会面临几个月、几年接不到一单、赚不到一块钱,但必须得坚持。刚毕业,除解决自己衣食住行以外,还得照顾家里,有些还的成家,这些加起来,真是一笔不小的开支,倘若资金预算不周到,可能会回到很大的麻烦。跳槽穷一年,转行穷三年,我觉得创业至少要做穷五年的准备。即使一天一包泡面,也要坚持下去。 第四点:准备工作做得是否周到。 这个准备工作包括:方向、客户是否明朗,销售渠道是否清晰,人员配备是否合理,创业计划是否周全。我自认为创业之前的准备,与是否成功成在某种关系上成一定的比例,但绝不成正比。   无论创业也好,在企业工作也好。推荐大家去看看——【美】埃里克•莱斯编著的《精益创业》,听听余世维的演讲——《如何成为一个成功的企业管理人》。    4、小编:您现在是自己创业阶段,那务必要面对一个招聘的环节,那么您招聘新人的时候你会看重些什么呢?   残弈悟恩:   关于招聘,虽然菜鸟一个,但我会从这几个方面进行考虑。做人是否到位、做事是否认真、技术是否扎实、读书是多是少。 做人是做任何事的前提,人品做好了,做技术、做事肯定能做好。 这些考核的过程可能有点复杂,但还是有方法的,例如从生活习惯、面对小事的所作所为,基本功的掌握情况,就可以略知其二。再说读书,俗话说,读万卷书不如行千里路,行千里路不如阅人无数。大多学生银子有限,不可能行千里路,更不可能阅人无数,但是读大量的书籍,应该可以做到。   5、小编:自从业以来,遇到最大的困难与挑战是什么?能否给我们分享些您的经验以及心路历程?   残弈悟恩:   自从业以来,出于工作和对电子的爱好,所以一直在追求技术,看得书越多、学的东西越多,总感觉知道的越少。为了降低产品的成本,自学了好多种处理器;为了一个项目有多套方案可选,查阅了大量的资料、论文、博文;为了让软件跑的更快,研究了大量的算法。关于技术学到某一程度,这个并没有明确的定义、好坏之分、什么程度才算好、才算够之说, 但有一点很重要,网友们在上大学时,必须要掌握即时学习的方法,这个对以后的工作很重要。   追赶、超越的过程很辛苦,但又很充实,这时我们一定不能慌,要按计划去做。 曾有这么一篇文章,日本人做事之前,会做详细、周密的计划,有甚者居然话70%的时间去做计划,只花30%的时间去执行,更有日本人自信的这么说道:倘若中日开战,日本的电子企业可以在一周之内转化为军工厂。由于我是按2-8规律来做,即花20%的时间做计划,花80%的时间去执行,或许这就是工作效率不高的原因之所在吧。   最后推荐大家几个软件。XorTime(番茄工作法软件),大致方法如下图所示;成功助理,督促你按GTD流程工作;为知笔记(也可以用印象笔记、有道笔记等);亿图图示专家,该软件我觉得是各行各业工作人员的必备软件,用它可以画系统框图、软件流程图、甘特图、思维导图,这样一个软件完全就可以替代office Project/Visio和XMind等软件。    6、小编:在您生命中曾经有哪些人对你造成过影响? 给你的启示又是什么呢?   残弈悟恩: 在我生命中,对我造成影响的人甚多,要我说的,首当是父母,借此机会向父母说声:你们辛苦了。他们对工作的严谨作风、吃苦精神、不放弃的毅力,值得我用毕生去学习。7几年,我爸和我叔分家,所有的财产归我叔,我爸和我奶奶只分到了两个破碗,他们含辛茹苦、相依为命,到公社干活,一个月只能混到一斤二两面粉,我们村有人直接指着我爸的面说:你们母子有两种结果,要嘛活活饿死,要嘛直接被狼吃。就是在这种极度困难的情况下,我爸还是通过自己勤劳的双手撑起了这个家。 《感悟设计 电子设计的经验和哲理》一书的作者王玮将母亲行医的方法、手段应用到了电子设计中,我同样一直将父亲的那不放弃的毅力刻骨铭心,用于做人行事中。   7、小编:最近您在电子发烧友做了《深入浅出玩转51单片机》抢楼送书的活动,效果很好。您当时编写这本书的初衷是否可以和我们分享下?   残弈悟恩:   能有这么好的效果,首先得感谢电子发烧友这么好的一个平台,还有积极参与的网友。要说我写这本书的初衷,说来也意外,起初的想法是编写《单片机那些事儿》,以开源、连载的方式共享与各大网站,希望能将一些单片机的学习方法、项目开发流程、编程经验,以及自己的奋斗历程和网友分享,让他们以“玩”的方式学会单片机,并运用单片机。由于常写博客,后来引起了北航出版社董编辑的注意,最后找到我详谈之后,我出于一下两个方面,决定写此书。 一、便捷性。 可能有人会说,既然你已经录制了《31天环游单片机》视频和编写了《单片机那些事儿》,那为何还要写此书,视频和电子文档虽然很直观、很廉价,但阅读和观看起来有一定的局限性,因为他们都必须依赖电脑。我一直觉得看电子文档会造成一种浮躁的氛围,浪费的时间比买书所花的钱浪费更大。 二、内容丰富性。 在写书之前,我看了几十本单片机方面的书籍,但是这些书大都有两个共同缺点。  (1)以汇编为主的原理讲述得太多,从而一开始给学生扣上了一顶难学的高帽,让他们一直在“痛苦”中学习单片机,但以后项目开发中却几乎用不到汇编。  (2)工程中常用的知识点没有讲述到。例如简简单单的延时,一直在用Delay()函数,但工程中恰恰用的是状态机;项目中常用的模块化编程也没有讲述;以后进阶uCOS、FreeRTOS、Linux等操作系统的基础——RTX51Tiny实时操作系统也没讲述到。基于这些原因,我决定编写此书。   8、小编:工程师经常在谈如何找一个好的平台,您是如何看待这个问题的?   残弈悟恩:   一个人,两脚使劲踩1小时的自行车,只能跑10公里;开着宝马,一脚轻踩油门1小时就能跑100公里;乘飞机,吃着美味、看着美女,也能跑1000公里,因此, 同样的努力,不一样的平台和载体,结果就是不一样。 可问题是如何找到一个好的平台,我自认为适合自己的才是最好的。由于主、客观原因,不一定一下子就能找到合适的岗位,这个时候一定要静下来,在提升、历练自己的同时,再慢慢去寻找更适合自己的岗位。 一定要切忌,在未做好准备之前,不要盲目、频繁的跳槽、换工作。 从骑自行车到开宝马,再到坐飞机是需要一个由量变到质变的过程。    9、小编:各个行业每天都在发生变化,电子行业更是如此,那么作为电子工程师,在您看来,您是怎样面对这样的挑战和变化的呢?   残弈悟恩:   做技术和做人一样, 时时刻刻都会面临各种各样的挑战,我们要做的就是勇敢的去面对,提升自身的学习和应变能力 ,跟随社会的潮流,当然不是盲目的剪刀,浆糊!如果你没有像乔布斯那样的能力去改变世界,那么你只能改变自己去适应社会。 人生之路,只有走出来的美丽,没有等出来的辉煌。   后记: 相信很多人看完这篇社区之星跟小编的心情一样感觉很真实,很贴切,正因为我们身边有太多太多的模范的存在,也正因为我们身边有这么多成功的工程师是从平凡一步步走向成功,我们还有什么理由去随便放弃?还有什么理由停步不前?小编祝每一位坛友都能收获属于你自己的那份果实。 (原创内容,本文转载于ElecFans(电子发烧友))
  • 热度 33
    2014-7-8 21:52
    2354 次阅读|
    2 个评论
    作者:精心录制,用心分享; 读者:虚心学习,真心评价。 当然也得给网友们一些实惠,那就是向学单片机的有缘人送20本残弈悟恩编著的《深入浅出玩转51单片机》书籍,以此鼓励,具体参与方式可加入《51单片机助学小组》获悉。 看过的读者评论: (1)难得一见的好书,详细但没废话,通俗但又深入,不看此书怎学单片机? (2)自从有了此书,妈妈再也不用担心我学不会单片机了! 《深入浅出玩转51单片机》一书的封面:   同时,我首发、连载、开源的《单片机那些事儿》还会继续连载,关注继续中。   在开始连接之前,先跟大家声明几点: 一、我很乐意接受大家的批评、指正。 二、楼主生于农村、长于农村,大学以前一直说方言,所以普通话不是很标准,让大家的耳朵受刺激的了,还望谅解。 三、刚开始,由于经验、录制软件的问题,视频录制的不是太好,还望理解,后面更换录制软件后,清晰度明显有所提升。 四、穷屌丝一个,在录制初期一直用着大一买的“新”电脑,所以电脑也有些问题,导致有几讲有杂音,更望大家理解。   在来说说目录和针对的对象,大体目录如下,详细目录后续。 第一部分,主要讲述了单片机的基础,例如LED、数码管(用定时器消隐)、按键(状态机法)、中断、定时器、液晶(1602、12864图形绘制)、LED点阵(基本显示、移屏算法),其中还夹杂了如:二极管、三极管、MOS管、C语言变量(变量命名)、编程风格、循环、数组、指针、函数、结构体,合计35讲。既然是基础,肯定就是针对初学者了。   第二部分,主要讲述了单片机通信的协议,如串口、IIC、单总线(个人理解)。除此还包括,数模、模数转换,如何高效阅读代码、程序的调试等,共计24讲。即使基础,也算提高。   第三部分,基于单片机的进阶篇,这些知识、方法完全可以用到学习别的单片机中,如C8051F、STM8、凌阳61、PIC等,因此就是真正的进阶、过度、扩展了。该部分主要包括:基于Keil4软件的仿真、基于protues的仿真、Keil4与protues的联调、基于逻辑分析仪的仿真和调试、基于示波器的仿真和调试、电源的设计、单点接地、文波的测试、模块化编程、上位机编程(基于G语言)、基于PADS9.5的PCB设计、基于Altium Designer14的PCB设计、实时操作系统,其中PCB包括如何单点接地、如何防止滤波电容、如何走线、如何包地、如何防止地孔来匹配阻抗。合计30讲左右,我相信这些知识点可以用的别的设计中吧。   第四部分,以单片机为基础,讲述如何评审一个项目、如何开始对一个项目进行分工,又是如何来设计、完成整个项目的,以及如何焊接、调试一个板子。当然这些项目不是如何做一个机顶盒、一台电视、一台冰箱,我们就以如何搭建一个最小系统、如何设计一个DIY简易空调、如何设计PID算法、如何做一个蓝牙智能小车、如何做一个无线温度传输系统、如何DIY一台简易电视入手,来为大家讲述一个完整项目的开发过程。预计10讲左右。