資源描述:
《單片機知識ffff》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、單片機知識單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。相當(dāng)于一個微型的計算機,和計算機相比,單片機只缺少了I/O設(shè)備。概括的講:一塊芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時,學(xué)習(xí)使用單片機是了解計算機原理與結(jié)構(gòu)的最佳選擇。原理:單片機自動完成賦予它的任務(wù)的過程,也就是單片機執(zhí)行程序的過程,即一條條執(zhí)行的指令的過程,所謂指令就是把要求單片機執(zhí)行的各種操作用的命令的形式寫下來,這是在設(shè)計人員賦予它的指令系統(tǒng)所決定的,一條指令對應(yīng)著一種基本操作;單片機所能執(zhí)行的全部指令,就是該
2、單片機的指令系統(tǒng),不同種類的單片機,其指令系統(tǒng)亦不同。為使單片機能自動完成某一特定任務(wù),必須把要解決的問題編成一系列指令(這些指令必須是選定單片機能識別和執(zhí)行的指令),這一系列指令的集合就成為程序,程序需要預(yù)先存放在具有存儲功能的部件——存儲器中。存儲器由許多存儲單元(最小的存儲單位)組成,就像大樓房有許多房間組成一樣,指令就存放在這些單元里,單元里的指令取出并執(zhí)行就像大樓房的每個房間的被分配到了唯一一個房間號一樣,每一個存儲單元也必須被分配到唯一的地址號,該地址號稱為存儲單元的地址,這樣只要知道了存儲單元的地址,就可以找到這個存儲單元,其中存儲的指令就可以被取出,然后
3、再被執(zhí)行?! 〕绦蛲ǔJ琼樞驁?zhí)行的,所以程序中的指令也是一條條順序存放的,單片機在執(zhí)行程序時要能把這些指令一條條取出并加以執(zhí)行,必須有一個部件能追蹤指令所在的地址,這一部件就是程序計數(shù)器PC(包含在CPU中),在開始執(zhí)行程序時,給PC賦以程序中第一條指令所在的地址,然后取得每一條要執(zhí)行的命令,PC在中的內(nèi)容就會自動增加,增加量由本條指令長度決定,可能是1、2或3,以指向下一條指令的起始地址,保證指令順序執(zhí)行。操作方法就是將各個引腳賦值為高電平或低電平,比如P0腳全部為低電平,就是P0=0x00;全部為高電平P0=0xff;1.MCS-51單片機的運算電路包括了算術(shù)邏輯運
4、算單元ALU、累加器A,B寄存器以及狀態(tài)寄存器PSW和暫存寄存器等部件。2.MCS-51單片機的最大尋址空間是64K,該空間的地址范圍為0000H—FFFFH,系統(tǒng)上電及復(fù)位的程序入口地址0000H。3.MCS-51單片機的一個機器周期包含了6個狀態(tài)周期,每個狀態(tài)周期又可劃分為2拍節(jié),一個機器周期實際又包含了12個振蕩器周期。4、單片機與普通計算機的不同之處在于其將CPU、存儲器、和輸入輸出接口三部分集成于一塊芯片上。5、8031單片機復(fù)位后,R4所對應(yīng)的存儲單元的地址為04H,因上電時PSW=00H。這時當(dāng)前的工作寄存器區(qū)是0組工作寄存器區(qū)。6、片內(nèi)RAM低128個單
5、元劃分為寄存器區(qū)、位尋址區(qū)、用戶RAM區(qū)3個主要部分。7、指令格式是由操作碼和操作數(shù)所組成,也可能僅由操作碼組成。8、8031單片機響應(yīng)中斷后,產(chǎn)生長調(diào)用指令LCALL,執(zhí)行該指令的過程包括:首先把PC的內(nèi)容壓入堆棧,以進行斷點保護,然后把長調(diào)用指令的16位地址送PC,使程序執(zhí)行轉(zhuǎn)向中的中斷地址區(qū)。9、在MCS-51中,PC和DPTR都用于提供地址,但PC是為訪問程序存儲器提供地址,而DPTR是為訪問數(shù)據(jù)存儲器提供地址。10、假定,SP=60H,A=30H,B=70H,執(zhí)行下列指令:PUSHAPUSHB后,SP的內(nèi)容為62,61H單的內(nèi)容為30H,62H單元的內(nèi)容為70
6、H。1、單片機與普通計算機的不同之處在于其將(CPU)、(存儲器)、I/O口(串口、并口等)、ROM(程序存儲器)集成于一塊芯片上。2、單片機工作方式除了正常的操作方式外,還具有掉電運行方式和()運行方式,其掉電運行方式喚醒方法為()。3、當(dāng)單片機復(fù)位時PSW=(00H)H,SP=(07H)。4、串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫入(SCON)寄存器的(TB8)位。5、MCS-51的并行I/O口信息有(讀引腳)和(讀鎖存器)二種讀取方法,讀-改-寫操作是針對并行I/O口內(nèi)的鎖存器進行的。6、(A)=85H,(R0)=20H,(20H)=AFH,執(zhí)行指令:ADDA,@R
7、0結(jié)果為:Cy=1,Ac=(),OV=1,P=()。7、若(IP)=00010100B,則優(yōu)先級最高者為(IT1),最低者為(T1)。(IP:———PSPT1PX1PT0PX0)8、總線驅(qū)動器74LS244和74LS245經(jīng)常用作三態(tài)數(shù)據(jù)緩沖器,(244)為單向三態(tài)數(shù)據(jù)緩沖器,而(245)為雙向三態(tài)數(shù)據(jù)緩沖器。??????單片機關(guān)鍵知識點一覽:系列一 1:單片機簡敘 2:單片機引腳介紹 3:單片機存儲器結(jié)構(gòu) 4:第一個單片機小程序 5:單片機延時程序分析 6:單片機并行口結(jié)構(gòu) 7:單片機的特殊功能寄存器系列二 8:單片機尋