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

正文內(nèi)容

51系列單片機實驗系統(tǒng)指導(dǎo)書-展示頁

2025-05-22 18:16本頁面
  

【正文】 編譯或匯編過程,然后連接所有的 OBJ,LIB 文件,再裝載代碼到仿真器,完成調(diào)試程序所需的準(zhǔn)備工作。在信息窗口中錯誤提示處雙擊鼠標(biāo)左鍵,也可將錯誤信息與源文件的錯誤位置關(guān)聯(lián),如圖1-14所示。執(zhí)行“項目/編譯”命令后產(chǎn)生的結(jié)果顯示在如圖1-13所示的信息框中:⑷錯誤信息關(guān)聯(lián)QTH 集成開發(fā)環(huán)境調(diào)用外部命令編譯后產(chǎn)生的結(jié)果,顯示在信息窗口中。單模塊方式下的文件調(diào)試可以按照以下方法新建或打開文件:●單擊“文件/新建”,輸入文件名和擴展名,新建文件●單擊“文件/打開”,選擇文件選取框中的文件將其打開 圖1-12 打開對話框⑶ 編譯/匯編單擊“項目/編譯”QTH 集成開發(fā)環(huán)境根據(jù)文件的擴展名,自動對當(dāng)前激活的文件選擇調(diào)用外部編譯器或匯編器: 圖1-13 信息框① 如果當(dāng)前文件的擴展名為 ASM,“編譯/匯編”命令調(diào)用外部匯編命令對當(dāng)前文件匯編。不使用 QTH 集成開發(fā)環(huán)境項目管理方式開發(fā)應(yīng)用程序,用戶必須關(guān)閉已經(jīng)打開的項目,因為當(dāng)打開項目文件后,QTH集成開發(fā)環(huán)境默認(rèn)所有編譯/匯編、產(chǎn)生代碼的過程都是對項目或項目所包含的文件進(jìn)行的。以下是不使用 QTH 集成開發(fā)環(huán)境項目管理方式開發(fā)應(yīng)用程序的步驟。l 使用 QTH 集成開發(fā)環(huán)境項目管理方式——可進(jìn)行多模塊、混合語言編程的方式,也同樣適合單模塊程序的開發(fā)。如圖1-11所示。6. 中斷:中斷狀態(tài)窗口,包括 INT0,INT1,T0,T1,T2 和 UART 中斷狀態(tài)以及優(yōu)先級和允許設(shè)置。5. 串行口:串行口工作模式和控制窗口,其 SMOD 和 SCON 的值,可以作為串行口初始化的編程依據(jù)。 圖1-10 外設(shè)圖示3. 定時/計數(shù)器 1:定時器/計數(shù)器 1 模式和控制窗口,其 TMOD 和 TCON 的值,可 圖1-11外設(shè)圖示以作為定時器1初始化的編程依據(jù)。如圖1-10所示。:單擊“設(shè)置/設(shè)置文本編輯器”彈出設(shè)置文本編輯器對話框,可設(shè)置環(huán)境參數(shù),如字體、顏色等。⑸ 外復(fù)位選擇該功能允許用戶板的復(fù)位引入仿真器內(nèi)仿真 CPU,可調(diào)試外部復(fù)位電路及實時仿真外部看門狗電路及自復(fù)位電路。仿真主頻是指仿真器的仿真頻率;邏輯主頻是指帶邏輯分析儀仿真器的采集頻率。擴展的外部數(shù)據(jù)存貯器及 I/O 口在用戶板上。主要用于目標(biāo)板缺少數(shù)據(jù)存貯器時,將仿真器上數(shù)據(jù)存貯作臨時使用。擴展的外部數(shù)據(jù)貯器在仿真器上。通過該模式進(jìn)行在線測試,可排除目標(biāo)板上硬件故障,并進(jìn)行軟件調(diào)試。② 內(nèi)程序存貯器 外數(shù)據(jù)存貯器例如:仿真89C52 8K 片內(nèi)程序存貯器,大于 8K 程序存貯器在仿真器上,擴展的外部數(shù)據(jù)存貯器及I/O 口在用戶板上。仿真程序存貯器模式選擇欄中,可選擇四種仿真存貯器模式之一:① 內(nèi)程序存貯器 內(nèi)數(shù)據(jù)存貯器 例如:仿真 89C52 8K 程序存貯器,大于 8K 程序存貯器在仿真器上,擴展的外部數(shù)據(jù)存貯器在仿真器上。⑵ 8752 模式 當(dāng)選擇8752仿真模式,(EA=1)。④外程序存貯器 外數(shù)據(jù)存貯器程序存貯器在用戶板(EPROM)上,數(shù)據(jù)存貯器及 I/O 口在用戶板上。該模式很少使用。通過該模式進(jìn)行在線測試,可排除目標(biāo)板上硬件故障,并進(jìn)行軟件調(diào)試。 圖1-9仿真模式設(shè)置對話框② 內(nèi)程序存貯器 外數(shù)據(jù)存貯器仿真程序存貯器在仿真器上,數(shù)據(jù)存貯器及 I/O 口在用戶板上。仿真程序存貯器模式選擇欄中,可選擇四種仿真存貯器模式之一:① 內(nèi)程序存貯器 內(nèi)數(shù)據(jù)存貯器 仿真程序存貯器在仿真器上。⑴ 8052 模式 選擇 8052 仿真模式,(EA=0)。13. 屏蔽斷點全速運行 該命令的快捷鍵為Ctrl+F5。該命令的快捷鍵為F9。該命令的快捷鍵為Shift+F11,工具圖標(biāo)見由“查看/工具欄/調(diào)試工具”打開的工具條。該命令的快捷鍵為F7,工具圖標(biāo)見由“查看/工具欄/調(diào)試工具”打開的工具條。該命令的快捷鍵為F5,工具圖標(biāo)見由“查看/工具欄/調(diào)試工具”打開的工具條。該命令的快捷鍵為Ctrl+F10。該命令的快捷鍵為Ctrl+F8。該命令的快捷鍵為F10,工具圖標(biāo)見由“查看/工具欄/調(diào)試工具”打開的工具條。:單步運行程序。:跟蹤運行程序,在反匯編窗口下執(zhí)行一條指令,如果當(dāng)前是調(diào)用指令,則進(jìn)入所調(diào)用的子程序;如果在源程序窗口下,執(zhí)行當(dāng)前文本下的一條語句,如果是調(diào)用指令則進(jìn)入所調(diào)用的子程序。:進(jìn)入源程序調(diào)試方式。:裝入當(dāng)前程序的調(diào)試信息。PRECODE:起始地址,在寄存器和位存儲區(qū)中定位段。XDATA: 起始地址/段名,定位XDATA段。STACK:段名,定位STACK段。DATA:起始地址/段名,定位DATA段。因此,不用USING屬性也能避開引起的麻煩。在代碼生成中,REGISTERBANK控制將確定選用其四個8051寄存器組中的一個。每一優(yōu)化級包含了比優(yōu)化級別低的所有優(yōu)化處理功能。這樣就允許不加限制地使用整個地址空間,用戶程序最大可達(dá)64K字節(jié)。但是大多數(shù)的轉(zhuǎn)移和大部分調(diào)用,仍能保持短編碼形式。8051為提高編碼密度,僅在2K塊內(nèi)轉(zhuǎn)移和調(diào)用,盡可能不使用3個字節(jié)的調(diào)用和轉(zhuǎn)移指令。RAM(SMALL、MEDUIM、LARGE)RAM指令用來決定程序內(nèi)存的大小,它影響跳轉(zhuǎn)指令的編碼。當(dāng)然,可以用ASM51單獨建立中斷向量。INTVECTOR/NOINTVECTOR在INTVCTOR控制下,編譯程序可為模塊中每個中斷過程產(chǎn)生一個字節(jié)入口的中斷向量。⑵PL/M編譯器頁 圖1-7工程設(shè)置對話框CODE/NOCODE:CODE控制表明開始列出生成標(biāo)準(zhǔn)匯編語言格式地目標(biāo)代碼,這些匯編語言目標(biāo)代碼緊隨源程序列表清單之后,NOCOD控制是在出現(xiàn)CODE控制之前,不列出所生成地目標(biāo)代碼清單。ROM(LARGE):將CALL和JMP指令以LCALL和LJMP編碼。RAM(SMALL): CALL和JMP指令作為ACALL和AJMP指令的編碼,最大程序空間可達(dá)2K字節(jié),整個用戶程序必須分布在這2K字節(jié)空間內(nèi)。OPTIMIZE(n):括號內(nèi)n為一個0-5的十進(jìn)制數(shù),另外可選OPTIMIZE(SIZE) 和OPTIMIZE(SPEED),以決定優(yōu)化重點是放在代碼長度上還是執(zhí)行速度上。這種模式通過數(shù)據(jù)指針(DPTR)訪問外部數(shù)據(jù)存儲器。這種模式使用(R0、R1)訪問外部數(shù)據(jù)存儲器。SMALL:小模式,所有函數(shù)和過程的變量及局部數(shù)據(jù)段被定義在8051片內(nèi)數(shù)據(jù)存儲區(qū)。3.項目屬性單擊“項目/項目屬性”出現(xiàn)對話框,框中第一頁如圖1-6所示⑴ C編譯器頁 圖1-6工程設(shè)置對話框 SMALL、COMPACT、LARGE這些指令控制存儲器模式選擇。若編譯有錯,信息窗口會指出錯誤在什么地方,反復(fù)修改,直至編譯通過為止。單擊“項目/編譯當(dāng)前文件”或 “項目/編譯連接裝載”(兩種方式的區(qū)別在于前者只編譯,后者既編譯又將編譯后的代碼下載到CPU中)將新編寫的或打開的程序進(jìn)行編譯,編譯成功的話,下面的信息窗口(Massage)會出現(xiàn)新創(chuàng)建的文件名,且在窗口中出現(xiàn)組裝完成(ASSEMBLY COMPLETE),“0”個錯誤(ERROR)“0”個警告(WARNING) 。1.新建項目單擊“項目/新建項目”,出現(xiàn)對話框,在框重輸入文件名字,新的項目就建立了。單擊主菜單中項目,出現(xiàn)下拉菜單,在下拉菜單中有新建項目、打開項目、關(guān)閉項目、項目屬性、編譯當(dāng)前文件、編譯連接裝載、加入模塊文件、加入庫文件、裝入調(diào)試信息。窗口四邊分別收縮或放大的方法是,將鼠標(biāo)點擊窗口邊線,出現(xiàn)左右或上下形式的箭頭(注意此箭頭一晃而過要認(rèn)真捕捉),馬上按住鼠標(biāo)左鍵整體移動鼠標(biāo),邊線就跟著移動,移至合適位置,松開鼠標(biāo)就行,有些窗口為豎式長方形,有些窗口為橫式長方形,若要調(diào)整它的形狀,用窗口命令就行。從上可見觀察內(nèi)容很多,一個屏幕上不可能容納這么多內(nèi)容, 有的時候窗口很大,就需要用窗口調(diào)整指令來調(diào)整好各個窗口位置大小。④號窗口為觀察窗口,有時要觀察的值太多,可將要觀察的值選定到此窗口中進(jìn)行觀察,方法是:在此窗口中單擊鼠標(biāo)右鍵出現(xiàn)浮動菜單,選中浮動菜單中“增加觀察項”且單擊出現(xiàn)如圖1-5所示的對話窗口,按窗口中的要求選中對應(yīng)的各項,選中的變量圖1-5模擬調(diào)試器窗口馬上出現(xiàn)在④號窗口中。例如在外部程序(XData)存儲器窗口中單擊鼠標(biāo)右鍵出現(xiàn)浮動菜單,要看指定的單元中的內(nèi)容,選中浮動菜單中“選擇顯示地址”且單擊出現(xiàn)地址對話窗口,在窗口中輸入要看的地址,對應(yīng)的地址項馬上出現(xiàn)在本窗口中,解決了查找之苦。隨著程序的不同可以任意選擇其中的一個窗口進(jìn)行觀察。②號窗口為信息窗口,該窗口是顯示所有操作的信息內(nèi)容,特別是在將程序進(jìn)行編譯或編譯連接裝載后,顯示程序出錯與否的信息,主要看錯誤(ERROR)和警告(WARNING)兩項,特別是錯誤項有一個錯誤就不能編譯通過,調(diào)試就不能進(jìn)行,有警告無錯誤還可通過,最好顯示是“0”個錯誤,“0”個警告。在項目管理器窗口和內(nèi)部數(shù)據(jù)存儲器(00HFFH)窗口中單擊鼠標(biāo)右鍵有對應(yīng)的浮動菜單出現(xiàn),選中且單擊選項可進(jìn)行對應(yīng)的操作。將全部打開后的屏幕窗口顯示如圖1-4所示:① 號窗口為綜合窗口,單擊本窗口下面的標(biāo)簽,此窗口會變換成項目管理器窗口,特殊功能寄存器窗口,內(nèi)部數(shù)據(jù)存儲器(00HFFH)窗口,內(nèi)部位(20H2FH范圍內(nèi)的007F之間共計128個位)顯示窗口。 查看主菜單的“查看”下拉菜單中的內(nèi)容有:工具欄、狀態(tài)欄、寄存器窗口、程序寄存器窗口、數(shù)據(jù)寄存器窗口、邏輯分析窗口、跟蹤記錄窗口、變量表、項目管理器窗口、信息窗口、觀察窗口。編譯程序有成功與否,不成功要反復(fù)修改,成功后會自動生成列表文件(.LST)和目標(biāo)文件(.OBJ),可進(jìn)行調(diào)試程序,調(diào)試過程較復(fù)雜,下面分別敘述。再在該系統(tǒng)中編寫程序,調(diào)試程序,編寫調(diào)試程序又必須經(jīng)歷寫程序;編譯程序;調(diào)試程序三個大的過程,每一個過程又有很多步驟和方法。出現(xiàn)如圖1-2所示的模擬調(diào)試器窗口:圖1-2模擬調(diào)試器窗口 系統(tǒng)使用方法學(xué)習(xí)單片機的最終目的是開發(fā)單片機產(chǎn)品或維修單片機產(chǎn)品,開發(fā)一個產(chǎn)品必須經(jīng)歷硬件設(shè)計和軟件設(shè)計兩個階段。 圖1-1連機出錯提示框如果已經(jīng)連接仿真器或?qū)嶒瀮x,則直接進(jìn)入 QTH 調(diào)試器窗口。如 Franklin/Keil 或 keil 及以上版本。51系列單片機實驗系統(tǒng)指導(dǎo)書 目 錄前言第1章 下載式實驗系統(tǒng)的使用方法 軟件安裝與啟動 文件操作 建立工程項目(匯編) 調(diào)試程序第2章 軟件實驗 數(shù)據(jù)傳送實驗 清0實驗 數(shù)據(jù)轉(zhuǎn)換實驗 拆字、拼字實驗 散轉(zhuǎn)程序?qū)嶒? 時鐘實驗 計數(shù)器實驗 無符號十進(jìn)制數(shù)加法實驗 數(shù)據(jù)排序?qū)嶒? 單字節(jié)BCD碼除法實驗 查找相同個數(shù)實驗第3章 硬件實驗 P1口彩燈控制實驗 數(shù)碼管顯示實驗 順序控制實驗 8031和8155接口擴展與數(shù)碼管顯示實驗 鍵盤、數(shù)碼管顯示綜合實驗 A/D轉(zhuǎn)換實驗 D/A轉(zhuǎn)換實驗 A/D與D/A轉(zhuǎn)換綜合實驗第4章 89C51系列實驗 順序控制實驗 數(shù)碼管顯示實驗 鍵盤、數(shù)碼管顯示綜合實驗 A/D轉(zhuǎn)換實驗 D/A轉(zhuǎn)換實驗 第1章 下載式實驗系統(tǒng)的使用方法 軟件安裝與啟動 下載式實驗系統(tǒng),是一套既可脫離硬件仿真又可與實驗系統(tǒng)聯(lián)機仿真的實驗裝置,對于硬件實驗,只要將軟件調(diào)試好后就可將程序用串行口直接在線寫入芯片,再不必象以前那樣要專用的編程器來固化程序。 軟件安裝 1. 為使 QTH 調(diào)試器能夠正常運行,您必須提供以下軟硬件環(huán)境: 586 以上的 PC 及兼容機;100M 以上的剩余硬盤空間;分辨率為 800600 以上的顯示器;具有SPP功能的打印機接口;使用符合 Intel 標(biāo)準(zhǔn)的匯編器、編譯器和連接器。:單擊開始/程序,-2008XS 快捷圖標(biāo)。如果沒有連接仿真器,等一下屏幕上會出現(xiàn)圖1-1所示的連機出錯提示框:可以選擇是否進(jìn)入模擬調(diào)試:“是”——進(jìn)入調(diào)試;“否”——請檢查并使仿真器正常工作后,再按調(diào)試菜單上的復(fù)位鈕,進(jìn)入仿真調(diào)試。而實驗系統(tǒng)是將一些簡單的實用電路已設(shè)計好。寫程序有程序輸入、程序修改、程序保存。首先在圖1-2所示的窗口中可進(jìn)行程序編寫或打開已編好的程序,若編寫新的程序則在主菜單中單擊“文件/新建”,若打開編好的程序,則在主菜單中單擊“文件/打開”,現(xiàn)打開一個編好的文件(),出現(xiàn)如圖1-3所示的模擬調(diào)試器窗口: 圖1-3模擬調(diào)試器窗口在主菜單中有9項,即文件、編輯、查看、項目、調(diào)試、設(shè)置、外設(shè)、窗口、幫助下面將每一項及每一項的子菜單分別敘述,其中文件和編輯菜單內(nèi)容一般會用,重點討論查看、項目、調(diào)試、設(shè)置、外設(shè)、窗口,幫助一項也可自已隨時使用。這些窗口和工具條顯示在屏幕或關(guān)閉的方法都是第一次選中且單擊打開(關(guān)閉)對應(yīng)的選項,第二次選中且單擊關(guān)閉(打開)對應(yīng)的選項。隨著程序的不同可以任意選擇其中的一個窗口。后面的3個窗口可直接改變單元中的數(shù)值(賦值)。
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1