乘物以游心
在来烟台的路上,对自己以前所学的课程有所感悟,模电、数电、电路基础、C语言、protel 99SE、51、VHDL、Lunix、ARM9。而模电、数电、电路基础、Protel 99SE是每个从是电子行业人员所必须掌握的课程,微电子技术的发展导致电路集成化,在设计产品时往往需要若干个可编程控制芯片加少量的外围电路就能实现所需的效果,电路的集成化能降低产品的研发周期省大量的人力、财力。借住芯片来设计产品主要有三种:51、CPLD/FPGA、ARM,而51是基础,只有先学好它才能往下发展,试想老板会把CPLD/FPGA或ARM芯片交给一个连51都不懂的人吗?C语言与Lunix是学习这些芯片所必须掌握的工具,正如《劝学》中的那句话“君子性非异也,善假于物也”。
51:过来者都说只要能用时钟芯片做个数字钟,51算是学会了,早先一直不理解什么意思,现在,才算想懂,DS1302时钟芯片是个双线协议,双线、单线协议是51与外围器件连接的主流方式,而在51与外围器件的连接方式只有直接连接、锁存器芯片连接、串转并连接(双线协议范畴)、并转串连接、双线与单线连接。在这些与外部连接中的方式中只有双线与单线协议最难掌握。
还有就AD/DA的转换,这个在日常生活中也经常用到,还有红外、蓝牙、超声波、GPRS等等多种器件,大可不必现在把每个器件怎么使用都弄明白,技术更新的太快,你若是经常不用忘的也快,你能保证现在自己学的就是最先进、最好的,可就算是你学的是最好最新的可事物不是一成不变的,古语说“穷则变,变则通”,只要时刻准备着,能够很快适应并接受新的事物,你就是最好的。
来自51内部的器件,定时/计数器、串口只要把这些东西都学会了,
51就算学完了,剩下的东西要在以后做工程项目中来慢慢掌握。
C语言:由于自己的编程水平也有限,所以自己也不敢妄加评论,软件是物,算法是心。用最简洁的算法去实现复杂的运算,这是牛人的风范,并不是说你把每条语句都用指针写出来才算牛X,如果你真这样做那么个人送你一词“显摆”。
代码的规范化,写代码的人大致分为两种:一种是中规中具型的,把每行代码都写的异常规范,就像写字一样,每一格只写一个汉字,而另一种短小精悍型的,能省一个花括号决不多写,就如一格中只能写一个汉字而他却非要在多写几个。各有各的好处,规范的代码易于维护修改,精悍的看着费时费力,如果你还不到大牛的地步还是建议你按规范的来,这样便于自己修改。
C51编程不必想的那么复杂,老师那句话“单片机它不过是一个芯片,通过你编程控制它输出0、1,不要把它想的那么神秘,”也许这句话有点拖大,但细想也对,它只能输出0、1,而且还由你写的程序控制 。所以在以后的学习中,碰到不能解决的,这想想这句话。没什么不可能;当然你还可以看看《数据结构》把自己的代码优化一下,毕竟单片机的存储空间有限,还要自己测试语句的执行时间,写程序时尽量用那些执行时间短的语句,这样可以提高单片机的工作效率。
Protel 99SE:画PCB板是每个电子设计人员必须掌握的,
只要多学多练,没什么学不会,也许你比别人接受新生事物能力弱,但只要下苦功夫,他人学一个小时,你学二个三个或四个直到自己学会为止,没有哪个天才是天生的,他们都是通过后天的勤奋+努力而取得成功的,天生我材必有用,既然上天给你一次生命那么你就要好好去体验,去实现自己的价值。
想自己所想,做自己想做,不受思想的束缚,用心灵来控制自己。
51就此结束
于烟台富士康20##-3-12
20##-03-20第一次修改
20##-03-26第二次修改
学完如下课程,结束51
1、显示部分:
LED、LCD(1602、12864)、数码管、点阵
2、模拟与数模转换:
ADC0809、DAC0832以及扩展
3、音乐部分:
蜂鸣器
4、51内部器件:
串口、中断、定时器
5、接口芯片扩展:
74LS138、74LS573、8255A(扩展外围I/O接口)
6、串行扩展技术:
74LS595、74LS164…………
7、存储空间扩展:
由于现在的单片机ROM/RAM空间基本够用,知道有哪些芯片怎么用就足够,6264扩展RAM
8、总线协议/单总线协议:
AT24C0X(1、2、4、8、16)、DS1302、DS18B20
9、按键:
独立按键、矩阵键盘
化蝶 于烟台富士康20##-3-20
课程安排
课程要求:
1、显示部分:
1) LED灯:实现单灯点亮、循环左/右移、两边向中间移动、中间向两边移动、渐变效果(例:水滴)
2) 数码管:静态显示、动态显示、动态移动显示、1602与数码管显示互换
3) 点阵:8*8/16*16 静态/动态显示、熟悉点扫描、行扫描、列扫描
4) 液晶:1602 有/无光标闪烁、整屏左/右移 12864 有/无光标闪烁、整屏左/右/上/下移、显示图像/汉字
5) 彩屏:
2、模数与数模转换:
1) ADC0804/8/9:电位器、光敏电阻通过AD转换成数字信号并显示在数码管或液晶屏上
2) DAC0832:
3、音乐部分:
1) 蜂鸣器:报时、报警、歌曲
4、51内部器件:
1) SCON:利用串口发送/接收数据、熟悉串口的初始化流程
2) TMOD:2个定时器、4个中断源、外部电平/脉冲触发中断
5、接口芯片扩展:
1) 74LS138:译码规则、多级连接
2) 74LS573:实现地址锁存
3) 8255A:扩展I/O口
6、串行扩展技术:
1) 74LS164:利用串口连接节省I/O资源
2) 74LS595:串转并芯片节省I/O资源,多数应用在大屏幕点阵上
7、存储空间扩展:
1) RAM6264:
8、总线协议/单线协议:
1) AT24C02:
2) DS1302:
3) DS18B20:
9、按键:
1) 独立按键:消抖、松手检测
2) 矩阵键盘:消抖、松手检测、线与逻辑
化蝶 于烟台富士康20##-3-20
课时安排
第二篇:学习总结
20xx-20xx年年度学习总结
姓名:陈芳 班级:中文1102班
时间飞快,我们渡过了整个大二的学习生活。马上迎来大三的学习生活,回头想想这个学期,学校,班级,同学之间发生的事情都历历在目!这个学期的最后阶段,我总结一下我这个学期的各方面情况。大概可以归纳以下几个要点。
我深知学习的重要性大学时代是学习现代科学知识的黄金时代,中国的本科教育又是世界一流的,我应该抓住这个有利的时机,用知识来武装自己的头脑,知识是无价的。
首先,合理安排时间,调整好作息时间,分配好学习、工作、娱乐的时间。时间是搞好学习的前提与基础,效率和方法更为重要。面对繁重的社会工作,有的同学问我为什么在社会工作中花了那么多时间,多是相对其他同学而说的。在总时间上,在与学习时间对比并不是很多,又怎能将学习搞好,我说这是效率与方法的问瞌睡题。有些同学上课打瞌睡,课下复习甚至自学,这无形之中浪废了时间。如果上课认真听讲,听懂了,理解了,课下就只需花很少的时间取得很大的效果。其次,要保质保量的完成老师布置的作业,老师布置的作业一般是他,多年教学经验的总结,具有很高的价值,应认真完成。认真对待考试,考前认真复习。抓住点滴时间学习一些其它专业领域的知识,知识总是有用的。在上学期的期末考试中,尽管取得一些成绩,但离心中的目标还很远,仍需继续努力,抓紧自己的学习。
在实践中,也确实存在许多问题首先,只知道抓紧时间,却没有
学会科学地安排时间。上课只知道多做笔记,对老师所讲的内容却不能真正理解,收效不大。同时,只想着多读书,却没有目的性,往往是刚读完一本书,忽然又想起了另一本,不管它与所学的课程有无关系,拿来就读,这样无助于加深理解所学课程。对一本书只是泛泛地读一遍,对其中的一些问题不能认真地思考,不能应用。
针对以上这些问题,在新的学期里,我有了新的打算。认真听讲,做到精力高度集中,做笔记时只记重要的问题、纲目,把一些不懂的问题标出,课后找老师解答或和同学一起讨论。这一学期,我计划读长篇小说十五本,要围绕所学课程来读,尽量减少盲目性。要做读书笔记,同时还要按照课程要求读一部分参考资料,使所学的东西能够灵活运用。
知识无止境,探索无止境,人的发展亦无止境,我还有很多的知识需要学习。