




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
''1、補碼、原碼、反碼之間的轉換;真值與補碼;bcd碼與ASC碼2、單片機的概念CPU(運算器+控制器)+存儲器+I/O接口+系統(tǒng)總線功能單元集成在一塊芯片上就是單片機。感謝閱讀''3, MCS51單片機復位后各REG的狀態(tài),MCS51單片機各寄存器的功能精品文檔放心下載4, MCU控制引腳(ALE、RST、EA、PSEN等)的用法與功能謝謝閱讀RST引腳接超過兩個機器周期即可復位,位于第9引腳。感謝閱讀訪問外部存儲器啟用引腳EA=0,即接VCC時,單片機讀片內程序存儲器(4kB)。當PC值超過0FFFH(4kB)時將自動轉向訪問外部程序存儲器中的程序。當EA=1(接GND)時,系統(tǒng)使用外部存儲器。精品文檔放心下載地址鎖存允許信號ALE,系統(tǒng)擴展時,ALE的負跳沿將P0口發(fā)出的低8位地址信號鎖存在外接的地址鎖存器中,然后將P0口作為數據端口,以實現(xiàn)P0口的低8位地址信號和數據的分時傳送。精品文檔放心下載程序存儲啟用信號PSEN,在單片機讀外部程序存儲器時,此引腳輸出脈沖的負跳沿作為讀外部程序存儲器的選通信號。此引腳接外部程序存儲器的OE(輸出允許)端;訪問外部RAM時,此信號無效。精品文檔放心下載5, 單片機的時鐘(各種周期)與時序時鐘周期:也稱振蕩周期。定義為時鐘頻率的倒數,是單片機的基本單位。感謝閱讀若時鐘晶體的振蕩頻率為f,則時鐘周期為T=1/f。感謝閱讀機器周期:CPU完成一個基本操作所需要的時間為機器周期。單片機中常把精品文檔放心下載執(zhí)行一條指令的過程分為幾個機器周期。每個機器周期完成一個基本的操作,如感謝閱讀取指令,讀數據或者寫數據等。51單片機每12個時鐘周期為一個機器周期。感謝閱讀''Tcy=12/f。狀態(tài)周期:51單片機的機器周期包括12個時鐘周期,分為6個狀態(tài),即S1~S6.每個狀態(tài)又分為P1和P2兩個節(jié)拍,一個節(jié)拍就是一個振蕩周期(時鐘周期)。精品文檔放心下載指令周期:執(zhí)行一條指令所需要的時間。51單片機的指令按字節(jié)可以分為單字節(jié),雙字節(jié),三字節(jié)指令,因此執(zhí)行各條指令的時間也不同。對于簡單的單字節(jié)指令,取出指令立即執(zhí)行,只需要一個機器周期的時間,而一些復雜的指令則需要兩個或多個機器周期。以機器周期為單位感謝閱讀單字節(jié)和雙字節(jié)指令一般為單機器周期和雙機器周期,三字節(jié)指令都是雙機器周期,只有乘,除指令占用4個機器周期。感謝閱讀一般在一個機器周期中,ALE信號兩次有效,以時鐘脈沖1/6的頻率出現(xiàn)。精品文檔放心下載6, 51單片機的存儲器結構(邏輯上,物理上)物理上:片內程序存儲區(qū)(ROM)、片外程序存儲區(qū)(ROM)、片內數據存儲區(qū)精品文檔放心下載(RAM)、片外數據存儲區(qū)(RAM)。邏輯上:片內數據存儲區(qū)(RAM)、片外數據存儲區(qū)(RAM)和片內外統(tǒng)一編精品文檔放心下載址的程序存儲區(qū)(ROM)。7,51單片機內部RAM的分布RAM共有128個單元,字節(jié)地址為00H到7FH,分為工作寄存器區(qū),位尋謝謝閱讀址區(qū),通用RAM區(qū)三個部分。主要用于暫存程序執(zhí)行過程中的需要經常存取的一些數據。51系列單片機的片內數據存儲器由兩部分組成:精品文檔放心下載1,是128/256個字節(jié)的RAM區(qū)2,是128個字節(jié)的特殊功能寄存器區(qū)。(8051、8751、8031的RAM區(qū)為128精品文檔放心下載個字節(jié),地址空間為00H~7FH;8052、8032的RAM區(qū)為256個字節(jié),地址空間為謝謝閱讀00H~FFH。)工作寄存器區(qū):字節(jié)地址:00H~1FH位尋址區(qū):字節(jié)地址:20H~2FH位地址為:00H~7FH''數據緩沖區(qū)/堆棧區(qū):字節(jié)地址:00H~7FH一般使用30H~7FH位尋址區(qū)(20H~2FH)RAM陣列中可直接位尋址的16個單元的128個位的位。地址區(qū)間00H~感謝閱讀①FFH。(用位指令訪問)當這些單元不用于位操作時,它們可一般的RAM區(qū)單元一樣作為用戶的感謝閱讀②數據緩沖區(qū)。程序狀態(tài)字寄存器PSW(特別重要?。邰艹绦驙顟B(tài)字PSW是指令可以訪問的、單片機中各有關標志寄存器的集合體??梢砸宰止?jié)來訪問,也可以直接訪問某一位,如:setbF0;//將F0位置1謝謝閱讀要求掌握其中每一位的含義!地址為D0H8,片外程序存儲器/數據存儲器如何訪問,地址重疊問題,尋址方式精品文檔放心下載''9,51單片機中斷響應(阻塞)的條件;中斷觸發(fā)方式,低電平觸發(fā)與下降沿觸發(fā)的區(qū)別與應用場合(特點);中斷源/中斷優(yōu)先級控制感謝閱讀MSC-51單片機中斷響應條件是:中斷源有請求,中斷允許寄存器IE相應位置“1”,CPU開中斷(EA=1)且:精品文檔放心下載①CPU不在處理同級的或更高優(yōu)先級的中斷;②現(xiàn)行的機器周期是所執(zhí)行指令的最后一個機器周期;③CPU正在執(zhí)行的指令不是RETI或任何訪問IE/IP的指令感謝閱讀同時滿足上述三個條件的情況下,MCS-51單片機才可響應中斷源的請求。謝謝閱讀在同一個中斷優(yōu)先級別內部,中斷級別從高到低(即內部硬件查詢次序)依次為:INT0>T0>INT1>T1>串口中斷。謝謝閱讀中斷觸發(fā)方式有電平觸發(fā)方式和跳沿觸發(fā)方式兩種。1,(低)電平觸發(fā)方式:外部中斷申請觸發(fā)器的狀態(tài)隨著CPU在每個機器周期采樣得到的外部中斷輸入線的電平變化而變化,能提高CPU對外部中斷請求的響應速度。當外部中斷被設定為電平觸發(fā)方式時,在中斷服務程序返回之前,外部中斷請求中斷必須無效(即外部中斷請求輸入已由低電平變?yōu)楦唠娖剑?,否則CPU返回主程序后會再次響應中斷。低電平有效精品文檔放心下載適用于外部中斷以低電平輸入而且中斷服務程序能清除外部中斷請求源(即外部中斷輸入電平又變?yōu)楦唠娖剑8兄x閱讀2,(負)跳沿觸發(fā)方式:外部中斷申請觸發(fā)器能鎖存外部中斷輸入線上的負跳變,此時即使CPU暫時不響應,中斷請求標志也不會消失。在此種方式下,若連續(xù)兩次采樣,其中一個機器周期采樣到外部中斷輸入為高電平,一個機器周期采樣為低電平,則置“1”中斷申請觸發(fā)器,直到CPU響應此中斷時,該標志才會請“0”。這樣不會丟失中斷,但是輸入的負脈沖寬度至少要保持12個時鐘周期,才能被湊采樣到。謝謝閱讀適用于以負脈沖形式輸入的外部中斷請求。''10,定時/計數器的4工作方式,初值計算,初始化編程,在定時器中如何運用精品文檔放心下載中斷?11,P0~P3端口作為I/O端口的使用方法,各端口的第二功能?三總線?精品文檔放心下載當P0口用做地址/數據復用口,相當于一個真正的雙向口,用于與外部存儲器的連接,輸出低八位地址和輸出/輸入8位數據精品文檔放心下載''當P0口用做通用I/O口,需要在片外接上拉電阻,要先向鎖存器寫“1”。謝謝閱讀三總線:由數據總線(DB),地址總線(AB),控制總線構成(CB)。謝謝閱讀''12,單片機最小系統(tǒng)概念使單片機能運行起來的最簡單的硬件配置構成單片機的最小應用系統(tǒng),簡稱最小系統(tǒng)。包括復位電路,時鐘電路及單片機在內的硬件結構。謝謝閱讀單片機指令與編程 :1、直線(順序)程序;2、循環(huán)(查找數據)【cjne、djnz】;''3、分支、散轉程序(JMP)4、查表(如利用查表來求函數值,MOVC);實現(xiàn)從程序存儲器讀取數據到A累加器,只能使用變址間接尋址方式多用于查常數表程序,可直接求取常數表中的函數值。(僅2條指令)感謝閱讀1)DPTR為基址寄存器MOVCA,@A+DPTR;A (A+DPTR)感謝閱讀查表范圍為64KB程序存儲器任意空間,稱為遠程查表指令。精品文檔放心下載2)PC為基址寄存器MOVCA,@A+PC;A (A+PC)常數表只能在查表指令后256B范圍內。5、出/入棧操作;''6、片外數據傳送(MOVX);7、典型跳轉指令的轉移范圍等;長轉移指令:LJMP 指令轉移范圍:64KB絕對轉移指令:AJMP指令轉移范圍:2KB,即轉移目的地址與(PC)+2在同一個2KB范圍內精品文檔放心下載(轉移時要求轉移前后保持PC15~11不變)。短轉移指令:SJMP相對偏移量rel為8位補碼,亦即指令轉移范圍:以下一指令首字節(jié)地址(PC+2)為起始地址的前128~后127字節(jié)!謝謝閱讀相對偏移量rel的計算式:rel=目的指令地址-(轉移指令地址+指令字節(jié)數)=目的地址-PC當前值間接轉移指令:JMP@A+DPTR.;PC←A+DPTR指令機器碼73H,感謝閱讀指令轉移范圍64KB。8、子程序(LCALL、RET),中斷子程序''9、常見的指令錯誤(例程章節(jié)與練習題)1)MOVA,#1000H;A←1000H改正:位數不匹配2)MOVXA,1000H;A←(1000H)片外RAM感謝閱讀改正:MOVDPTR,#1000HMOVXA,@DPTR3)MOVCA,1000H;A←(1000H)片外ROM感謝閱讀改正:MOVDPTR,#1000HMOVA,#0MOVCA,@A+DPTR4)MOVX60H,A;片外RAM(60H)←A感謝閱讀改正:MOVR0,#60HMOVP2,#00HMOVX@R0,A5)MOVR0,60H;片內RAM:(61H)←(60H)感謝閱讀MOV61H,@R08)MOVX60H,@DPTR;片內RAM←片外RAM改正:MOVR0,#60H改正:MOVXA,@DPTRMOV61H,@R0MOV60H,A''6)XCHR1,R2;R1←→R2改正:XCHA,R1XCHA,R27)MOVXDPTR,#2000H;DPTR←2000H感謝閱讀改正:MOVDPTR,#2000H單片機接口技術與硬件設計:1、并行存儲器的擴展(片外程序存儲器、片外數據存儲器、74ls373/74ls138
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 稻谷加工設備智能化改造案例分析考核試卷
- 電動工具在太陽能光伏組件生產中的作用考核試卷
- 甘肅省收費公路運營服務質量(月度、年度)評價表
- 紙張的柔軟度與舒適度考核試卷
- 站內安全防護系統(tǒng)升級與改造考核試卷
- 三年級數學口算天天練(可下載直接打印)
- 電機在電力行業(yè)能源資源開發(fā)與利用的應用考核試卷
- 社交心理學在品牌傳播中的應用考核試卷
- 管道配件在農業(yè)灌溉系統(tǒng)的應用考核試卷
- 南京高三語文輔導作文
- 招商銀行入職培訓招商銀行新員工試題
- 威海職業(yè)學院學籍檔案簿
- ISO9001注冊審核員專業(yè)劃分小類
- 五年級道德與法治上冊課件 -保家衛(wèi)國 獨立自主 部編版 (共48張PPT)
- 項目工作周報模板
- 蘇教版二年級數學下冊《第2單元 練習二》教學課件PPT小學公開課
- 長期購銷合作協(xié)議書參考
- 入團志愿書(2016版本)(可編輯打印標準A4) (1)
- 警棍盾牌術基本動作
- 撰寫課題申請書的五個關鍵(課堂PPT)
- 英語作業(yè)分層設計案例
評論
0/150
提交評論