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

正文內(nèi)容

《單片機(jī)簡(jiǎn)單程序》ppt課件-預(yù)覽頁(yè)

 

【正文】 一 . 匯編語(yǔ)言指令類型 3. 宏指令 : 宏匯編功能:將需要多次反復(fù)執(zhí)行的程序段定義成一個(gè)宏指令名(宏定義),編程時(shí),可在程序中使用宏指令名來(lái)替代一段程序(宏調(diào)用)。 ?3. DW — 定義字型常數(shù)指令 。 X1 EQU 2022H X2 EQU 0FH … MAIN: MOV DPTR, X1 ADD A, X2 ? 5. END — 結(jié)束匯編指令。 ,明確各程序之間的相互關(guān)系。 ? MOV R0, 40H ; 設(shè)指針 ? MOV A, R0 ; 取一個(gè)字節(jié) ? MOV R2, A ; 暫存 ? ANL A, 0FH ; 清 0高半字節(jié) ? INC R0 ? MOV R0, A ; 保存數(shù)據(jù)個(gè)位 ? MOV A, R2 ? SWAP A ; 十位換到低半字節(jié) ? ANL A, 0FH ? INC R0 ? MOV R0, A ; 保存數(shù)據(jù)十位 片內(nèi) RA M42H 0 十41H 0 個(gè)40H 十 個(gè) 44 分支程序 由條件轉(zhuǎn)移指令構(gòu)成程序判斷框部分,形成程序分支結(jié)構(gòu)。 例 求符號(hào)函數(shù) Y=SGN(X) +1 當(dāng) X0 SGN(X)= 0 當(dāng) X=0 1 當(dāng) X0 X= 0? Y 取 X N Y= 0 Y= + 1 開(kāi)始 Y=- 1 X< 0? N Y 保存 Y 結(jié)束 圖 444求符號(hào)函數(shù)流程圖 SYMB: MOV A, 40H ; 取 X JZ STOR ; X=0, Y=X JB ACC7, MINUS; X< 0跳轉(zhuǎn) MOV A, 1 ; X> 0, Y=+1 SJMP STOR MINUS: MOV A, 0FFH; X< 0, Y= 1補(bǔ)碼 STOR: MOV 41H, A ; 保存 Y RET 設(shè) X存在 40H中,結(jié)果 Y存在 41H 二.按分支號(hào)轉(zhuǎn)移 如:分支號(hào) =0,程序轉(zhuǎn)移到 ADDR0處;當(dāng)分支號(hào) =1,程序轉(zhuǎn)移到 ADDR1處; … 。 451 循環(huán)程序的構(gòu)成 循環(huán)控制 ? 循環(huán)工作 循環(huán)結(jié)束 循環(huán)初始化 Y N 各個(gè)環(huán)節(jié)任務(wù): 一. 初始化部分 循環(huán)準(zhǔn)備工作。 :滿足循環(huán)條件,繼續(xù)循環(huán),否則退出循環(huán)。 定時(shí) 例:試計(jì)算下列程序段執(zhí)行時(shí)間。 片內(nèi) R A M? ?X n? ?43H X142H n41H S U M H40H S U M L例 比較兩個(gè)數(shù)據(jù)串是否完全相等,若完全相等, A=0;否則 A=FFH。 用循環(huán)程序?qū)⒅噶钪貜?fù)多次執(zhí)行,實(shí)現(xiàn)軟件延時(shí)。 46 子程序 子程序:能完成某項(xiàng)特定功能的獨(dú)立程序段,可被反復(fù)調(diào)用。 四 .子程序嵌套須考慮堆棧容量 。 出口參數(shù):子程序送回調(diào)用程序的結(jié)果參數(shù) 。 ADDS: CLR C LOOP: MOV A, R0 ADDC A, R1 ; 加一字節(jié) MOV R0, A ; 存和一字節(jié) INC R0 ; 修改指針 INC R1 DJNZ R2, LOOP ; 全部字節(jié)加完? RET Y H?R1 → Y LX H?R0 → X L習(xí)題 1編寫(xiě)多字節(jié)減法子程序, Z=XY。 :被乘數(shù)左移或部分積右移。 。 1位,試減除數(shù)。 參考程序如下; ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV SP, 30H ;設(shè)置堆棧指針 SP。 MOVC A, A+DPTR ;取數(shù)據(jù)。 LOOP: INC DPTR ;數(shù)據(jù)指針 DPTR指向數(shù)據(jù)區(qū)下一單元。; FH: RET ;返回。如圖所示: 設(shè)需要查平方值的數(shù)在 R3中,查出的數(shù)據(jù)低位送 R4,高位送 R5。 … 第 N1次循環(huán):比較一次,排序結(jié)束。 MOV 7EH, 50H ;首地址 50H送 7EH。 DEC 7EH ;首址指針下移一位。 MOV R7, 7FH ;數(shù)據(jù)長(zhǎng)度送 R7 MOV A, R0 ;取第一個(gè)數(shù)。 CHK: JNC LOOP1 ;若 A內(nèi)容大轉(zhuǎn) MOV A, 40H ;大數(shù)送 A。 RET ;返回。原首地址中數(shù)到大數(shù)地址 RET 子程序 :交換程序( EXCHANGE) 說(shuō)明:模塊三入口參數(shù): 當(dāng)前數(shù)據(jù)區(qū)最大數(shù)所在地址存放單元: 20H 當(dāng)前數(shù)據(jù)區(qū)首地址存放單元: 7E
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1