数电课设——琐碎
这几天没有更新过网站了,也没继续开发VellLock了,可是感觉还是没有闲着,一直在跟下面的一些元器件在打交道,当然下面的都是小儿科,英文文档都看得我快吐血了。数电基本属于棺材边上过的我,是各种头大,硬着头皮扛了下来。一直想发一篇帖子纪念下,也一直不知道说个啥,今天实在忍不住了,上点图片吧~~~
各种元器件(只是小部分啦):
最想说的来了,经过痛苦的设计,郁闷的连线,烦死的修改。。。看看历经千锤百炼的0-9.9v稳压电源的原理图吧。。。
再来我同时设计的交通灯(复杂。。。)
我多想把原理讲给每一个人听啊。。。
老师直接说太复杂,扩展性暂时不需要考虑,所以迫不得已再次重新构思,简化了电路:(这是半成品图,最终图不知道咋了打不开了,郁闷。。。)
我做的是0-9.9v稳压电源,交通灯是帮别人设计的,我的稳压电源可是大麻烦啊。。。
原理图感觉还不是很复杂,可是昨天焊板子的时候却是各种烦死,最后测试还不小心把数码管给烧了。。。一块钱瞬间灰飞烟灭不要紧,我的希望也伴随数码管逝去了。。。
最后坚决不想再焊板子了,上PCB得了。。这是昨天到今天奋战的结果:
protel99se 0-9.9v稳压电源原理图:
千辛万苦布出来的线,系统自动布线那叫一个垃圾,试了无数遍,重排了N次元器件,现在还是不敢确定这个图是不是完全正确啊~~~看得我眼都花了,没找出啥错误来,抱着应该对的希望,等待去买覆铜板,已经联系好实验室老师,准备手工制作PCB板了。。。
用protel3D模拟了一下。。。效果还行哈。。呵呵
一切待续吧。。。
现在继续吧。。。(2013-12-29)
pcb板真是各种纠结啊,开始是老师不让借用仪器,折腾了半天,才总算让我们用了一下钻孔机和热塑机,小郁闷。更郁闷的是图纸打印的时候背面打反了。。。无语,看着老师那么无情,只好硬着头皮把只印好一面的板子打孔了,回去自己买了油笔自己画了背面~,当时激动得都忘了拍照了,要不然绝对是艺术品啊!用蓝色腐蚀液腐蚀后实在太完美了。晚上立马焊好了直接上电测试,结果郁闷了,烧了两片74ls192,找不到那边出错了,由此郁闷了好几天。被迫放弃了PCB板,直接焊接了,还改掉了74LS192,直接用双拨开关提供二进制,更加方便了,用了差不多一天吧,焊好了,看下图:
结果第一次上电就完美运行~~~真是各种欣慰和激动啊。。。从没如此成功过啊!鸡冻\(≧▽≦)/。。。。。。。。。。
数电课设——琐碎的更多相关文章
- C语言课设——电影院选票系统
C语言课设--电影院选票系统 1.课题介绍 大家都爱看电影,现请参考一个熟悉电影票预订系统,实现C语言版的订票系统.了解订票如何实现的.系统主要有2类用户:管理员用户和顾客用户. 管理员用户 1.电影 ...
- Bryce1010的微机接口课设
8086CPU知识回顾 8086 CPU 中寄存器总共为 14 个,且均为 16 位 . 即 AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES 共 14 个. 而 ...
- C语课设心得分享(三)
调试. 以前咱们写课后习题,一般也不需要使用调试,如果程序编译error,根据错误信息就可以改好:如果是结果错误,那么在稿纸上过几遍基本也可以得出结果. 但咱们这个课设比较大,就需要很多调试的过程,尤 ...
- 计算机网络课设之基于UDP协议的简易聊天机器人
前言:2017年6月份计算机网络的课设任务,在同学的帮助和自学下基本搞懂了,基于UDP协议的基本聊天的实现方法.实现起来很简单,原理也很简单,主要是由于老师必须要求使用C语言来写,所以特别麻烦,而且C ...
- 模电&数电知识整理(不定期更新)
模电总复习之爱课堂题目概念整理 Chapter 1 1) 设室温情况下某二极管的反偏电压绝对值为1V,则当其反偏电压值减少100mV时,反向电流的变化是基本不发生变化. 2) 二极管发生击穿后,在击穿 ...
- FPGA课设-基于Xilinx Basys2开发板的除法器设计
介绍一下Basys开发板: Basys2 FPGA开发板是一个电路设计实现平台,任何人都可以通过它来搭建一个真正的数字电路.Basys2是围绕着一个Spartan-3E FPGA芯片和一个Atmel ...
- C语课设心得分享(二)
咱们今儿说说IDE的事儿. IDE是「集成开发环境」的意思,比如咱们常用的VC6.0,就是开发C语言所用的IDE的一种.对于IDE的认识,可能有些朋友有点儿模糊,咱们捋一捋,我也会给出一些IDE方面的 ...
- C语言课设心得分享(一)
今儿上完课设,老师果然讲的比较少,周四还不用去,看来还是学生自己折腾.我在做课设的过程中,攒了一些心得/体会,希望能和大家分享分享,也希望能一起探讨探讨.如果是我能回答的问题,我很乐意能够提供帮助. ...
- 将C语课设传到了Github和Code上 2015-91-18
一直听说Git好使,以前捣鼓过没弄成,现在考完试了终于可以静下心来研究研究. 哎,我要是当时做课设的时候就用Git,也能省下不少事呢. 使用的Git教程,刚看个开头: 廖雪峰的Git教程 http:/ ...
随机推荐
- C++ static、const和static const 以及它们的初始化
转自C++ static.const和static const 以及它们的初始化 const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间. s ...
- CSS文件和Javascript文件的压缩
像JQuery一样来压缩我们的CSS和JS 我们都知道一般JQuery新版本发布的时候往往会有几个不同类型文件,比如原始版本文件.最小文件以及其他配合IDE智能提示的各种版本文件,前期我们使用JQue ...
- like 大数据字段 查询慢
对于ntext的字段,作为查询条件的时候速度会很慢,比如以下语句: select * from T_KNOWLEDGE where CONTENTS like '%Oracle TimesTen In ...
- 【BZOJ 1038】 1038: [ZJOI2008]瞭望塔
1038: [ZJOI2008]瞭望塔 Description 致力于建设全国示范和谐小村庄的H村村长dadzhi,决定在村中建立一个瞭望塔,以此加强村中的治安.我们将H村抽象为一维的轮廓.如下图所示 ...
- CodeChef November Challenge 2014
重点回忆下我觉得比较有意义的题目吧.水题就只贴代码了. Distinct Characters Subsequence 水. 代码: #include <cstdio> #include ...
- QPushButton 的checkable 属性
只有setCheckable(true),这个button才能发射 toggle(bool) 信号. 而toggle(bool)代表了button 按下,弹起的状态像0,1的切换开关.
- linux bash脚本把A和B文件中有相同ID的B文件的内容输出到文件C
bash脚本把A和B文件中有相同ID的B文件的内容输出到文件C. Aid文件:ID001.1ID032.1ID090.10 Bfilt文件:XX XX XXX ID001.1 XXX999999999 ...
- python操作Excel读--使用xlrd
一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.导入模块 import x ...
- Maven、gradle、Ant、Eclipse IDE
Maven.gradle.Ant.Eclipse IDE之间的关系 http://wenku.baidu.com/view/d33208810912a21615792910.html?from=sea ...
- java RuntimeException
总结了一下JAVA中常见的几种RuntimeException,大约有如下几种: NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异 ...