国赛后,很深刻地反应出了自己的许多不足之处,内心里坚决的认为,必须重新学单片机,静心踏踏实实地从零开始学,这小小的芯片太神奇太神奇,以至于让自己巴不得挖地三尺也要把它挖掘清楚。
这些日子,一直在思考着,一个问题,我该如何以一种,怎样跟以前不一样的思维和方式去重学MCU呢???
终于,在某天跟xymb聊天的时候,他给了我一个建议,用博客的方式,像写书一样,一段一段,一章一章系统的详细地写下整个学习的过程,分享给那些热爱电子,追随电子的人!这也算是一种锻炼自己的方式吧!
写博客分享心得,个人觉得有如下几点好处:
1,分享亲身学习MCU的经历,哪怕能为以后学习的学弟学妹们,或者比我更菜的人写下一丝丝有用的东西,那何尝不是一种幸福和快乐呢?
2,写博客就如同古代面圣一样,草率不得,马虎不了,或者说模棱两可不得,这是对读者的一种责任和尊重,当然,鉴于本人水平的问题,难免有错的地方,望更多拍砖的人批评和建议,同时也算是对自己的一种鞭策吧!
3,分享的足够详细,具体,让一些比我菜的初学者,看懂,明白,入了门,那将是我写博客最终的目的和最大的动力!
4,如果CHINA的电子工程师,菜鸟们都愿意多写出来交流,接受批评,大师们都愿意多指点沟通,传授经验,那中国的电子产业何惧不走出国门,领跑世界???
所以,我很愿意也很乐意,把我不断学习的点点滴滴,用心写出来,为的是:1)分享给那些热爱电子的初学者;2)和大牛们沟通,交流,指点以及接受批评,然后进步;3)当多年后的某天,你回过头来再看,发现自己还有记忆可寻,那是多么幸福的事呀!
关于学习单片机来说,必须有单片机实验板最好,这点,想必很多人都已了解,鉴于自己以前也买过两个开发板,可惜本人手贱都用坏了,同时也看过好多几个开发板的资料,其中包括普中的,锐志的,当然还有郭天祥的,,,,,,,,,,,,,但声明,好或坏仁者见仁智者见智,本人不做评论!以后本人也会亲自用万能板焊接,调试学习,并多多写博客去分享,自己的所学!
至于该如何去写,本人也有了小小计划,若路过者,有好建议,本人乐意听取。
以下为个人小计划:
一)keil软件
1,1,开发环境—KeilμVision4的安装,**和工程建立
1,2,C语言的变量,循环语句简单介绍(for,while,if,switch,。。。。。。)
1,3,电子基础,简单的数字模拟电路的介绍
二)LED
2.1, 识别LED极性和图标
2,2,LED原理图分析
2,3,LED流水灯的程序分析
2,4,DIY酷炫的“爱心”型的LED灯的焊接,调试和程序编写!
三)数码管
3,1数码管的分类和结构
3,2数码管原理图分析
3,3数码管静态和动态显示程序的分析
四)继电器及蜂鸣器
4,1,继电器的工作原理及触点和线圈的检测
4,2,继电器连接单片机原理图和程序
4,3,有源蜂鸣器和无源蜂鸣器的区别
4,4,蜂鸣器连接单片机原理图
五)按键
5.1,键盘的分类
5.2,键盘消抖问题
5.3,按键连接单片机原理图
5,4,独立和矩阵按键的程序
六)定时器和中断
6.1,单片机中断及寄存器
6.2,单片机定时器/计数器介绍
6.3,定时器程序编写及介绍
七)1602液晶(1602LCD)
7,1,1602液晶引脚介绍,指令说明以及基本操作时序图
7,2,1602液晶接口电路原理图
7,3,1602液晶显示C程序(初始化,写命令,写数据,,,)
八)12864液晶(12864LCD)
8,1,12864结构和引脚介绍,指令说明以及基本操作时序图
8,2,12864液晶接口电路原理图
8,3,12864液晶显示C程序(初始化,写命令,写数据,,,)
九)你小小的心令我感动——DIY焊接单片机最小系统
十)IIC
10.1,IIC总线介绍
10.2,IIC总线的数据传送
10.3,数据传送格式
10.4,简介AT24C02使用及程序分析
十一)AD/DA
11.1,简介PCF8591 引脚结构
11.2,PCF8591芯片的地址字节和控制字节
11.3,PCF8591的A/D及D/A转换模式协议及C语言程序
11.4,PCF8591与单片机的原理图
十二)串口通信
1,串口通信工作方式
2,串口通信波特率的选择和设置
3,RS232标准接口总线分析
4,CH340T的电路和使用
5,串口调试以及程序分析
十三)8*8点阵
1,点阵原理图和接口说明
2,硬件分析:以及点阵用到的74HC575的使用和时序图分析
3,软件分析:C程序的解释
4,“ILOVEYOU”点阵流动显示
5,笔者用万能板DIY的8*8点阵的焊接过程
十四)电机的使用
1,直流电机特征,PWM介绍以及程序控制
2,步进电机原理,技术指标以及程序控制
3,伺服电机(待定)
十五)温度传感器(DS18B20)
十六)时钟芯片(DS1302,DS12C887,,,,,)
1,用万能板DIY高精度时钟
十七)红外遥控编、解码
十八)单片机“看门狗”应用
十九)超声波测距模块应用
二十)光电开关,红外壁障模块应用
二十一)“跑神”——无线遥控以及蓝牙智能小车
二十二)“魔方”——8*8*8光立方体制作过程
二十三)“飞梦”——四轴飞行器
二十四)
,,,,,,,,,,,
,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
分享是一种快乐,一种幸福,更是一种精神,在电子的路上,乐于分享,才能更好交流,更及时发现问题,并接受批评,,,,,,,,,,,,,,,,然后进步!!!