文号
881769
阅读
7793
回复
3
收藏
4
【學習記錄】數字電路基礎4717.09.05
大 行1
1. 綜合材料
2020/06/09
IP:福建
摘要:基於logisim的數字電路基礎練習,計數器、編碼器、選通器。
关键词:數字電路

如題


序言:


首先説明記錄文字采用傳承字的原因,字如其名,因由其是,不多言。


作這個帖子,主要目的還是記錄下自己的學習進度,來源是MOOC譚志虎老師的《计算机硬件系统设计》


閑話不多説,下面進入正題。


實驗原理:

利用基本邏輯門電路構造一個LED計數器、LED編碼器、1位二路選擇器、16位二路選擇器。

其中16位選擇器是由1位二路選擇器進行十六個叠加而成。由共享sel端形成統一選擇控制,16個1位構成16位,如此形成16位選通。


實驗過程:

第一、工程->分析組合邏輯電路->填寫真值表->生成電路

第二、連綫->封裝

第三、測試

第五、完成


實驗結果:


QQ截图20200609113217.png

圖一    16位二路選擇器自動測試通過


QQ截图20200609113156.png

圖二    16位二路選擇器原理圖


QQ截图20200609113135.png

圖三    五輸入按鍵編碼器測試


QQ截图20200609113112.png

圖四    五輸入原理圖

QQ截图20200609113208.png

圖五    1位二路選擇器原理圖


QQ截图20200609112947.png

圖六    計數器封裝圖


QQ截图20200609112940.png

圖七    計數器原理圖



實驗總結:

綫路有點多,看的眼花。

封裝不能直排書寫,對於封裝面積小的器具來說比較糟糕。

其他基本無問題。

3
6年5个月前IP:广东
881779
1楼

用HDL吧

引用
评论
6年5个月前IP:福建
881787
2楼
引用信仰は儚き人間の為に发表于1楼的内容
用HDL吧

HDL的话,看着比较不熟悉,学习的话成本相对高一些。不过好在谭老师决定后期分享原理图转HDL的,我想应该没什么影响。如果是设计超大规模的集成电路的话,我也觉得该学习下HDL,不过那是后话了。

引用
评论
6年5个月前IP:湖北
881801
3楼

always@(posedge ck or negedge rst)

begin

    if(ck)

        begin

            reg<=reg+1'b1;

        end

    else

            reg<=16'b0;

end

即兴一分钟敲出来的。。。

同理MUX用case也可以一分钟。。。😂

引用
评论
1
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的