Harbin Institute of TechnologyHarbin Institute of Technology数字电子技术基础大作业数字电子技术基础大作业课程名称: 数字电子技术基础 设计题目: 血型与状态机 院 系:班 级: 设 计 者: 学 号: 哈尔滨工业大学血型逻辑电路设计一 试验目的1
掌握采用可编程逻辑器件实现数字电路与系统的措施
掌握采用 Xilinx_ISE 软件开发可编程逻辑器件的过程
学会设计血型能否输血的数字电路
掌握 Verilog HDL 描述数字逻辑电路与系统的措施
二 设计规定1
采用 BASYS2 开发板开关,LED,数码管等制作验证能否输血的电路
采用 Xilinx_ISE 软件进行编程、仿真与下载设计到 BASYS2 开发板
三 电路图1
电路模块图(简化)应用:2
内部电路构成(简化)四 编程1
源程序module xuexing(M, N, P, Q, E,F,G,OUT,CTL,clk,bi);input M; input N; input P; input Q;input clk; output E;output[3:0] F;output[3:0] G;output[7:0] OUT;output[3:0] CTL; reg E;reg[3:0] F;reg[3:0] G;reg[7:0] OUT;reg[7:0] OUT1;reg[7:0] OUT2;reg[7:0] OUT3;reg[7:0] OUT4;reg[3:0] CTL=4'b1110;output bi;reg bi;integer clk_cnt;reg clk_400Hz;always @(posedge clk)//400Hz 扫描信号if(clk_cnt==32'd100000)begin cl