微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 略谈两个月单片机设计与开发的感慨

略谈两个月单片机设计与开发的感慨

时间:09-15 来源:互联网 点击:

次单片机设计与开发中,最重要的就是做了一个项目,它是大型LED显示屏的显示。记得我们是7月22号接了这个项目。当然,项目是老师帮我们接的,但是,这个项目完全是由我们自己设计并开发的。在做这个项目之前,我们首先要做的就是市场调查。所以,我们20个人全体出动,分为3个小组,分别去了用户、公共场所、电子市场这3大市场调查了一下,整整花了1天时间。最后回来时,大家在一起又商量讨论了一下,拟定了一个方案。当我们把材料买回来以后,我们的任务便是测出LED单元板的硬件电路。我们是每一小组发4块单元板,大家用万用表测出其内部电路结构并画出电路图。令人可喜的是大家竟然用一上午的时间测出了全部电路,进展的很快。为了搞好这个项目,我们在正式接手这个显示屏之前就做了一个点阵显示。为了能更好的理解里面的数据变化,我们从最简单的做起。先是16*16的汉字固定显示,然后是16*16的汉字移动显示,而在移动显示中,又分为半字移动和列移动。接着,我们开始了32*32的汉字固定显示,最后是32*32的汉字移动显示。就这样,我们一步一步,踏踏实实地完成了整个显示屏的数据屏部分的显示。其实,在整个数据屏部分,程序上并没有什么难点,它的难点则是在算法上面。你要通过怎样的算法才能找到你所需要的显示数据才是最关键的。接下来,我们的任务是把信息屏部分给完成。但是,信息屏部分并没有我们想象中的那么简单。可以说,这个信息屏部分是这两个月中我们遇到最难的部分。信息屏部分要求能显示时分秒、年月日、星期、温度等数据,并且具有自动切换屏幕,按键调整等功能。这样,单片机所需要处理的任务就非常多,CPU出现了严重的资源、时间、空间冲突。所以,后期的单片机系统开发难点之处就在于怎样很好的解决CPU的资源,时间,空间冲突。因为我们是第一次开发项目,没有任何经验,所以最后这个信息屏部分我们刚开始是没有任何思路,不知道怎么办。接着,老师给我们指点了一些方法,画出了流程图。这样,我们就慢慢摸索,一遍一遍的烧片子试验。还好,经过将近1个多星期的努力,信息屏部分才算完成了。然而,当信息屏完成后,我们离交产品时间仅有1天了。那天晚上,我们4个同学一夜没洗澡没睡觉,通宵装屏调试,一直忙到第二天早上6点钟,真的是非常辛苦!

在这两个月的单片机设计与开发中,也出现了好多问题。很多同学心理上出现了浮躁、静不下心来的情况。遇到麻烦,困难时,总是不愿意自己主动去动脑想想。不是有句话叫勤奋至卓越吗?中国人多啊,每个人都是智商100,谁比谁傻啊。凭什么你比别人强?你能有好的工作、好的收入,你能香车宝马,醇酒美人?我认为,没有别的办法,就是勤奋!勤奋学习,这个道理大家知道,知识就是金钱啊!勤奋工作,想比别人多赚钱,在智商相同的情况下,就是多付出时间干活,再提高工作效率。别人5×8小时工作,你是7×16小时,再提高工作效率一倍,你不就赚了比别人多5倍的钱吗?就象一壶水,老是小火,烧了半天,也是温吞水;可是大火一上,一会就开了,就是这个意思。你看《射雕英雄转》中的郭靖,没有别的本事,就是傻练,有一天开窍了,如有神助。技术这个东西就是这样,突破了门槛,就是坦途。需要勤奋勤奋再勤奋。有一天这个日子来了,你就苦尽甘来了。所以嘛,我们很多同学就是缺乏这种“傻练”的精神。

回顾一下这两个月的奋斗历程,有过成功也有过不足。这对我个人来说,是一笔非常好的财富!我深刻地认识到,仅仅死学书本上的理论而不与实际硬件结合进行实践,这样的理论没有用;仅仅在校园里做的简单硬件实践如果不与工业现场应用结合,这样的实践是不成熟的。学校里的简单实验是根本不能拿到工业现场上用的。如果你想开发单片机系统,必须要真刀实枪的做产品,只有通过实实在在的产品开发,你才能遇到许多实际问题,才能积累开发经验。这在学校实验室做的一些小实验是根本而且是绝对不可能遇到这些实际问题,当然,你也就根本没有什么单片机开发经验之谈!在接下来的日子里,我会更加坚定地走上单片机开发这条路。

大学生活是我们人生中最宝贵的经历,我们付出了几年光阴的代价,我们应该也必须为此有所收获。很多同学在大学校园里迷失了方向,不知道自己来到这里究竟是为了什么,单纯的认为毕业后找个好工作就万事大吉了,可你们是否想过,没有真正的本领如何能找到好工作?如何能为这个社会做出贡献?更现实一些,没有一份好工作如何买房成家,建立起属于你自己的幸福快乐的家呢?真本事不是*混日子混出来的,我们身

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top