按关键词阅读: 编码器 quartus
1、精品文档贵州大学实验报告姓名学号实验组实验时间指导教师成绩实验项目名称8-3编码器实验目的1、学习编码器的功能与定义 , 学习 Verilog或VHDL语言2、熟烝利用quartusII开发数子电路的基本流程和quarter软件的相关操作3、学会使用vector wave 波形仿真实验仪器软件:Altera QuartusII9.0集成开发环境实验原理8-3编码器原理:8-3编码器的逻辑功能就是把输入的每一个高低电平信号编成一个对应的二进制代码 。
8-3编码器有8个输入A0A7 , 3个输出Y0Y2 。
其中任何时刻输入只能有一个取值为1 ,并且有一组对应的 2进制码输出 。
实验/代码加注释module。
2、encoder8_3(sw,led);
/声明了一个模块专业:班级:内容input7:0sw;
/定义输入信号wire7:0sw;
/te义内部下点彳言号output2:0led;
/定义输出信号reg2:0led;
定义3位寄存器变量always (sw)通过循环判定sw的值与下面的各分支是否相同begin/顺序语言块开始case(sw)/卜面对8-3编码器的逻辑功能进行描述8b0000_0001:led=3b000;
8b0000_0010:led=3b001;
8b0000_0100:led=3b010;
8b0000_1000:led=3b011;
8b0001_0000:led=3b100;
8b001 。
【quartus|quartus-8-3编码器】3、0_0000:led=3b101;
8b0100_0000:led=3b110;
8b1000_0000:led=3b111;
default:led M二口二IdLKZOLOgO 乂 OOKKIWDl , QJ= e- y y从图中看出 , 8-3编码器在8个输入信号输入时会将得到的信号编成一个对应的2进制代码并输出 。
当输入信号为 00000001时 , 输出信号为 000 ;
输入信号为00000010 时 , 输出信号为 001 ;
输入信号 为00000100 时 , 输出信号为010;
输入信号为00001000 时 , 输出信号为011;
输入信号为00010000 时 , 输出信号为 100 ;
输入信号为00100000 时 , 输出信号为 101 ;
输入信号为 01000000 时 , 输出信 号为110 ;
输入信号为10000000时 , 输出信号为111 ,由此实现了 8-3编码器的功能 。
1、从这次实验中学会了 QuartusII的使用方法 。
2、学会使用vector wave 波形仿真 。
3、学会了在做新的实验时需要关闭前一个建立的工程 。
4、代码的大小写不能随意更改 , 如果发生变化 , 将不能运行 。
随意编辑教师息见签名:年 月日注:各学院可根据教学需要对以上栏木进行增减 。
表格内容可根据内容扩充 。
。

稿源:(未知)
【傻大方】网址:/a/2021/0905/0024107352.html
标题:quartus|quartus-8-3编码器