單片機原理及應用(選考(共39頁)_第1頁
單片機原理及應用(選考(共39頁)_第2頁
單片機原理及應用(選考(共39頁)_第3頁
單片機原理及應用(選考(共39頁)_第4頁
單片機原理及應用(選考(共39頁)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、PAGE 廣東省高等教育自學(zxu)考試工業(yè)(gngy)自動化專業(yè)(本科)單片機原理(yunl)及應用自學考試大綱(課程代號:8507)廣東省自學考試委員會二00八年十二月PAGE 39.大綱(dgng)說明一、課程(kchng)性質、地位、設置目的和要求1、課程(kchng)性質單片機原理及應用是工業(yè)自動化專業(yè)的一門理論性、應用性都很強的技術基礎課。它是研究目前得到廣泛應用的微型計算機控制系統(tǒng)自動檢測系統(tǒng)、智能控制系統(tǒng)和智能儀器儀表中的核心部件單片微型計算機的原理結構;片內各功能部件的功能;指令系統(tǒng)和編寫設計應用程序的方法和技巧等內容,既研究單片微機的硬件資源和軟件資源及其簡單應用等內容的

2、一門專業(yè)性和應用性都很強的技術學科、課程。為學生畢后在工作中,以單片微機為核心部件,運用微型計算機控制技術知識,設計工業(yè)過程自動控制系統(tǒng)、智能檢測系統(tǒng)和智能化儀器儀表,奠定堅定的基礎理論知識和熟練的設計技能。2、課程所處的地位微型計算機是20世紀40年代誕生的,它的出現(xiàn)標志著科學技術取得了重大成就。計算機作為一種強有力的科研工具和應用裝置,在推動自身的不斷完善和發(fā)展的同時,也推動著其它領域的科學理論和應用技術的發(fā)展。單片微機打破了以往按邏輯功能劃分集成芯片的傳統(tǒng)觀念,力爭“小而全”地在一塊芯片的基礎上集成一臺計算機的基本功能部件,而具有集成度高、運算速度快、邏輯判斷準確、功能強、修改靈活、體積

3、小、功能低、價格廉、有利于實現(xiàn)“智能化”和維護方便等一系列優(yōu)點。因而發(fā)展很快、應用極廣。到目前為止,它已經(jīng)歷了五代,正向著新的一代高集成度、超大規(guī)模的單片微型計算機過渡。微型計算機的一系列優(yōu)點促使它廣泛地應用到國防、航天航空、海洋、地質、氣象、科技、教育、經(jīng)濟、生產、生活等各個領域內,使各個應用領域中的“自動控制系統(tǒng)”和“自動檢測系統(tǒng)”朝著更完善、更經(jīng)濟、效益更高的方向發(fā)展?!皢纹C”在國民經(jīng)濟中的地位主要體現(xiàn)在:(1)采取(ciq)“單片微機為核心部件”的“微型(wixng)計算機控制系統(tǒng)”取代曾在各種( zhn)應用領域中的自動控制系統(tǒng)和自動檢測系統(tǒng)起著核心作用的“模擬調節(jié)器”和“繼電接

4、觸系統(tǒng)”,使系統(tǒng)的結構體積更小而趨于微型化;“系統(tǒng)”的性能指標和自動化程度更高更完善;“系統(tǒng)”更可靠更靈活;繼而提高了生產效率和產品質量,減輕了操作人員的勞動強度,并在一定程度上改善了生產環(huán)境。(2)為各種自動控制系統(tǒng)和自動檢測系統(tǒng)實現(xiàn)“智能化控制”和“智能化檢測”奠定了基礎。為此,為了保證本科畢業(yè)生在工作中具有寬廣而又扎實的自動控制和智能化控制的理論基礎,具有獨立的科技開拓精神與技能,幾乎全部電類專業(yè)和部分非電類專業(yè)都把“微型計算機原理”或“單片微機原理及應用”作為一門重要的必修的“技術基礎”課程列入數(shù)學計劃中,為后續(xù)的“微型計算機控制技術”和“自動檢測技術”等課程奠定堅實的理論基礎。本課程

5、闡述的內容是以集成數(shù)字電子技術和微機原理與應用為理論基礎(jch)。其主要內容為:單片微型計算機的基本原理、結構(jigu);片內各功能部件的原理、功能及其應用;指令系統(tǒng);簡單(jindn)典型的應用程序的閱讀、分析、編寫和設計的方法和技巧等,即單處微機的硬件資源和軟件資源及其簡單應用。目前單片微機產品的結構、資源和功能各異,類型很多,雖然它們各具“特點”和“個性”,但它們亦存在著許多“共性”。為此,我們選用目前應用較多、功能和資源都比較豐富的MCS-51系列8位單片微機作為本課程的“學習機型”??紤]到設有“微型計算機控制技術”作為后續(xù)課程。所以建議講授和考核時應以“單片機原理”、“簡單、典型

6、的應用程序的閱讀、分析、編寫和設計的方法”、“指令系統(tǒng)”和“片內各功能部件”的原理與功能的運用為主?!跋到y(tǒng)應用”為輔。另外,考慮到某些學員未學過“微機原理”課程,面授時宜采用“名詞解釋”方式講授一些微機的基本概念,以及微機的“數(shù)制及其轉換”等基本知識。3、課程要求通過本課程(kchng)的學習,應考者應掌握MCS-51單片微機的硬件資源和軟件資源及其簡單應用技巧,即MCS-51單片機的基本原理、結構;中央處理元、片內并行/串行端口的原理、功能(gngnng);指令系統(tǒng);片內各特殊功能寄存器、定時器/計數(shù)器、中斷系統(tǒng)(xtng)等各功能部件的原理、功能及其應用;簡單、典型的應用程序的閱讀、分析、

7、編寫,程序設計的方法和技巧;存貯器擴展方法等。具體要求如下:(1)理解并掌握MCS-51單片微機的基本概念、基本原理及結構。(2)理解并熟悉MCS-51單片微機的“數(shù)制及其轉換”,單片微機的并行/串行端口和片內各特殊功能寄存器的功能和用途。(3)理解并熟悉MCS-51單片微機片內的定時器/計數(shù)器、中斷系統(tǒng)等各功能部件的原理、功能及其應用。(4)熟練掌握MCS-51單片微機的指令系統(tǒng)。(5)熟練掌握閱讀、分析MCS-51單片微機的簡單、典型應用程序的基本方法和技巧。(6)掌握編寫、設計MCS-51單片微機的簡單、典型應用程序的基本方法和技巧。(7)初步熟悉擴展MCS-51單片微機外部存貯器的基本

8、方法和技巧。二、本課程考試(kosh)目標說明為了便于自學時掌握(zhngw)課程的重點,本大綱在提出每章的學習目的和基本要求的基礎上,還對各章規(guī)定了考核目標,包括考核知識點和考核目標的具體要求,使考試內容具體化和考試要求標準化。以便幫助考生更有目的、系統(tǒng)地學習選定教材和參考書的內容。同時,在命題(mng t)時,亦能指導命題教師,更明確地按照命題范圍和更準確地按照知識能力、層次和易難程度去選定試題。本大綱在各章中提出的四個知識能力、層次和要求為:“識記”、“理解”、“簡單應用”和“綜合運用”。四個能力層次和要求是遞進等級關系。各種能力層次的含義如下:1、“識記”是認知能力最低層次,要求自學者

9、對本課程的基本概念、基本知識和單片機指令系統(tǒng)等理論知識能認識和記憶,并能作出扼要、準確、完整的規(guī)范性表述。2、“領會”是認知能力的進一步深化,要求認識記憶的基礎上,能全面地掌握基本概念、基本知識、基本方法和單片指令系統(tǒng)等知識,既能用自己的語言解釋、闡述它們,又能說明其內在的聯(lián)系和區(qū)別,從而抓住它們的本質。3、“簡單應用”是認知能力的較高層次,要求在記憶、理解基礎上,能夠用已學過的一些知識點去分析和解決一些簡單實用問題,包括判斷、說明、準確辨別一些基本命題的真?zhèn)巍?、“綜合(zngh)應用”是認知能力的最高層次,要求(yoqi)在記憶、理解和簡單應用的基礎上,能夠應用已學過的多個知識點去綜合分析

10、、闡述、論證一些較為復雜的理論問題。并解決一些較為復雜的實際問題,提高自學者分析和解決工程問題(wnt)的能力。三、關于考試的幾個具體問題的說明1、本課程考試方式采用閉卷、筆試方式??荚嚂r間為150分鐘。評分標準為100分制。60分為及格線。2、本課程的考試題型有:填空題、單項選擇題、多項選擇題、問答題、計算題和綜合分析題。對本課程而言,上述題型常以單片機的基本原理、結構;中央處理單元、片內并行/串行端口的原理、功能;指令系統(tǒng);片內各特殊功能寄存器、定量器/計數(shù)器、中斷系統(tǒng)等各功能部件的原理、功能及其應用;簡單、典型的應用程序的閱讀、分析、編寫、設計的方法和技巧;存貯器擴展方法;綜合應用等內容

11、的題目出現(xiàn)。3、本課程各類題型的基本要求與主要內容如下:填空題:要求在理解題意的基礎上,將正確答案填入命題指定的空格內。選擇題:命題同時提出多個答案,要求選擇(xunz)其中一個或多個與命題相符的正確答案。簡答題:要求在理解題意(t y)的基礎上,對命題作出簡明扼要、正確的回答。計算題:根據(jù)命題給定條件和要求,運用學過知識點及有關公式,計算(j sun)出正確的結果。簡單、典型的應用程序的閱讀與分析題:要求在理解和掌握微機指令系統(tǒng)的基礎上,能對以源程序形式編寫的常用的簡單、典型應用程序,進行分段注釋、畫出相應簡明的程序流程圖、扼要準確地說明程序的功能。簡單、典型的應用程序的編寫與設計題:在理解

12、命題要求的基礎上,經(jīng)過分析,畫出相應簡明的程序流程圖后,以源程序形式編寫出相應的程序,并對它進行分段注釋,以說明程序的功能符合命題的要求。綜合應用題:在掌握單片微機的基本理論、基本概念、指令系統(tǒng);掌握閱讀、分析、編寫、設計應用程序的方法與技巧的基礎上,運用所學過的知識點,能簡明扼要、正確地闡述命題提出的問題。其中填空題、單項選擇、多項選擇、計算題等屬客觀性試題,它們回答簡便、答案明確、評分給分都是肯定的。簡答題,簡單、典型的應用程序的閱讀與分析,簡單、典型的應用程序的編寫與設計,綜合應用等屬主觀性試題,它們的答案可用多種方式表述。試題(sht)中主觀性試題占4050%,客觀性試題占6050%。

13、4、命題的難易(nn y)程序分為:較易、中等難易、偏難、較難四個層次。其比例約為2 : 3 : 3 : 2。5、命題中四種認識能力層次的分配(fnpi)大致為:記憶占20%、理解占30%、簡單應用占30%、綜合應用占20%。必須指出的是:試題的難易度與認知能力的層次不是等同一個概念,在各認識能力層次中都會存在不同難度的問題;在難易程度的級別中,同樣會包含有不同認識能力的層次,切忽混淆。因此,同一知識點可以不同題型、不同的認識能力層次和不同的難易度來進行命題。四、本課程學習方法指導1、依據(jù)本大綱,學習好本課程本大綱是本課程考試命題、教師輔導、自學成才和社會助學的依據(jù)。大綱中明確規(guī)定了課程性質設

14、置的目的要求,規(guī)定考試內容、范圍和考核目標。應考者應根據(jù)本大綱規(guī)定的要求和范圍,積極參加面授教學活動,主動開展重點內容自學活動。認真地系統(tǒng)地學習好指定的教材和參考書。對本課程而言,學習方法是:總結歸納每章每節(jié)的基本概念、分析方法和計算方法,加深相互聯(lián)系,領悟其中本質。主要內容為:熟識單片微機片內特殊寄存器和片內功能部件的功能與應用;熟識并掌握單片機的指令系統(tǒng);掌握應用程序的閱讀、分析、編寫和設計的方法和技巧,熟識擴展單片微機的外部存貯器的方法與技巧等等。2、正確處理好全面(qunmin)和重點的關系本課程各部分、各章節(jié)的內容之間存在著嚴密的內在關系(gun x),只有通過全面地、系統(tǒng)地學習,才

15、能發(fā)現(xiàn)、理解和掌握本課程的重點內容。學習中切忌猜重點,即猜題、壓題。否則(fuz),若孤立地去猜重點,不了解重點內容的理論基礎、應用條件與場合、相互聯(lián)系,就不可能取得好的學習效果,應考者就不可能得心應手地在考試過程中取得好成績。另外應考者要上好輔導課,珍惜有豐富教學經(jīng)驗的教師對您進行面授,講解本課程的基本概念、基礎知識、重點內容、方法與技巧的機會。課后要認真復習。只有這樣才能把基本概念、基本知識記憶好,并理解透徹,繼而才能發(fā)現(xiàn),理解和掌握本課程的重點內容。3、正確處理好記憶和領會的關系,要在理解上加深記憶。牢固地記住本課程的基本概念、計算公式和方法、基本原理;片內特殊寄存器和片內功能部件功能與

16、應用;微機指令系統(tǒng);閱讀、分析、編寫和設計應用程序的方法與技巧等是應考者獲得較好成績的基礎。依靠死背、硬記這些內容者必定失敗。要牢靠地記住這些內容,唯一的途徑就是通過反復地“自學練習應用”,才能牢固地“記憶它”。4、正確處理好理論與實際、學習(xux)與應用的關系本課程(kchng)內容十分豐富,涉及的知識面較廣。但是,本課程的教學目的是十分明確的,就是培養(yǎng)學生牢固地掌握單片微機的結構、原理和功能;熟練并掌握指令系統(tǒng),運用指令系統(tǒng)知識去閱讀、分析、編寫和設計(shj)應用程序的能力,從而使學生具有分析、設計和組成微型計算機控制系統(tǒng)的能力。顯然,只有通過不斷學習、掌握了本課程的基本理論,把理論應

17、用于科學實驗和工程實踐中去,才可能具備有這種“能力”。在學習過程中,注意加強理論與實踐的關系,正確處理好學習與應用的關系,即可為應考者具有這種“能力”奠定了基礎,又可以為應考者爭取優(yōu)良考試成績創(chuàng)造了條件。最好的、最有效的實踐就是本課程安排的習題與思考題和實驗。積極認真地完成這些教學環(huán)節(jié)的要求,就可以全面地深刻地理解并熟練地掌握本課程的內容。為應考者用單片微機知識去分析、設計和組成微型計算機控制系統(tǒng)奠定了良好基礎。5、認真做好本課程的實驗實驗前認真閱讀說明書,明確實驗的目的要求、方法與步驟和預期結果。實驗時,要親自動手連接電路或系統(tǒng)。在實驗過程中要邊做邊思考;重溫和理解單片微機的基本原理、指令系

18、統(tǒng)各條指令的功能,實驗程序的組成與功能,并掌握好數(shù)據(jù)的測試與處理方法,認真記錄實驗結果,寫好實驗報告。因為實驗內容與本課程掌握的內容、難點是密切相關的。總之,本課程(kchng)闡述的內容是以集成數(shù)字電子技術和微機原理與應用為理論基礎的,它是一門理論性和實踐應用性都很強的課程。學習的目的是為應考者學習微型計算機控制技術與自動檢測技術等后續(xù)課程、為應考者進行畢業(yè)設計奠定(dindng)基礎理論知識。五、本課程(kchng)選定教材及參考書教材:孫育才 MCS-51系列單片微型計算機及其應用(第4版) 東南大學出版社 2004李廣弟等編著 單片機基礎(第3版) 北京航空航天大學出版社 2007參考

19、資料:MC-51 系列單片機接口電路與應用程序實例 沈德金 北京航空航天大學出版社.考試內容與考核目標第一章 概論通過概論的學習,了解單片微機的發(fā)展和應用概況,了解以單片微機為核心部件組成的微型計算機控制系統(tǒng)在工業(yè)生產過程和智能儀表中的地位與作用,重點(zhngdin)復習并要求熟練地掌握有關微型計算機的一些基本概念,為學習和掌握單片微機知識奠定基礎。一、考試內容本章考核的內容是微型計算機的基本概念和基本知識。包括微型計算機的中央處理單元、時鐘、總線、寄存器、存儲器、定時/計數(shù)器、輸入/輸出接口的定義和概念;計算機中的數(shù)制與編碼,以及(yj)二、十、十六進制數(shù)和BCD碼的表示方法及它們之間的互

20、換。二、考核(koh)知識點1、微型計算機中若干重要的基本概念。2、單片微機控制系統(tǒng)的概念。三、考核要求1、微型計算機中若干重要的基本概念。1)識記:中央處理單元(CPU),時鐘,總線,寄存器,存儲器,定時/計數(shù)器,輸入/輸出接口(I/0)的定義與概念。2)領會:數(shù)制與編碼。3)簡單應用(yngyng):二、十、十六進制數(shù)和BCD碼的表示(biosh)方法及它們(t men)之間的相互轉換。2、單片微機控制系統(tǒng)的概念1)識記:單片微機控制系統(tǒng)(或微控制器)的基本組成。附注說明:講授本章時,應根據(jù)學員的基礎決定講授該內容的深度,但考核目標及具體要求一定要達到,以利本課程后續(xù)章節(jié)內容的講授。第二章

21、 單片微機系統(tǒng)結構通過本章學習,應考者應該在識記、理解單片微機結構和功能的基礎上,熟練地掌握其中的知識點,為學習本課程的后續(xù)章節(jié)內容,特別是運用硬件資源去理解軟件資源指令系統(tǒng)、定時器/計數(shù)器的功能。進而在全面地、深刻地掌握MCS-51單片微機的硬件資源和軟件資源的基礎上,為熟練地掌握以單片機為核心部件的微型計算機控制系統(tǒng)的設計方法步驟和技巧,奠定堅實的理論基礎。一、考試內容本章考核內容重點是MCS-15單片微機的主要硬件資源。包括8051單片微機的結構及其引腳功能;中央處理器CPU組成(z chn)及功能;片內并行/串行口的結構(jigu)、功能(gngnng);RST引腳功能。二、考核知識點

22、1、8051單片微機的結構及其引腳功能。2、中央處理器CPU組成及功能。3、片內并行/串行口的結構、功能。4、RST引腳功能。三、考核要求1、8051單片微機的結構及其引腳功能。1)識記:8051單片微機的結構。2)領會:8051單片微機各引腳功能。2、中央處理器CPU組成及功能。1)識記:中央處理器CPU組成。2)領會:(1)算術邏輯運算部件ALU,累加器A,寄存器B,程度狀態(tài)字PSW,程序計數(shù)器PC,數(shù)據(jù)指針DPTR,堆棧及堆棧指針SP等專用寄存器的概念及功能。(2)取指執(zhí)行的時序圖的概念。3、并行/串行口的結構、功能。1)識記(sh j):并行口:P0、P1、P2、P3及串行口的結構,總

23、線(zn xin)的概念及其功能。2)領會(ln hu):(1)P3口各引腳的特殊功能;P0口與P2口的主要任務及功能。(2)并行1/O的負載能力和讀/寫操作過程。(3)串行口接收端TXD和發(fā)送RXD端的功能。4、RST引腳功能。1)識記:RST引腳功能,最簡單的上電復位電路。2)領會:復位后片內各寄存器的狀態(tài)。第三章 存貯器和布爾(位)處理器本章論述的內容屬于MCS-51單片微機硬件資源的一部分,它介紹了8051的內部存儲器的結構、地址空間的分配,外部存儲器的訪問、尋址方式及布爾(位)處理器等知識點。熟悉這些知識點的內容,有助于理解并掌握MCS-51指令系統(tǒng)中各條指令的操作功能。一、考試內容

24、本章(bn zhn)考核內容是8051內部數(shù)據(jù)(shj)存儲器RAM組成(z chn)和結構;內部RAM地址、位地址及特殊功能寄存器地址空間的分配;8051外部數(shù)據(jù)存儲器RAM和外部程序存儲器EPROM的功能;8051內部存儲器的尋址方式和尋址范圍;布爾處理器的結構功能及尋址方式。二、考核知識點1、8051內部存儲器的結構和地址空間的分配。2、8051內部存儲器的訪問和尋址方式。3、布爾(位)處理器。三、考核要求1、8051內部存儲器的結構和地址空間的分配1)識記:(1)8051內部數(shù)據(jù)存儲器地址空間、內部RAM位地址空間和內部特殊寄存器地址空間的分配。(2)片內工作寄存器組的功能。2)領會:

25、內部RAM位地址和內部特殊寄存器的地址在指令中的含義。2、8051外部存儲器的訪問和尋址方式。1)識記:(1)外部數(shù)據(jù)存儲器和外部程序存儲器的功能和尋址范圍。(2)外部存儲器的訪問條件。3、布爾(位)處理器1)識記(sh j):(1)組成MCS-51系列(xli)單片機布爾處理器的主要部件和位處理器的功能。(2)“直接(zhji)尋位址”和“直接位尋址位”的意義及區(qū)別。第四章 MCS-51指令系統(tǒng)本章論述的內容是MCS-51單片微機軟件資源,即指令系統(tǒng)。MCS-51指令系統(tǒng)共設置了111條指令。它由代表了33種功能的44種助記符的指令來組成。111條指令中按功能分,可分成數(shù)據(jù)傳送、算術運算、邏

26、輯運算、控制轉移和布爾(位)處理五大類型。按字節(jié)分,可分成單字節(jié)(49種)指令、雙字節(jié)(46種)指令和三字節(jié)(16種)指令。按機器周期分,可分成單機器周期(65種)指令、雙機器周期(44種)指令和四機器周期(2種)指令。理解和掌握指令系統(tǒng)中各條指令的格式、助記符、字節(jié)數(shù)、機器周期和操作功能,為閱讀、分析、編寫和設計按“匯編語言源程序”格式書寫的應用程序,奠定堅實的理論基礎。考試內容本章考核內容包括:MCS-51匯編語言指令中常用符號的含義;指令格式(g shi)及組成指令的標號、助記符、操作碼、操作數(shù)及注釋的含義;組成MCS-51指令系統(tǒng)中五大類指令(zhlng)(數(shù)據(jù)傳送、算術運算、邏輯運算

27、、控制轉移和布爾處理)中44種助記符的111條指令的操作功能;以及(yj)由若干條指令組成的程序段的分析及注釋;簡單程序和應用程序的閱讀、分析及編寫。二、考核知識點1、匯編語言源程序。2、MCS-51指令系統(tǒng)及其應用。三、考核要求1、匯編語言源程序。1)識記:(1)MCS-51指令系統(tǒng)中單、雙及三字節(jié)的格式。(2)MCS-51指令系統(tǒng)匯編語言格式中常用符號的含義。(3)指令系統(tǒng)中源操作數(shù)、目的操作數(shù)的定義及概念,兩者相互關系。2)領會:(1)匯編語言格式中“指令標號”的設置和含義。(2)MCS-51指令(zhlng)系統(tǒng)五大類中,44種助記符指令代表的操作功能。2、MCS-51指令系統(tǒng)(zh

28、ln x tn)。1)識記(sh j):(1)MCS-51指令系統(tǒng)中,每條指令的書寫格式,數(shù)據(jù)的來源和去向,它們各自助記符代表的操作功能。2)領會:(1)MCS-51指令系統(tǒng)中,比較助記符相同、操作數(shù)來源不同的指令所代表的操作功能的異同點。(2)在MCS-51指令系統(tǒng)中,比較助記符相類似的、操作數(shù)來源相同或不同的指令所代表的操作功能的異同點。(3)棧操作指令中,“棧項”的定義,“進?!?、“退?!痹瓌t。(4)布爾位處理類指令中,“bit”的意義。(5)條件轉移類指令中,偏移量“rel”的意義及其計算方法。(6)調用類指令和轉移類指令中,調用地址和轉移地址的確定,可調用地址和轉移地址的范圍。3)簡

29、單應用:(1)閱讀、分析教材或參考書中某些簡單程序后,畫出它的程序流程圖。在保持程序功能(gngnng)不變條件下,試用若干條其它指令修改該程序。(2)程序段分析(fnx)和注釋:例:已知(R2)=37H,(R3)=0DH;求執(zhí)行(zhxng)下述程序段后(A)=?(R2)=?(R3)=?(R0)=? MOVA,R2;ANLA,7FH;ADDA,R3;MOVXR0,A ;4)綜合應用:(1)閱讀、分析教材或參考書中某些綜合應用程序后,畫出它的程序流程圖。在保持程序功能不變條件下,試用若干條其它指令修改該程序。(2)編寫、設計一些功能明確的簡單程序,注釋該程序,畫出它的程序流程圖。例:設R1中存

30、放被清0單元首地址,R3中存放清0字節(jié)數(shù)。試設計一將工作單元清0的程序。注釋該程序,畫出它的程序流程圖。程序 注釋START: MOV R1,#20H ;MOV R3,#22H ;CLR A ;LOOP: MOV R1,A ;INC R1;DJNZ R3,LOOP;END第五章 定時(dn sh)/計數(shù)器與串行通訊口本章論述的內容也屬于(shy)MCS-51單片微機硬件資源的一部分。很多單片微機或專用集成器件,都具有定時/計數(shù)和串行通訊功能。學習本章(bn zhn)內容的目的是:掌握定時/計數(shù)器和串行通訊口的基本原理;了解它們的功能和用途;用軟件編寫定時程序和產生脈沖序列程序的方法和技巧;熟悉

31、串行通訊工作方式和數(shù)據(jù)傳送速度與格式等。一、考試內容本章考核內容包括:8051中定時/計數(shù)器T1、T0的原理、功能及工作方式;工作方式控制寄存器TMOD和中斷控制寄存器TCON的功能、字節(jié)地址及各位含義;定時/計數(shù)器T1、T0四種工作方式的主要區(qū)別;閱讀、分析和編寫T1、T0作定時器和產生單脈沖或脈沖序列的程序;以MCS-51串行口通信時,波特率的定義及計算方法;串行通訊中的基本概念同步和異步通訊,單工、半雙工和全雙工的概念。二、考核(koh)知識點1、定時(dn sh)/計數(shù)器T1、T0。2、串行通訊(tngxn)口的概念。三、考核要求1、定時/計數(shù)器T1、T0。1)識記:(1)定時/計數(shù)器

32、原理、功能及工作方式。(2)工作方式控制寄存器TMOD的字節(jié)地址、功能和各位含義。(3)中斷控制寄存器TCON的字節(jié)地址、功能和各位含義。2)領會:(1)定時/計數(shù)器按方式0、方式1、方式2、方式3工作時的主要區(qū)別(從用途即作定時器或計器方式時;信號來源、計數(shù)條件、計數(shù)范圍和時間常數(shù)預置值等方面進行比較。)3)簡單應用:(1)編寫定時為1s的程序段,注釋該程序并畫出它的程序流程圖。4)綜合應用:(1)試編寫(binxi)產生脈寬為0.5ms周期為1.0ms的脈沖序列信號的程序(chngx),注釋該程序并畫出它的程序流程圖。2、串行通訊(tngxn)口的概念。1)識記:(1)同步通訊和異步通訊的

33、定義,及其數(shù)據(jù)傳送的格式。(2)單工、半雙工和全雙工的概念。(3)串行通訊中奇偶校驗的作用。2)領會:(1)串行通訊的優(yōu)缺點及其用途,波特率的定義及計算方法。第六章 中斷系統(tǒng)本章論述的內容也屬于MCS-51單片微機硬件資源的一部分。各種微處理器和單片微機都設置有中斷系統(tǒng)。目的是提高計算機處理事件的能力、提高效率和增強實時性,MCS-51中斷系統(tǒng)提供5個中斷源,具有2個中斷優(yōu)先級,可由軟件設定,可實現(xiàn)兩級中斷嵌套,用戶可通過軟件來屏蔽或接受所有中斷請求。學習本章內容的目的是:建立微機“中斷源”、“中斷請求”和“中斷響應”等概念;掌握微機的“中斷技術”,為設計微型計算機控制系統(tǒng)時正確地運用中斷技術

34、,提高計算機處理事件的能力和增強實時性奠定理論基礎。一、考試內容本章考核內容包括:微機中斷的基本概念(中斷源、斷點、保護現(xiàn)場、返回現(xiàn)場、中斷優(yōu)先級、中斷嵌套、中斷過程及中斷服務程序的概念及定義);8051中斷控制寄存器IE和中斷優(yōu)先級寄存器IP的功能、字節(jié)地址及各位含義(hny);閱讀、分析以T1、T0為外中斷(zhngdun)源輸入端和以、為外中斷源輸入端的(dund)程序。二、考核知識點1、MCS-51中斷系統(tǒng)2、中斷技術三、考核要求1、MCS-51中斷系統(tǒng)1)識記:(1)中斷源、斷點、保護現(xiàn)場、返回現(xiàn)場、中斷優(yōu)先級、中斷嵌套、中斷服務程序的概念或定義。(2)中斷控制寄存器IE的字節(jié)地址、

35、功能和各位含義。(3)中斷優(yōu)先級寄存器IP的字節(jié)地址(dzh)、功能和各位含義。(4)MCS-51單片機5種中斷源的名稱、優(yōu)先等級(dngj)及中斷請求標志。(5)MCS-51單片機外中斷(zhngdun)源及其中斷請求信號的設置。2、中斷技術1)領會:(1)中斷響應的方式與時間關系。(2)響應中斷的條件與過程。2)簡單應用:(1)閱讀、分析教材或參考書中含中斷服務程序的程序,在保持命題要求的條件下,修改其中若干條指令,使程序功能不變。注釋該程序的主程序和中斷服務程序,并畫出它們的程序流程圖。4)綜合應用:(1)以T0或T1為外中斷源輸入端,設定時間常數(shù)、選擇中斷請求信號的方式,試編寫一“定時

36、中斷”的程序,注釋該程序并畫出它的程序流程圖。(2)以、為外中斷源輸入端,選擇中斷請求信號的方式,試編寫一“計數(shù)事件”的程序,注釋該程序并畫出它的程序流程圖。第七章 匯編語言(hu bin y yn)程序設計基礎每個單片微機控制系統(tǒng),經(jīng)過(jnggu)方案論證(lnzhng)、硬件系統(tǒng)的設計后,即可著手系統(tǒng)控制軟件設計,即應用程序設計。本章內容是在學習單片微機指令系統(tǒng)基礎上,論述匯編語言源程序的組成,源程序的設計方法、步驟,應用程序的幾種結構型式與功能,及一些應用實例。學習本章內容的目的是幫助學員熟識匯編語言源程序的組成及基本結構,繼而掌握閱讀、分析、編寫和設計匯編語言程序的方法與技巧,為設計

37、微機控制程序奠定基礎。一、考試內容本章考核內容包括:常用偽指令(匯編起始、匯編結束、標號等值、數(shù)據(jù)存儲、存儲區(qū)說明)的助記符、格式和功能;計算程序中標號的等價地址值;閱讀和分析具有一定功能的程序段,注釋它并畫出其程序流程圖;設計一些功能明確的簡單程序。二、考核知識點1、偽指令的概念2、匯編語言源程序三、考核(koh)要求1、偽指令的概念(ginin)1)識記(sh j):(1)偽指令在程序中的地位及作用。(2)標號等值偽指令、數(shù)據(jù)存貯說明偽指令、存貯區(qū)說明偽指令、程序起始地址偽指令和匯編結束偽指令的助記符、格式和功能。2)簡單應用:(1)計算程序中所用標號的等價地址值。典型例子如下:例:求下述

38、程序段各標號的相應地址值。ORC 7800HCOUNT:DB 56H,0D3H ;RESULT:DS 10H ;AGAIN: DW 2748H ;DATA: EQU 7FH ;START:PUSH 3FH ;COWNT=? RESULT=? AGAIN=? DATA=?START=?2、匯編語言源程序1)識記:(1)匯編語言及源程序的概念。(2)分支程序、循環(huán)程序、子程序和查表程序的結構。2)簡單(jindn)應用:(1)用若干條指令組成一功能明確的程序段,注釋(zhsh)該程序段并畫出它的程序流程圖。(2)閱讀(yud)、分析程序,注釋該程序,畫出它的程序流程圖并指出它的功能。例:分析、注釋

39、下述程序,畫出它的程序流程圖并指出它的功能。程序 ; 注釋ORC 1000H ;HUND: DATA 21H ;TENONE: DATA 22H ;BINBCD: MOV B,#100 ;DIV AB ;MOV HUND,A ;MOV A,10 ;XCH A,B ;DIV AB ;SWAP A ;ADD A,B ;MOV TENONE,A;RET ;3)綜合應用:(1)設計一些功能明確的簡單程序,如多字節(jié)算術運算;基本邏輯運算;位尋址傳送數(shù)據(jù);位置位和位清零;數(shù)據(jù)連續(xù)左移或右移等,注釋該程序段并畫出它的程序流程圖。(2)按分支程序(chngx)、循環(huán)程序、子程序和查表程序的格式,編寫一些簡單源

40、程序。第八章 單片微機的外貯器的擴展(kuzhn)盡管單片微機(wi j)的硬件資源比較豐富,但在組成微機控制系統(tǒng)時,往往仍需擴展外部存貯器和輸入/輸出端口,才能滿足工程實際的要求。微機擴展技術知識是后續(xù)課程微型計算機控制技術重點內容之一。本章只簡單論述單片微機的外存貯器的擴展,目的是建立微機最小系統(tǒng)的概念。一、考試內容本章考核內容是:CPU擴展外部存儲器時若干基本概念(外部總線、數(shù)據(jù)存儲器、程序存儲器、譯碼器、地址空間分配及微機最小系統(tǒng)等);閱讀、分析和正確連接8031擴展外部數(shù)據(jù)存儲器RAM和擴展外部程序存儲器EPROM的電路圖,并計算出電路圖的尋址范圍。二、考核知識外部存貯器的擴展。三、

41、考核(koh)要求外部(wib)存貯器的擴展1)識記(sh j):(1)外部總線、數(shù)據(jù)存貯器、程序存貯器、譯碼器、址空間分配的概念。(2)微機最小系統(tǒng)的概念。2)簡單應用:(1)閱讀、分析8031外部擴展EPROM2764電路圖。(2)閱讀、分析8031外部擴展RAM6264電路圖。3)綜合應用:(1)閱讀、分析8031外部擴展EPROM2764及RAM6264組成微機最小系統(tǒng)的電路圖,計算外部存貯器的尋址范圍。. 題型舉例一、填空題(1)微型計算機字長有 、 、 、 、 、等。(2)累加器是運算時 的寄存器,它的功能是供存放 和存放 結果。(3)能被計算或它在執(zhí)行程序時直接理解的一組八位二進

42、制數(shù)稱為 。(4)在計算機中產生周期性的同步(tngb)信號的裝置稱為 。(5)規(guī)定計算機的操作類型、操作數(shù)的值或其地址的一組編碼字符(z f)稱為 。二、選擇題(在每小題的備選答案(d n)中選一個或一個以上的正確答案,并將正確答案填在題干的括號內)。(1)字是輸出設備與存貯器之間傳送數(shù)據(jù)的( )。(A)基本單位 (B)基本途徑 (C)基本方法(2)1KB=1024字節(jié),它是用來計算( )的單位。(A)存貯器容量 (B)寄存器容量 (C)總線容量(3)求( )時,除了符號位為1外,對其全部數(shù)值位各采取0變1,1變0再在最低位加1。(A)正數(shù)的反碼 (B)負數(shù)的反碼 (C)負數(shù)的補碼(4)MC

43、S-51的定時/計數(shù)器T1有四種操作方式;作工作方式0時,組成(a)( )計數(shù)器,作工作(b)( )時,組成(c)( )計數(shù)據(jù)。(a):(A)TL1的5位和TH1的8位共13位。 (B)TL1的8位TH1的5位共13位。(b):(A)方式(fngsh)3 (B)方式(fngsh)2 (C)方式(fngsh)1(c):(A)TL1的4位和TH1的8位共12位。(B)TL1的8位和TH1的8位共16位。(5)真值為(a)( )的(b)( )時,就是該數(shù)為(c)( )。(a):(A)負數(shù) (B)正數(shù) (C)整數(shù)。(b):(A)反碼和補碼 (B)原碼和反碼 (C)原碼和補碼。(c):(A)ASC碼 (

44、B)反碼 (C)補碼 (D)原碼。三、簡答題(1)試述基地址和偏移量的概念。(2)試略述指令與偽指令與偽指令概念。(3)試指出寄存器TMOD、TCON、IE或IP中各位的含義。(4)試述計算機中位、字、字節(jié)、K和KB、波特率的概念。四、計算題(1)求十進制數(shù)-89D的反碼和補碼,并用八進制來表示。(2)求補碼表示的八位二進制數(shù)10011111B的真值,并將值用十進制數(shù)來表示。(3)設定時時間為Tc=5ms,機器(j q)周期為Tp=2us,若定時器工作方式為0,試計算定時時間常數(shù)(初始值或預置值)。五、應用程序的閱讀、分析、編寫(binxi)與設計題(1)分析(fnx)指令或程序段執(zhí)行結果。(

45、a)設(PC)=1000H、rel=54H、(A)=0FCH、(R1)=64H、(R2)=54H、(R0)=80H、(R1)=96H、(direct)=48H。求分別單獨執(zhí)行下述各一條指令或程序時,各寄存器值。1、CJNE A,direct,rel ;(PC)=?2、ANL A,R0 ;(A)=?(R0)=?3、XCHD A,R0 ; (A)=? (R0) =?4、MOV A,R2 ;ORL A,R0 ;MOV R0,A ;MOV A,#5CH ;ORL A,R1, ;MOVX R1,A ;(A)=? (R2)=? (R0)=? (R1)=?5、分析程序后,寫出各標號相應地址值。ORC 8000H ;COUNT: DB 06H,0CH,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論