亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? medical.v

?? 利用FPGA來實現一個簡單的醫療呼叫系統
?? V
字號:


//1.	主機有LED顯示:主機采用顯示屏,可顯示護理級別,系統狀態。主機面板有16/8個雙色LED指示燈,可顯示每個分機的工作狀態。
//2.	不間斷呼叫:主機可顯示多路分機的呼叫,并記憶保持。
//3.	二級護理:可在主機上設計護理級別,有高級和普通二種護理級別。
//4.	并機功能:主機有并功能,同一臺主機可并多臺主機,實現多極管理。
//5.	各分機與門燈連接。

//系統包括LED顯示屏電路模板,路選分機開關,路選分機指示燈等。
//   接好線再檢查確保無誤后,打開主機電源,主機自動進入對分機的檢查狀態,主機從1號機開始檢

//測:分機正常顯示等閃亮一下,如某路分機有故障或該路未接分機,則相應的路選指示燈亮綠色保持,

//對全部的16/8路分機檢測,檢測完畢后,保持亮綠色的指示燈5秒再熄滅。檢測完畢,主機自動回

//到待機狀態。



module medical(
              clk,        //40M
              clk2,       //1M
              rst,
              require,
              err,
              cnt,
              cntt,
              err_signal,
              flag,
              end_check,
              red,
              green
              );
input clk;
input clk2;
input rst;
input[7:0]require;
input [7:0]err;
output[3:0]cnt;
output[7:0]cntt;

output[7:0]err_signal;
output[7:0]flag;

output end_check;

output[7:0]red;
output[7:0]green;

reg end_check;

//===================16 ge fenji=======================================================
fenji fenji_u0(
              .clk  (clk),
              .rst  (rst),
              .in   (err[0]),
              .out  (err_signal[0])
              );
fenji fenji_u1(
              .clk  (clk),
              .rst  (rst),
              .in   (err[1]),
              .out  (err_signal[1])
              );
fenji fenji_u2(
              .clk  (clk),
              .rst  (rst),
              .in   (err[2]),
              .out  (err_signal[2])
              );
fenji fenji_u3(
              .clk  (clk),
              .rst  (rst),
              .in   (err[3]),
              .out  (err_signal[3])
              );


fenji fenji_u4(
              .clk  (clk),
              .rst  (rst),
              .in   (err[4]),
              .out  (err_signal[4])
              );
fenji fenji_u5(
              .clk  (clk),
              .rst  (rst),
              .in   (err[5]),
              .out  (err_signal[5])
              );
fenji fenji_u6(
              .clk  (clk),
              .rst  (rst),
              .in   (err[6]),
              .out  (err_signal[6])
              );
fenji fenji_u7(
              .clk  (clk),
              .rst  (rst),
              .in   (err[7]),
              .out  (err_signal[7])
              );

//==========================================================




reg[3:0]cnt;
always @(posedge clk2 or negedge rst)
begin
     if(!rst)
     begin
     cnt<=4'b0000;
     end_check<=1'b0;
     end
else begin
          if(cnt==4'b1000)
          begin
          cnt<=4'b1001;
          end_check<=1'b1;
          end
     else if(cnt<4'b1000)
          begin
          cnt<=cnt+1'b1;
          end_check<=1'b0;
          end
     else if(cnt>4'b1000)
          begin
          cnt<=cnt;
          end_check<=1'b1;
          end     
     end     
end








reg[7:0] en;


always @(posedge clk2 or negedge rst)
begin
     if(!rst)
     begin
     en<=8'b0000_0000;
     end
else begin
     case(cnt)
     4'b0000:en<=8'b0000_0001;
     4'b0001:en<=8'b0000_0010;
     4'b0010:en<=8'b0000_0100;
     4'b0011:en<=8'b0000_1000;

     4'b0100:en<=8'b0001_0000;
     4'b0101:en<=8'b0010_0000;
     4'b0110:en<=8'b0100_0000;
     4'b0111:en<=8'b1000_0000;
     default:en<=8'b1111_1111;
     endcase
     end
end


reg[7:0]cntt;
always @(posedge clk or negedge rst)
begin
     if(!rst)
     begin
     cntt<=8'd0;
     end
else begin
     if(cntt==8'd40)
     cntt<=8'd1;
     else
     cntt<=cntt+1'b1;
     end
end


reg[7:0]flag;

always @(posedge clk or negedge rst)
begin
     if(!rst)
     begin
     flag<=8'b0000_0000;
     end
else begin
     case(cnt)
     4'b0001:begin  
                  
                  
              
                       if(err_signal[0]==1'b1)
                       begin flag[0]<=1'b0;flag[7:1]<=flag[7:1];end//have no problem
                  else
                       begin flag[0]<=1'b1;flag[7:1]<=flag[7:1];end//have some problem  
                             
             end
     4'b0010:begin  
                  
                       if(err_signal[1]==1'b1)
                       begin flag[1]<=1'b0;flag[7:2]<=flag[7:2];end//have no problem
                  else
                       begin flag[1]<=1'b1;flag[7:2]<=flag[7:2];end//have some problem 
                  
             end
     4'b0011:begin
                  
                       if(err_signal[2]==1'b1)
                       begin flag[2]<=1'b0;flag[7:3]<=flag[7:3];end//have no problem
                  else
                       begin flag[2]<=1'b1;flag[7:3]<=flag[7:3];end//have some problem 
                           
             end
     4'b0100:begin  
                 
                       if(err_signal[3]==1'b1)
                       begin flag[3]<=1'b0;flag[7:4]<=flag[7:4];end//have no problem
                  else
                       begin flag[3]<=1'b1;flag[7:4]<=flag[7:4];end//have some problem 
                  
             end

     4'b0101:begin  
                  
                       if(err_signal[4]==1'b1)
                       begin flag[4]<=1'b0;flag[7:5]<=flag[7:5];end//have no problem
                  else
                       begin flag[4]<=1'b1;flag[7:5]<=flag[7:5];end//have some problem 
                  
             end
     4'b0110:begin  
                 
                       if(err_signal[5]==1'b1)
                       begin flag[5]<=1'b0;flag[7:6]<=flag[7:6];end//have no problem
                  else
                       begin flag[5]<=1'b1;flag[7:6]<=flag[7:6];end//have some problem 
                  
             end
     4'b0111:begin  
                  
                       if(err_signal[6]==1'b1)
                       begin flag[6]<=1'b0;flag[7]<=flag[7];end//have no problem
                  else
                       begin flag[6]<=1'b1;flag[7]<=flag[7];end//have some problem 
                  
             end
     4'b1000:begin  
                  
                       if(err_signal[7]==1'b1)
                       begin flag[7]<=1'b0;end//have no problem
                  else
                       begin flag[7]<=1'b1;end//have some problem 
                  
             end
     default:flag<=flag;
     endcase
     end     
end









//=====================================================================================
led led_u0(
          .clk       (clk),
          .rst       (rst),
          .en        (en[0]),
          .end_check (end_check),
          .require   (require[0]),
          .led_flag  (flag[0]),
          .led_red   (red[0]),
          .led_green (green[0])
          );

led led_u1(
          .clk       (clk),
          .rst       (rst),
          .en        (en[1]),
          .end_check (end_check),
          .require   (require[1]),
          .led_flag  (flag[1]),
          .led_red   (red[1]),
          .led_green (green[1])
          );

led led_u2(
          .clk       (clk),
          .rst       (rst),
          .en        (en[2]),
          .end_check (end_check),
          .require   (require[2]),
          .led_flag  (flag[2]),
          .led_red   (red[2]),
          .led_green (green[2])
          );

led led_u3(
          .clk       (clk),
          .rst       (rst),
          .en        (en[3]),
          .end_check (end_check),
          .require   (require[3]),
          .led_flag  (flag[3]),
          .led_red   (red[3]),
          .led_green (green[3])
          );


led led_u4(
          .clk       (clk),
          .rst       (rst),
          .en        (en[4]),
          .end_check (end_check),
          .require   (require[4]),
          .led_flag  (flag[4]),
          .led_red   (red[4]),
          .led_green (green[4])
          );

led led_u5(
          .clk       (clk),
          .rst       (rst),
          .en        (en[5]),
          .end_check (end_check),
          .require   (require[5]),
          .led_flag  (flag[5]),
          .led_red   (red[5]),
          .led_green (green[5])
          );

led led_u6(
          .clk       (clk),
          .rst       (rst),
          .en        (en[6]),
          .end_check (end_check),
          .require   (require[6]),
          .led_flag  (flag[6]),
          .led_red   (red[6]),
          .led_green (green[6])
          );

led led_u7(
          .clk       (clk),
          .rst       (rst),
          .en        (en[7]),
          .end_check (end_check),
          .require   (require[7]),
          .led_flag  (flag[7]),
          .led_red   (red[7]),
          .led_green (green[7])
          );






endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷亚洲婷婷| 欧美日韩一区二区三区四区五区| 亚洲欧美日韩综合aⅴ视频| 欧美一区二区三区四区五区| 成人免费电影视频| 蜜桃视频在线一区| 亚洲精品视频在线观看网站| 亚洲精品一区二区三区香蕉 | 一级特黄大欧美久久久| 日韩免费性生活视频播放| 色综合天天综合在线视频| 正在播放一区二区| 不卡视频在线观看| 激情国产一区二区| 日韩精品每日更新| 一级女性全黄久久生活片免费| 国产嫩草影院久久久久| 欧美不卡视频一区| 88在线观看91蜜桃国自产| 色av一区二区| 91丨porny丨户外露出| 国产精品白丝jk黑袜喷水| 蜜桃久久久久久| 天天综合色天天综合| 亚洲一区二区在线免费看| 亚洲婷婷综合久久一本伊一区| 国产日韩影视精品| 久久久久九九视频| 精品电影一区二区| 精品国免费一区二区三区| 欧美精品在线观看播放| 精品视频一区二区三区免费| 91麻豆免费视频| 91在线高清观看| 99riav久久精品riav| 成人av集中营| 99久久精品国产网站| 成人高清av在线| 99综合电影在线视频| 99久久精品免费看国产免费软件| 国产盗摄一区二区三区| 国产91精品入口| 日韩成人午夜精品| 日本午夜精品一区二区三区电影| 五月激情丁香一区二区三区| 亚洲成a人在线观看| 亚洲sss视频在线视频| 亚洲成人黄色小说| 日韩av中文在线观看| 日本不卡一二三| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩高清中文字幕一区| 看电影不卡的网站| 国产乱人伦偷精品视频不卡 | 久久久精品免费观看| 国产网站一区二区三区| 17c精品麻豆一区二区免费| 亚洲人成7777| 亚洲成人综合在线| 免费观看在线综合色| 国产麻豆精品在线观看| 丝袜国产日韩另类美女| 奇米影视一区二区三区小说| 国产综合久久久久影院| 99国产精品久久久| 欧美在线一区二区| 日韩写真欧美这视频| 国产日韩欧美电影| 亚洲自拍偷拍九九九| 精品午夜一区二区三区在线观看| 国产精品主播直播| 色菇凉天天综合网| 日韩午夜av一区| 中文字幕欧美国产| 亚洲成av人片| 激情欧美一区二区三区在线观看| 99久久99久久精品免费观看| 欧美日韩一区久久| 国产亚洲视频系列| 亚洲久草在线视频| 麻豆一区二区三区| 91视频免费看| 欧美不卡一区二区三区| 亚洲精品美腿丝袜| 国精产品一区一区三区mba桃花| 99国产精品一区| 精品久久五月天| 一区二区成人在线| 国产精品一二三在| 欧美精品高清视频| 国产精品久久久一本精品| 青青草国产精品97视觉盛宴| av一本久道久久综合久久鬼色| 欧美一区二区啪啪| 亚洲色图欧美在线| 国产精品一区二区x88av| 欧美日韩亚洲另类| 中文字幕一区不卡| 狠狠色丁香九九婷婷综合五月| 91福利小视频| 国产精品三级av在线播放| 麻豆视频观看网址久久| 在线观看一区日韩| 国产精品视频免费看| 蜜臂av日日欢夜夜爽一区| 在线视频欧美区| 中文一区二区在线观看| 久久精品国产亚洲aⅴ| 欧洲精品中文字幕| 中文字幕一区在线观看| 国产真实精品久久二三区| 69p69国产精品| 亚洲一级电影视频| 一本久久综合亚洲鲁鲁五月天 | 久久综合狠狠综合| 午夜精品视频一区| 色呦呦国产精品| 国产精品久久国产精麻豆99网站| 精品一区二区在线免费观看| 在线播放亚洲一区| 亚洲成av人在线观看| 日本精品一区二区三区高清| 亚洲欧洲精品一区二区精品久久久| 狠狠狠色丁香婷婷综合久久五月| 91精品国产综合久久精品麻豆| 午夜精品影院在线观看| 欧美三级视频在线| 亚洲国产一区二区三区| 欧美亚洲高清一区| 亚洲一区二区三区小说| 91国产成人在线| 亚洲图片一区二区| 色婷婷av久久久久久久| 一区二区三区蜜桃| 欧美中文字幕久久| 亚洲一区二区欧美| 91高清视频在线| 亚洲国产精品一区二区久久恐怖片| 在线免费精品视频| 一区二区三区免费| 在线播放国产精品二区一二区四区| 亚洲国产精品人人做人人爽| 欧美日韩中文字幕一区| 三级不卡在线观看| 日韩美女主播在线视频一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 日韩免费看的电影| 国产精品亚洲午夜一区二区三区 | 中文字幕在线观看不卡视频| eeuss鲁片一区二区三区| 亚洲人被黑人高潮完整版| 色婷婷国产精品综合在线观看| 亚洲一区日韩精品中文字幕| 欧美日韩黄色一区二区| 美女一区二区在线观看| 久久免费看少妇高潮| 99久久婷婷国产综合精品 | 国产成人一区二区精品非洲| 欧美激情一区三区| 色综合久久久久综合99| 日日夜夜精品免费视频| 精品福利一二区| 99久久精品久久久久久清纯| 午夜视频一区二区| 久久毛片高清国产| 91视频免费播放| 久久精品二区亚洲w码| 国产免费久久精品| 欧美日韩亚洲国产综合| 国产一区二区调教| 樱花草国产18久久久久| 91精品欧美一区二区三区综合在 | 亚洲一区二区三区四区在线观看| 91精品国产综合久久精品性色| 国产激情一区二区三区桃花岛亚洲 | 欧洲一区二区av| 精品亚洲porn| 亚洲美女电影在线| 日韩欧美成人午夜| 99精品久久免费看蜜臀剧情介绍| 日韩激情一二三区| 日本一区二区视频在线观看| 欧美日韩国产影片| 风流少妇一区二区| 日韩激情视频网站| 亚洲素人一区二区| 精品伦理精品一区| 欧美无砖专区一中文字| 国产成人啪免费观看软件| 五月婷婷激情综合| 国产精品国产三级国产| 日韩欧美www| 欧美三级中文字幕| 成人av在线一区二区三区| 六月婷婷色综合| 亚洲一区二区四区蜜桃| 国产精品久久毛片| 国产亚洲综合在线| 欧美一区二区在线观看| 91免费看视频|