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

正文內容

mcs-51單片機復習要點(參考版)

2025-04-19 12:33本頁面
  

【正文】 分時顯示不同的數碼管。 靜態(tài)顯示方式下LED顯示器的電路連接方法是:每位LED的字位控制線門共陰極點或共陽極點連在一起,接地或接 + SV;其字段控制線 (a~dP)分別接到一個8位口。1)字形碼(段碼)表的產生,( 必須會)2)顯示方式: 靜態(tài)顯示 在靜態(tài)顯示方式下,每一位顯示器的字段控制線是獨立的。如圖2所示。單片機一條I / O口線對應一個按鍵。這樣就能消除鍵的抖動影響。硬件去抖動和軟件去抖動。這種現象會引起單片機對于一次鍵操作進行多次處理,因此須設法消除鍵接通或斷時的抖動現象。除地址和選通信號外,還有讀/寫控制信號起作用。A0 23 = 8 8KB若取P27 P26均為1;則2764在本系統(tǒng)內地址范圍:C000H ~ DFFFH若6116與2764都用A13(P25)選中可否?可以。P25 = 0時,選中2764;“64” 8K8b = 23210 = 213A15 A14 A13 A12 A11 地址是唯一的就是全譯碼。只適于外擴芯片不多,規(guī)模不大的單片機系統(tǒng),后者線路復雜,可以全局擴展64K空間。前者電路簡單,不需另外增加硬件電路,體積小,成本低。這種譯碼方法存儲器芯片的地址空間是唯一確定的,但譯碼電路相對復雜。譯碼方式有。擴展存儲器時,總是讓單片機低位地址與存儲器芯片地址線相接;而讓單片機剩余的高位地址線(在P2口)常作為片選信號線(CE*)。 則: 6116地址范圍是B800H ~ BFFFH。A11的取值才能確定6116在系統(tǒng)中的地址范圍。只有限定A15即單片機地址空間中包含有32個2KB。 ROM:/OE /PSEN RAM: /WE /WR /OE /RD2) 存儲器地址編碼RAM 6116:“16”—— 2K8b = 2KB 21210 = 211即6116有11根地址線。選通:CPU與器件交換數據或信息,需先發(fā)出選通信號/CE或/CS,以便選中芯片。二是,同一時刻,CPU只能訪問一個地址,即只能與一個單元交換數據。控制線的連接對存儲器來講控制線無非是:芯片的選通控制、讀寫控制。A8 ~ A15。 ALE 鎖定P0口提供的地址低8位(A7~A0)的鎖存信號數據線的連接(D7~D0) P0口的八位線承擔此任,此時不用外接上拉電阻。二、 存儲器的擴展三總線的連接 ABUS、 DBUS、CBUSABUS (A15~A8A7~A0) DBUS(D7~D0)CBUS PSEN*是程序存儲器讀選通信號 RD* WR* 是片外數據存儲器讀、寫選通信號 EA 是片內和片外程序存儲器的選擇信號 EA=1, CPU 開始從片內程序存儲器取指令,PC大于0FFF后轉向片外程序存儲器取指令。一、51 MCS51單片機最小系統(tǒng)單片機最小系統(tǒng),或者稱為最小應用系統(tǒng),是指用最少的元件組成的單片機電路可以工作運行指令的系統(tǒng).8051/8751硬件最小系統(tǒng)對51系列單片機來說,最小系統(tǒng)一般應該包括:單片機、晶振電路、復位電路8031硬件最小系統(tǒng)8031單片機片內無ROM,若要正常工作,必需外配ROM。解: JB ACC7,LOOP MOV 20H,A SJMP $ LOOP:MOV 21H,A SJMP $單片機小系統(tǒng)及外擴展 單片機內資源少,容量小,在進行較復雜過程的控制時,它自身的功能遠遠不能滿足需要。不影響標志。JBC bit,rel ;(bit)= 1,則轉移,否則順序執(zhí)行,且無論 (bit)是否等于1,均使該位清零。轉移地址 :(PC) (PC)+ rel 例比較內部RAM的30H和40H單元中的二個無符號數的大小,將大數存入20H單元,小數存入21H單元,若二數相等,則使內RAM的第127位置1。JNC rel ;(C)= 0,轉移,否則順序執(zhí)行。解: MOV R0,00H CLR P10 LOOP:CPL P10 NOP NOP DJNZ R0,LOOP四、布爾條件轉移指令有5條,分別對C和直接位地址進行測試,并根據其狀態(tài)執(zhí)行轉移。位地址的四種表示:1)使用直接位地址表示:如20H、30H、33H等;2)使用位寄存器名來表示;如C、OV、F0等;3)用字節(jié)寄存器名后加位數來表示:;4)字節(jié)地址加位數來表示:、。36 位操作指令包括:位傳送指令、條件轉移指令、位運算指令。轉移目的地址 = (PC)+ 2或3 + rel例將8031內部RAM的40H ~ 4FH單元置初值 A0H ~ AFH。循環(huán)轉移指令DJNZ Rn,rel ;(二字節(jié)指令)DINZ direct,rel ;(三字節(jié)指令)本指令也為雙功能指令,即減1操作和判斷轉移操作。解: MOV A,P1ANL A,0FHCJNE A,0FH,WAIT ; ~ ,返回WAITMOV A,R2該類指令可產生三分支程序: 即,相等分支;大于分支;小于分支。CINE A,data,relCJNE A,direct,relCJNE Ri,data,relCJNE Rn,data,rel該類指令具有比較和判斷雙重功能,比較的本質是做減法運算,用第一操作數內容減去第二操作數內容,但差值不回存。例將外RAM的一個數據塊(首地址為DATA1)傳送到內部數據RAM(首地址為DATA2),遇到傳送的數據為零時停止傳送,試編程。JNZ rel ; 若(A)≠ 0,則轉移,否則順序執(zhí)行。分三類。RET ;調用子程序返回;(子程序不能缺少的指令)RETI ;中斷子程序返回。執(zhí)行結果:(SP)= 09H,(09H)= 21H,(08H)= 03H,(PC)= 3456HACALL addr11 ; 轉移范圍與(PC)+ 2在同一個2KB內。例設(SP)= 07H,(PC)= 2100H,子程序首地址為3456H,執(zhí)行: LCALL 3456H MOV A,20H 轉移目的地址 = (A) + (DPTR)二、調用指令LCALL addr16 ;長調用ACALL addr11 ;絕對調用LCALL addr16 ;轉移范圍64KB,不影響標志位。轉移目的地址 = (PC)+ 2 + rel,所以 rel = 轉移目的地址-(PC)-2但,實際使用中常寫成 SJMP addr16,匯編時會自動轉換出rel。一、無條件轉移指令LJMP addr16AJMP addr11SJMP relJMP A + DPTRLJMP addr16 ;長跳轉轉移目的地址 addr16 (PC);0000H ~ FFFFH,64KBAJMP addr11 ;絕對轉移轉移目的地址的形成: 先(PC) (PC)+ 2; 后 PC15 ~ 11不變,PC10 ~ 0 addr10 ~ 064KB = 216 =25211 = 322KB 轉移目的地址與(PC)+ 2在同一個2KB范圍內。35 控制轉移類指令作用:改變程序計數器PC的值,從而改變程序執(zhí)行方向。在上述ANL、ORL、XRL操作中,用于端口操作時,無論P0 ~ P3是第一,還是第二操作數,都遵循“讀—修改—寫”端口鎖存器的操作?!爱惢虿僮鳌保篨RL A,Rn ; (A) (A)⊕(Rn),以下類同。ORL A,directORL A,RiORL A,dataORL direct,AORL direct,data例將A中的低3位送入P1中,并且保持P1中高5位不變。解; ANL P1,0FH 此做法稱為“屏蔽”位。循環(huán)左移、右移指令:RL ARLC ARR ARRC A二、雙字節(jié)邏輯操作指令“與操作”:ANL A,Rn ; (A) (A)∧(Rn),以下類同。INC RnINC directINC RiINC DPTR不影響 C OV AC這三個標志位 奇偶標志P由累加器A的值決定邏輯操作類指令共分兩大類:單字節(jié)邏輯操作,雙字節(jié)邏輯操作,共24條。帶符號數相加時:若OV = D7c⊕D6c = 1,說明有溢出。一、加法指令ADD A,Rn ;(A) (A)+ (Rn)以下類同。應注意指令書寫先后順序; 3)可用于“保護現場,恢復現場”字節(jié)交換指令XCH A,RnXCH A,direct 整字節(jié)交換XCH A,RiXCHD A,RiSWAP A 半字節(jié)交換不影響任何標志位。(0AH)=23H (0BH)=01H (SP)=0BHPOP direct 指令執(zhí)行中,機器也自動進行兩步操作:(1)(direct) ((SP))(2)(SP) (SP)- 1例設(SP)= 40H,(40H)= 12H,(3FH)= 34H 執(zhí)行 POP DPH
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1