时间: 2012年,夏。

地点: 武汉。

技能点:电路设计,电路板布线,C51单片机编程,串口上位机编程。

周期:2个月左右。

 

那个时候,我还在上大学三年级。刚学完了单片机,自己又买了一块板子,自己调试写汇编,写嵌入式c语言。

一个偶然机会,认识了学院的陈老师。他说他们公司有个项目需要人手,就让我过去做一做。

这个项目需要我设计一个电路板,用C51单片机控制信号发生器发生高频电压,通过测量信号的相位延迟,来测量一个期间的频率响应。

这是我第一次将课堂,以及课外钻研的知识和技能用上了。刚开始一点信心都没有,但是经过了两个月的工作,终于在开学的时候完成了任务。

现在回想下,当时做了不少的工作,还是挺充实的,当然还要感谢陈老师的支持和指导。具体的工作如下:

  1. 完成电路的原理图设计和优化。
  2. 通过Altium designer 完成电路板布线。
  3. 编写C51的c语言程序,完成电路的逻辑控制,与上位机通过串口通信。
  4. 用MFC编写上位机,与单片机交互。
  5. 解决了主时钟频率不稳的bug。

 

那两个月每天早早跑到公司去,晚上6点才回到火炉一般的寝室打魔兽世界。很辛苦,但是很充实,很快乐。

关键是,最后还通过自己的知识挣到了5000。给姐和爸爸买礼物,请室友吃饭。哈哈

部分电路的原理图如下:

电路原理图框架

 

MCU电路原理图

 

最终的电路板布线结果图