欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      單片機原理與應(yīng)用考試大綱

      時間:2019-05-13 23:27:06下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《單片機原理與應(yīng)用考試大綱》,但愿對你工作學(xué)習有幫助,當然你在寫寫幫文庫還可以找到更多《單片機原理與應(yīng)用考試大綱》。

      第一篇:單片機原理與應(yīng)用考試大綱

      文章標題:單片機原理與應(yīng)用考試大綱

      第一章微型計算機基礎(chǔ)

      一、考核知識點:

      1、計算機的數(shù)據(jù)表示和數(shù)據(jù)運算

      2、計算機的各種編碼

      3、計算機的組成及工作過程

      二、考核要求:

      1、識記計算機的各種編碼

      2、領(lǐng)會計算機的組成及工作過程

      3、簡明應(yīng)用計算機的數(shù)據(jù)表示和數(shù)據(jù)運算

      第二章51單片機的硬件結(jié)構(gòu)和原理

      一、考核知識點:

      1、單片機的發(fā)展史及各方面的應(yīng)用2、51單片機的分類和內(nèi)部結(jié)構(gòu)

      3、單片機的引腳和功能

      4、單片機工作的時序

      二、考核要求:

      1、識記單片機的發(fā)展史及各方面的應(yīng)用

      2、識記單片機的引腳和功能

      3、領(lǐng)會單片機工作的時序

      4、簡明應(yīng)用51單片機的分類和內(nèi)部結(jié)構(gòu)

      第三章51單片機指令系統(tǒng)

      一、考核知識點:

      1、單片機的尋址方式

      2、單片機的指令系統(tǒng)

      3、助記符指令和二進制代碼指令的異同

      二、考核要求:

      1、領(lǐng)會助記符指令和二進制代碼指令的異同

      2、綜合應(yīng)用單片機的尋址方式

      3、綜合應(yīng)用單片機的指令系統(tǒng)

      第四章匯編語言程序設(shè)計

      一、考核知識點:

      1、偽指令

      2、匯編語言設(shè)計技巧

      3、匯編語言到機器語言的編譯過程

      二、考核要求:

      1、領(lǐng)會偽指令

      2、簡明應(yīng)用匯編語言設(shè)計技巧

      3、綜合應(yīng)用匯編語言到機器語言的編譯過程

      第五章51單片機的中斷系統(tǒng)

      一、考核知識點:

      1、中斷基本概念

      2、中斷系統(tǒng)的程序編制

      3、中斷系統(tǒng)的初步應(yīng)用

      二、考核要求:

      1、領(lǐng)會中斷基本概念

      2、簡明應(yīng)用中斷系統(tǒng)解決工程問題

      3、綜合簡明應(yīng)用中斷系統(tǒng)的程序編制

      第六章51單片機的內(nèi)部定時器/計數(shù)器及串行接口

      一、考核知識點:

      1、單片機內(nèi)部定時器/計數(shù)器的結(jié)構(gòu)及工作原理

      2、定時器/計數(shù)器的程序編制

      3、定時器/計數(shù)器的初步應(yīng)用

      4、串行口的基本概念

      5、串行口的程序編制

      6、串行口的初步應(yīng)用

      二、考核要求:

      1、識記串行口的基本概念

      2、領(lǐng)會單片機內(nèi)部定時器/計數(shù)器的結(jié)構(gòu)及工作原理

      3、簡明應(yīng)用定時器/計數(shù)器解決工程問題

      4、簡明應(yīng)用串行口的程序編制

      5、簡明應(yīng)用串行口解決工程問題

      6、綜合應(yīng)用定時器/計數(shù)器的程序編制

      第七章單片機的系統(tǒng)擴展與接口技術(shù)

      一、考核知識點:

      1、單片機外部總線的擴展

      2、外部存儲器的擴展

      3、I/O接口的擴展

      4、管理功能部件的擴展

      5、A/D和D/A接口功能的擴展

      二、考核要求:

      1、識記單片機外部總線的擴展

      2、識記管理功能部件的擴展

      3、簡明應(yīng)用A/D和D/A接口功能的擴展

      4、綜合應(yīng)用外部存儲器的擴展

      5、綜合應(yīng)用I/O接口的擴展

      第八章單片機應(yīng)用系統(tǒng)設(shè)計

      一、考核知識點:

      1、單片機應(yīng)用系統(tǒng)的開發(fā)過程

      2、單片機開發(fā)工具的分類和使用

      3、單片機應(yīng)用系統(tǒng)的軟件和硬件調(diào)試過程

      二、考核要求:

      1、識記單片機應(yīng)用系統(tǒng)的軟件和硬件調(diào)試過程

      2、領(lǐng)會單片機應(yīng)用系統(tǒng)的開發(fā)過程

      3、領(lǐng)會單片機開發(fā)工具的分類和使用

      第九章單片機系統(tǒng)的抗干擾技術(shù)

      一、考核知識點:

      1、單片機干擾源與分類

      2、干擾對單片機系統(tǒng)的影響

      3、硬件抗干擾技術(shù)

      4、軟件抗干擾技術(shù)

      5、數(shù)字濾波

      二、考核要求:

      1、識記單片機干擾源與分類

      2、識記干擾對單片機系統(tǒng)的影響

      3、識記數(shù)字濾波

      4、簡明應(yīng)用硬件抗干擾技術(shù)

      5、簡明應(yīng)用軟件抗干擾技術(shù)

      第十章其它單片機簡介

      一、考核知識點:

      1、AT89C系列單片機的特點與性能

      2、其它8位單片機的特點與性能3、16位、32位單片機的特點與性能

      二、考核要求:

      1、識記其它8位單片機的特點與性能

      2、識記16位、32位單片機的特點與性能

      3、領(lǐng)會AT89C系列單片機的特點與性能

      《單片機原理及應(yīng)用技術(shù)》考試大綱

      《單片機原理及應(yīng)用技術(shù)》課程是一門面向應(yīng)用的專業(yè)技術(shù)課。單片機原理與應(yīng)用介紹了單片機的基本知識和單片機技術(shù)的應(yīng)用,其內(nèi)容與工程實際緊密聯(lián)系,實用性很強,是一門在理論指導(dǎo)下,偏重于實際應(yīng)用的課程。本課程具有實用性強、理論和實踐結(jié)合、軟硬件結(jié)合等特點。本課程圍繞使用較為廣泛的MCS-51系列單片機進行學(xué)習。本課程已成為理、工科電子類專業(yè)的一門基礎(chǔ)課程,這是從電子系統(tǒng)設(shè)計角度考慮的,它體現(xiàn)了電子系統(tǒng)設(shè)計的方法和硬件結(jié)構(gòu)的變化。通過該課程的學(xué)習,要求學(xué)生掌握80C51單片機的工作原理、編程技術(shù),掌握單片機應(yīng)用系統(tǒng)的擴展方法和實際應(yīng)用。因此,以單片機為內(nèi)核,分析和設(shè)計一個簡單的計算機應(yīng)用系統(tǒng)是我們學(xué)習本課程要達到的目的。

      第一部分考試大綱

      1單片機概述

      本章為單片機的基本概念。

      1.掌握有關(guān)單片機的基本概念、單片機的特點、單片機的應(yīng)用。

      2.理解單片機的總體組成。

      3.了解單片微型計算機的產(chǎn)生、發(fā)展歷史、主要品種及系列。

      2單片機結(jié)構(gòu)和原理

      本章以80C51單片機為例介紹了主要硬件結(jié)構(gòu)和主要功能,著重掌握系統(tǒng)所提供的資源特性及其功能特性。

      1.掌握80C51的內(nèi)部結(jié)構(gòu)。

      2.掌握80C51單片機的存儲器組成。

      3.掌握單片機并行輸入/輸出端口結(jié)構(gòu)及功能。

      4.了解單片機的時序概念和復(fù)位工作方式。

      5.掌握單片機引腳功能

      3指令系統(tǒng)

      1.掌握指令與偽指令的正確格式。

      2.掌握七種尋址方式的使用及尋址方式的含義。

      3.掌握五類指令的功能和使用,特別是傳送指令。

      4.理解書中所列例題與習題。

      4匯編語言程序設(shè)計舉例

      本章為MCS-51的一些常用偽指令,介紹順序結(jié)構(gòu)程序設(shè)計、分支結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計和子程序的設(shè)計。

      1.程序設(shè)計的基本步驟、各種基本的結(jié)構(gòu)化程序設(shè)計方法;讀懂較復(fù)雜的常用程序。

      2.掌握數(shù)據(jù)傳送指令的編寫。

      3.理解算術(shù)運算程序設(shè)計。

      4.理解數(shù)碼轉(zhuǎn)換程序設(shè)計。

      5.理解查表程序設(shè)計。

      6.理解子程序設(shè)計和參數(shù)傳遞。

      7.理解邏輯運算程序設(shè)計

      5中斷系統(tǒng)

      1.掌握有關(guān)中斷、中斷源、中斷優(yōu)先級等概念。

      2.掌握中斷響應(yīng)過程。

      3.掌握中斷優(yōu)先級排列。

      4.掌握中斷允許寄存器IE、中斷優(yōu)先級寄存器IP各位的含義及設(shè)置。

      5.掌握外部中斷的兩種觸發(fā)方式:電平觸發(fā)、邊沿觸發(fā)。

      6定時/計數(shù)器

      1.掌握定時器/計數(shù)器的四種工作方式及有何不同。

      2.掌握TMOD和TCON中各位的含義、作用。

      4.掌握不同工作方式計數(shù)初值與定時時間的關(guān)系,即能根據(jù)定時時間算出計數(shù)初值,完成定時器的初始化編程和簡單應(yīng)用編程。

      7串行通信

      1.理解有關(guān)通信、協(xié)議的概念。

      2.理解串行口的四種工作方式。

      3.掌握SBUF的含義及作用。

      4.了解串行口的工作原理。

      5.了解SCON中每一位的含義及SMOD位的作用。

      6.掌握串行通信總線RS-232C標準、RS-232C電平轉(zhuǎn)換。

      7.了解RS-232C與MCS-51的接口。

      8系統(tǒng)擴展技術(shù)

      1.掌握總線、驅(qū)動、鎖存和譯碼、地址重疊的概念。

      2.掌握程序存儲器的擴展:EPROM程序存儲器及其擴展方法。

      3.掌握數(shù)據(jù)存儲器的擴展:靜態(tài)存儲器SRAM及其擴展方法。

      4.掌握簡單I/O口的擴展。

      5.掌握8255A可編程并行接口:結(jié)構(gòu)、控制字、工作方式、與8255A的接口方法。

      9A/D和D/A轉(zhuǎn)換器接口技術(shù)

      1.掌握DAC0832與單片機的接口方法與編程。

      2.掌握ADC0809與單片機的接口方法與編程。

      10鍵盤/顯示接口技術(shù)

      1.掌握LED顯示器結(jié)構(gòu)、工作原理和顯示方式。

      2.掌握鍵盤接口原理。

      3.理解LED顯示器與80C51單片機接口。

      4.理解鍵輸入程序設(shè)計方法。

      5.了解行列式鍵盤與80C51單片機接口。

      11、功率接口技術(shù)

      1.掌握簡單開關(guān)量接口、光電耦合接口和繼電器接口。

      2.晶閘管與故態(tài)繼電器的應(yīng)用接口。

      12、單片機系統(tǒng)設(shè)計技術(shù)

      掌握單片機系統(tǒng)的設(shè)計、開發(fā)、調(diào)試的原則、步驟及方法。

      13、實用舉例

      了解一兩個典型的單片機開發(fā)應(yīng)用系統(tǒng)的設(shè)計思想和實現(xiàn)方法。

      14、新型單片機介紹

      了解MCS-51常見8位單片機。

      第二部分考試考核改革方案

      一、考試考核要求

      《單片機技術(shù)及應(yīng)用》選擇具有代表性的、使用較為廣泛的MCS-51系列單片機進行學(xué)習(具體以80C51為例),介紹了80C51單片機的硬件組成、軟件編程及一般應(yīng)用系統(tǒng)組成。通過本課程的學(xué)習,要求掌握80C51單片機的系統(tǒng)結(jié)構(gòu)、指令系統(tǒng)、程序設(shè)計方法、系統(tǒng)擴展方法、單片機常用接口等應(yīng)用技術(shù)。本課程的教學(xué)過程由面授輔導(dǎo)、自學(xué)、實驗及作業(yè)四個環(huán)節(jié)組成,因此本課程考試考核要求為:

      1.作業(yè)、實驗成績與期末考試成績共同評定為課程總成績。

      2.作業(yè)、實驗占課程總分的60,期末理論考試占總分的40。

      為使學(xué)生不把注意力僅僅放在期末考試上,培養(yǎng)學(xué)生系統(tǒng)學(xué)習的能力,加強學(xué)生各方面能力的培養(yǎng),平時、實驗課、作業(yè)、考試都納入本課程的成績評定。平時的成績包括出勤、課堂提問和隨堂測試。期末考試可以選擇筆試、口試和進行實際實驗、設(shè)計等多種形式。

      二、平時成績考核要求及說明

      1.每章作業(yè)按要求完成后交教師批改,完成作業(yè)80為12分(及格);所有作業(yè)均完成,且質(zhì)量較好者,20分(滿分)。中間情況酌情給分。

      2.每次實驗均能按照教師安排進行,實驗態(tài)度好,至少完成5個實驗且實驗報告完整,為18分(及格);能基本獨立完成6個或以上實驗,實驗報告完整、無誤,實驗質(zhì)量高,30分(滿分)。中間情況酌情給分。如果實驗有創(chuàng)新的特點,酌情加分。

      3.作業(yè)與實驗的平均分為平時成績,滿分50分。

      4.課程設(shè)計單獨計算成績,考評方法見其大綱。

      三、理論考試說明

      1.單片機技術(shù)及應(yīng)用理論考試,采用閉卷筆試形式,考試時間120分鐘。

      2.期末考試試題根據(jù)教學(xué)大綱,其范圍和難度按照本方案中制訂的考試考核內(nèi)容和要求確定??荚嚸}覆蓋考試大綱要求范圍。

      3.期末考試試題類型有以下幾種:

      ①填空題;

      ②選擇題;

      ③判斷題;

      ④簡答題

      ⑤綜合應(yīng)用題。

      四、考試考核要求層次

      按照教學(xué)大綱的要求,理論考試要求分為掌握、理解和了解三個層次。

      掌握:

      對于本課程的重點內(nèi)容要求學(xué)生達到掌握的程度。即能夠全面、深入理解和熟練掌握所學(xué)內(nèi)容,并能夠用其分析、初步設(shè)計和解答與應(yīng)用相關(guān)的問題,能夠舉一反三。要求學(xué)生掌握的內(nèi)容也就是考試的主要內(nèi)容,在考試中所占比例約70。

      理解:

      對于本課程的一般內(nèi)容要求學(xué)生能夠理解。即要求學(xué)生能夠較好地理解所學(xué)內(nèi)容,并且對所涉及的內(nèi)容能夠進行簡單分析和判斷。要求學(xué)生理解的內(nèi)容也是考試的內(nèi)容,在考試中所占比例約25。

      了解:

      對于本課程的次要內(nèi)容要求學(xué)生能夠了解。要求學(xué)生了解的內(nèi)容,一般是指在眼下不必進一步深入和擴展,有些也許需要學(xué)生自己今后在工作中進行深入研究。對要求了解的內(nèi)容,在考試中占較小比例,不超過5。

      實驗五:按鍵電路、顯示電路實驗

      一、實驗?zāi)康模?/P>

      1.掌握獨立式按鍵電路與矩陣式按鍵電路的設(shè)計方法。

      2.掌握數(shù)碼管顯示電路的工作原理

      3.掌握源程序編輯軟件UltraEdit,編譯軟件KeilC51、仿真軟件Proteus的使用方法

      4.掌握硬件仿真器ME-52A的使用方法

      二、實驗器材:

      1.單片機實驗板

      2.單片機硬件仿真器ME-51A

      3.計算機

      4.電源

      三、實驗要求:

      1.電路如圖5所示,用單片機的P3口所接的四個獨立式按鍵控制p1口流水燈花樣的方法;具體表現(xiàn)為:p3.0、P3.1、P3.2、P3.3四個小按鍵分別實現(xiàn)了四個控制:

      (1)跑燈:即P1.0---1.7亮點流動:

      (2)流水燈:即P1.0-1.7依次點亮

      (3)交叉閃爍:即P0.0,P0.2,P0.4,P0.6和P0.1,P0.3,P0.5,P0.7輪流點亮

      (4)停止;在任何狀態(tài)下按此鍵程序停止運行.

      2.電路如圖6所示,用P2口所接的4×4矩陣式鍵盤作為輸入,在P1口所接的數(shù)碼管上顯示出每個按鍵的0~F序號,鍵盤的布局如下表所示:

      F

      E

      D

      C

      B

      A

      9876543210

      四、實驗原理:

      1.獨立式按鍵電路顯示如圖5所示,從圖中可看出,判斷有無鍵按下,只要檢測P3.0~P3.3相應(yīng)端口的高低電平即可,若檢測有某一端口為低電平,表明該端口有按鍵按下,經(jīng)延時消抖后轉(zhuǎn)去執(zhí)行相應(yīng)的功能子程序。若為高電平,表明無鍵按1.獨立式按鍵電路如圖5所示,下,繼續(xù)檢測。

      示例程序如下:

      ORG000H

      LJMPSTAR1

      ORG0030H

      STAR1:MOVP3,#0FFH;置P3口為輸入態(tài)

      JNBP3.0,FUN0;判別P3.0是否有鍵按下,是,則轉(zhuǎn)FUN0

      JNBP3.1,FUN1;判別P3.1是否有鍵按下,是,則轉(zhuǎn)FUN1

      JNBP3.2,FUN2;判別P3.2是否有鍵按下,是,則轉(zhuǎn)FUN2

      JNBP3.3,FUN3;判別P3.3是否有鍵按下,是,則轉(zhuǎn)FUN3

      JNBF0,STAR1;曾經(jīng)有鍵按下F0置1

      RET

      5

      FUN0:LCALLDL10MS;消岸抖動

      JBP3.0,STAR1

      WAITL0:JNBP3.0,WAITL0;等待鍵釋放

      SETBF0

      FUN01:LCALLFUN00

      LCALLSTAR1

      LJMPFUN01

      FUN1:LCALLDL10MS;消岸抖動

      JBP3.1,STAR1

      WAITL1:JNBP3.1,WAITL1;等待鍵釋放

      SETBF0

      FUN10:LCALLFUN11

      LCALLSTAR1

      LJMPFUN10

      FUN2:LCALLDL10MS;消岸抖動

      JBP3.2,STAR1

      WAITL2:JNBP3.2,WAITL2;等待鍵釋放

      SETBF0

      FUN20:LCALLFUN22

      LCALLSTAR1

      LJMPFUN20

      FUN3:LCALLDL10MS;消岸抖動

      JBP3.3,STAR1

      WAITL3:JNBP3.3,WAITL3;等待鍵釋放

      CLRF0

      MOVP1,#0FFH;關(guān)顯示

      LJMPSTAR1

      FUN00:MOVA,#0FEH;跑燈子程序

      FUN000:MOVP1,A

      LCALLDL05S

      JNBACC.7,OUT

      RLA

      AJMPFUN000

      OUT:RET

      FUN11:MOVA,#0FEH;流水燈子程序

      FUN111:MOVP1,A

      LCALLDL05S

      JZOUT

      RLA

      ANLA,P1

      AJMPFUN111

      FUN22:MOVA,#0AAH;交叉點亮子程序

      MOVP1,A

      LCALLDL30S

      CPLA

      MOVP1,A

      LCALLDL30S

      RET

      ;************;

      ;延時程序;

      ;************;

      DL512:MOVR2,#0FFH

      LOOP1:DJNZR2,LOOP1

      RET

      DL10MS:MOVR3,#14H

      LOOP2:LCALLDL512

      DJNZR3,LOOP2

      RET

      DL05S:MOVR4,#0AH

      LOOP3:LCALLDL10MS

      DJNZR4,LOOP3

      RET

      DL30S:MOVR5,#03H

      LOOP4:LCALLDL05S

      DJNZR5,LOOP4

      RET

      END

      2.矩陣式按鍵電路顯示如圖6所示。采用掃描方式進行按鍵的識別檢測,并將對應(yīng)按鍵的鍵號用查表指令將對應(yīng)的代碼顯示在數(shù)碼管上。

      圖6

      參考程序如下:

      ORG0000H

      LJMPSTART

      ORG0030H

      START:MOVSP,#60H;設(shè)置堆棧指針

      SCAN:MOVR3,#0F7H;置行掃描初值

      MOVR1,#00H;到TABLE表中取碼的指針

      SCAN1:MOVA,R3

      MOVP2,A;掃描輸出

      MOVA,P2;重讀P2口狀態(tài)

      MOVR4,A;暫存于R4呂中

      SETBC;C=1

      MOVR5,#03H;掃描4列初值

      L1:RLCA;A中內(nèi)容循環(huán)左移

      JNCKEYIN;C=0,有鍵按下,轉(zhuǎn)消抖

      INCR1;取碼指針加1

      DJNZR5,L1;無鍵按下,繼續(xù)檢測

      MOVA,R3;掃描下一行

      SETBC

      RRCA

      MOVR3,A

      JCSCAN1;4行是否掃描完,未完,繼續(xù)

      LJMPSCAN

      KEYIN:MOVR7,#10;削除抖動

      D2:MOVR6,#248

      DJNZR6,$

      DJNZR7,D2

      D3:MOVA,P2;按鍵放開否?

      XRLA,R4

      JZD3

      MOVA,R1

      MOVDPTR,#TABLE;到TABLE中取碼

      MOVCA,@A DPTR

      MOVP1,A

      LJMPSCAN

      TABLE:DB0C0H,0F9H,0A4H,0B0H,80H,90H,88H,83H,0C6H,0A1H,86H,8EH

      END

      DB80H,90H,88H,83H

      DB0C6H,0A1H,86H,8EH

      END

      五、實驗步驟:

      1.運行UltraEdit-32源程序編輯軟件,輸入、編輯匯編語言源程序。

      2.運行KeiluVision2源程序編譯軟件,對源程序進行編譯,得到目標代碼文件。

      3.運行Proteus模擬仿真軟件,打開已繪制好的仿真電路原理圖,進行模擬仿真。

      4.把硬件仿真器ME-52A與單片實驗板連接好,再用硬件仿真器進行仿真驗證。

      六、實驗分析與總結(jié)

      1.用仿真系統(tǒng)調(diào)試簡單程序結(jié)構(gòu)、分支程序結(jié)構(gòu)、循環(huán)程序結(jié)構(gòu)、子程序結(jié)構(gòu)和中斷結(jié)構(gòu)的關(guān)鍵在于,如何將對程序的分析理解和開發(fā)系統(tǒng)提供的基本功能有機地結(jié)合起來,其前提條件是必須對源程序的作用、結(jié)構(gòu)特點、運行過程與結(jié)果有較全面的認識,并能根據(jù)程序運行過程中出現(xiàn)的現(xiàn)象和結(jié)果分析并判斷產(chǎn)生各種故障現(xiàn)象的原因,再運用排除法逐一檢驗各種判斷是否準確。

      2.掌握程序結(jié)構(gòu)特點的基礎(chǔ)上,合理選擇觀測點,通過觀察在觀測點處參數(shù)及路徑的變化檢驗程序運行的結(jié)果。

      3.高調(diào)試程序的效率,應(yīng)對單片機開發(fā)系統(tǒng)所提供的幾種程序運行調(diào)試方式有足夠的了解并能熟練地運用。例如,在調(diào)試過程中,若要觀察最終結(jié)果,則可選擇全速運行調(diào)試;若要觀察相關(guān)指令的運行結(jié)果或運行路徑的變化過程,則可選擇單步運行;若要檢查子程序的運行過程,則可選擇跟蹤運行調(diào)試;若要檢查循環(huán)程序或中斷服務(wù)程序,則可選擇斷點運行調(diào)試;若要定點檢查程序運行到某處的結(jié)果時,則可選擇快速運行到光標處調(diào)試。但實際中究竟選用哪種方法更適宜或哪幾種方法結(jié)合使用更快捷,將隨著分析能力與操作的熟練程度逐步提高。

      4.程序運行結(jié)果是否正確時,應(yīng)運用單片機開發(fā)系統(tǒng)所提供的交互界面,將程序運行過程中程序計數(shù)器PC(地址)的變化、各單元(內(nèi)部RAM和外部RAM)內(nèi)容的變化、特殊功能寄存器內(nèi)容的變化、堆棧指針SP內(nèi)容的變化與程序的理論分析結(jié)果相對照。

      5.程序和調(diào)試程序時,需要多次反復(fù)的過程,并非一次就能排除全部故障,特別是單片機應(yīng)用系統(tǒng)的硬件電路和匯編程序相結(jié)合的綜合調(diào)試就更加復(fù)雜,因此,必須通過反復(fù)調(diào)試,不斷修改硬件和軟件,直到最終符合設(shè)計要求為止。如果在調(diào)試中能夠根據(jù)實驗現(xiàn)象預(yù)先對產(chǎn)生故障的原因加以判斷和分析,并制定出相應(yīng)的調(diào)試方法和步驟,可縮小排除故障的范圍,提高調(diào)試效率。

      七、思考與練習

      填空題

      1、設(shè)X=5AH,Y=36H,則X與Y“或”運算為__7EH_______,X與Y的“異或”運算為___6CH_____。

      2、若機器的字長為8位,X=17,Y=35,則X+Y=__110100_____,X-Y=_11101110______(要求結(jié)果寫出二進制形式)。

      3、單片機的復(fù)位操作是____高電平______(高電平/低電平),單片機復(fù)位后,堆棧指針SP的值是___07h_____。

      4、單片機中,常用作地址鎖存器的芯片是__74HC373____________,常用作地址譯碼器芯片是_____74HC138____________。

      5、若選擇內(nèi)部程序存儲器,應(yīng)該設(shè)置為_____高_______(高電平/低電平),那么,PSEN信號的處理方式為___不用__________________。

      6、單片機程序的入口地址是____0000H__________,外部中斷1的入口地址是______0013H_________。

      7、若采用6MHz的晶體振蕩器,則MCS-51單片機的振蕩周期為__0.5us_______,機器周期為_____2us__________。

      8、外圍擴展芯片的選擇方法有兩種,它們分別是___線選法_______________和_____譯碼法__________。

      9、單片機的內(nèi)部RAM區(qū)中,可以位尋址的地址范圍是____20H~2FH______________,特殊功能寄存器中,可位尋址的地址是___是能被8整除的地址_________________。

      10、子程序返回指令是___ret______,中斷子程序返回指令是__reti。

      11、8051單片機的存儲器的最大特點是內(nèi)部RAM與外部RAM分開編址。

      12、8051最多可以有32個并行輸入輸出口,最少也可以有8個并行口。

      13、函數(shù)是C語言的基本單位。

      14、串行口方式2接收到的第9位數(shù)據(jù)送SCON寄存器的RB8位中保存。

      15、MCS-51內(nèi)部提供3個可編程的16位定時/計數(shù)器,定時器有4種工作方式。

      16、一個函數(shù)由兩部分組成,即說明部分和語句部分。

      17、串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫入SCON寄存器的TB8位。

      18、利用8155H可以擴展3個并行口,256個RAM單元。

      19、C語言中輸入和輸出操作是由庫函數(shù)scanf和printf等函數(shù)來完成。

      二、選擇題

      1、C語言中最簡單的數(shù)據(jù)類型包括(B)。

      A、整型、實型、邏輯型B、整型、實型、字符型

      C、整型、字符型、邏輯型D、整型、實型、邏輯型、字符型

      2、當MCS-51單片機接有外部存儲器,P2口可作為(C)。

      A、數(shù)據(jù)輸入口B、數(shù)據(jù)的輸出口

      C、準雙向輸入/輸出口D、輸出高8位地址

      3、下列描述中正確的是(D)。

      A、程序就是軟件B、軟件開發(fā)不受計算機系統(tǒng)的限制

      C、軟件既是邏輯實體,又是物理實體D、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合4、下列計算機語言中,CPU能直接識別的是(D)。

      A、自然語言B、高級語言C、匯編語言D、機器語言

      5、MCS-5l單片機的堆棧區(qū)是設(shè)置在(C)中。

      A、片內(nèi)ROM區(qū)B、片外ROM區(qū)C、片內(nèi)RAM區(qū)D、片外RAM區(qū)

      6、以下敘述中正確的是(C)。

      A、用C語言實現(xiàn)的算法必須要有輸入和輸出操作

      B、用C語言實現(xiàn)的算法可以沒有輸出但必須要有輸入

      C、用C程序?qū)崿F(xiàn)的算法可以沒有輸入但必須要有輸出

      D、用C程序?qū)崿F(xiàn)的算法可以既沒有輸入也沒有輸出

      7、定時器/計數(shù)器工作方式1是(D)。

      A、8位計數(shù)器結(jié)構(gòu)B、2個8位計數(shù)器結(jié)構(gòu)

      C、13位計數(shù)結(jié)構(gòu)D、16位計數(shù)結(jié)構(gòu)

      8、C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是(B)。

      A、DoubleB、shortC、integerD、Char9、片內(nèi)RAM的20H~2FH為位尋址區(qū),所包含的位地址是(B)。

      A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH10、以下能正確定義一維數(shù)組的選項是(B)。

      A、inta[5]={0,1,2,3,4,5};B、chara[]={0,1,2,3,4,5};

      C、chara={'A','B','C'};D、inta[5]=“0123”;

      11、數(shù)據(jù)的存儲結(jié)構(gòu)是指(D)。

      A、存儲在外存中的數(shù)據(jù)B、數(shù)據(jù)所占的存儲空間量

      C、數(shù)據(jù)在計算機中的順序存儲方式D、數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表示

      12、下列關(guān)于棧的描述中錯誤的是(C)。

      A、棧是先進后出的先性表B、棧只能順序存儲

      C、棧具有記憶作用D、對棧的插入和刪除操作中,不需要改變棧底指針

      13、在寄存器間接尋址方式中,間址寄存器中存放的數(shù)據(jù)是(B)。

      A、參與操作的數(shù)據(jù)B、操作數(shù)的地址值

      C、程序的轉(zhuǎn)換地址D、指令的操作碼

      14、MCS-51單片機的復(fù)位信號是(A)有效。

      A、高電平B、低電平C、脈沖D、下降沿

      15、為了使模塊盡可能獨立,要求(B)。

      A、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強

      B、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱

      C、模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱

      D、模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強

      16、若MCS-51單片機使用晶振頻率為6MHz時,其復(fù)位持續(xù)時間應(yīng)該超過(B)。

      A、2μsB、4μsC、8μsD、1ms17、以下選項中可作為C語言合法常量的是(A)

      A、-80B、-080C、-8e1.0D、-80.0e18、能夠用紫外光擦除ROM中程序的只讀存儲器稱為(C)。

      A、掩膜ROMB、PROMC、EPROMD、EEPROM19、以下不能定義為用戶標識符是(D)。

      A、MainB、_0C、_intD、sizeof20、下選項中,不能作為合法常量的是(B)。//冪不能為小數(shù)

      A、1.234e04B、1.234e0.4C、1.234e 4D、1.234e021、以下敘述中錯誤的是(C)

      A、對于double類型數(shù)組,不可以直接用數(shù)組名對數(shù)組進行整體輸入或輸出

      B、數(shù)組名代表的是數(shù)組所占存儲區(qū)的首地址,其值不可改變

      C、當程序執(zhí)行中,數(shù)組元素的下標超出所定義的下標范圍時,系統(tǒng)將給出“下標越界”的出錯信息

      D、可以通過賦初值的方式確定數(shù)組元素的個數(shù)

      22、以下與函數(shù)fseek(fp,0L,SEEK_SET)有相同作用的是(D)

      A、feof(fp)B、ftell(fp)C、fgetc(fp)D、rewind(fp)

      23、存儲16×16點陣的一個漢字信息,需要的字節(jié)數(shù)為(A)

      A、32B、64C、128D、25624、已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數(shù)字1,則它的字形代碼應(yīng)為(B)。

      A、06HB、F9HC、30HD、CFH25、在C語言中,合法的長整型常數(shù)是(A)

      A、OLB、4962710C、324562&D、216D26、以下選項中合法的字符常量是(B)

      A、“B”B、’