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