<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 《單片機(jī)原理與應(yīng)用》習(xí)題集(上)

          《單片機(jī)原理與應(yīng)用》習(xí)題集(上)

          ——
          作者: 時(shí)間:2007-01-04 來(lái)源: 收藏

          第一章 計(jì)算機(jī)基礎(chǔ)

          1-1 什么是二進(jìn)制?為什么在數(shù)字系統(tǒng)、計(jì)算機(jī)系統(tǒng)中采用二進(jìn)制?

          1-2 將下列各數(shù)按權(quán)展開(kāi)為多項(xiàng)式:

          (1) 110110B(2) 5678.32D

          (3) 1FB7H

          1-3 把下列十進(jìn)制數(shù)轉(zhuǎn)化為二進(jìn)制、十六進(jìn)制和8421 BCD碼:

          (1) 135.625(2) 548.75

          (3) 376.125(4) 254.25

          1-4 什么是原碼、反碼和補(bǔ)碼?微型計(jì)算機(jī)中的數(shù)為什么常用補(bǔ)碼表示?

          1-5 寫(xiě)出下列十進(jìn)制數(shù)原碼、反碼和補(bǔ)碼(用8位二進(jìn)制表示):

          (1) + x = + 65(2) + x = + 115

          (3) - x = - 65(4) - x = - 115

          1-6 計(jì)算下列兩組二進(jìn)制數(shù)內(nèi)部式子的邏輯“與”,“或”及“異或”的結(jié)果:

          (1)10100101和00001111

          (2)10011101和10100101

          1-7 什么是?它與一般微型計(jì)算機(jī)在結(jié)構(gòu)上有何區(qū)別?

          1-8 新型8位主要在哪些方面有所發(fā)展?給應(yīng)用系統(tǒng)帶來(lái)什么好處?

          第二章 系統(tǒng)組成原理

          2-1 什么是單片機(jī)?它與一般的微型計(jì)算機(jī)在結(jié)構(gòu)上有何區(qū)別?

          2-2 MSC-51單片機(jī)內(nèi)部有哪些主要的邏輯部件?

          2-3 MSC-51單片機(jī)程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器各有什么功用?其內(nèi)部RAM區(qū)功能結(jié)構(gòu)如何分配?

          2-4 在內(nèi)部RAM中,4組工作寄存器使用時(shí)如何選用?位尋址區(qū)域的字節(jié)地址范圍是多少?

          2-5 程序狀態(tài)字PSW的作用是什么?常用標(biāo)志有哪些位?作用是什么?

          2-6 簡(jiǎn)述定時(shí)器的四種工作模式的特點(diǎn),如何選擇和設(shè)定?

          2-7 當(dāng)定時(shí)器T0用作模式3時(shí),由于TR1位已被T0占用,如何控制定時(shí)器T1的開(kāi)啟和關(guān)閉?

          2-8 已知8051單片機(jī)的fosc=12MHz用T1定時(shí)。試編程由P1.0和P1.1引腳分別輸出周期為2ms和500us的方波。

          2-9 什么是中斷?其主要功能是什么?

          2-10 什么是中斷優(yōu)先級(jí)?中斷優(yōu)先處理的原則是什么?

          2-11 試編寫(xiě)一段對(duì)中斷系統(tǒng)初始化的程序,使之允許,,T0,串行口中斷,且使T0中斷為高優(yōu)先級(jí)中斷。

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

          3-1 設(shè)內(nèi)部RAM中59H單元的內(nèi)容為50H,寫(xiě)出當(dāng)執(zhí)行下列程序段后寄存器A,R0和內(nèi)部RAM中50H,51H單元的內(nèi)容為何值?

          MOVA, 59H

          MOVR0, A

          MOVA, #00H

          MOV@R0, A

          MOVA, #25H

          MOV51H, A

          MOV52H, #70H

          3-2 已知(A)=83H,(R0)=17H,(17H)=34H。請(qǐng)寫(xiě)出執(zhí)行完下列程序段后A的內(nèi)容。

          ANLA,#17H

          ORL17H, A

          XRLA, @R0

          CPLA

          3-3 使用位操作指令實(shí)現(xiàn)下列邏輯操作,要求不得改變未涉及位的內(nèi)容。

          (1)使ACC.0置1;

          (2)清除累加器高4位;

          (3)清除ACC.3,ACC.4, ACC.5, ACC.6。

          3-4 試編寫(xiě)程序,將內(nèi)部RAM的20H,21H,22H三個(gè)連續(xù)單元的內(nèi)容依次存入2FH,2EH,和2DH中。

          3-5 編寫(xiě)兩個(gè)16位數(shù)的減法:6F5DH-13B4H,結(jié)果存入內(nèi)部RAM的30H,31H單元,30H存差的低八位。

          3-6 兩個(gè)四位BCD碼相加,被加數(shù)和加數(shù)分別存于50H,51H,52H,53H單元中(次序?yàn)榍弧傥辉诘偷刂分?,十位、個(gè)位在高地址中),和數(shù)存放在54H,55H和56H中(56H用來(lái)存放最高位的進(jìn)位),試編寫(xiě)加法程序。

          3-7 設(shè)指令SJMP rel中的rel=7EH,并假設(shè)該指令存放在2114H和2115H單元中。當(dāng)該條指令執(zhí)行后,程序?qū)⑻D(zhuǎn)到何地址?

          3-8 已知SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H。問(wèn)此時(shí)執(zhí)行“RET”指令以后,SP=? PC=?

          3-9 簡(jiǎn)述轉(zhuǎn)移指令A(yù)JMP addr11,SJMP rel, LJMP addr16及JMP @A+DPTR的應(yīng)用場(chǎng)合。

          3-10 試分析下列程序段,當(dāng)程序執(zhí)行后,位地址00H,01H中的內(nèi)容為何值?P1口的8條I/0線為何狀態(tài)?

          CLRC

          MOVA,#66H

          JCLOOP1

          CPLC

          SETB01H

          LOOP1:ORLC,ACC.0

          JBACC.2,LOOP2

          CLR00H

          LOOP2:MOVP1,A

          第四章 匯編語(yǔ)言程序設(shè)計(jì)

          4-1 從內(nèi)部存儲(chǔ)器20H單元開(kāi)始,有30個(gè)數(shù)據(jù)。試編一個(gè)程序,把其中的正數(shù)、負(fù)數(shù)分別送5H和71H開(kāi)始的存儲(chǔ)單元,并分別記下正數(shù)、負(fù)數(shù)的個(gè)數(shù)送50H和70H單元。

          4-2 以BUF1為起始地址的外存儲(chǔ)區(qū)中,存放有16個(gè)單字節(jié)無(wú)符號(hào)二進(jìn)制數(shù),試編一程序,求其平均值并送BUF2單元

          4-3 在DATA1單元中有一個(gè)帶符號(hào)8位二進(jìn)制數(shù)x。編一程序,按以下關(guān)系計(jì)算y值,送DATA2單元。

        1. Y=x+5,x>0
        2. Y=x,x=0
        3. Y=x-5,x<0

          4-4 試編寫(xiě)延時(shí)2ms的程序

          4-5 用查表程序求0~8之間整數(shù)的立方。

          4-6 編寫(xiě)有6個(gè)命令鍵的散轉(zhuǎn)程序。鍵號(hào)為0、1、2、3、4、5;

          6個(gè)鍵A、B、C、D、1、2的ASCII碼放在累加器A中。



          關(guān)鍵詞: 單片機(jī)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();