⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bldcm_con.v.bak

📁 verlog hdl无刷电机控制程序,已在modelsim仿真
💻 BAK
字号:
/*******************************************              bldcm_con.v********************************************/module bldcm_con(                 //input                 clk,dir,hall,                 //output                 pwmout);                 input            clk,dir;input[2:0]       hall;output[5:0]      pwmout;reg[5:0]         pwmreg;reg[5:0]         pwmout;reg[5:0]         clkreg;//reg              hall_mon;always @(clk)begin  clkreg = {6{clk}};  pwmout = pwmreg&clkreg;endalways @(hall)case(dir)1'b1:begin   case(hall)   3'b000:   pwmreg <= 6'b100010;   3'b100:     pwmreg <= 6'b100001;     3'b110:     pwmreg <= 6'b010001;   3'b111:   pwmreg <= 6'b010100;   3'b011:     pwmreg <= 6'b001100;     3'b001:     pwmreg <= 6'b001010;   default:   pwmreg <= 6'b000000;   endcaseend1'b0:begin   case(hall)   3'b000:   pwmreg <= 6'b010100;   3'b100:     pwmreg <= 6'b001100;     3'b110:     pwmreg <= 6'b001010;   3'b111:   pwmreg <= 6'b100010;   3'b011:     pwmreg <= 6'b100001;     3'b001:     pwmreg <= 6'b010001;   default:   pwmreg <= 6'b000000;   endcase endendcaseendmodule 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -