

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一章1微處理器,RAMROM以及IO口,定時器,構成的微型計算機稱為單片機。2指令寄存器(IR)保存當前正在執(zhí)行的一條指令指令譯碼器(ID)對操作碼進行譯碼。3程序計數器(PC)指示出將要執(zhí)行的下一條指令地址,由兩個8位計數器PCH及PCL組成。480C31片內沒有程序存儲器,80C51內部設有4KB的掩膜ROM程序存儲器,87C51是將80C51片內的ROM換成EPROM,89C51則換成4KB的閃存FLASHROM51增強型的程序
2、存儲器容量是普通型的2倍。589C51的組成:一個8位的80C51的微處理器,片內256字節(jié)數據存儲器RAMSFR用來存放可以讀寫的數據,片內4KB程序存儲器FLASHROM用存放程序、數據、表格,4個8位并行IO端口P0P3,兩個16位的定時器計數器,5個中斷源、兩個中斷個優(yōu)先級的中斷控制系統(tǒng),一個全雙工UART的串行口IO口,片內振蕩器和時鐘產生電路,休閑方式和掉電方式。689C51片內程序存儲器容量為4KB,地址從00000FFF
3、H開始,存放程序和表格常數,片外最多可擴展64KBROM地址1000FFFFH,片內外統(tǒng)一編址。單片機的內部存儲空間分為數據存儲器和程序存儲器。7內部數據存儲器:共256字節(jié)單元,包括低128個單元和高128個單元。低128字節(jié)又分成3個區(qū)域:工作寄存器區(qū)(00H~1FH),位尋址區(qū)(20H~2FH)和用戶RAM區(qū)(30H~7FH)存放中間結果,數據暫存及數據緩沖。高128字節(jié)是供給特殊功能寄存器(SFR)使用的,因此稱之為特殊功能寄存
4、器區(qū)(80H~FFH),訪問它只能用直接尋址。內部程序存儲器:在8031片內無程序存儲器,8051片內具有4KB掩模ROM,8751片內具有4KBEPROM。8引腳是片內外程序存儲器的選擇信號。當端保持高電平時,訪問內部程序存儲器,但在PC(程序計數器)值超過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位地址數據總線使用。P1口有上拉電阻,對FLASHROM編程和校驗是P1接收低八位地址;只用作普通IO口使用。P2口比P1口多了一個轉換控制
7、開關;作為普通IO口使用或高8位地址線使用時訪問外部程序存儲器和16位地址的外部數據存儲器。P3口比P1口增加了與非門和緩沖器;具有準雙向IO功能和第二功能。P0,P1,P2,P3準雙向口。上述4個端口在作為輸入口使用時,應注意必須先向端口寫“1”。MOVDPTR#3848H;立即數尋址3848H→DPTRMOV40H38H;直接尋址(38H)→40HMOVR030H;直接尋址(30H)→R0MOVP0R0;寄存器尋址(R0)→P0MO
8、V18H,#30H;立即數尋址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位的二進制數,高位在R3中,
9、地位在R4中,請編程將其求補,并存回原處。MOVA,R3;取該數高8位→AANLA,#80H;取出該數符號判斷JZL1;是正數,轉L1MOVA,R4;是負數,將該數低8位→ACPLA;低8位取反ADDA,#01H;加1MOVR4,A;低8位取反加1后→R4MOVA,R3;將該數高8位→ACPLA;高8位取反ADDCA,#00H;加上低8位加1時可能產生的進位MOVR3,A;高8位取反加1后→R3L1:RET21已知30H和31H中村有一
10、個16位的二進制數,高位在前,低位在后,請編程將他們乘以2,在存回原單元中。CLRC;清進位位CMOVA,31H;取該數低8位→ARLCA;帶進位位左移1位MOV31H,A;結果存回31HMOVA,30H;取該數高8位→ARLCA;帶進位位左移1位MOV30H,A;結果存回30H22假設允許片內定時器計數器中斷,禁止其他中斷。設置IE值。用字節(jié)操作指令:MOVIE#8AH或MOVA8H#A8H用位操作指令:SETBET0SETBET1S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機原理及接口技術課后習題答案-李朝清
- 單片機原理及接口技術課后習題答案李朝青
- 單片機原理及接口技術課后習題答案-李朝青
- 李全利版單片機原理與接口技術課后習題答案
- 單片機原理及接口技術課后答案李朝青第三版
- 《單片機原理及其接口技術》課后習題答案
- 單片機原理及接口技術課后習題第9章答案概要
- 單片機原理及接口技術 李朝青課本答案 第七章
- “單片機原理與接口技術”習題答案
- 單片機原理及接口技術-習題答案第四版李朝青(修訂后)
- 李升《單片機原理與接口技術》習題參考答案
- 單片機原理及接口技術習題答案第四版李朝青修訂后
- 單片機原理及接口技術答案-李全利 主編
- 單片機原理及接口技術課程設計
- 《單片機原理與接口技術》課后答案陳蕾
- 單片機原理、接口技術及應用課后答案—黃建新
- 微機原理與接口技術課后習題答案
- 單片機原理及接口技術復習習題
- 單片機原理及接口技術第二版李全利主編課后答案
- 單片機原理及接口技術人民郵電出版社課后習題答案
評論
0/150
提交評論