北方工業(yè)大學(xué)專升本2024年單片機(jī)原理及其接口技術(shù)考試說明


  教材:單片機(jī)原理與應(yīng)用 第2版 趙德安 機(jī)械工業(yè)出版社

北方工業(yè)大學(xué)專升本2024年單片機(jī)原理及其接口技術(shù)考試說明

  復(fù)習(xí)范圍

北方工業(yè)大學(xué)專升本2024年單片機(jī)原理及其接口技術(shù)考試說明

  一 . 關(guān)于數(shù)制與運(yùn)算

北方工業(yè)大學(xué)專升本2024年單片機(jī)原理及其接口技術(shù)考試說明

  1. 十進(jìn)制數(shù)、十六進(jìn)制數(shù)、二進(jìn)制數(shù)之間的轉(zhuǎn)換。

  2. BCD 碼

  3. 有符號數(shù)的表示方法,原碼、反碼、補(bǔ)碼,以及它們所能表示的數(shù)據(jù)范圍。

  4. 二進(jìn)制數(shù)的與、或、異或運(yùn)算。

  二 . 51 系列單片機(jī)的結(jié)構(gòu)

  1 .有關(guān)計(jì)算機(jī)的基本結(jié)構(gòu)的概念

  例如,字長,三總線, CPU, 存儲器等。

  2 . CPU 的結(jié)構(gòu):程序計(jì)數(shù)器 PC 的作用

  3 . I/O 口 P0 、 P1 、 P2 、 P3 的作用

  4 .存儲器結(jié)構(gòu):

  ? 片內(nèi) RAM 128 字節(jié) 地址范圍 00H ~ 7FH ,其中可位尋址區(qū)為 20H ~ 2FH 。 80H ~ FFH 之間分布著 21 個(gè)特殊功能寄存器,其中可位尋址的地址特征為其地址可被 8 除盡。

  ? 片外 RAM :可擴(kuò)展 64K 字節(jié),地址范圍 0000H ~ 0FFFFH

  ? 程序存儲器:對于 8051 和 8751 ,片內(nèi)有 4K 字節(jié)程序存儲器,片外可再擴(kuò)展 60K 字節(jié)程序存儲器。它們片內(nèi)片外程序存儲器的地址范圍是:片內(nèi): 0000H~0FFFH, 片外: 1000~FFFFH

  ? CPU 區(qū)分對片內(nèi)程序存儲器或片外程序存儲器操作的方法是:將 EA 接高電平,然后用地址區(qū)分。

  ? 對于 8031 ,片內(nèi)無程序存儲器,外部可擴(kuò)展 64K 字節(jié),地址范圍為: 0000H ~ 0FFFFH 。注意 EA 引腳此時(shí)必須接地。

  三 . 指令系統(tǒng):

  1. 分類理解指令的操作。

  2. 哪些指令怎樣影響哪些標(biāo)志位, PSW 中各標(biāo)志位的意義。注意所有影響 A 累加器內(nèi)容的指令均影響 P 標(biāo)志。

  3. 正確預(yù)測程序的運(yùn)行結(jié)果,包括 PSW 中標(biāo)志位的結(jié)果。

  4. 堆棧的概念,有關(guān)堆棧操作的指令:

  ? 如何建立堆棧,系統(tǒng)復(fù)位時(shí) SP 的內(nèi)容

  ? PUSH 、 POP 指令棧指針 SP 的內(nèi)容如何變化

  ? LCALL 、 ACALL 、 RET 指令如何進(jìn)行棧操作

  ? 中斷及 RETI 指令如何進(jìn)行棧操作

  四 . 單片機(jī)系統(tǒng)的工作時(shí)序:

  1. 單片機(jī)系統(tǒng)工作時(shí), ALE 高電平有效通過 74LS373 鎖存低 8 位地址, PSEN 低電平有效允許讀程序存儲器。

  2. 時(shí)序的有關(guān)概念:振蕩周期、狀態(tài)周期、機(jī)器周期

  1 振蕩周期 =1/f

  f 為晶振頻率

  1 狀態(tài)周期 =2× 振蕩周期

  1 機(jī)器周期 =12× 振蕩周期 =12/f

  指令周期:指完成一條指令所需的全部時(shí)間,各條指令不等。

  3. 某些指令的操作產(chǎn)生與時(shí)序有關(guān)的信號

  MOVX 讀指令產(chǎn)生 RD 低電平有效信號, MOVX 寫指令產(chǎn)生 WR 低電平有效信號。

  五 定時(shí)器計(jì)數(shù)器

  1. 理解定時(shí)計(jì)數(shù)兩種功能的區(qū)別

  定時(shí)功能:令計(jì)數(shù)器加 1 的信號來自機(jī)內(nèi)晶振頻率的 12 分頻信號,即每一個(gè)機(jī)器周期加 1 。

  計(jì)數(shù)功能:令計(jì)數(shù)器加 1 的信號來自外部事件,頻率不定。

  2. 與定時(shí)器有關(guān)的特殊功能寄存器的用法

  TMOD TH0 TL0 TH1 TL1

  3. 工作于方式 1 、 2 時(shí),計(jì)數(shù)器的長度分別為 16 、 8 位,應(yīng)會根據(jù)要求計(jì)算計(jì)數(shù)器的初始常數(shù)。

  定時(shí): (2 n – X)×12/f = 定時(shí)間隔 n = 16 、 8

  計(jì)數(shù): 2 n – X = 計(jì)數(shù)次數(shù)

  4. 能根據(jù)不同要求,完整編寫定時(shí)或計(jì)數(shù)的程序。

  六 . 中斷系統(tǒng):

  1. 8031 有 5 個(gè)中斷源,按優(yōu)先級由低到高排列:

  串行口 T1 INT1 T0 INT0

  中斷入口: 0023H 001BH 0013H 000BH 0003H

  2. 中斷標(biāo)志鎖存于 TCON ,其中每一位的意義要清楚 :

  TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0

  串行口的中斷標(biāo)志鎖存于 SCON

  3. 允許哪一中斷源中斷,由 IE 寄存器決定, 1 允許, 0 禁止。每一位對應(yīng)哪個(gè)中斷源要清楚 :

  EA * * ES ET1 EX1 ET0 EX0

  打 * 號的為無定義位。

  4. 有關(guān)中斷的編程,注意同時(shí)開放 CPU 的中斷。

  5. 中斷響應(yīng)的過程,中斷產(chǎn)生的棧操作, RETI 中斷返回指令的棧操作。

  七 . 編寫程序:

  1. 分支程序編寫:例如判斷數(shù)的大小、尋找非零或?yàn)榱阕止?jié)個(gè)數(shù)、拼接字節(jié)、 P1 口的輸入輸出等。

  2. 循環(huán)程序編寫:尋找最大數(shù)或最小數(shù)。

  3. 查表程序:利用 MOVC 指令,根據(jù)某個(gè)指針內(nèi)容查表,實(shí)現(xiàn)某種函數(shù)運(yùn)算。

  注:重點(diǎn)內(nèi)容在第一、二、三、四、七部分,其余部分需要了解!


網(wǎng)上報(bào)名
  • 姓名:
  • 專業(yè):
  • 層次: ??分?jǐn)?shù):
  • 電話:
  • QQ/微信:
  • 地址:

文中圖片素材來源網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系644062549@qq.com刪除

轉(zhuǎn)載注明出處:http://www.tengyi66.com