明天是周日,标志着这一周的结束。
这个结束周,过得很疯狂:三个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. 把时间计划好,平时多烧香。
分享到:
相关推荐
这个文件是关于广东省汕尾市2020-2021学年高二英语下学期期末考试的试题,主要涉及的是英语科目的考试内容和注意事项。试卷共有10页,考试时间120分钟,满分120分。考生在答题前需要填写个人信息,将条形码粘贴在...
在四川省宜宾市一中高中英语的第8周语法复习中,教师可能会通过各种题型来帮助学生巩固和掌握这些知识,包括填空、选择题、改错以及作文等,以确保学生能够灵活运用各种时态进行有效的英语沟通。
FitnessCompany_WebProject 项目介绍: 2018 年第 14 周截止日期 让它与一个什么都不懂的人相关。 避免使用第一人称或(我、我、我们、我们)作为 关于我们的过程报告。 项目报告没有关于我们,全是关于系统的。 ...
仿真代码学期项目 关于该项目基于一个工具,在该工具中可以衡量贷款的批准。 贷款审批流程将有一定的标准,它基于 Overhere 我分配了各种类别,例如 年龄 工作 军事状况 4.教育 违约 - 如果该人欠任何金融机构的任何...
- **课程目标**:本课程的目标是让学生在学期结束时能够独立解决计算机视觉领域内的基础问题。 - **主要内容**: - **计算机视觉基础知识**:包括图像生成、摄像头的工作原理及校准方法、特征提取与匹配、三维视觉...
以下是其中一些关键知识点的详细说明: 1. **词汇**: - **message**: 要旨,要点,通常用于传达重要信息。 - **tricky**: 棘手的,形容复杂微妙或难以解决的问题。 - **semester**: 学期,高等教育中常见的教学...