❶ 《單片機原理及介面技術》李朝青第三版有個求補碼的程序不太懂
假設 R3R4 中,是原碼。
求補碼的方法是:正數不變,負數則求反加一。
❷ 單片機原理及應用第三版
單片機原理及應用第三戚胡版內容如下:
《單片機原理及應用(第三版)》是2016年高等教育出版社出版的圖書,作者是張毅剛、趙光權、劉旺。
《單片機原理及應用(第3版)》配有光碟,光碟內容包括:全書15章的PPr講稿、各章習題及參考答案、模擬考試試卷及參考答案,單片機ProteusE型教學實驗系統說明及實驗指導,Proteu8V8.x的新特性介紹及調試案例。
內容簡介
《單片機原理及應用(第3版)》為「十二五」普通高等教育本科國家洞仔老級規劃教材,《單片機原理及應用(第3版)》詳細介紹了美國ATMEL公司的增強型AT89S52單片機的硬體結構及片內各外圍部件的工作原理、匯編語言指令系統以及常用程序設計。
並從應用設計的角度介紹AT89S52單片機的各種擴展介面設計、介面驅動程序設計以及應用系統設計,給出較多的實用設計案例,同時還對AT89S52單片機應用系統設計中用到的各種流行器件進行了介紹,此外還納升介紹了單片機應用系統的可靠性與抗干擾設計以及功率介面的設計。
❸ 單片機原理及介面技術多選題一個單片機應用系統的設計包括以下什麼步驟
單片機模擬試卷001 一、選擇題(每題1分,共10分) 1.8031單片機的( )口的引腳,還具有外中斷、串列通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.單片機應用程序一般存放在( ) a) RAM b)ROM c)寄存器 d)CPU 3.已知某數的BCD碼為0111 0101 0100 0010 則其表示的十進制數值為( ) a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影響標志位CY的指令有( )。 a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的組成部部分為( ) a)運算器、控制器 b)加法器、寄存器 c)運算器、寄存器 d)運算器、指令解碼器 6.INTEL 8051 CPU是( )位的單片機 a) 16 b)4 c)8 d)准16 7.8031復位後,PC與SP的值為( ) a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.當需要從MCS-51單片機程序存儲器取數據時,採用的指令為( )。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8031單片機中既可位定址又可位元組定址的單元是( ) a)20H b)30H c)00H d)70H 10.下列哪條指令是正確的( ) a) PUSH R2 b) ADD R0,A c) MOVX A @DPTR d) MOV @R0,A 二、填空題(每空1分,共30分) 1.一個完整的微機系統由 和 兩大部分組成。 2.8051 的引腳RST是____(IN腳還是OUT腳),當其端出現____電平時,8051進入復位狀態。8051一直維持這個值,直到RST腳收到____電平,8051才脫離復位狀態,進入程序運行狀態,從ROM H單元開始取指令並翻譯和執行。 3.半導體存儲器分成兩大類 和 ,其中 具有易失性,常用於存儲 。 4.求十進制數-102的補碼(以2位16進制數表示),該補碼為 。 5.PC存放_______________,具有___________特性。在8051中決定程序執行順序的是PC還是DPTR? 它是______位? (是,不是)SFG? 6.123= B= H。 7.8051內部有 並行口,P0口直接作輸出口時,必須外接 ;並行口作輸入口時,必須先 ,才能讀入外設的狀態。 8.MCS-51的堆棧只可設置在 ,其最大容量為 ,存取數據的原則是 。堆棧寄存器SP是 位寄存器,存放 。 9.中斷處理的全過程分為以下3個段: 、 、 。 10.定時和計數都是對 進行計數,定時與計數的區別是 。 三、判斷題(對者打√,錯者打×,並改正,每題1分,共10分) 1 中斷服務程序的最後一條指令是RET。 2 存儲器分成內存和外存兩大部分,其中外存可以直接與CPU交換信息。 3 P2口既可以作為I/O使用,又可以作地址/數據復用口使用。 4 在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。 5 RC A為循環左移指令。 6 MOV A,30H的源操作數為立即定址方式。 7 MOV A,@A+DPTR是一條查表指令。 8 MUL AB的執行結果是高8位在A中,低8 位在B中。 9 AJMP跳轉空間最大可達到64KB 。 10 DPTR是由DPH和DPL兩個8位特殊寄存器組成的。 四、簡答題(每題5分,共15分) 1.MCS51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?在出現同級中斷申請時,CPU按什麼順序響應(按由高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少? 2.已知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟) 3.MCS51系列單片機的內部資源有哪些?說出8031、8051和8751的區別。 五、作圖題(10分) 用6264(8K*8)構成16K的數據存儲系統。要求採用線選法產生片選信號,並計算6264的地址范圍。 六、設計題(1題13分;2題12分,共25分) 1.某單片機控制系統有8個發光二極體。試畫出89C51與外設的連接圖並編程使它們由左向右輪流點亮。 2.某控制系統有2個開關K1和K2,1個數碼管,當K1按下時數碼管加1,K2按下時數碼管減1。試畫出8051與外設的連接圖並編程實現上述要求。 單片機模擬試卷001答案 一、選擇題(每題1分,共10分) 1. D 2. B 3. B 4. D 5. A 6. C 7. B 8. B 9. A 10. D 二、填空題(每空1分,共30分) 1.一個完整的微機系統由硬體和軟體兩大部分組成。 2.8051 的引腳RST是IN腳(IN腳還是OUT腳),當其端出現高電平時,8051進入復位狀態。8051一直維持這個值,直到RST腳收到低電平,8051才脫離復位狀態,進入程序運行狀態,從ROM 0000 H單元開始取指令並翻譯和執行。 3.半導體存儲器分成兩大類:RAM ROM,其中 RAM 具有易失性,常用於存儲 臨時性數據 。 4.求十進制數-102的補碼(以2位16進制數表示),該補碼為¬¬¬¬ 9AH 。 5.PC存放_CPU將要執行的指令所在的ROM單元的地址,具有自動加1特性。在8051中決定程序執行順序的是PC還是DPTR PC ?它是16位?不是(是,不是)SFG? 6.123= 01010010 B= 52 H。 7.8051內部有 4 個並行口,P0口直接作輸出口時,必須外接 上拉電阻 ;並行口作輸入口時,必須先 將口鎖存器置1 ,才能讀入外設的狀態。 8.MCS-51的堆棧只可設置在 內RAM低128B區 ,其最大容量為 128B ,存取數據的原則是 先進後出 。堆棧寄存器SP是 8 位寄存器,存放 堆棧棧頂的地址 。9.中斷處理的全過程分為以下3個段: 中斷請求 、 中斷響應 、 中斷服務 。 10.定時和計數都是對 脈沖 進行計數,定時與計數的區別是 定時是對周期已知的脈沖計數;計數是對周期未知的脈沖計數 。 三、判斷題(對者打√,錯者打×,並改正,每題1分,共10分) 1 中斷服務程序的最後一條指令是RETRETI。× 2 存儲器分成內存和外存兩大部分,其中外內存可以直接與CPU交換信息。× 3 P2口既可以作為I/O使用,又可以作地址/數據復用口使用。√ 4 在中斷響應階段CPU一定要做如下2件工作:保護斷點和給出中斷服務程序入口地址。√ 5 LCRL A為循環左移指令。× 6 MOV A,30H的源操作數為立即直接定址方式。 7 MOVMOVC A,@A+DPTR是一條查表指令。× 8 MUL AB的執行結果是高低8位在A中,低高8 位在B中。× 9 AJMP跳轉空間最大可達到642KB 。 10 DPTR是由DPH和DPL兩個8位特殊寄存器組成的。 √ 四、簡答題(每題5分,共15分) 1.MCS51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?在出現同級中斷申請時,CPU按什麼順序響應(按由高級到低級的順序寫出各個中斷源)?各個中斷源的入口地址是多少? 答:MCS51單片機有5個中斷源,2個中斷優先順序,中斷優先順序由特殊功能寄存器IP控制,在出現同級中斷申請時,CPU按如下順序響應各個中斷源的請求:INT0、T0、INT1、T1、串口,各個中斷源的入口地址分別是0003H、000BH、0013H、001BH、0023H。 2.已知單片機系統晶振頻率為6MHz,若要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟) 答:定時值為10ms時,定時器T0工作在方式1時,定時器T0對應的初值是1388H TMOD的值是00000001B,TH0=13H;TL0=88H。 3.MCS51系列單片機的內部資源有哪些?說出8031、8051和8751的區別。 答:MCS51系列單片機上有1個8位CPU、128B的RAM、21個SFR、4個並行口、1個串列口、2個定時計數器和中斷系統等資源。8031、8051和8751的區別是8031內無ROM;8051內有4KB的掩膜ROM;8751內有4KB的EPROM。 五、作圖題(10分) 答:WR接6264的WE RD接6264的OE AB0---AB12接6264的A0---A12 DB0—DB7接6264的D0—D7 AB15、AB14分別接Y0和Y1 地址:0000H---1FFFH;2000H---3FFFH 六、設計題 1.某單片機控制系統有8個發光二極體。試畫出89C51與外設的連接圖並編程使它們由右向左輪流點亮。 答: 圖 (5分) 構思 (3分) MOV A,#80H (1分) UP:MOV P1,A (1分) RR A (2分) SJMP UP (1分) 2.某控制系統有2個開關K1和K2,1個數碼管,當K1按下時數碼管加1,K2按下時數碼管減1。試畫出8051與外設的連接圖並編程實現上述要求。 答:圖 (5分) 構思 (3分) 程序(4分) ORG 0000H LJMP MAIN ORG 0003H LJMP AINT0 ORG 0013H LJMP BINT1 MAIN: MOV IE,#83H SETB IT0 SETB IT1 MOV R0,#00H MOV DPTR,#TAB UP: MOV A,R0 MOVC A,@A+DPTR MOV P1,A SJMP UP AINT0: INC R0 CJNE R0,#10,AINT01 MOV R0,#0 AINT01: RETI BINT1: DEC R0 CJNE R0,#0FFH,BINT11 MOV R0,#9 BINT11: RETI
❹ 單片機原理及介面技術復習題 求答案!!!
7、256B
8、擴展口地址匯流排的高八位
9、08H-0FH
10、07H
12、定時器、程序存儲器、數據存儲器、內部匯流排
13、81H,8位
14、T0、8位定時器或外部事件計數器
15、6030H、38H
16、 邊沿觸發方式、低電平
17、特殊功能寄存器80H-FFH
23、直接定址、寄存器定址、寄存器加變址寄存器間接定址
24 DPTR內的數據
25 20H-2FH
26 內部程序存儲器、外部數據存儲器
27、數據傳輸指令、算術運算指令
樓主、給分。。。。