freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)原理及應(yīng)用習(xí)題及答案-資料下載頁

2025-06-27 13:31本頁面
  

【正文】 應(yīng)用系統(tǒng)如圖所示。這種最小應(yīng)用系統(tǒng)只要將單片機(jī)的時(shí)鐘電路和復(fù)位電路接上,同時(shí)接高電平,系統(tǒng)就可以工作。此類應(yīng)用系統(tǒng)只能用作一些小型的控制單元。其應(yīng)用特點(diǎn)是: XTAL1XTAL2RESETP1P2P380518751+5VC3R1C1C2P0(1)全部I/O口線均可供用戶用。(2)內(nèi)部存儲(chǔ)器容量有限(只有4KB地址空間)。(3)應(yīng)用系統(tǒng)開發(fā)具有特殊性。7.假設(shè)外部數(shù)據(jù)存儲(chǔ)器2000H單元的內(nèi)容為80H,執(zhí)行下列指令后: MOV P2,20H MOV R0,00H MOVX A,@R0累加器A中的內(nèi)容為(80H)。,將外部數(shù)據(jù)存儲(chǔ)器中的4000H—40FFH單元全部清零。解:本題主要考察了對外部數(shù)據(jù)塊的寫操作;編程時(shí)只要注意循環(huán)次數(shù)和MOVX指令的使用就可以了。 ORG 0000HMAIN: MOV A,0 ;送預(yù)置數(shù)給A MOV R0,0FFH ;設(shè)置循環(huán)次數(shù) MOV DPTR,4000H ;設(shè)置數(shù)據(jù)指針的初值LOOP: MOVX @DPTR,A ;當(dāng)前單元清零 INC DPTR ;指向下一個(gè)單元 DJNZ R0,LOOP ;是否結(jié)束 END9. 試編寫一個(gè)程序(例如將05H和06H拼為56H),設(shè)原始數(shù)據(jù)放在片外數(shù)據(jù)區(qū)2001H單元和2002H單元中,按順序拼裝后的單字節(jié)數(shù)放入2002H。解:本題主要考察了對外部存儲(chǔ)器的讀、寫操作,同學(xué)們只要記住正確使用MOVX指令就可以了。編程思路:首先讀取2001H的值,保存在寄存器A中,將寄存器A的高四位和低四位互換,再屏蔽掉低四位然后將寄存器A的值保存到30H中,然后再讀取2002H的值,保存在寄存器A中,屏蔽掉高四位,然后將寄存器A的值與30H進(jìn)行或運(yùn)算,將運(yùn)算后的結(jié)果保存在2002H中。 ORG 0000HMAIN: MOV DPTR,2001H ;設(shè)置數(shù)據(jù)指針的初值 MOVX A,@DPTR ;讀取2001H的值 SWAP A ANL A,0F0H ;屏蔽掉低四位 MOV 30H,A ;保存A INC DPTR ;指針指向下一個(gè) MOVX A,@DPTR ;讀取2002H的值 ANL A,0FH ;屏蔽掉高四位 ORL A,30H ;進(jìn)行拼裝 MOVX @DPTR,A ;保存到2002H END10. 給8031單片機(jī)擴(kuò)展一片2716和6116,請畫出系統(tǒng)連接圖。 方法一: 地址自定:(其中一種解法如下) 設(shè)2716地址:0000H—07FFH 6116地址:0000H—07FFH (不用譯碼器)61168051地址鎖存器373GA0~A7D0~D7~PSENCEALEA8A10A0A7D0D7CEOEWEWROEA8~A102716~EA 方法二:采用部分譯碼 如: 2716的地址0000H—07FFH 6116的地址0800H—08FFHA0~A7D0~D76116OEWE 8051地址鎖存器GALEA0~A7D0~D72716~PSENOERD+5VCECBAY0Y174LS138WRCE—A8A10A8~A10方法三:采用全譯碼 如: 2716的地址0000H—07FFH 6116的地址0800H—08FFHA0~A7D0~D76116OEWE 8051地址鎖存器GALEA0~A7D0~D72716~PSENOERDCECBAY0Y174LS138GG2AG2BA8A10A8~A10WRCE+5V11. 如何構(gòu)造MCS51單片機(jī)擴(kuò)展的系統(tǒng)總線?控制總線高八位地址線8051地址鎖存器GALE低八位地址線八位數(shù)據(jù)線P2P0WRPSENRD12 根據(jù)圖示的電路,把8155的PB口設(shè)置成輸入方式,PA口設(shè)置成輸出方式,并把PB口輸入的數(shù)據(jù)與8031 P1口輸入的數(shù)據(jù)相“異或”,結(jié)果從PA口輸出。試寫出滿足此要求的程序。(命令字格式:TM2 TM1 IEB IEA PC2 PC1 PB PA)解:根據(jù)題意要求,可得8155的命令字為:01H;根據(jù)硬件電路8155的I/O端口地址可選為: 7F00H~7F05H。程序如下:ORG 2000HMOV DPTR,7F00H MOV A,01H MOVX @DPTR,A MOV DPTR,7F02H MOVX A,@ DPTR XRL A,P1 MOV DPTR,7F01H MOVX @DPTR,A SJMP $END、74LS373鎖存器、1片2764EPROM和2片6116RAM,請使用他們組成一個(gè)單片機(jī)系統(tǒng),要求:(1)畫出硬件電路連線圖,并標(biāo)注主要引腳;(2)指出該應(yīng)用系統(tǒng)程序存儲(chǔ)器空間和數(shù)據(jù)存儲(chǔ)器空間各自的地址范圍。解:(1)電路圖如下所示:(2)2764的地址為C000HDFFFH;第一個(gè)6116的地址為A000HA7FFH;第二個(gè)6116的地址為6000H67FFH;事實(shí)上,由于采用的是線選法,導(dǎo)致了地址不連續(xù),地址空間利用不充分。建議在實(shí)際工作中要具體情況具體分析。在兩種地址分配中選一種較好的來應(yīng)用。 ,要求2864兼作程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,且首地址為8000H。要求:(1)確定2864芯片的末地址;(2)畫出2864片選端的地址譯碼電路;(3)畫出該應(yīng)用系統(tǒng)的硬件連接圖。解:(1)2864為8KB的存儲(chǔ)器,如果首地址為8000H,則其末地址為9FFFH,理由參考第12題;(2)電路圖如下所示:(3)電路圖如下所示:第八章 應(yīng)用系統(tǒng)配置及接口技術(shù)習(xí)題參考答案設(shè)計(jì)用PP2口擴(kuò)展44矩陣鍵盤、4位共陰極LED硬件電路。10K4LED0 1 2 3 4 5 6 71KP13P12P11P10P20P21P22P23P24P25P26P27P14P15P16P178051+5V740738 9 A BC D E Fabcdefgdp 如何消除鍵的抖動(dòng)?對于一般的小鍵盤來說,為什么不能雙鍵或多鍵同時(shí)按下?答:方法一:軟件延時(shí) 方法二:硬件防抖動(dòng)電路(RS觸發(fā)器) 因?yàn)閱捂I按下,一個(gè)鍵只代表一個(gè)功能,當(dāng)雙鍵或多建同時(shí)按下時(shí),程序視為非法按鍵。(除按鍵不夠用,擴(kuò)展雙鍵或多鍵同時(shí)按下的功能)什么是LED數(shù)碼顯示器?它有幾種接法?如何得到顯示段碼?答:①施加電壓有電流流過使之發(fā)光的二極管。 (一個(gè)發(fā)光二極管發(fā)光時(shí)電流約為10~20mA,) 8個(gè)LED發(fā)光二極管封裝在一起,組成一個(gè)8段碼 ②8段碼有兩種接法按結(jié)構(gòu):共陽極,共陰極 按顯示:動(dòng)態(tài)顯示,靜態(tài)顯示 ③以共陰極為例,公共端接地,某段上加上高電平,則亮,否則滅,從而得到相應(yīng)符號的段碼。說明單片機(jī)應(yīng)用系統(tǒng)中LED顯示器的兩種顯示方式?答:常用LED顯示方式有兩種,即動(dòng)態(tài)顯示方式和靜態(tài)顯示方式。動(dòng)態(tài)顯示方式是指將待顯示數(shù)據(jù)分時(shí)送到各顯示位并保持一定時(shí)間,任何時(shí)刻只能有一位顯示器通電,其他顯示位靠余暉維持發(fā)光,因而動(dòng)態(tài)顯示方式需不斷進(jìn)行刷新。靜態(tài)顯示方式是指待顯示數(shù)據(jù)分別送到顯示器的各位,各顯示位同時(shí)通電,因單片機(jī)的數(shù)據(jù)端口不能一直被占用,因而要求顯示器與單片機(jī)數(shù)據(jù)端口之間有數(shù)據(jù)鎖存功能的單元電路,即每一位LED輸入端加一個(gè)鎖存器,因而硬件電路比動(dòng)態(tài)顯示方式復(fù)雜,但不需要刷新,可以節(jié)省CPU的時(shí)間,顯示數(shù)據(jù)可以一直維持到下一次更新。 什么是D/A 轉(zhuǎn)換器?答:將數(shù)字信號變成模擬信號的器件。 A/D 轉(zhuǎn)換器DAC0809的編程要點(diǎn)是什么?答:根據(jù)硬件連接電路和ADC0809的時(shí)序圖,確定每個(gè)通道的地址,啟動(dòng)某路得ADC開始轉(zhuǎn)換,利用軟件延時(shí),查詢或中斷的方式,讀取轉(zhuǎn)換結(jié)果值。具有8 位分辨率的A/D轉(zhuǎn)換器,當(dāng)輸入0~5V電壓時(shí),其最大量化誤差是多少?答:5/256==20mV簡述行列式掃描鍵盤的工作原理。答:行列式鍵盤是設(shè)置兩組互相不連接的行線和列線,在行線與列線的交叉處設(shè)置一個(gè)按鍵開關(guān),無按鍵時(shí),行線與列線不連接,有按鍵時(shí),行線與列線接通。3*3行列式鍵盤結(jié)構(gòu)如下圖所示。 圖中列線通過電阻接+5V電源,當(dāng)鍵盤上沒有鍵閉合時(shí),所有的行線和列線斷開,列線Y0Y2都呈高電平。當(dāng)鍵盤上某一鍵閉合時(shí),則該鍵盤鎖對應(yīng)的列線與行線短路。以4號鍵位例,當(dāng)4號按鍵閉合時(shí),行線X1和列線Y1短路,此時(shí)Y1的電平由行線X1決定。如果把列線接到微機(jī)的輸入口,行線接到微機(jī)的輸出口,則在程序的控制下,使行線X0位低電平,XX2都為高電平,則為低電平的列線與X0的交叉處的鍵處于閉合狀態(tài);否則X0這一行上沒有鍵處于閉合狀態(tài),一次類推,最后使行線X2位低電平,其余的行線位高電平,檢查X2這一行上是否有鍵閉合。這種逐列檢查鍵盤狀態(tài)的過程稱位對鍵盤的一次掃描。CPU對鍵盤的掃描可以采用程序控制的隨機(jī)方式,CPU空閑時(shí)掃描鍵盤,也可以采用定時(shí)工作方式,每隔一定的時(shí)間,CPU對鍵盤進(jìn)行一次掃描。還可以采用中斷方式,每當(dāng)鍵盤上有鍵閉合時(shí),向CPU請求中斷,CPU響應(yīng)鍵盤輸入中斷,對鍵盤掃描,以識(shí)別哪一個(gè)鍵處于閉合狀態(tài),并對鍵盤信息作出相應(yīng)的處理。CPU對鍵盤上閉合鍵鍵號的確定,可以根據(jù)行線和列線的狀態(tài)求得,也可查表求得。RDG2AG2B 設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)的顯示部分,將片內(nèi)RAM的3035H單元(30H為最高位,35H為最低位)的6位非壓縮BCD碼顯示在6位動(dòng)態(tài)的LED顯示器上。(1)選擇元器件; (2)畫出原理電路圖; (3)編程。答:(1)結(jié)合原理圖對所選的元件進(jìn)行說明:選擇8031單片機(jī)為控制核心,因而必須外擴(kuò)程序存儲(chǔ)器,圖中未畫出。圖中擴(kuò)展一片8255A作為顯示器及鍵盤接口,鍵盤部分未畫出,圖中LED為工陰極數(shù)碼管,由于采用動(dòng)態(tài)顯示方式,因而需對LED進(jìn)行刷新處理。(2)原理圖如下圖所示:(3)從圖中可以看出,8255A的A口、B口、C口及控制口的地址分別是8000H8003H。程序清單如下:EX911:MOV DPTR,8003H。 利用DAC0832雙緩沖器結(jié)構(gòu)特性,設(shè)計(jì)一個(gè)接都電路并編制相應(yīng)成粗,實(shí)現(xiàn)雙路模擬信號同時(shí)輸出。答:(1)接口電路原理圖如下,圖中選用兩片0832作為雙路模擬信號輸出轉(zhuǎn)換器,10832第一級緩沖器地址為8000H, 20832第一級緩沖器地址為4000H,10832和20832第二級緩沖器地址為2000H,采用線選法。(2)程序清單:
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1