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

正文內容

51系列單片機實驗系統(tǒng)指導書(存儲版)

2025-06-12 18:16上一頁面

下一頁面
  

【正文】 數(shù)個數(shù)1.實驗目的 熟悉匯編語言編程。編寫程序, 通過P1口發(fā)光二極管(LED)狀態(tài)改變情況,了解CPU對P1口操作指令。5.開始 全暗(FF送P1口)右邊一個L點亮01數(shù)據(jù)送P1口延 時左移一位 6.實驗步驟 ⑴實驗線路連接 板2764是將803372764老三件組合在一起,稱為最小系統(tǒng),其中地址線已連好,數(shù)據(jù)線也連好,也可用分立的器件一個一個的連,每一塊板的使用方法在前面已講了。 若有硬件仿真開發(fā)系統(tǒng),連接好電源線和通信線,再將專用40 芯扁平線(一頭40芯并排插孔,一頭40腿象集成塊一樣的插座),一頭接開發(fā)系統(tǒng),一頭插入組合板上的8031插座(不要8031集成塊,注意不要插反),即8031的+5V(40腳)通過此插座及扁平線與開發(fā)系統(tǒng)的+5V相連,8031的地(20腳)通過此插座及扁平線與開發(fā)系統(tǒng)的地相連。 用以下測試程序, 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-,若不亮說明硬件有故障, 按原理圖排除故障,固化方法分兩種: 第一種,用ALL03和ALL07固化 固化步驟:在Dos狀態(tài)下鍵入CD ALL03回車,再鍵入ACCESS 回車,-adaptor,,。只有第三種才是最終的結果。③裝載程序。在IDATA、BIT、XDATA、CODE四個空間中循環(huán),按組合鍵一次,改變一次。若不對,反復修改研究程序,再用以下方法進行一段一段地調試程序。③光帶標記法。 ⑴編程 ORG 0000H MOV A,0FEHLOOP: MOV P1,A ACALL DL RL A AJMP LOOP DL: MOV R5,0FFH。 ● 欲設置的斷點地址不在當前窗口內,可以直接用Ctrl+B命令設置,DBUG 詢問地址,可以回答直接地址(例如 0A00),也可以回答地址標號,如此時用Ctrl +F7彈出標號窗口,再使用光標控制鍵瀏覽全部的標號,移動光帶到目標行上,按 回車可以把光標帶處的地址設為斷點; ● 也可以在標號窗口內直接設置斷點,Ctrl+F7鍵激活標號窗口,移動光帶到目標標號上,按F2鍵,可以把光帶處的標號地址設為斷點。 若在運行之前,用以上方法選定存貯空間后, 運行程序就可直接在第三窗口觀察結果,不用以上幾步了。⑤看結果可用Ctrl+O,重新裝入狀態(tài)現(xiàn)場并刷新屏幕,屏上有四個窗口, 左邊為程序顯示窗口,右邊三個,第一個是寄存器(Register)窗口,第二個是狀態(tài)字(PSW) 窗口,第三個是存儲空間窗口,看第三個窗口的方法是 (a) 在開發(fā)系統(tǒng)上按復位鍵,再按PCDBG鍵,(b) 在PC機上按ESC鍵,回到主菜單,選RUN,按Enter,(c) 用Ctrl+m組合鍵切換到你所要的存儲器空間。 若有錯誤就指出錯誤在那一條,并指出什么語法錯誤,然后你又回到PE狀態(tài)去修改,反復進行,直到?jīng)]有錯誤為止。最好的方法是:首先畫一個整體流程圖,分配好內部單元,劃分好寄存器區(qū)間,然后將一部分一部分功能調試出來,再將各段功能程序連接起來,特別注意的是: 用匯編語言在PE下編好程序,并匯編通過, 匯編通過的程序只能說明你的匯編語法,語句的用法正確不正確,它不能判斷你的程序功能正確不正確。 若通信成功的情況下還不行,按以下四步驟檢查:①按方法一還查一遍輸出部分好否,②查40 芯扁平線,或換一根試一試,③狀態(tài)未選準,④芯片未選準用Ctrl+E選準。 接通電源, -(發(fā)光二極管亮時)或對+5V電源(發(fā)光二極管滅時)瞬間短路,若短接后,狀態(tài)發(fā)生改變,亮變暗或暗變亮,說明輸出線路是好的。 ⑵ 編制P1口演示實驗程序,(LED)每隔一個(或二個)右移(左移),循環(huán)點亮。CPU對P1 口的操作可以是字節(jié)操作,也可以是位操作。 ⑶ 程序連續(xù)運行,再一次送入被除數(shù)、除數(shù)后驗證運行結果。 ③單步運行程序(或斷點運行),檢查50-59H 內容是否已經(jīng)按從小到大次序排列。 ⑶ 程序連續(xù)運行,送入加數(shù)、被加數(shù)后,在顯示器緩沖區(qū)中看運行結果。2.實驗內容 編寫并調試一個程序,用定時器T0的定時中斷控制軟件計數(shù)器計數(shù), 使計數(shù)器從0開始以1秒的速度加1計數(shù),顯示器實時地顯示其計數(shù)值。2.實驗內容 編寫一個24小時時鐘程序。2.實驗內容 把7000H的內容拆開,高位送7001H低位,低位送7002H低位,7001H、7002H高位清零, 把7000H、7001H的低位相拼后,送入7002H中,3.實驗程序框圖開始開始 7000H送A、屏蔽高位68送7000H交換高位,送B7000H送A BP1(7001H)送A屏蔽、高位高低位交換屏蔽高位后送7001HA或B后送7002H BP2屏蔽高位后送7002H結束 BP3 結束 4.調試方法 單步運行到BP1,觀察7000H和A單元中內容是否為68,單步運行到BP2,觀察7001H單元中內容是否為6,單步運行到BP3,觀察7002H單元中內容是否為8,若是,程序對,若不是,反復修改程序直到正確為止。開始3.實驗程序參考框圖
二進制值60H,3CH送到40H,50H40,50H轉BCD送到R4R5R6結束 4.調試方法⑴斷點設在BP1,程序運行至BP1,檢查40H、50H內容是否與輸入值正確對應。⑶如果程序運行不能進入某一斷點,則應單步、斷點分段檢查程序, 排除錯誤直至正確為止。 單片機產(chǎn)品開發(fā),主要由硬件、軟件兩部分組成。單步越過,用F10或工具條中單步越過圖標。 ⑶ 編譯(匯編)。若用內部時鐘脈沖時, 就與外端口無關。 不管用單步還是全速運行,碰到此句時,≠0就停止執(zhí)行,只有當P1. 3=0時,才接著向下執(zhí)行,調試時沒有硬件,本仿真系統(tǒng)提供了硬件接口,只要在主菜單View的下拉菜單中,選Hardware就彈出對話窗口,在窗口中選P1口,彈出P1口結構圖,=0,此時再運行,程序就往下執(zhí)行。設置后,斷點以紅色小手標記在文本左側的灰色狀態(tài)欄內;如果沒有出現(xiàn)小圓點,則不可以設置有效斷點。l 在反匯編窗口內設置的斷點,標記為紅色光——地址斷點,退出時保存。在信息窗口中錯誤之處雙擊鼠標左鍵,可將錯誤與文件關聯(lián):l 如果沒有錯誤,可進入第⑸步操作。例1-2:多模塊匯編語言源程序(使用項目管理方式開發(fā)應用程序)多模塊程序 ,,假定已存于 C:\QTH\C51和 C:\QTH\C51目錄內,當建立項目時,項目文件也存放在該目錄內。⑶ 編輯修改文件對打開后的文件進行編輯修改。文件編譯/連接的命令行參數(shù)由“項目/項目屬性”確定。⑵ 加入模塊文件單擊“項目/加入模塊文件”出現(xiàn)“打開”窗口,選擇文件在當前新建或打開的項目中添加源程序文件。在信息窗口中錯誤提示處雙擊鼠標左鍵,也可將錯誤信息與源文件的錯誤位置關聯(lián),如圖1-14所示。以下是不使用 QTH 集成開發(fā)環(huán)境項目管理方式開發(fā)應用程序的步驟。5. 串行口:串行口工作模式和控制窗口,其 SMOD 和 SCON 的值,可以作為串行口初始化的編程依據(jù)。⑸ 外復位選擇該功能允許用戶板的復位引入仿真器內仿真 CPU,可調試外部復位電路及實時仿真外部看門狗電路及自復位電路。擴展的外部數(shù)據(jù)貯器在仿真器上。⑵ 8752 模式 當選擇8752仿真模式,(EA=1)。 圖1-9仿真模式設置對話框② 內程序存貯器 外數(shù)據(jù)存貯器仿真程序存貯器在仿真器上,數(shù)據(jù)存貯器及 I/O 口在用戶板上。該命令的快捷鍵為F9。該命令的快捷鍵為Ctrl+F10。:跟蹤運行程序,在反匯編窗口下執(zhí)行一條指令,如果當前是調用指令,則進入所調用的子程序;如果在源程序窗口下,執(zhí)行當前文本下的一條語句,如果是調用指令則進入所調用的子程序。XDATA: 起始地址/段名,定位XDATA段。在代碼生成中,REGISTERBANK控制將確定選用其四個8051寄存器組中的一個。8051為提高編碼密度,僅在2K塊內轉移和調用,盡可能不使用3個字節(jié)的調用和轉移指令。⑵PL/M編譯器頁 圖1-7工程設置對話框CODE/NOCODE:CODE控制表明開始列出生成標準匯編語言格式地目標代碼,這些匯編語言目標代碼緊隨源程序列表清單之后,NOCOD控制是在出現(xiàn)CODE控制之前,不列出所生成地目標代碼清單。這種模式通過數(shù)據(jù)指針(DPTR)訪問外部數(shù)據(jù)存儲器。若編譯有錯,信息窗口會指出錯誤在什么地方,反復修改,直至編譯通過為止。窗口四邊分別收縮或放大的方法是,將鼠標點擊窗口邊線,出現(xiàn)左右或上下形式的箭頭(注意此箭頭一晃而過要認真捕捉),馬上按住鼠標左鍵整體移動鼠標,邊線就跟著移動,移至合適位置,松開鼠標就行,有些窗口為豎式長方形,有些窗口為橫式長方形,若要調整它的形狀,用窗口命令就行。隨著程序的不同可以任意選擇其中的一個窗口進行觀察。 查看主菜單的“查看”下拉菜單中的內容有:工具欄、狀態(tài)欄、寄存器窗口、程序寄存器窗口、數(shù)據(jù)寄存器窗口、邏輯分析窗口、跟蹤記錄窗口、變量表、項目管理器窗口、信息窗口、觀察窗口。 圖1-1連機出錯提示框如果已經(jīng)連接仿真器或實驗儀,則直接進入 QTH 調試器窗口。:單擊開始/程序,-2008XS 快捷圖標。首先在圖1-2所示的窗口中可進行程序編寫或打開已編好的程序,若編寫新的程序則在主菜單中單擊“文件/新建”,若打開編好的程序,則在主菜單中單擊“文件/打開”,現(xiàn)打開一個編好的文件(),出現(xiàn)如圖1-3所示的模擬調試器窗口: 圖1-3模擬調試器窗口在主菜單中有9項,即文件、編輯、查看、項目、調試、設置、外設、窗口、幫助下面將每一項及每一項的子菜單分別敘述,其中文件和編輯菜單內容一般會用,重點討論查看、項目、調試、設置、外設、窗口,幫助一項也可自已隨時使用。③號窗口也是一個綜合窗口,單擊本窗口下面的標簽,此窗口會變換成代碼(Code)窗口,外部程序(XData)存儲器窗口,數(shù)據(jù)(Data)存儲器窗口。窗口整體移動的方法是用鼠標單擊上邊框條,上邊框變藍,將鼠標左鍵按住整體移動,鼠標整個窗口一起移動,放到合適位置,松開鼠標就行。系統(tǒng)會自動生成列表文件和目標文件。LARGE:緊湊模式,所有函數(shù)和過程的變量及局部數(shù)據(jù)段被定義在8051片內數(shù)據(jù)存儲區(qū)中64K字節(jié)空間。這樣就允許不加限制地使用整個地址空間,用戶程序最大可達64K字節(jié)。RAM(SMALL): CALL和JMP指令作為ACALL和AJMP指令的編碼,最大程序空間可達2K字節(jié),整個用戶程序必須分布在這2K字節(jié)空間內。REGISTERBANK(寄存器組控制)其中,寄存器組值為0、2或3。CODE: 起始地址/段名,定位CODE段。:對 C 程序進入源與匯編碼的混合狀態(tài)調試方式。:連續(xù)宏單步操作。:單擊“調試/設置斷點”出現(xiàn)斷點設置窗口,可設置或清除斷點;設置斷點屬性等。數(shù)據(jù)存貯器也在仿真器上,該模式在無目標板時,最初調試軟件用以排除軟件中的故障。該模式可進行反匯編跟蹤分析目標板程序,或調試目標板上 EPROM 中程序。③ 外程序存貯器 內數(shù)據(jù)存貯器例如:仿真 89C52 8K 片內程序存貯器,大于 8K 程序存貯器在用戶板上。有四種頻率選擇:6MHz、12MHz、24MHz對于(QTH8052F+ 其頻率選擇為:、)及外晶振,當選擇外晶振時,由目標板或仿真頭提供振蕩頻率(即用戶自己選擇的晶振)。4. 定時/計數(shù)器 2:定時器/計數(shù)器 0模式和控制窗口,其中 T2CON 的值,可以作為定時器 2 初始化的編程依據(jù)。不使用 QTH 集成開發(fā)環(huán)境項目管理方式,只能進行單模塊方式下的應用程序開發(fā),具有很大的局限性。信息窗口中,當編譯發(fā)生錯誤時,信息窗口中的錯誤信息自動與源文件關聯(lián),提示出錯的位置。 圖1-16打開對話框立即加入模塊文件:選擇立即加入模塊文件,表示在項目建立后,會自動打開文件選取框,供用戶選擇文件添加到項目管理器。l 如果當前文件的擴展名為 C,編譯/匯編命令調用外部 C 編譯命令對當前文件編譯。⑵ 打開文件掌握數(shù)據(jù)轉換方法程序編寫方法點擊“文件/打開”,在文件選取框中選擇文件 。您可以開始對源程序進行調試。⑷ 錯誤信息關聯(lián)文件經(jīng)過編譯/匯編后的結果顯示于信息窗口,出現(xiàn)錯誤后錯誤與文件關聯(lián)。l 在調試狀態(tài)
點擊復制文檔內容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1