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

正文內(nèi)容

單片機原理及應用習題和答案-資料下載頁

2025-06-27 13:49本頁面
  

【正文】 用。,要求2864兼作程序存儲器和數(shù)據(jù)存儲器,且首地址為8000H。要求:(1)確定2864芯片的末地址;(2)畫出2864片選端的地址譯碼電路;(3)畫出該應用系統(tǒng)的硬件連接圖。解:(1)2864為8KB的存儲器,如果首地址為8000H,則其末地址為9FFFH,理由參考第12題;(2)電路圖如下所示:(3)電路圖如下所示:第九章習題解答?I/O接口的功能是什么?解:I/O端口簡稱I/O口,常指I/O接口電路中具有端口地址的寄存器或緩沖器。I/O接口是指單片機與外設間的I/O接口芯片。I/O接口功能:;;。?它們各有什么特點?MCS51的I/O端口編址采用的是哪種方式?解::獨立編址方式就是I/O地址空間和存儲器地址空間分開編址。獨立編址的優(yōu)點是I/O地址空間和存儲器地址空間相互獨立,界限分明。但是,卻需要設置一套專門的讀寫I/O的指令和控制信號。:這種編址方式是把I/O端口的寄存器與數(shù)據(jù)存儲器單元同等對待,統(tǒng)一進行編址。統(tǒng)一編址的優(yōu)點是不需要專門的I/O指令,直接使用訪問數(shù)據(jù)存儲器的指令進行I/O操作,簡單、方便且功能強大。MCS51單片機使用的是I/O和外部數(shù)據(jù)存儲器RAM統(tǒng)一編址的方式。?分別在哪些場合下使用?解::同步傳送又稱為有條件傳送。當外設速度可與單片機速度相比擬時,常常采用同步傳送方式,最典型的同步傳送就是單片機和外部數(shù)據(jù)存儲器之間的數(shù)據(jù)傳送。:查詢傳送方式又稱為有條件傳送,也稱異步傳送。單片機通過查詢得知外設準備好后,再進行數(shù)據(jù)傳送。異步傳送的優(yōu)點是通用性好,硬件連線和查詢程序十分簡單,但是效率不高。為了提高單片機的工作效率,通常采用中斷方式。:中斷傳送方式是利用MCS51本身的中斷功能和I/O接口的中斷功能來實現(xiàn)I./O數(shù)據(jù)的傳送。單片機只有在外設準備好后,發(fā)出數(shù)據(jù)傳送請求,才中斷主程序,而進入與外設進行數(shù)據(jù)傳送的中斷服務程序,進行數(shù)據(jù)的傳送。中斷服務完成后又返回主程序繼續(xù)執(zhí)行。因此,采用中斷方式可以大大提高單片機的工作效率。,采用8255A的C口按位置位/復位控制字,將PC7置0,PC4置1,(已知8255A各端口的地址為7FFCH7FFFH)。解:本題主要考察對8255A的C口的操作。其方式控制字的高位為0時,低四位對C口進行置位。由題目我們得到了方式控制字的地址為7FFFH。 ORG 0000H MAIN: MOV DPTR,7FFFH ??刂谱旨拇嫫鞯刂匪虳PTR MOV A,0EH 。將PC7置0 MOVX @DPTR,A MOV A,09H 。將PC4置1 MOVX @DPTR,A END,8255A是如何區(qū)分這兩個控制字的?解:8255A通過它們的最高位來進行判斷,最高位為1時,這時8255A認為這是方式控制字,否則認為是C口按位置位/復位控制字。解:當外設輸入一個數(shù)據(jù)并送到PA7-PA0上時,輸入設備自動在選通輸入線STBA向8255A發(fā)送一個低電平選通信號。8255A收到選通信號后:首先把PA7PA0上輸入的數(shù)據(jù)存入A口的輸入數(shù)據(jù)緩沖/鎖存器;然后使輸入緩沖器輸出線IBFA變成高電平,以通知輸入設備,8255A的A口已收到它送來的輸入數(shù)據(jù)。8255A檢測到聯(lián)絡線STBA由低電平變成了高電平、IBFA為1狀態(tài)和中斷允許觸發(fā)器INTEA為1時,使輸出線INTRA(PC3)變成高電平,向8031發(fā)出中斷請求。(INTEA的狀態(tài)可由用戶通過對PC4的置位/復位來控制。8031相應中斷后,可以通過中斷服務程序從A口的輸入數(shù)據(jù)緩沖/鎖存器讀取外設發(fā)來的輸入數(shù)據(jù)。當輸入數(shù)據(jù)被CPU讀走后,8255A撤銷INTRA上的中斷請求,并使IBFA變?yōu)榈碗娖?,以通知輸入外設可以送下一個輸入數(shù)據(jù)。?哪些引腳決定端口的地址?引腳TIMERIN和TIMEROUT的作用是什么?解:8155H的端口有以下幾種:命令/狀態(tài)寄存器、A口、B口、C口、計數(shù)器和RAM單元。引腳IO/M、AAA0決定端口地址。TIMERIN是計數(shù)器輸入線,輸入的脈沖上跳沿用于對8155H片內(nèi)的14位計數(shù)器減一。TIMEROUT為計數(shù)器輸入線。當14位計數(shù)器減為0時就可以在該引線上輸出脈沖或方波,輸出的信號的形狀與所選的計數(shù)器工作方式有關(guān)。,為什么?(1)由于8155H不具有地址鎖存功能,因此在與8031的接口電路中必須加地址鎖存器。(2)在8155H芯片中,決定端口和RAM單元編址的信號線是AD7AD0和WR。(3)8255A具有三態(tài)緩沖器,因此可以直接掛在系統(tǒng)的數(shù)據(jù)總線上。(4)8255A的B口可以設置成方式2。解:(1)8155H具有地址鎖存功能;(2)引腳IO/M、AAA0決定端口地址和RAM單元編址;(3)8255A不具有三態(tài)緩沖器;(4)8255A的B口只可以設置成方式0和方式1。,擴展了一片8255A,若把8255A的B口用做輸入,B口的每一位接一個開關(guān),A口用作輸出,每一位接一個發(fā)光二極管,請畫出電路原理圖,并編寫出B口某一位接高電平時,A口相應位發(fā)光二極管被點亮的程序。解:由于電路圖比較簡單,在這里就畫了,大家可以參考圖910,A口每一位接二極管的正極,二極管的負極接低。B口每一位接一開關(guān),開關(guān)直接接地。這樣我們只需要將讀到的B口的值送給A口就可以滿足題目要求了。 ORG 0000HMIAN: MOV A,10000010B ;A口出,B口入 MOV DPTR,0FF7FH ;控制地址送DPTR MOVX @DPTR,A ;送方式控制字 MOV DPTR,0FF7DH ;B口地址送DPTR MOVX A,@DPTR ;讀開關(guān)信息 MOV DPTR,0FF7CH ;A口地址送DPTR MOVX @DPTR,A ;將信息反潰到二極管 END?問8155H的最大定時時間是多少?解:8155H記數(shù)器的初值范圍是:3FFFH2H。當頻率為4MHz,初值為3FFFH時,最大定時時間為:16383/4E+6=,在什么情況下,采用擴展8155H比較合適?什么情況下,采用擴展8255A比較適合?解:8255A具有3個8位的并行I/O口,3種工作方式,可通過編程改變其功能,因而使用靈活方便,通用性強,可作為單片機與多種外圍設備連接時的中間接口電路。8155H芯片內(nèi)包含有256B的RAM存儲器(靜態(tài)),2個可編程的八位并行口PA和PB,1個可編程的6位并行口PC,以及1個14位減法定時器/計數(shù)器。所以它經(jīng)常用于單片機的外圍接口芯片。,請編寫出在8155H的TIMEROUT引腳上輸出周期為10ms的方波的程序。解:將1MHz的脈沖改變?yōu)?0ms的方波,這就讓我們想到了在數(shù)字電路里面學到的分頻器。計算得出分頻前后頻率之比為10000:1,這樣我們只要將定時器初值設置為64H就可以了。(假設I/O口地址為7F00H7F05H)START: MOV DPTR,7F04H ;指針指向定時器低8位 MOV A,64H ;送初值給A MOVX @DPTR,A ;初值送給低8位 INC DPTR ;指向高8位 MOV A,40H ;定時器方波輸出 MOVX @DPTE,A MOV DPTR,7F00H ;指向命令/狀態(tài)口 MOV A,0C2H ;設定控制字 MOVX @DPTE,A ;啟動定時器 END
點擊復制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1