我为什么要学习这门课?
快速掌握单片机应用技术。如:设定定时器就像设定手机闹钟一样简单。跟着我的视频,你们可以在5分钟内学会单片机的定时器和定时器中断服务程序的写法-用法,简单的粘贴复制。
同学们也可以在几分钟内跟着我的视频,学会用按钮或者声控人机交互的程序写法。
这门课的主题是关于什么?
学会应用单片机,而不是光知道原理不会用,考试完了,原理也忘记了。
学习这门课可以获得什么?特别是对自己有什么帮助和应用。
获得一个单片机系统,掌握一个直指应用目标的学习方法。详见FAQ。
这门课有什么特色和亮点。
本课程以“学会、应用”单片机为唯一目标,学习完本课程可以用单片机做成一台可用的时钟,每一讲都是组成这个时钟的一个部件,教师讲解部件的所有代码,最后组成时钟。
整体教学观是本课程的指导思想,在教师的引导下,学生在实验板动手实践,真正了解嵌入式系统的设计过程,提高软硬件设计水平,掌握快速学习方法。
快速学习方法体现在以下三点:
一、目标清晰,体现在大目标清晰,每一讲小目标也清晰,用几分钟的微视频展示,同学们可以并且这个小目标是可以3-5小时内达成的。
二、用到先学。与常见课程不同,不要求学生了解单片机内众多的知识点,不让学生纠结于定时器模式1模式2或者中断向量地址,而是要求学生掌握并应用与目标(数字钟)相关的所有知识点,用到先学,在一二周内让学生获得成就感,做出东西来。
三、学母语那样学计算机软件。常见的单片机课程花大量课时讲解芯片内部硬件和功能模块,极少时间讲完整的软件,与实际应用场景不符合,实际工作中,单片机系统的硬件设计只占总项目时间一成左右,大部分时间在写软件。既然课程的目标是“学会”、“应用”,就应该花大量时间讲软件,也希望同学认真做老师布置的软件作业。单片机的软件是用C语言,既然是一种语言,就应该借鉴学习语言的方法,最简单的就是向人类的幼儿学习,就是先大量的听完整的表达意义的句子,对应在学习计算机语言上就是多读完整的软件代码,脱离代码的语法讲解是低效率的,如果大人教小朋友语法,也许这个小朋友永远不会讲话了。
掌握以上快速学习方法,为有缘涉足IT行业中嵌入式系统开发的同学打下扎实基础。