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

正文內(nèi)容

mcs-51系列單片機(jī)指令學(xué)習(xí)(已修改)

2025-01-24 08:33 本頁面
 

【正文】 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 MCS51系列單片機(jī)指令學(xué)習(xí) 一、實驗?zāi)康? MCS51系列單片機(jī)指令系統(tǒng)共有 111條匯編語言指令,這些指令按功能的不同可分為五類: 29條數(shù)據(jù)傳送類指令, 24條算術(shù)運(yùn)算類指令, 24條邏輯運(yùn)算類指令, 17條控制轉(zhuǎn)移類指令和17條位操作類指令。 本實驗通過單步執(zhí)行程序中各類指令,來進(jìn)一步學(xué)習(xí)和理解各類主要指令的功能,掌握指令的用法。 通過實驗掌握 Keil軟件的使用方法 。 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 二、實驗準(zhǔn)備 啟動穩(wěn)壓電源,確認(rèn)輸出電壓正常。 將微機(jī)實驗開發(fā)系統(tǒng)與直流穩(wěn)壓電源連接好。 三 、 實驗內(nèi)容 將以下各部分實驗中所給出的程序的指令機(jī)器代碼查出,并輸入到單片機(jī)系統(tǒng)中,然后從程序給定地址開始單步執(zhí)行,觀察并記錄程序所指定的內(nèi)容。 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 ( 一 ) 、 數(shù)據(jù)傳送與算術(shù)運(yùn)算 體會 MOV Rn, direct指令的功能和用法 , 取 n=0,direct=40H。 程序如下: ORG 1000H SUBROUT: MOV 40H, 0FH; 0FH送入 RAM 40H單元中 MOV R0, 40H; 40H單元內(nèi)容送 R0 MOV A, R0; R0內(nèi)容送累加器 A HERE: SJMP HERE; END A=( ), 40H=( ), R0=( ) 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 體會 MOV @Ri, DATA指令的功能和用法 , 選擇 DATA=0FH,i=0。 程序如下: ORG 1010H SUBR: MOV R0, 50H; R0← 50H MOV @R0, 0FH; (R0)← 0FH MOV A, 50H; A← ( 50H) HERE: SJMP HERE; END R0=( ), 50H=( ), A=( ) 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 體會查表指令 MOVC A, @A+DPTR, MOVC A, @A+PC的功能和用法 。 設(shè)定 40H單元中的內(nèi)容為 0~ 9之間的一個整數(shù) , 用查表的方法求出它的平方值 ( BCD碼 ) , 結(jié)果存入 41H單元 。 ( 1) 、 利用 MOVC A, @A+DPTR指令查表 程序如下: ORG 1020H START: MOV DPTR, SQR; MOV A, 40H; MOVC A, @A+DPTR; MOV 41H, A; HERE: SJMP HERE; SQR: DB 00H, 01H, 04H, 09H, 16H DB 25H, 36H, 49H, 64H, 81H END 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 ( 2) 、 利用 MOVC A, @A+PC 指令查表 程序如下: ORG 1050H START: MOV A, 40H; ADD A, 04H; MOVC A, @A+PC; MOV 41H, A; HERE: SJMP HERE; SQR: DB 00H, 01H, 04H, 09H, 16H DB 25H, 36H, 49H, 64H, 81H END 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 步驟: 1) 、 仔細(xì)閱讀程序并進(jìn)行手工匯編 。 2) 、 將程序輸入單片機(jī)實驗開發(fā)系統(tǒng) 。 3) 、 建立平方值表 。 4) 、 在 40H單元鍵入 00~ 09之間的隨機(jī)整數(shù) , 分別執(zhí)行上述兩個程序 , 檢查 41H單元的值 。 41H=( ), 41H=( ) 用加法指令 ADD A, R0實現(xiàn)兩數(shù)相加 , 如 52H+FCH。 程序如下: ORG 1100H SUBROUT: MOV A, 52H ; A← 52H MOV R0, 0FCH; R0← 0FCH ADD A, R0; A← ( A) +( R0) 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 HERE: SJMP HERE; END A=( ), PSW=( ) 用帶進(jìn)位加法指令 ADDC A, R0實現(xiàn) 52H與 0CH之和 。 程序如下: ORG 1150H SUBROUT: MOV A, 52H; MOV R0, 0CH; SETB C; ADDC A, R0; HERE: SJMP HERE; END 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 執(zhí)行后 A=( ) , PSW=( ) 若將 SETB C 指令改為 CLR C 執(zhí)行后 A=( ) , PSW=( ) 體會十進(jìn)制調(diào)整指令 DA A 的功能和用法 程序如下: ORG 1200H SUBROUT: MOV A, 65H; ADD A, 58H; DA A; HERE: SJMP HERE; END 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 執(zhí)行后 A=( ) , PSW=( ) 若將 DA A 指令用 NOP代替 , 則執(zhí)行后 A=( ), PSW=( ) 用乘法指令 MUL AB 進(jìn)行 0FFH*03H 程序如下: ORG 1250H SUBROUT: MOV A, 0FFH; MOV B, 03H; MUL AB; NOP; NOP; HERE: SJMP HERE END 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 執(zhí)行后 A=( ) , B=( ) , 將 2個空操作指令換成 MOV A, B執(zhí)行后 A=( ) , B=( ) , 最后0FFH*03H=( ) , 是否等于 B與 A的內(nèi)容的積 ( ) 。 ( 二 ) 、 邏輯運(yùn)算和循環(huán)指令 邏輯 “ 與 ” 指令實驗 。 程序如下: ORG 1300H SUBROUT: MOV A, 0FBH; ANL A, 0FH; HERE: SJMP HERE; END 執(zhí)行后 A=0BH, 實驗結(jié)果是否正確 ? “ 與 ” 指令有何作用? 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 邏輯 “ 或 ” 指令實驗 。 程序如下: ORG 1400H SUBROUT: MOV R1, 0FH; MOV A, 33H; ORL A, R1; HERE: SJMP HERE; END 執(zhí)行后 A=( ) , “ 或 ” 指令有何作用 ? 課程:單片機(jī)技術(shù)實驗 教材: 《 EDA與單片機(jī)技術(shù) 》 實驗指導(dǎo)書 邏輯 “ 異或 ” 指令實驗 。 程序如下: ORG 1500H SUBROUT: MOV A, 55H; MOV 40H, 00H; XRL A,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1