一週搞定期末考系列之《數位電子技術》
數電老師給出了期末考試的提綱,我們就通過這個來按知識點和例題分析一波
一、各種進位制之間的轉換(數值資訊)
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 版本(
一文搞定hive之insert 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...