求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 
单片机教程
第一章 单片机入门
1.单片机简介
2.开发板选择
3.前期准备
第二章 LED及入门
1.初识原理图
2.程序点灯
3.实际LED硬件连接
4.点亮LED
5.闪烁的LED
6.软件调试查看运行时间
7.延时1秒
8.函数封装
9.函数传参调用
10.流水灯
11.数组与移位
第三章 蜂鸣器
1.蜂鸣器原理
2.无源蜂鸣器鸣叫
3.无源蜂鸣器题目
4.无源蜂鸣器+LED
第四章 数码管
1.数码管原理
2.数组&数码管
3.数码管&LED
4.多个数码管显示
5.同时显示不同的数字
6.高位不显示0
7.数码管小数点
8.分钟秒表
第五章 独立按键
1.按键入门
2.按键&蜂鸣器&数码管
3.按键猜想
4.按键用法
5.按键模式
6.不支持连按
7.静态变量
8.支持连按与全局变量
9.再次优化不支持连按的代码
10.流水灯的优化解说
11. 代码对比
12.双模式函数封装
13.第一阶段综合例程(上)
14.第一阶段综合例程(下)
15.第一阶段的总结
第六章 多文件编程
1.多文件编写
2.模块初始化
3.数码管显示函数
4.多文件编程首次测试
5.带返回值的函数
6.新按键程序
7.最终按键程序
8.最终的function文件
第七章 外部中断
1.寄存器
2.中断函数
3.进一步理解中断函数
4.中断的实验现象
5.外部中断测脉冲个数
第八章 定时器
1.定时器概念
2.定时器工作模式
3.定时时长的做法
4.定时器简单运用
5.定时器工作模式2
6.定时器中断函数的使用
7.定时器初始化新写法
8.隐形漏洞
9.代码参考
10.微调定时精确时间
11.单独文件封装
12.输入捕获
13.数据类型强制转换
14.定时器&数码管扫描显示
15.呼吸灯
第九章 舵机与超声波模块
1.舵机入门
2.舵机与按键
3.超声波模块
第十章 串口通信
1.串口通信入门
2.简洁式串口通信
3.详细理解ASCII码
4.串口printf系列函数
第十一章 1602液晶屏
1.液晶屏代码讲解
2.指向数组的指针
3.液晶屏代码单独文件
4.各功能代码的运用
第十二章 IIC通信
1.IIC入门代码讲解
2.EEPROM简单使用
3.IIC&EEPROM合成文件
第十三章 红外遥控与温度传感器
1.红外遥控
2.代码文件和测试
3.温度传感器代码解析Ⅰ
4.温度传感器代码解析Ⅱ
5.温度传感器代码独立文件
第十四章 AD与DA
1.AD与DA合成文件
第十五章 混合例程
1.电位器控制舵机
2.遥控器控制舵机
3.温度传感器与串口
4.模拟倒车雷达报警
5.再次熟悉串口
6.串口&液晶屏Ⅰ
7.串口&液晶屏Ⅱ
8.串口&液晶屏Ⅲ
9.串口&EEPROM
10.实践操作
11.结束语
 

 
目录
第一阶段的总结
来源:C语言网    作者:继承叔    编辑:Alice(火龙果软件)
520 次浏览
5次  

我们的第一阶段的单片机学习在这里就成为一个过渡了!

我们虽然没有运用很多的C语言知识,都是用简单的基础知识反复运用加深印象。说到底,单片机终归还是偏重于软件多一点,怎样巧妙的编程还需要我们不停积累。所以在这里笔者建议初学者先放缓学单片机的步伐,而是反复去学习C语言的基础运用,因为后期的通信协议啊这些需要很灵活去运用C语言知识才行。

学到这里,笔者要求大家反复琢磨之前所有的例程代码,做到对每一行代码的作用都有很系统的认知,有时候表面上看懂了别人的代码,其实只是听懂了别人讲解这个代码是什么功能而已,对整套代码的阅读其实还是很模糊的,只有当我们自己独立的完成自己给自己出的题目时,那时候的自己才算有一点对整套系统体系的积累。

大家也都知道,笔者写的代码都是对整个功能系统结构非常熟悉的,这里需要怎么写一条代码的思绪也都是信手拈来,这些需要我们大量的阅读别人的代码和理解模块功能来潜移默化的,个人向来不相信速成的学说,因为缺乏思考的编程,很难消化出来一整套自己对知识的系统建造,或许这就是常人所说的基础的重要性吧。

大家也明白了本教程很少提及理论方面的复杂知识,教程很大成分像是一套实验指导书,几乎都是在实践中学习,笔者以这样的方式写教程完全是照顾初学者,初期需要给予初学者们能够燃起很大的兴趣,所以我们都是通过生活中常见的电子产品功能现象去书写这样的一些功能代码,这样可以抵消初学者对单片机的误解,以为觉得单片机是非常烧脑的玩意。

当然,光靠学习我们的教程是很难有所突破的,单片机需要我们四处积累经验和学习人家真正的理论知识。由于很多单片机的理论讲解都是千篇一律,而往往对初学者们关于软件与硬件的执行过程没有详细的教他们仔细分析原理,笔者也是察觉到这点才决定以这样的方式写这套教程,目的是我们不再讲解别人讲烂了的知识,这些大家自己稍微查一下都可以理解并掌握的了的。

所以,大家要想在单片机这个领域里深究,需要慢慢积累更多单片机硬件上的理论知识才行,我们的第一阶段学习只是从实践中明白了一些原理,更多的电子方面的知识需要大家潜心学习,做到软硬结合的高境界,学多了回过头看本教程,发现其实也是很简单的东西而已。

 

 


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



520 次浏览
5次