1. 程式人生 > >一週搞定期末考系列之《數位電子技術》

一週搞定期末考系列之《數位電子技術》

數電老師給出了期末考試的提綱,我們就通過這個來按知識點和例題分析一波

一、各種進位制之間的轉換(數值資訊)

1、任意進位制數轉十進位制數
方法:按位權展開
2、十進位制轉其他進位制
方法:基數乘除法
整數部分:除r取餘,逆序排列
小數部分:乘r取整,順序排列
3、其他進位制轉換
二進位制轉八進位制:3位2進位制轉一位八進位制數
二進位制轉十六進位制:4位2進位制轉一位十六進位制數
八進位制轉十六進位制:先轉二進位制後再轉十六進位制
二進位制轉餘三碼:先轉為十進位制,後按位轉化位餘三碼
PS:從小數點開始轉化,不足補零

二、主要的編碼方式(非數值資訊)

1、有權碼:
8421BCD碼
5421BCD碼
2421BCD碼
2、無權碼:
餘三碼(8421BCD碼+3)
3、格雷碼:碼距為1
4、二進位制的原碼、反碼、補碼
反碼:保持符號位,其他按位取反(正數反碼與原碼相同)
補碼:在反碼的基礎上,加一(正數補碼與原碼相同)

三、邏輯代數化簡的公式和法則

1、異或(=1)和同或(=)
異或:AB’+A’B
同或:AB +A’B’

2、常用公式

A+A’B = A+B
A+AB = A
含相同元素的多項可刪,含相同反元素的多項可刪反項

AB+A’C+BC = AB + A’C
AB+A’C+BCD = AB + A’C
(A+B)(A’+C)(B+C) = (A+B)(A’+C)
消除多餘項

A+A=A
A+A’=1
配項法
PS:A+BC=(A+B)(A+C)

3、對偶和反演定理

4、卡諾圖化簡法
PS:
i.對於一個確定的邏輯函式:真值表和卡諾圖唯一
ii.卡諾圖中圈0的邏輯表示式的反函式
iii.注意利用無關項對邏輯表示式進行化簡

5、競爭和冒險的判別和消除方法
競爭:閘電路兩個輸入訊號同時向相反的邏輯電平跳變
競爭-冒險:由於競爭而在電路輸出端可能產生尖峰脈衝,若後繼負載電路是一個對脈衝敏感的電路,這種尖峰脈衝可能使負載電路發生誤操作

a.偏一冒險(主要存在於與或電路中)
F = A+A’
PS:如Y=AB+AC’,當B=C=1時,Y=A+A’,存在偏一冒險

b.偏零冒險(主要存在於或與電路中)
F = AA’
PS:如Y=(A+B)(B’+C),當A=C=0時,Y=BB’,存在偏零冒險
c.消除方法
i.增加多餘項
ii.增加選通電路
iii.利用濾波電路

d.利用卡諾圖發現靜態冒險
若卡諾圖中,圈與圈間有相切現象,則可能出現靜態冒險。

四、組合邏輯電路設計(從問題抽象化到畫出電路圖)

1、進行邏輯抽象,得到真值表或邏輯表示式
2、選擇器件的型別
3、邏輯化簡或變換成適當的形式
4、電路處理,得到電路圖

五、常用組合邏輯器件

1、加法器
i.列出真值表
ii.寫出邏輯表示式
iii.畫出邏輯圖

2、編碼器(仍何時刻只有一個輸入端有效)
例:8-3編碼器(三位二進位制編碼器)
i.確定編碼矩陣和編碼表
ii.由編碼表列出二進位制程式碼每一位的邏輯表示式
iii.按此表示式畫出用閘電路組成的編碼電路

3、優先編碼器
例:8-3優先編碼器

4、譯碼器
例:3-8譯碼器(三位二進位制譯碼器)
i.確定譯碼矩陣和編碼表
ii.由譯碼矩陣列出譯碼函式的邏輯表示式
iii.按此表示式畫出用閘電路組成的編碼電路

5、資料選擇器

這裡寫圖片描述
圖中,D0-D3是資料輸入端,其中A1、A0是資料通道選擇控制訊號,即地址變數;E是使能端(地址變數對側),他能控制資料選通是否有效,即禁止資料輸入,故又稱E端為禁止端。

i.通過圖片可以寫出,四選一資料選擇器的輸出邏輯表示式
F = (A1’A0’D0 + A1’A0D1 + A1A0D1 +A1A0D3)E’(當E為低電平有效時)

功能表

控制1 控制2 選擇的輸出源
A1 A0 Y
0 0 D0
0 1 D1
1 0 D2
1 1 D3

五、各種觸發器管腳功能設定及特徵方程

1、基本RS觸發器(與非門組成)
狀態真值表

Rd Sd Qn Qn+1 說明
0 0 0 1 不允許
0 0 1 1 不允許
0 1 0 0 置零
0 1 1 0 Qn+1=0
1 0 0 1 置一
1 0 1 1 Qn+1=1
1 1 0 0 保持
1 1 1 1 Qn+1=Qn

特徵方程:Qn+1= Sd’+RdQn

PS : 若為或非門,則特徵方程為Qn+1=Sd+Rd’Qn

2、時鐘控制的RS觸發器
這裡寫圖片描述
真值表

Rd Sd Qn Qn+1 說明
0 0 0 0 保持
0 0 1 1 Qn+1=Qn
0 1 0 1 置一
0 1 1 1 Qn+1=1
1 0 0 0 置零
1 0 1 0 Qn+1=0
1 1 0 X 禁止
1 1 1 X 禁止

當CP=1時,觸發器工作,S=1時置一,R=1時置零,同位0時保持

特徵方程:Qn+1 = S + R’Qn
約束條件:RS = 0

3、D觸發器(上升沿觸發)

這裡寫圖片描述

因為鍾控RS觸發器存在禁止條件,不能同時為1,所以D觸發器令R=S’,排除了禁止條件。
狀態真值表

D Qn Qn+1
0 0 0
0 1 0
1 0 1
1 1 1

特徵方程:Qn+1=D

PS:
i.為克服空翻和震盪,應採用CP邊沿觸發

3、JK觸發器(下降沿觸發)

這裡寫圖片描述

J K 動作 Q Qnext 動作
0 0 保持 X X 不變
0 1 設定 X 0 置零
1 0 設定 X 1 置一
1 1 反轉 1(0) 1(0) 反轉

特徵方程:Qn+1=JQn’ + K’Qn

5、
激勵方程:觀察電路寫出輸入端表示式
特徵方程:根據觸發器給出
次態方程:將激勵方程帶入特徵方程

六、時序邏輯電路的分析和設計

時序邏輯電路的分析步驟一般有如下幾步
1)看清電路,確定是同步時序電路還是非同步時序電路。
2)寫出方程。
3)列出狀態真值表
4)做出狀態轉換圖
5)進行功能描述
6)畫波形圖
7)檢查自啟動能力

時序邏輯電路設計步驟
1)邏輯抽象
i.確定輸入輸出變數,電路狀態數
ii.定義輸入輸出邏輯狀態以及每個電路狀態的含義,並對電路狀態進行編號
iii.按設計要求列出狀態轉換表,或畫出狀態轉換圖
2)狀態化簡
若兩個狀態在相同的輸入下有相同的輸出,並轉換到同一個狀態,則稱為等價態,等價狀態可合併
3)狀態分配(編碼)
i.確定 觸發器數量
ii.給每個狀態一個編碼(按照一定規律)
4)選定觸發器型別
求出狀態方程,驅動方程,輸出方程
5)畫出邏輯圖
6)檢查自啟動

七、單片整合加法計數器(74LS161/74LS90)

1、74LS90(實現2-5-10進位制計數)

這裡寫圖片描述
功能表
這裡寫圖片描述

功能歸納:
1)直接置零。當R都為高電平,S都為低電平時,觸發器輸出均為零。實現清零功能。
2)置9(輸出1001)當S都為高電平時,實現置9功能,它是非同步方式置9
3)計數。當RS均為低電平時,具有計數功能
4)功能拓展。

2、74LS161(同步四位二進位制計數器)

這裡寫圖片描述

功能表
這裡寫圖片描述

功能描述:
1)非同步清零。當清零端Cr=0時,立即清零,與CP無關
2)同步預置。當預置端LD=0,Cr=1時,在CP處於上升沿時,將資料送入計數器
3)保持。當LD=Cr=1時,只要控制端P,T有低電平,就使每級觸發器J=K=0,處於維持態。
4)計數。當LD=Cr=P =T=1時,電路時模16同步遞增計數器。

八、555定時器的應用電路分析

555定時電路
這裡寫圖片描述

這裡寫圖片描述

單穩態電路

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

多諧振盪器

施密特電路

相關推薦

期末系列數位電子技術

數電老師給出了期末考試的提綱,我們就通過這個來按知識點和例題分析一波 一、各種進位制之間的轉換(數值資訊) 1、任意進位制數轉十進位制數 方法:按位權展開 2、十進位制轉其他進位制 方法:基數乘除法 整數部分:除r取餘,逆序排列 小數部分:乘r

期末系列《演算法分析與設計》

轉眼就到了期末複習演算法的時候了 真的是一點都不慌啊 演算法分析與設計這門課,由於是一門選修課,而且我對演算法分析沒有過多的熱愛,所以沒有對這門課程進行全方位的深度的學習與複習,但是我相信,將下列演算法的全部思想理解清楚後,如果僅僅是為了考試,應該還是不

系列模電筆記

學習地址視訊學習地址:http://www.360doc.com/content/15/1028/15/9200790_508973388.shtml課件地址:https://wenku.baidu.com/view/a1dd4490fad6195f312ba6b2.html

一個PHP檔案支付寶系列手機網站支付(相容微信瀏覽器)

<?php header('Content-type:text/html; Charset=utf-8'); $appid = 'xxxxx'; //https://open.alipay.com 賬戶中心->金鑰管理->開放平臺金鑰,填寫添加了電腦網站支付的應用的APPID $retur

MPU6050Linux驅動(2)

第2-3日 參考: 《Linux裝置驅動程式》 第三版 有了前面的原始碼學習和分析,對i2c驅動有了大概的認識。那麼接下來,我們就開始我們自己的mpu6500/6050驅動的編寫。這裡說一下,mpu6500和mpu6050在暫存器上基本沒什麼區別,只有version ID

MPU6050Linux驅動(1)

第一日 準備工作: 1、硬體平臺 firefly-rk3288開發板,MPU6500六軸陀螺儀模組 2、參考 開幹: 1、搭建開發環境 首先,搭建firefly-rk3288開發板的核心編譯平臺、原始碼樹等。意思就是需要在ubuntu系統中下載firefly-rk32

連結串列面試題系列二 —— Leetcode234. Palindrome Linked List迴文連結串列\

連結串列薈萃二: 迴文連結串列 列表解法 迴文連結串列 題目:迴文連結串列給定一個連結串列,判斷該連結串列是否是迴文連結串列,要求O(n)時間複雜度,O(1)空間複雜度。 Given a singly linked

(轉載)資料倉庫拉鍊表,流水錶,全量表,增量表

轉載自:https://blog.csdn.net/mtj66/article/details/78019370 全量表:每天的所有的最新狀態的資料, 增量表:每天的新增資料,增量資料是上次匯出之後的新資料。 拉鍊表:維護歷史狀態,以及最新狀態資料的一種

JavaWeb如何快速盜用別人的網站頁面(Ctrl+A,Ctrl+C,Ctrl+V分鐘

裝置:火狐瀏覽器,WebStorm               操作方法:Ctrl+A,Ctrl+C,Ctrl+V 第一步:進入自己所需要借用的網站,在這裡我拿bootstrap官網進行操作吧 第二步:按F12檢視元素進行操作或者直接右擊選擇檢視網頁原始碼,然後複製程

自動化介面測試Postman(

Postman自動化介面測試 該篇文章針對已經掌握 Postman 基本用法的讀者,即對介面相關概念有一定了解、已經會使用 Postman 進行模擬請求的操作。 當前環境: Window 7 - 64 Postman 版本(

hiveinsert into 和 insert overwrite與資料分割槽

資料分割槽         資料庫分割槽的主要目的是為了在特定的SQL操作中減少資料讀寫的總量以縮減響應時間,主要包括兩種分割槽形式:水平分割槽與垂直分割槽。水平分割槽是對錶進行行分割槽。而垂直分割槽是對列進行分割槽,一般是通過對錶的垂直劃分來減少目標表的寬度

Android填坑旅(第十三篇)教你專案混淆配置

# Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in D:\Androi

SpringCloud第二代實戰系列Nacos實現服務註冊與發現

## 一、背景:SpringCloud 生態圈 * * * 在正式開始本篇文章之前我們先岔開來講一下SpringCloud的生態圈。 SpringCloud大家都比較熟悉了,它制定了分散式系統的標準規範,做了高度抽象和封裝,然後將業界公司比較成熟以及經得起實際考驗的框架整合起來。通過Spring Boot風格

Spring Boot入門系列(八)整合定時任務Task,定時任務

前面介紹了Spring Boot 中的整合Redis快取已經如何實現資料快取功能。不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/category/1657780.html。 今天主要講解Springboot整合定時任務。在SpringMvc中也會用

專案實戰跨域處理~所有跨域需求

### 什麼是跨域? 跨域,是指瀏覽器不能執行其他網站的指令碼。它是由瀏覽器的同源策略造成的,是瀏覽器對JavaScript實施的安全限制。 ### 什麼是同源策略? 同源策略(Same origin policy)是一種約定,它是瀏覽器最核心也最基本的安全功能,它是由Netscape提出的一個著名的安

小時DIV+CSS布局-固定頁面開度布局

之前 水平居中 css charset oat img 水平 分享 code DIV+CSS布局中主要CSS屬性介紹: Float: Float屬性是DIV+CSS布局中最基本也是最常用的屬性,用於實現多列功能,我們知道<div>

為什麽別人Linux,而你卻做不到

shell腳本我給大家精選準備了4段Shell實戰腳本 / 基礎Linux常用命令;也許能解決你很多實際工作問題;如果看到這些你不知道它能用來幹嘛,先收藏、先記住吧,以後用的上~實戰命令一:在實際的工作中,我們經常需要將多個文件同時移動到一個指定的目錄下,如果一個一個移動,太折騰...你應該要知道:mv 有一

高考估分查分選誌願_支付寶又操辦了件人生大事

排行榜 發布 高校 概率 絕對值 cdn 最終 機構 它的 原文鏈接 可能比高考更考驗心力的填報誌願,支付寶要幫你一鍵搞定。 支付寶今天正式上線集估分、查分、選誌願等眾多服務於一體的高考後綜合服務平臺,陪伴高考學生的青春大考。考生在估分、查分後,還可以看到系統智能推薦供參

Tensorflow實現Mask R-CNN實例分割通用框架,檢測,分割和特征點定位(多圖)

優點 設計 orf 時間 rcnn 超越 rain 沒有 add Mask R-CNN實例分割通用框架,檢測,分割和特征點定位一次搞定(多圖) 導語:Mask R-CNN是Faster R-CNN的擴展形式,能夠有效地檢測圖像中的目標,同時還能為每個實例生成一個

SQLAlchemy--關系對象映射

imp pymysql 進行 .net class ger 索引 繼續 pass   要使用SQLAlchemy,必須先下載這個模塊 pip3 install sqlalchemy 或 pycharm File--> Settings-->project...