明天是周日,标志着这一周的结束。
这个结束周,过得很疯狂:三个project due,一门期末考试。
周三是EE2031的due+demo。这个project是通过选用合适的 MOSFET、BJT、OpAmp、话筒、光敏电阻、红外线发射/接收器、电阻、电容等等元件,来设计一个实用电路并且demo。我做的是Equalizer,是用OpAmp实现的一个放大电路+HighPass Filter + LowPass Filter + 反向放大电路。用oscilloscope测试没问题,结果换成真正的麦克风输入就看不到效果了。而且因为自己对于细节知识不熟悉,这个电路前前后后测试了好几天。这之前的一天晚上没有睡觉,在写report。
跟着周三晚上是Competitive Programming的Team Contest。因为平时做题少,外加前一天没睡觉,我没有给我们Team贡献一道题(然后我们Team排名倒数第二)。
周五是CG2007的due+demo。这个Project是在Intel 80188芯片上面用80x86汇编编程,要求模拟一个简单的电梯,用户可以用dip switch来选择楼层,用Push Button确认输入,可以上下楼。在电梯上下楼的时候,对应的LED会闪。
我开始测试Interrupt花了很长时间,最后发现是RAM有问题; 之后电路不工作,又以为是电路问题——结果是我自己Download ROM进了错误的信息。在Demo的前一天晚上测试成功了最基本的部分(可以输入和上下楼,还没有写LED闪动的部分),又在当天晚上用Timer写完了LED闪动的部分,但是我自己没有Download到ROM的工具,所以不能test。当天晚上第二次没睡觉,写完了Report(发现自己写Report越来越熟练了)。
第二天早早地过去Test,不能工作!然后自己去掉了Timer一点点重写了Code,终于在11:00的时候Test成功,成功Demo。因为自己独立完成Project,所以问的所有问题我都感觉很简单。
周五下午结束了我CS1010 Tutor的最后一节课。因为有点准备的原因,虽然没睡觉但效果还不错。但让我有点伤心的是,因为这是本学期最后一天的最后一门课,只有一半人来上课。
之后周五下午/晚上跑去做我EE4415(Integreated Circuit Design)的Project,是用Synopsis来优化VHDL/Verilog的电路模型。因为晚上太困,就早早地回去睡觉。
周六(今天)早上九点就跑到Lab继续做Project,终于在晚上6:00关门之前把Lab做完了。可以交周一的report了。
Lessons Learnt:
1. 把事情放到最后一天来做,是给自己压力很大的,并且很难保证质量的一件事。而且遇到问题了也不好找人帮忙。
2. 在做事之前先把需要的知识搞清楚。学清楚内容 + 一次做对,和 简单做一下+很多trial&error的debug 相比,前者学到的东西更多,而花的时间(很可能)更少。
3. 把时间计划好,平时多烧香。
分享到:
相关推荐
project验证码project验证码project验证码project验证码
这是我们这学期的Java Project的源码。
project project project project
Eclipse Web Project转Dynamic Project教程
Project Pro+Project Server操作说明
project
Steelray Project Viewer
Sync Project with gradle files:对gradle文件之后,或刷新gradle配置时使用; Make project:只是对项目中新产生或修改过的文件进行一次编译,已经编译过了的就不会编译了,耗时相对较短; Clean Project :删除...
project 2003 教程;让你快速掌握project20003 project 2003序列号,sn绝对可用(记事本); project 2007 序列号,sn可用(word文档);经过本人亲测,各位放心下载!
project2003转换器,高版本转换
实验体会或收获 project2010软件课程的学习,使我学会了项目类软件的使用,以及对大二上学期的项目管理课程更深一步的强化学习了一下,对今后的社会工作会有很大的帮助。 project实验报告全文共11页,当前为第9页。 ...
web deployment project web deployment project web deployment project web deployment project web deployment project
php-project 和一些关于项目文档 php-project 和一些关于项目文档 php-project 和一些关于项目文档
PROJECT教程PROJECT教程PROJECT教程PROJECT教程PROJECT教程PROJECT教程
Mini Project可以给您提供这简单的服务如下:Mini Project可以帮你把未来一周、一个月甚至更久的工作分成几个阶段,你可以根据工作进程记录下来。通过记录累积的过程,你可以更好的管理待办任务。
project 案例合集,学习project入门必备,快速了解应用project!
Project2003-2007转换器
project 2016是旗下的一款项目管理软件,作为office套餐中的一员,这款软件可以帮你简化项目、资源和项目组合管理。集成的规划工具有助于跟踪项目并保持井井有条。project2016拥有熟悉的自动日程安排工具,可以帮助...
这是本人制作的一个ms project 2007的模板,用不同颜色的字体区分出摘要任务、关键路径和里程碑。当你用此模板编制计划时,会自动根据任务的不同而使用不同颜色的字体