-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
單片微型計算機原理與接口技術習題實驗與試題解析 版權信息
- ISBN:9787030317100
- 條形碼:9787030317100 ; 978-7-03-031710-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
單片微型計算機原理與接口技術習題實驗與試題解析 內容簡介
本書是各種以80C51系列單片機為主要授課內容的教材的配套用書,主要內容有三部分∶一、單片機教材中各類思考題與練習題的題析。二、基于80c51系列單片機的實驗(包括原理和接口)硬件和參考軟件。三、對近幾屆單片機考試試題的分析和參考答案。
單片微型計算機原理與接口技術習題實驗與試題解析 目錄
前言
第1部分 思考與練習題解析 1
第1章 緒論 1
第2章 單片微機的基本結構 8
第3章 單片微機的指令系統 20
第4章 單片微機的程序設計 32
第5章 單片微機的中斷系統原理及應用 53
第6章 單片微機的定時器/計數器原理及應用 60
第7章 單片微機的串行口原理及應用 69
第8章 單片微機的系統擴展原理及接口技術 78
第2部分 實驗指導 106
實驗一 上機操作 107
實驗二 匯編語言程序設計 109
實驗三 智能交通燈控制 113
實驗四 單片微機應用系統存儲器擴展和虛擬PC總線應用 120
實驗五 單片微機應用系統鍵盤、顯示器與監控程序設計 126
實驗六 智能汽車尋跡控制 133
第3部分 試題解析 141
卷1 2003年“微機原理與接口技術”試題一解析 141
卷2 2003年“微機原理與接口技術”試題二解析 149
卷3 2004年“微機原理與接口技術”試題一解析 156
卷4 2004年“微機原理與接口技術”試題二解析 163
卷5 2005年“微機原理與接口技術”試題一解析 171
卷6 2005年“微機原理與接口技術”試題二解析 178
卷7 2006年“微機原理與應用”試題解析 185
卷8 2006年“微機接口”試題解析 190
卷9 2007年“微機原理與應用”試題解析 196
卷10 2007年“微機接口”試題解析 201
卷11 2008年“微機原理與應用”試題解析 208
卷12 2008年“微機原理與接口技術”試題解析 214
卷13 2009年“微機原理與應用”試題解析 221
卷14 2009年“微機原理與接口技術”試題一解析 227
卷15 2009年“微機原理與接口技術”試題二解析 233
卷16 2010年“微機原理與應用”試題解析 240
卷17 2010年“微機原理與接口技術”試題一解析 247
卷18 2010年“微機原理與接口技術”試題二解析 253
參考文獻 259
單片微型計算機原理與接口技術習題實驗與試題解析 節選
第1部分 思考與練習題解析 第1章 緒論 【1-1】微控制器MCU中常用的數制有哪兒種? 【答】MCU中常用的數制有以下三種: ①十進制:用0~9共10個數字和1個小數點來表示數值,是*常用的一種數制。基數為10,超過9的數需要用多位表示,其中低位數和相鄰高位數之間的關系是逢十進一,所以稱為“十進制”。十進制數在表達時可以不加后綴,也可加后綴字母D。 ②二進制:二進制的數碼為0和1共兩個。其中低位數和相鄰高位數之間的關系是逢二進一,二進制數在表達時加后綴字母B。 ③十六進制:十六進制的數碼為0-9共10個數字和6個字母A(10)、B(11)、C(12)、D(13)、E(l4)、F(15)。其中低位數和相鄰高位數之間的關系是逢十六進一。十六進制數在表達時加后綴字母H。 十六進制與二進制、十進制對照表如表1-1所示。 表1-1十六進制與二進制、十進制對照表 【1-2】常用數制之間如何進行轉換,并舉例說明。 【答】1.二進制數與十進制數的相互轉換 ①二進制數轉換為十進制數只要按基數展開,再按展開式計算即可回 ②十進制數轉換為二進制數:整數部分與小數部分需分別進行轉換。整數部分除以2取余,**個余數為*低有效位,*后一個余數為*高有效位,即得到的余數先為低位后為高位。小數部分乘2取整,先為高位后為低位。 2.二進制數與十六進制數的相互轉換 ①二進制數轉換為十六進制數:以小數點為分界,整數部分從*右邊開始,向左每4位分成一組,若含*高位的一組不足4位,則在其左邊加0補足4位,每4位工進制數轉換為1位十六進制數。小數部分從*左邊開始,向右每4位分成一組,若含*低位的一組不足4位,則在其右邊加0補足4位,每4位二進制數轉換為1位十六進制數。 例:把二進制數1001011011000.1100101轉換為十六進制數。 ②十六進制數轉換為二進制數=只要將每一位十六進制數用4位二進制數替代即可。 例:把十六進制數9ABDFH轉換為二進制數。 3.十六進制數與十進制數的相互轉換 ①十六進制數轉換為十進制數:按基數展開,再按展開式計算即可。 例:把十六進制數FFH轉換為十進進制數。15(F)X161+15(F)X160=255 ②十進制數轉換為十六進制數:整數部分和小數部分分別進行轉換。整數部分除以16取余數,先為低位后為高位。小數部分乘以16取整數,先為高位后為低位。 【1-3】什么叫原碼、反碼及補碼? 【答】計算機中的帶符號數有三種表示法,即原碼、反碼及補碼。 ①原碼:用數的*高位來表示數的符號,正數的符號位用。表示,負數的符號位用1表示。 ②反碼:由原碼得到。如果是正數,則反碼與原碼相同。如果是負數,則原碼符號位不變,其他數位均變反(1轉換為0,轉換為1)后即為反碼。 ③補碼:由原碼得到。如果是正數,則補碼與原碼相同。如果是負數,則原碼符號位不變,其他數位均變反(1轉換為0,0轉換為1)后再加1即為補碼,也即反碼加1。 正數的原碼、反碼和補碼是相同的。 【1-4】當單片微機把下列數看成是無符號數時,它們相應的十進制數為多少?若把下列數看成為補碼(*高位為符號位)時,它們相應的十進制數為多少? 【答】①當7FH為元符號數時,值為7X16+15=127,正數的補碼同原碼,相應的十進制數也為127。 ②當DBH為無符號數時,值為13X16+11=219,為補碼時,值為10100101,相應的十進制數為-37。 ③當FEH為無符號數時,值為15X16+14=254,為補碼時,值為10000010,相應的十進制數為-2。 【1-5】什么叫ASCII碼?它與十六進制數如何相互轉換? 【答】ASCII碼即美國標準信息交換碼,低7位有效。十六進制數的ASCII碼在ASCII碼中分列在兩段,即十六進制數0~9的ASCII碼為30H~39H,十六進制數A~F的ASCII碼為41H~46H。 ASCII碼與十六進制數的相互轉換同樣分為兩段,即十六進制數。~9與ASCII碼30H~39H之間差為30H,十六進制數AH~FH與ASCII碼41H~46H之間差為37Ho這就是兩者相互轉換的依據。例如,十六進制數9加上30H后即為9的ASCII碼39H,ASCII碼46H減去37H后即為十六進制數F。 【1-6】什么叫BCD碼?什么叫壓縮BCD碼? 【答】BCD碼采用4位二進制數編碼,并且只采用了其中的10個編碼,即0000~1001,分別代表BCD碼0~9,而1010~1111為無效碼。 在一個字節(8位)中存放2位BCD碼,即稱為“壓縮BCD碼”例如,BCD碼9和6存放在同一個字節中時,即為壓縮BCD碼96H,即10010110BCD。 【1-7】TTL電路和CMOS電路各有什么特點? 【答】兩者特點如下: ①TTL電路是“晶體管晶體管邏輯電路”的筒稱,這種數字集成電路的輸入端和輸出端的電路結構都采用了晶體管。 TTL電路的主要特點是信號傳輸延時短、開關速度快、工作頻率高,是電流控制器件。 TTL電路以美國TEXAS公司生產的SN54/74系列電路為代表,世界上各大集成電路生產廠都以SN54/74系列為標準,產品的功能、引腳和參數都與SN54/74系列兼容。 ②CMOS電路是在MOS(金屬氧化物半導體)電路基礎上發展起來的一種互補對稱場效應管集成電路。 MOS電路具有功耗低、工作電壓范圍寬和抗干擾性能強等優點,是電壓控制器件。 CMOS電路大致有兩大類型=一類是普通型,以美國無線電公司RCA和Motorola公司的4000/4500系列為典型;另一類是高速型,可與TTL的74LS系列電路兼容,是54HG/74HC系列。 【1-8】數字電路中的高電平和低電平是什么概念? 【答】電平即電位,數字電路中習慣用高、低電平一詞來描述電位的高低。高電平是一種狀態,低電平是另外一種不同的狀態,它們表示的不是一個固定不變的值,而是一定的電壓范圍。 CMOS芯片的供電范圍為3~15V,如4000系列當5V供電時,輸出在4.6V以上為高電平,輸出在0.05V以下為低電平。輸入在3.5V以上為高電平,輸入在1.5V以下為低電平。 TTL芯片的供電范圍為0~5V,常見都是5V,如74系列5V供電,輸出在2.7V以上為高電平,輸出在0。5V以下為低電平,輸入在2V以上為高電平,在0.8V以下為低電平。 因此,CMOS電路與TTL電路就有一個電平轉換的問題,使兩者電平域值能匹配。 【1-9】數字電路中的正邏輯和負邏輯是什么概念? 【答】在數字電路中,如果用數字1表示高電平、用數字。表示低電平,則稱為正邏輯。如果用數字。表示高電平、用數字1表示低電平,則稱為負邏輯。 一般情況下都采用正邏輯。而在串行通信中,RS-232采用負邏輯。 【1-10】分別舉例說明“與”、“或”、“非”三種邏輯關系。 【答】①“與”邏輯關系:當決定一個事情的各個條件全部具備時,這個事情才會發生,這種因果關系稱為“與”邏輯關系。比如,當兩個控制開關串聯安裝于控制電路時,兩個控制開關同時閉合是“與”邏輯關系,即只有當兩個控制開關同時閉合時,才能進行控制。 ②“或”邏輯關系:在決定一個事情的各個條件中,只要具備一個或者一個以上條件,這個事情就會發生,這種因果關系稱為“或”邏輯關系。比如,當兩個控制開關并聯安裝于控制電路時,兩個控制開關閉合是“或”邏輯關系。當控制開關中任意一個或兩個閉合時,都能進行控制。 ③“非”邏輯關系:非就是相反。例如,開關合上,電源接通,電燈就亮;開關打開,電源斷開,電燈就滅。因此,開關的閉合與電燈亮就是“非”邏輯關系。
- >
中國歷史的瞬間
- >
詩經-先民的歌唱
- >
經典常談
- >
龍榆生:詞曲概論/大家小書
- >
月亮與六便士
- >
唐代進士錄
- >
史學評論
- >
自卑與超越