《电子技术课程设计说明书.doc》由会员分享,可在线阅读,更多相关《电子技术课程设计说明书.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子技术课程设计说明书脉搏计“111”数据检测器步进电机控制器班级 J电气0803 学号 3081127063姓名 魏岩岩 一。设计任务1. 脉搏计脉搏计是用来测量一个人心脏跳动的电子仪器。也是心电图,心电监护仪等仪器的主要组成部分。设计一个脉搏计,要求实现在12s内测量1min的脉搏数。(人的心率一般不会超过160次/min)2.步进电机控制器 设计一个控制步进电机用的三相六拍状态工作的逻辑电路。用1表示线圈通电,0表示线圈断电,设正转时控制输入端M=1,反转时M=0,则三个线圈ABC的状态转换图如图1所示。要求所设计的电路具有自启动能力。图1 步进电动机三相六拍状态转换图3“111”数据检
2、测器 设计一个“111”数据检测器,用来检测串行二进制数序列,当连续输入3个或3个以上的“1”时,“111”数据检测器输出为“1”,否则输出为“0”。二程序中使用的引脚、常量和变量的说明;生成测试向量的理由。1.在脉搏计的程序中,Q0.Q7(输出),CLK(时钟),EN(使能端)均是引脚,.C.(时钟输入),.P.(寄存器预置数),.Z.(高阻态)均是常量,.X.(任意态)是变量。所选测试向量为EN,Q,因为选这几个测试向量都是定义过的常量或特殊常量;而且由输入值得出的输出波形是满足要求和正确的。MODULE COUNT /模块开始段TITLE 8-bit changeable moudle
3、counter /标题语句CLK,EN PIN; /引脚说明Q0.Q7 PIN ISTYPEREG; /属性说明C,X,Z,P=.C.,.X.,.Z.,.P.; /常量说明Q=Q0.Q7; /用范围运算符.分隔EQUATIONS /逻辑描述段Q.CLK=CLK;Q.OE=!EN;Q:=Q+1;TEST_VECTORS /测试向量段(EN,CLK,Q-Q)1,X,X-X;0,X,P-0;REPEAT 800,C,X-X;END /模块结束段2. 在步进电机控制器程序中,CLK,EN.M,Q2.Q0均是引脚,.C.,.Z.,.P.均是常量,.X.为变量。所选测试向量为输入EN,CLK,M,输出Q,
4、因为这些量均是定义过的常量或特殊常量;而且仿真时由输入得出的输出波形也是满足要求,是正确的。MODULE DIAN JI /模块开始段TITLE changeable counter /标题语句 CLK,EN,M PIN; /引脚说明Q2.Q0 PIN ISTYPE REG; /属性说明C,X,Z,P=.C.,.X.,.Z.,.P.; /常量说明Q=Q2.Q0; /用范围运算符.分隔 EQUATIONS /逻辑描述段Q.CLK=CLK;Q.OE=!EN;TRUTH_TABLE /真值表(M,Q:Q)1,4:6;1,6:2;1,2:3;1,3:1;1,1:5;1,5:4; 0,4:5;0,5:1
5、;0,1:3;0,3:2;0,2:6;0,6:4;X,0:4;TEST_VECTORS /测试向量段(EN,M,CLK-Q)1,X,X-X;REPEAT 180,0,C-X,X,X;REPEAT 180,1,C-X,X,X;END /模块结束段三程序1. 脉搏计MODULE COUNTTITLE 8-bit changeable moudle counterCLK,EN PIN;Q0.Q7 PIN ISTYPEREG;C,X,Z,P=.C.,.X.,.Z.,.P.;Q=Q0.Q7;EQUATIONSQ.CLK=CLK;Q.OE=!EN;Q:=Q+1;TEST_VECTORS (EN,CLK,Q
6、-Q)1,X,X-X;0,X,P-0;REPEAT 800,C,X-X;END2步进电机控制器MODULE DIANJITITLE changeable counterCLK,EN,M PIN;Q2.Q0 PIN ISTYPE REG;C,X,Z,P=.C.,.X.,.Z.,.P.;Q=Q2.Q0; EQUATIONS Q.CLK=CLK;Q.OE=!EN;TRUTH_TABLE(M,Q:Q)1,4:6;1,6:2;1,2:3;1,3:1;1,1:5;1,5:4; 0,4:5;0,5:1;0,1:3;0,3:2;0,2:6;0,6:4;X,0:4;TEST_VECTORS(EN,M,CLK-Q
7、)1,X,X-X;REPEAT 180,0,C-X,X,X;REPEAT 180,1,C-X,X,X;END四仿真结果1.脉搏计2.步进电机控制器五心得体会为期一周的EDA课程设计要匆匆结束了,每天都很忙碌、充实,当然也充满了好奇与激动。运行错误时的苦恼和运行出正确时的喜悦是多么鲜明的对比啊!程序的写作过程中也有很多不顺,我们几个人一起讨论,研究,参考书籍,找出类似的过程,并加以改正,删减,增加怀着好奇与激动的心情,一个接一个的敲进去,但是结果还是有出入,那份焦急与失望真的很现实。但我们依然没放弃,继续修改,实在不行就找老师给我们看看,然后我们再运行,终于成功了,那份喜悦真的是无法言语的,更主要的是我们差不多是很早就完成的。这次的课程设计令我明白有些东西只要你肯下功夫去做,肯去研究,你一定会有收获。当然在设计的过程中还应该多联系下实际情况,要了解实际情况下的工作情况,才能更好的完成此次课程设计。在今后的工作和学习中,我们不能仅仅把目光停留在课本上,要多多联系实际。有时候,理论上是正确的东西放在现实中,会因为诸多原因和限制,并不能达到实际的效果,还需要进行相应修改才能更好的完成要求。此次课程设计又丰富了我的知识,同时也锻炼了我的能力。
限制150内