岗位职责 实施方案 自查报告 整改措施 先进事迹材料 应急预案 工作计划 调研报告 调查报告 工作汇报 其他范文
首页 > 其他范文 > 其他范文

模电实验三

作者:、小佛时间:2021-01-21 下载本文

贵州大学实验报告 学院:

计信学院 专业:信息安全 班级:101 姓名 祝德美 学号 1008060181 实验组 实验时间 5/4 指导教师 栾岚 成绩 实验项目名称 组合逻辑电路的设计 实验目的 1.学习组合逻辑电路的设计,进一步了解,熟悉和掌握 Quartus 的使用方法.2.学习编程方法。

3.学习波形仿真。

实验原理 1.设计七人表决器。

(1)同意的人超过半数时,输出为 1。

(2)用开关表示输入,选用某个 LED 亮灭显示最终结果。

2.设计格雷码转换电路。

(1)拔开关 SWO-4 作为输入的二进制。

(2)LEDO-4 表示输入的二进制码,ledo-7 显示转换结果。

同样实验仪器 Altera Quartus ||9.0 集成开发电路。

实验步骤及内容(1)启动 Quartus ||,建立项目文件并输入设计源文件。

(2)对设计文件进行编译。

(3)对设计文件进行功能仿真并观察输入,输出波形,以验证逻辑功能是否正确。

(4)下载验证

实验数据 //1.七人表决器// module wodejia(voter,pass);input[6:0]voter;//定义输入信号 output pass;//定义输出信号 reg pass;reg[2:0] sum;//计数信号 reg[2:0] i;//改变信号 always @(voter)begin sum=0;//开始同意的人为 0.for(i=0;i<=6;i=i+1)if(voter[i]==1)//当有人同意时 sum=sum+1"b1;//人数就加一 if(sum[2])//如果有两个人同意 pass=0;//灯灭 else//如果是两个以上的人同意。

pass=1;/灯亮/ end endmodule voter[6..0] passwodejiainstVCCvoter[6:0]INPUTpassOUTPUT

//2.设计格雷码转换器。// module haha(bin,gray,led);input[3:0] bin;//输入信号 output[3:0] gray;//输出信号 output[3:0] led;//输出信号 assign gray=bin^{1"b0,bin[3:1]};assign led=gray;endmodule module hehe(gray,bin);input[3:0] gray;//输入信号 output[3:0] bin;//输出信号 reg [3:0] bin_r;always @(gray)begin bin_r[0]=gray[3]^gray[2]^gray[1]^gray[0];bin_r[1]=gray[3]^gray[2]^gray[1];bin_r[2]=gray[3]^gray[2];bin_r[3]=gray[3];end assign bin=bin_r;endmodule

bin[3..0] gray[3..0]led[3..0]hahainstgray[3..0] bin[3..0]heheinst1VCCbin[3:0]INPUTbin[3:0]OUTPUTled[3:0]OUTPUT 实验总结 很难,不怎么会,请教了同学

指导教师意见 签名:

年 月 日

模电实验四

模电自测题

电工模电实验

【精】模电课程设计心得体会

三电工作汇报

《三电工作汇报.docx》
三电工作汇报
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
相关文章
猜你喜欢