2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第一章1微處理器,RAMROM以及IO口,定時器,構成的微型計算機稱為單片機。2指令寄存器(IR)保存當前正在執(zhí)行的一條指令指令譯碼器(ID)對操作碼進行譯碼。3程序計數(shù)器(PC)指示出將要執(zhí)行的下一條指令地址,由兩個8位計數(shù)器PCH及PCL組成。480C31片內沒有程序存儲器,80C51內部設有4KB的掩膜ROM程序存儲器,87C51是將80C51片內的ROM換成EPROM,89C51則換成4KB的閃存FLASHROM51增強型的程序

2、存儲器容量是普通型的2倍。589C51的組成:一個8位的80C51的微處理器,片內256字節(jié)數(shù)據(jù)存儲器RAMSFR用來存放可以讀寫的數(shù)據(jù),片內4KB程序存儲器FLASHROM用存放程序、數(shù)據(jù)、表格,4個8位并行IO端口P0P3,兩個16位的定時器計數(shù)器,5個中斷源、兩個中斷個優(yōu)先級的中斷控制系統(tǒng),一個全雙工UART的串行口IO口,片內振蕩器和時鐘產生電路,休閑方式和掉電方式。689C51片內程序存儲器容量為4KB,地址從00000FFF

3、H開始,存放程序和表格常數(shù),片外最多可擴展64KBROM地址1000FFFFH,片內外統(tǒng)一編址。單片機的內部存儲空間分為數(shù)據(jù)存儲器和程序存儲器。7內部數(shù)據(jù)存儲器:共256字節(jié)單元,包括低128個單元和高128個單元。低128字節(jié)又分成3個區(qū)域:工作寄存器區(qū)(00H~1FH),位尋址區(qū)(20H~2FH)和用戶RAM區(qū)(30H~7FH)存放中間結果,數(shù)據(jù)暫存及數(shù)據(jù)緩沖。高128字節(jié)是供給特殊功能寄存器(SFR)使用的,因此稱之為特殊功能寄存

4、器區(qū)(80H~FFH),訪問它只能用直接尋址。內部程序存儲器:在8031片內無程序存儲器,8051片內具有4KB掩模ROM,8751片內具有4KBEPROM。8引腳是片內外程序存儲器的選擇信號。當端保持高電平時,訪問內部程序存儲器,但在PC(程序計數(shù)器)值超過0FFFH(對于8051875180C51)或1FFFH(對于8052)時,將自動轉向訪問外部程序存儲器。當端保持低電平時,不管是否有內部程序存儲器,則只訪問外部程序存儲器。由于8

5、031片內沒有程序存儲器,所以在使用8031時,引腳必須接低電平。9RST復位信號輸入端,高電平有效。保持兩個機器周期(24個時鐘振蕩周期)的高電平有效,完成復位,復位后,CPU和系統(tǒng)都處于一個確定的初始狀態(tài),在這種狀態(tài)下,所有的專用寄存器都被賦予默認值,除SP=07H,P0~P3口為FFH外,其余寄存器均為0。ALE:ALE輸出正脈沖,頻率為振蕩周期的16CPU訪問片外存儲器時,ALE輸出信號作為鎖存低8位地址的控制信號,看芯片好壞可

6、以用示波器看ALE端是否有脈沖信號輸出。PSEN程序存儲允許輸出信號端,也可以檢查芯片好壞,有效即能讀出片外ROM的指令,引腳信號RD/WR有效時可讀/寫片外RAM或片外I/O接口。10P0作為輸出口時,必須外接上拉電阻才能有高電平輸出,作為輸入口時,必須先向鎖存器寫“1”;作為普通IO口使用或低8位地址數(shù)據(jù)總線使用。P1口有上拉電阻,對FLASHROM編程和校驗是P1接收低八位地址;只用作普通IO口使用。P2口比P1口多了一個轉換控制

7、開關;作為普通IO口使用或高8位地址線使用時訪問外部程序存儲器和16位地址的外部數(shù)據(jù)存儲器。P3口比P1口增加了與非門和緩沖器;具有準雙向IO功能和第二功能。P0,P1,P2,P3準雙向口。上述4個端口在作為輸入口使用時,應注意必須先向端口寫“1”。MOVDPTR#3848H;立即數(shù)尋址3848H→DPTRMOV40H38H;直接尋址(38H)→40HMOVR030H;直接尋址(30H)→R0MOVP0R0;寄存器尋址(R0)→P0MO

8、V18H,#30H;立即數(shù)尋址30H→18HMOVA,@R0;寄存器間接尋址((R0))→AMOVP2,P1;直接尋址(P1)→P2最后結果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0H,(DPTR)=3848H,(18H)=30H,(30H)=38H,(38H)=40H,(40H)=40H,(48H)=38H注意:→左邊是內容,右邊是單元20已知R3和R4中存放有一個16位的二進制數(shù),高位在R3中,

9、地位在R4中,請編程將其求補,并存回原處。MOVA,R3;取該數(shù)高8位→AANLA,#80H;取出該數(shù)符號判斷JZL1;是正數(shù),轉L1MOVA,R4;是負數(shù),將該數(shù)低8位→ACPLA;低8位取反ADDA,#01H;加1MOVR4,A;低8位取反加1后→R4MOVA,R3;將該數(shù)高8位→ACPLA;高8位取反ADDCA,#00H;加上低8位加1時可能產生的進位MOVR3,A;高8位取反加1后→R3L1:RET21已知30H和31H中村有一

10、個16位的二進制數(shù),高位在前,低位在后,請編程將他們乘以2,在存回原單元中。CLRC;清進位位CMOVA,31H;取該數(shù)低8位→ARLCA;帶進位位左移1位MOV31H,A;結果存回31HMOVA,30H;取該數(shù)高8位→ARLCA;帶進位位左移1位MOV30H,A;結果存回30H22假設允許片內定時器計數(shù)器中斷,禁止其他中斷。設置IE值。用字節(jié)操作指令:MOVIE#8AH或MOVA8H#A8H用位操作指令:SETBET0SETBET1S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論