計數器設計實驗

2021-06-12 22:04:37 字數 496 閱讀 5321

module cnt10(clk,rst,en,load,cout,dout,data);

input clk,en,rst,load ;

input [3:0] data;

output [3:0] dout;

output cout;

reg [3:0] q1;   reg cout;

assign dout=q1;

always @(posedge clk or negedge rst)begin

if(!rst) q1<=0;

else if(en)begin

if(!load)   q1<=data;

else if(q1<9)q1<=q1+1;

else  q1<=4'b0000; end

endalways@(q1)

if(q1==4'h9) cout=1'b1;

else         cout=1'b0;

endmodule

計數器設計

最近看到一篇文章說要實現乙個計數器的功能,於是通過思索,設計了乙個靈活可用性高的物件計數器。裡面閃爍著 很多的火花。template class object counter object counter private static int m count template int object ...

實驗6 8254定時 計數器實驗

實驗內容 基礎部分 1 編寫程式,是8254的計數器1分別工作在方式0 1 2 3下,在示波器上觀察各工作方式下out1的輸出波形。拓展部分 2 使用單脈衝開關手動生成8254的輸入時鐘,觀察方式0的輸出波形。3 編寫程式,在示波器上顯示週期為1s的方波。4 利用8254方式2或方式3精確定時,控制...

計數器 智慧型計數器簡介

計數器主要是應用於電子科技領域,計數器是一種運用得比較多的時序邏輯電路。計數器可以對數字進行運算,它是一種沒有辦法顯示計算結果的顯示器。隨著電子科技的不斷發展,現在的計數器也實現了智慧型功能。智慧型計數器的出現幫助我們實現了很多高強度生產問題 複雜的技術問題,並且節約了生產成本和人力成本。智慧型計數...