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

正文內(nèi)容

51系列單片機(jī)實(shí)驗(yàn)系統(tǒng)指導(dǎo)書(shū)(參考版)

2025-05-16 18:16本頁(yè)面
  

【正文】 ⑴編程 ORG 0000H MOV A,0FEHLOOP: MOV P1,A ACALL DL RL A AJMP LOOP DL: MOV R5,0FFH。 1.仿真器仿真調(diào)試方法在用仿真器診斷硬件好壞的那種情況下,若沒(méi)有出現(xiàn)問(wèn)題,就可以進(jìn)行第一步編程。 此方法最簡(jiǎn)便易行,只要先將光帶移動(dòng)至你想停下來(lái)的語(yǔ)句,然后按F4, 程序從開(kāi)始運(yùn)行至光帶處停下來(lái)。③光帶標(biāo)記法。 ● 欲設(shè)置的斷點(diǎn)地址不在當(dāng)前窗口內(nèi),可以直接用Ctrl+B命令設(shè)置,DBUG 詢問(wèn)地址,可以回答直接地址(例如 0A00),也可以回答地址標(biāo)號(hào),如此時(shí)用Ctrl +F7彈出標(biāo)號(hào)窗口,再使用光標(biāo)控制鍵瀏覽全部的標(biāo)號(hào),移動(dòng)光帶到目標(biāo)行上,按 回車可以把光標(biāo)帶處的地址設(shè)為斷點(diǎn); ● 也可以在標(biāo)號(hào)窗口內(nèi)直接設(shè)置斷點(diǎn),Ctrl+F7鍵激活標(biāo)號(hào)窗口,移動(dòng)光帶到目標(biāo)標(biāo)號(hào)上,按F2鍵,可以把光帶處的標(biāo)號(hào)地址設(shè)為斷點(diǎn)。有時(shí)程序很長(zhǎng),用單步太慢, 就用設(shè)置斷點(diǎn)方法運(yùn)行調(diào)試程序,程序運(yùn)行至你所設(shè)置的斷點(diǎn)處,就自己停下來(lái),這種方法使用在有部分程序已調(diào)好了想跳過(guò)去的場(chǎng)合,還有在循環(huán)、延時(shí)程序場(chǎng)合最合適。用單步運(yùn)行鍵F8 或連續(xù)單步運(yùn)行組合鍵Ctrl+F8,每按一次F8就執(zhí)行一條指令,結(jié)果可在三個(gè)窗口中觀察,哪一步的結(jié)果不對(duì),你就查哪一步的原因,一直到結(jié)果對(duì)為止,若用連續(xù)單步,系統(tǒng)就自動(dòng)一步一步地不斷執(zhí)行指令,按任意鍵即停。若不對(duì),反復(fù)修改研究程序,再用以下方法進(jìn)行一段一段地調(diào)試程序。 若在運(yùn)行之前,用以上方法選定存貯空間后, 運(yùn)行程序就可直接在第三窗口觀察結(jié)果,不用以上幾步了。 CODE ── 表示用戶程序存貯器空間, 顯示內(nèi)容按屏幕頂行的仿真模式確定 區(qū)域。 BIT ── 表示CPU內(nèi)部位尋址區(qū)。在IDATA、BIT、XDATA、CODE四個(gè)空間中循環(huán),按組合鍵一次,改變一次。⑤看結(jié)果可用Ctrl+O,重新裝入狀態(tài)現(xiàn)場(chǎng)并刷新屏幕,屏上有四個(gè)窗口, 左邊為程序顯示窗口,右邊三個(gè),第一個(gè)是寄存器(Register)窗口,第二個(gè)是狀態(tài)字(PSW) 窗口,第三個(gè)是存儲(chǔ)空間窗口,看第三個(gè)窗口的方法是 (a) 在開(kāi)發(fā)系統(tǒng)上按復(fù)位鍵,再按PCDBG鍵,(b) 在PC機(jī)上按ESC鍵,回到主菜單,選RUN,按Enter,(c) 用Ctrl+m組合鍵切換到你所要的存儲(chǔ)器空間。若ORG為0000H就省這一步。④運(yùn)行程序。③裝載程序。 若有錯(cuò)誤就指出錯(cuò)誤在那一條,并指出什么語(yǔ)法錯(cuò)誤,然后你又回到PE狀態(tài)去修改,反復(fù)進(jìn)行,直到?jīng)]有錯(cuò)誤為止。按ESC進(jìn)入主菜單,選PE若有舊文件,鍵入舊文件名(注意路徑),按Enter,原來(lái)文件就顯示在屏幕上, 若沒(méi)有舊文件,重新新編就再按Enter,編輯屏幕就出現(xiàn)了,然后, 用全屏幕編輯指令進(jìn)行編輯,(若不熟悉,請(qǐng)看有關(guān)書(shū)籍)文件編好后,按F3存盤,按了F3以后,下面光帶上出現(xiàn)New file, 輸入新文件名,按Enter,文件存好并回到主菜單;②匯編程序。 硬件仿真調(diào)試方法,在硬件診斷方法二的情況下,若硬件沒(méi)有問(wèn)題, 就可進(jìn)入編程調(diào)試階段了,這個(gè)階段分5步。只有第三種才是最終的結(jié)果。最好的方法是:首先畫一個(gè)整體流程圖,分配好內(nèi)部單元,劃分好寄存器區(qū)間,然后將一部分一部分功能調(diào)試出來(lái),再將各段功能程序連接起來(lái),特別注意的是: 用匯編語(yǔ)言在PE下編好程序,并匯編通過(guò), 匯編通過(guò)的程序只能說(shuō)明你的匯編語(yǔ)法,語(yǔ)句的用法正確不正確,它不能判斷你的程序功能正確不正確。t care:選2后,出現(xiàn)Loading……OK! END ADDR: 若沒(méi)有出現(xiàn)此裝載成功信息就出現(xiàn)提示信息,排除一直至OK,再按ESC后返回主菜單,選P(或A)右邊出現(xiàn)提示符 Ready to stunk,選Y后開(kāi)始固化,相關(guān)數(shù)字開(kāi)始變化,直到完成,提示OK,按ESC 回主菜單 ,按Q,入Y至總菜單,按ESC三次,按Q入Y后退出。用↑↓鍵選擇好你所要固化的芯片類型,選EPROM回車就出現(xiàn)下拉菜單,左邊為企業(yè)名稱(MFR),右邊是對(duì)應(yīng)的每一個(gè)企業(yè)所生產(chǎn)的芯片型號(hào),用↑↓鍵選擇好企業(yè)(芯片上已注明了),按回車,光帶跳到右邊的芯片型號(hào),用↑↓鍵選擇型號(hào),按回車就直接進(jìn)入主菜單(Main Menu)。 用以下測(cè)試程序, ORG 0000H MOV A,0FEHLOOP:MOV P1,A ACALL DL RL A AJMP LOOPDL: MOV R5,0FFHDL1: MOV R4,0FFHDL2: DLNZ R4,DL2 DLNZ R4,DL1 RET-,若不亮說(shuō)明硬件有故障, 按原理圖排除故障,固化方法分兩種: 第一種,用ALL03和ALL07固化 固化步驟:在Dos狀態(tài)下鍵入CD ALL03回車,再鍵入ACCESS 回車,-adaptor,,。 若通信成功的情況下還不行,按以下四步驟檢查:①按方法一還查一遍輸出部分好否,②查40 芯扁平線,或換一根試一試,③狀態(tài)未選準(zhǔn),④芯片未選準(zhǔn)用Ctrl+E選準(zhǔn)??词欠裼行?shù)據(jù)線短路,反復(fù)查,反復(fù)試,直到好為止。再反復(fù)查硬件部分,可能的故障是電源接反,或有線短路。 若有硬件仿真開(kāi)發(fā)系統(tǒng),連接好電源線和通信線,再將專用40 芯扁平線(一頭40芯并排插孔,一頭40腿象集成塊一樣的插座),一頭接開(kāi)發(fā)系統(tǒng),一頭插入組合板上的8031插座(不要8031集成塊,注意不要插反),即8031的+5V(40腳)通過(guò)此插座及扁平線與開(kāi)發(fā)系統(tǒng)的+5V相連,8031的地(20腳)通過(guò)此插座及扁平線與開(kāi)發(fā)系統(tǒng)的地相連。 接通電源, -(發(fā)光二極管亮?xí)r)或?qū)Γ?V電源(發(fā)光二極管滅時(shí))瞬間短路,若短接后,狀態(tài)發(fā)生改變,亮變暗或暗變亮,說(shuō)明輸出線路是好的。連好線后,再在元件面用萬(wàn)用表Ω檔檢查,看在所連線的各腿與腿之間是否相通,檢查無(wú)誤后再進(jìn)行下一步。8031的復(fù)位電路、振蕩電路均已連好,復(fù)位電路還加接了按鍵可隨時(shí)復(fù)位系統(tǒng)。5.開(kāi)始 全暗(FF送P1口)右邊一個(gè)L點(diǎn)亮01數(shù)據(jù)送P1口延 時(shí)左移一位 6.實(shí)驗(yàn)步驟 ⑴實(shí)驗(yàn)線路連接 板2764是將803372764老三件組合在一起,稱為最小系統(tǒng),其中地址線已連好,數(shù)據(jù)線也連好,也可用分立的器件一個(gè)一個(gè)的連,每一塊板的使用方法在前面已講了。 ⑵ 編制P1口演示實(shí)驗(yàn)程序,(LED)每隔一個(gè)(或二個(gè))右移(左移),循環(huán)點(diǎn)亮。3.實(shí)驗(yàn)內(nèi)容 ⑴ P1口輸出練習(xí) ①編制程序使P1口8個(gè)發(fā)光二極管,同時(shí)滅,同時(shí)亮,反復(fù)循環(huán)。 如圖一,可見(jiàn)CPU 8031外圍通過(guò)373擴(kuò)展一塊程序存儲(chǔ)器2764,這就是常說(shuō)的老三件,也就是8031組成的最小系統(tǒng)。編寫程序, 通過(guò)P1口發(fā)光二極管(LED)狀態(tài)改變情況,了解CPU對(duì)P1口操作指令。CPU對(duì)P1 口的操作可以是字節(jié)操作,也可以是位操作。 第3章 硬件實(shí)驗(yàn) P1口彩燈控制實(shí)驗(yàn)1.實(shí)驗(yàn)?zāi)康? 通過(guò)實(shí)驗(yàn)了解單片機(jī)最小系統(tǒng);了解P1口作為輸入、輸出方式使用時(shí),CPU對(duì)P1口操作方法。3.實(shí)驗(yàn)程序框圖 開(kāi)始 字節(jié)數(shù)送0,查找字節(jié)送R1R1+1相同否? Y NDPTR+1 字節(jié)數(shù)到嗎? N YR1送顯示緩沖區(qū)調(diào)顯示子程序 4.調(diào)試方法 用單步運(yùn)行,分別看R0,R1,DPTR單元中內(nèi)容是否與程序一致。 查找相同數(shù)個(gè)數(shù)1.實(shí)驗(yàn)?zāi)康? 熟悉匯編語(yǔ)言編程。 ⑶ 程序連續(xù)運(yùn)行,再一次送入被除數(shù)、除數(shù)后驗(yàn)證運(yùn)行結(jié)果。3.實(shí)驗(yàn)程序參考框圖()開(kāi)始 棧指針初始化 清顯示緩沖器調(diào)用鍵入子程序被除數(shù) →40H 調(diào)用鍵入子程序除數(shù) → 50H調(diào)用出發(fā)子程序 結(jié)果送R2 ? R3 商 3AH ? 39H 調(diào)用顯示自程序 BCD碼除法實(shí)驗(yàn)程序框圖4.調(diào)試方法 ⑴打開(kāi)內(nèi)部RAM窗口,在40H、50H送入任意兩個(gè)數(shù)值。開(kāi)始開(kāi)始 清標(biāo)志位7FH棧指針初始化50H送R0,10送R710個(gè)數(shù)送50~59H((R0))送A(A)送 R2調(diào)用數(shù)據(jù)排子程序(1A)暗碼送3E~3BH(R0)+1送R00EH 送3AH,0DH送39H (A)≤((R0))調(diào)用顯示子程序 Y N1送標(biāo)志位(7FH) (A)送((R0))?(R0)1送R0 ,(A)送((R0)),(R0)+1送R0(a) 主程序框圖 ((R0))送A(R7)1=0? N Y標(biāo)志位7FH=1? N Y50~59H送6000~6009H返 回 (b) 子程序框圖 數(shù)據(jù)排序?qū)嶒?yàn)框圖 單字節(jié)BCD碼除法實(shí)驗(yàn)1.實(shí)驗(yàn)?zāi)康? 掌握MCS51匯編語(yǔ)言程序設(shè)計(jì)方法。 ⑤程序運(yùn)行如果不正確,則應(yīng)分段檢查程序, 用單步或斷點(diǎn)方式調(diào)試程序,排除錯(cuò)誤。 ③單步運(yùn)行程序(或斷點(diǎn)運(yùn)行),檢查50-59H 內(nèi)容是否已經(jīng)按從小到大次序排列。 ⑵單步運(yùn)行程序,兩數(shù)比較后第一個(gè)數(shù)大于第二個(gè)數(shù)則所在RAM位置交換。2.實(shí)驗(yàn)內(nèi)容 編寫并調(diào)試一個(gè)排序子程序,其功能為用冒泡法將內(nèi)部RAM中n 個(gè)單字節(jié)無(wú)符號(hào)二進(jìn)制整數(shù)從小到大的次序重新排列, 并將這一列數(shù)據(jù)從小到大依次序存貯在6000H為起始地址的單元中。 5.思 考 若將8031內(nèi)部RAM改用8155內(nèi)部RAM, 應(yīng)如何修改無(wú)符號(hào)十進(jìn)制加法實(shí)驗(yàn)程序。 ⑶ 程序連續(xù)運(yùn)行,送入加數(shù)、被加數(shù)后,在顯示器緩沖區(qū)中看運(yùn)行結(jié)果。 例如:被加數(shù)寫入41H、40H單元,加數(shù)寫入51h、50H單元, 運(yùn)行程序結(jié)果寫入52H、51H、50H中,則加法程序功能為: (41H)(40H)+(51H)(50H) 52H、51H、50H3.實(shí)驗(yàn)程序參考框圖()開(kāi)始 40H送R0、50H送R2送R2棧指針初始化調(diào)用加法子程序字 節(jié) 數(shù) 送R7和數(shù)送3D~39H加數(shù)送41H40H,3C~39H調(diào)用顯示子程序被加數(shù)送51H50H,3C~39H 十進(jìn)制數(shù)加法實(shí)驗(yàn)程序框圖 4.調(diào)試方法 ⑴ 斷點(diǎn)設(shè)在BP1,全速帶斷點(diǎn)運(yùn)行程序,碰到BP1后,檢查41H、40H、51H 、50H與送入值是否對(duì)應(yīng)。5.思 考 若6位顯示器計(jì)數(shù)值從999999減1計(jì)數(shù),程序應(yīng)怎樣修改?開(kāi)始開(kāi)始
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1