[经验] 从业十年,教你单片机入门基础。(连载)

原文链接: http://bbs.elecfans.com/jishu_469851_1_1.html

大家好,我是吴坚鸿,自从去年在本论坛写了《从业将近十年,手把手教你单片机程序框架》后,赢得了一部分网友的好评,同时也发现了一些网友没有C语言基础,没有单片机基础,不懂keil的安装和使用,不懂74hc595的使用原理,不懂动态扫描数码管的原理,甚至连如何烧录程序也不清楚,这样阅读我那程序框架的贴子就很吃力,所以我决定新开这个连载基础贴。我2006年毕业出来工作,到现在只工作了九年,为何标题取名“从业十年”,是因为我打算明年2016年刚满十年后就整理出书,所以提前把书名公布出来。由于本人技术水平有限,不足之处望各位网友指出来相互探讨。同时感谢电子发烧友论坛一直以来给予的支持,给我提供这么好的分享平台。
    下一节预告:跟我学单片机到底是学什么?我的两个比喻和一个规则。

(未完待续)

第一节:跟我学单片机到底是学什么?我的两个比喻和一个规则。

第二节:我眼中学习单片机的四个阶段。

第三节:单片机一个最重要的特性。

第四节:平台软件和编译器软件的简介。

第五节:用keil软件新建,关闭,打开一个完整工程的操作流程。

第六节:把.c源代码编译成.hex机器码的操作流程。

第七节:重复利用现有工程模板进行程序开发的方法以及代码备份管理技巧。

第八节:把.hex机器码下载到单片机的操作流程。

第九节:程序从哪里开始,要到哪里去?

第十节:一个用来学习C语言的模板程序。

第十一节:变量的定义与赋值语句。

第十二节:两个变量的数据交换。

第十三节:二进制与字节单位,以及各种定义变量的取值范围。

第十四节:二进制与十六进制。

第十五节:十进制与十六进制。

第十六节:加法运算的5种常用格式。

第十七节:连加以及自加运算的简写。

第十八节:加法运算的溢出。

第十九节:加法运算中,神秘中间变量的类型以及解决“掺杂多种变量类型”的办法。

第二十节:减法运算的5种常见格式。

第二十一节:减法的连写和自减运算的简写。

第二十二节:减法运算的溢出。

第二十三节:建议把所有参与减法运算的变量都转换成unsigned long数据类型。

第二十四节:乘法运算的5种常见格式。

第二十五节:连乘以及自乘运算的简写。

第二十六节:乘法运算的溢出。

第二十七节:整除求商的运算。

第二十八节:整除求余的运算。

第二十九节:利用“整除求商求余”来拆分提取一个数的个十百千位。

第三十节:逻辑运算符的“与”运算。

第三十一节:逻辑运算符的“或”运算。

第三十二节:逻辑运算符的“异或”运算。

第三十三节:逻辑运算符的“按位取反”和“非”。

第三十四节:移位运算的左移。

第三十五节:移位运算的右移。

第三十六节:括号改变优先级。

第三十七节:if判断语句以及常量变量真假的判断。

第三十八节:等于关系符“==”和不等于关系符“!=”。

第三十九节:大于关系符“>”和大于等于关系符“>=”。

第四十节:小于关系符“<”和小于等于关系符“<=”。

第四十一节:与“&&”,或“||”的关系符。

第四十二节:小括号改变判断的优先级。

第四十三节:if,else if,else的5种组合判断语句。

第四十四节:一维数组能批量定义变量的特点。

第四十五节:二维数组。

第四十六节:while循环语句。

第四十七节:循环语句do while和for。

第四十八节:循环体内的continue和break语句。

第四十九节:for和while循环体的嵌套。

第五十节:switch语句。

第五十一节:函数的三要素和执行顺序。

第五十二节:从局部变量和全局变量中感悟“栈”为何物。

第五十三节:函数的作用和四种常见书写类型。

第五十四节:return语句在函数中的作用以及容易被忽略的四个功能。

第五十五节:static静态局部变量在函数中的重要作用。

你可能感兴趣的:(单片机)