热度 33
2014-7-8 21:52
2344 次阅读|
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讲左右。