版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
生物醫(yī)學(xué)電子儀器開發(fā)第1頁,共49頁,2023年,2月20日,星期六第三講
軟件的詳細(xì)設(shè)計(續(xù))·數(shù)據(jù)流圖·信號流圖·時序圖設(shè)計·程序流程框圖設(shè)計(含粗、中、細(xì)框圖)·編程·功能調(diào)試、性能調(diào)試、參數(shù)調(diào)試等DEPARTMENTofBIOMEDICALENGINEERING
第2頁,共49頁,2023年,2月20日,星期六四、程序流程框圖設(shè)計程序流程框圖設(shè)計的基本規(guī)范
第3頁,共49頁,2023年,2月20日,星期六四、程序流程框圖設(shè)計2.程序流程框圖設(shè)計的基本結(jié)構(gòu)
⑴順序結(jié)構(gòu)
語句1語句2語句1語句2N-S圖DEPARTMENTofBIOMEDICALENGINEERING
第4頁,共49頁,2023年,2月20日,星期六四、程序流程框圖設(shè)計2.程序流程框圖設(shè)計的基本結(jié)構(gòu)(續(xù))
⑵分支結(jié)構(gòu)(選擇結(jié)構(gòu))
語句2語句1語句2語句1判斷表達(dá)式真假判斷表達(dá)式真假N-S圖第5頁,共49頁,2023年,2月20日,星期六四、程序流程框圖設(shè)計2.程序流程框圖設(shè)計的基本結(jié)構(gòu)(續(xù))
⑶循環(huán)結(jié)構(gòu)(當(dāng)型循環(huán)結(jié)構(gòu))
循環(huán)體語句判斷表達(dá)式真假當(dāng)條件判斷表達(dá)式為真循環(huán)體語句N-S圖DEPARTMENTofBIOMEDICALENGINEERING
第6頁,共49頁,2023年,2月20日,星期六四、程序流程框圖設(shè)計2.程序流程框圖設(shè)計的基本結(jié)構(gòu)(續(xù))
⑷循環(huán)結(jié)構(gòu)(直到型循環(huán)結(jié)構(gòu))
循環(huán)體語句判斷表達(dá)式真假循環(huán)體語句直到判斷表達(dá)式為假N-S圖第7頁,共49頁,2023年,2月20日,星期六四、程序流程框圖設(shè)計循環(huán)工作循環(huán)判斷循環(huán)準(zhǔn)備循環(huán)修改出口入口循環(huán)修改循環(huán)判斷循環(huán)準(zhǔn)備循環(huán)工作出口入口DEPARTMENTofBIOMEDICALENGINEERING
第8頁,共49頁,2023年,2月20日,星期六四、程序流程框圖設(shè)計3.程序流程框圖基本結(jié)構(gòu)設(shè)計中的注意事項
⑴分支結(jié)構(gòu)(選擇結(jié)構(gòu))(1)分支的關(guān)鍵是條件轉(zhuǎn)移指令中條件cc與轉(zhuǎn)移地址nn的配合,即條件cc的設(shè)置應(yīng)使?jié)M足條件時轉(zhuǎn)移到與條件轉(zhuǎn)移指令不相鄰接的分支地址nn去執(zhí)行,否則將不能夠產(chǎn)生分支;(2)與條件轉(zhuǎn)移指令相鄰接的分支中,為避免重復(fù)執(zhí)行與條件轉(zhuǎn)移指令不相鄰接的分支程序塊,應(yīng)設(shè)置無條件轉(zhuǎn)移指令;(3)分支中的共同處理程序,最好放在分支前或后的“共同通道”中。分支1JPcc,nnNY分支2共同部分JPnn′nnnn′m
m第9頁,共49頁,2023年,2月20日,星期六四、程序流程框圖設(shè)計3.程序流程框圖基本結(jié)構(gòu)設(shè)計中的注意事項
⑵循環(huán)結(jié)構(gòu)(直到型循環(huán)結(jié)構(gòu))
(1)循環(huán)準(zhǔn)備與循環(huán)修改兩部分之間一般有著對應(yīng)關(guān)系,它們通常包括對循環(huán)工作和循環(huán)控制兩部分的服務(wù),如:地址指針的初置和修改、循環(huán)條件的初置和修改,注意不要疏漏某一方面。(2)注意循環(huán)部分不包括循環(huán)準(zhǔn)備部分,否則循環(huán)將完全失去意義,造成死循環(huán)。(3)循環(huán)控制的條件必須是確定的、可能的,否則會造成死循環(huán);循環(huán)條件的設(shè)置必須使?jié)M足條件時轉(zhuǎn)到與循環(huán)控制指令不相鄰接的程序段去執(zhí)行,否則不能產(chǎn)生循環(huán)或造成死循環(huán)。入口循環(huán)修改循環(huán)判斷循環(huán)準(zhǔn)備循環(huán)工作出口DEPARTMENTofBIOMEDICALENGINEERING
第10頁,共49頁,2023年,2月20日,星期六四、程序流程框圖設(shè)計3.程序流程框圖基本結(jié)構(gòu)設(shè)計中的注意事項
⑶循環(huán)結(jié)構(gòu)(當(dāng)型循環(huán)結(jié)構(gòu))
當(dāng)型循環(huán)結(jié)構(gòu)程序設(shè)計中除了必須滿足如直到型結(jié)構(gòu)程序設(shè)計中的全部注意事項外,還必須滿足如下幾條注意事項:(1)當(dāng)型循環(huán)方式下,循環(huán)條件的初置應(yīng)特別注意保證循環(huán)次數(shù)的滿足。(5)當(dāng)型循環(huán)方式下,應(yīng)在循環(huán)工作部分結(jié)束處加一條無條件轉(zhuǎn)移指令以形成循環(huán)。循環(huán)工作循環(huán)判斷循環(huán)準(zhǔn)備循環(huán)修改出口入口第11頁,共49頁,2023年,2月20日,星期六第三講
軟件的詳細(xì)設(shè)計(續(xù))·數(shù)據(jù)流圖·信號流圖·時序圖設(shè)計·程序流程框圖設(shè)計(含粗、中、細(xì)框圖)·編程·功能調(diào)試、性能調(diào)試、參數(shù)調(diào)試等第12頁,共49頁,2023年,2月20日,星期六1.N路散轉(zhuǎn)技術(shù)在轉(zhuǎn)移條件呈規(guī)律性變化而轉(zhuǎn)移地址卻無規(guī)律可循的轉(zhuǎn)移處理過程中,可以采用N路散轉(zhuǎn)技術(shù)來處理。例.當(dāng)A=0、1、2、……時,程序?qū)?yīng)轉(zhuǎn)移到地址為C948H、2063H、130AH、……的程序斷執(zhí)行。NJSUB: CLR C RLC A MOV DPTR,#NJADTB JMP @A+DPTRNJADTB: DW C948H、2063H、130AH、……五、程序編制第13頁,共49頁,2023年,2月20日,星期六五、程序編制2.子程序技術(shù)和中斷處理技術(shù)
⑴子程序技術(shù)子程序是用程序單位定義的一個特定處理過程,可以被其它程序多次調(diào)用。子程序可以完成一個固有的函數(shù)的運算或完成一種處理過程。子程序的一個顯著特征是通用并經(jīng)常被調(diào)用。子程序操作中至少有三個關(guān)鍵問題必須注意:·斷點的保護(hù)和子程序的正確返回·現(xiàn)場(數(shù)據(jù)、狀態(tài))的正確保護(hù)和恢復(fù)·被處理數(shù)據(jù)和處理結(jié)果數(shù)據(jù)的正確交換DEPARTMENTofBIOMEDICALENGINEERING
第14頁,共49頁,2023年,2月20日,星期六⑵中斷技術(shù)中斷處理技術(shù)是提供給硬件中斷源在隨時出現(xiàn)需要CPU服務(wù)時臨時打斷主程序的執(zhí)行,而使CPU及時為中斷源硬件服務(wù)的一種靈活地、及時地處理緊急事務(wù)的特殊技術(shù)。是軟件與硬件在時序上密切配合的一種非常有用的技術(shù)。中斷處理的過程包括:中斷請求、中斷判優(yōu)、中斷響應(yīng)、中斷處理、中斷返回。其中,中斷響應(yīng)是該技術(shù)的核心和靈魂。中斷響應(yīng)的過程通常包括:關(guān)中斷、保護(hù)斷點和保護(hù)現(xiàn)場、從所響應(yīng)的中斷源相對應(yīng)的中斷向量地址中取出中斷服務(wù)程序入口地址送入PC寄存器。中斷處理程序中的相關(guān)問題類似于子程序。五、程序編制第15頁,共49頁,2023年,2月20日,星期六⑶
子程序的靈活轉(zhuǎn)出技術(shù)子程序的一個重要規(guī)定是不能夠隨意從子程序中采用轉(zhuǎn)移類指令轉(zhuǎn)出,而必須用返回指令返回斷點處繼續(xù)執(zhí)行主程序。但當(dāng)我們充分掌握其原理后,根據(jù)編程的需要,可以在保證堆棧的正確操作的前提下,從子程序中跳出,而轉(zhuǎn)向意欲轉(zhuǎn)向的地址。子程序靈活轉(zhuǎn)出操作中必須注意以下關(guān)鍵問題:·應(yīng)當(dāng)將堆?;謴?fù)到轉(zhuǎn)入該子程序前的狀態(tài)(堆棧中無效數(shù)據(jù)可以不管)例子.五、程序編制第16頁,共49頁,2023年,2月20日,星期六例子.SUB: PUSH ACC PUSH PSW …… JZ NEXT POP PSW POP ACC POP ACC POP ACC LJMP DONENEXT: …… POP PSW POP ACC RET五、程序編制第17頁,共49頁,2023年,2月20日,星期六3.編制應(yīng)用程序舉例
1)8段LED數(shù)碼管動態(tài)顯示接口的設(shè)計學(xué)會用MCS-51系列單片機(jī)的并行I/O口進(jìn)行8位8段LED顯示。
(1)LED工作原理簡介7段或8段LED顯示器7段發(fā)光二極管分別稱為a、b、c、d、e、f、g,如果是8段,則多一個小數(shù)點dp。+5V陽極abcdefgdp
abcdefgdp
陰極第18頁,共49頁,2023年,2月20日,星期六(2)LED顯示器的顯示段碼(3)動態(tài)顯示和靜態(tài)顯示(4)實驗任務(wù)將自DISP單元開始的內(nèi)部RAM顯示緩沖區(qū)中的8位10進(jìn)制數(shù)字依次在L0~L7的8個LED上顯示出來。(5)硬件電路aP1.0P1.1P1.78051P3.0P3.6P3.7VCCbdpL7L6L0第19頁,共49頁,2023年,2月20日,星期六(6)程序清單為了在LED上顯示出顯示緩沖區(qū)DISP單元中一位數(shù)字0~9的字符,下面程序的處理方法是將DISP單元中一位數(shù)字0~9作為偏移量,從DISTAB字模表中取出相應(yīng)的字模,再通過P1口送LED顯示。DISP: MOV R2,#8 ;賦8位顯示位計數(shù)初值
MOV R0,#DISP ;賦8位顯示緩沖區(qū)指針初值
MOV DPTR,#DISTAB ;賦字模表首址到變址寄存器
MOV R1,#0FEH ;將位碼初值賦位碼寄存器DISPLP:MOV A,@R0 ;在顯示緩沖區(qū)中取當(dāng)前應(yīng)顯示數(shù)字
MOVC A,@A+DPTR ;取應(yīng)顯示數(shù)字對應(yīng)字模
MOV P1,A ;輸出顯示字模段碼
MOV A,R1 ;取位碼
MOV P3,A ;輸出位碼
INC R0 ;修改顯示緩沖區(qū)指針第20頁,共49頁,2023年,2月20日,星期六
MOV A,R1 SETB C RLC A ;位碼寄存器中位碼左移一位
MOV R1,A ACALL DELAY ;調(diào)用延時子程序延時,以保證肉眼 ;殘留時間
DJNZ R2,DISPLP ;顯示位計數(shù)修改并判斷8位顯示完 ;否,未完則轉(zhuǎn)DISPLP繼續(xù)
……DELAY: MOV R3,#05 ;延時子程序(外部晶振12MHz時約為
;2ms)DLYLP0: MOV R4,#0C8HDLYLP1: DJNZ R4,DLYLP1 DJNZ R3,DLYLP0 RETDISTAB: DB 0C0H,0F9H,0A4H,0B0H,99H
;“0”,“1”,“2”,“3”,“4”的字模
DB 92H,82H,0F8H,80H,90H
;“5”,“6”,“7”,“8”,“9”的字模第21頁,共49頁,2023年,2月20日,星期六
2)8路8位A/D轉(zhuǎn)換器ADC0808/0809與51單片機(jī)的接口設(shè)計
A/DC是將輸入的模擬信號轉(zhuǎn)換成數(shù)字信號的器件。ADC0808/0809是8位CMOS逐次逼近式A/D轉(zhuǎn)換器,由8位A/D轉(zhuǎn)換器、8通道多路轉(zhuǎn)換器和與微處理器兼容的控制邏輯組成。8通道多路轉(zhuǎn)換器能直接連通8個單端模擬信號中的任何一個。(1)ADC0808/0809的內(nèi)部結(jié)構(gòu)及引腳功能
第22頁,共49頁,2023年,2月20日,星期六ADC0808/0809功能特點如下:·8位分辨率?!つM輸入范圍為0~5V,單一+5V供電?!ぞ哂墟i存控制的8路模擬開關(guān)?!た涉i存三態(tài)輸出,輸出與TTL兼容?!ぷ畲蟛豢烧{(diào)誤差A(yù)DC0808小于±1/2LSB,ADC0809小于±1LSB。·不必進(jìn)行零點和滿度調(diào)整?!まD(zhuǎn)換速度取決于芯片的時鐘頻率。時鐘頻率范圍:10~1280kHz,當(dāng)CLK=500kHz時,轉(zhuǎn)換速度為128μs。第23頁,共49頁,2023年,2月20日,星期六引腳功能介紹如下:IN0~I(xiàn)N7:8路輸入通道的模擬量輸入端口。
2-1~2-8:8位數(shù)字量輸出端口。START,ALE:START為啟動控制輸入端口,ALE為地址鎖存控制信號端口。這兩個信號端可連接起來同時控制,當(dāng)輸入一個正脈沖,便立即啟動A/D轉(zhuǎn)換。EOC,OE:EOC為轉(zhuǎn)換結(jié)束信號脈沖輸出端口,OE為輸出允許控制端口。EOC電平由低變高表示A/D轉(zhuǎn)換結(jié)束。OE端的電平由低變高,則打開三態(tài)輸出鎖存器,將轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。該兩信號亦可連結(jié)在一起方便控制。第24頁,共49頁,2023年,2月20日,星期六
REF(+),REF(-),Vcc,GND:REF(+)和REF(-)為參考電壓輸入端,Vcc為主電源輸入端,GND為接地端。通常REF(+)與Vcc、REF(-)與GND連接在一起。CLK:時鐘輸人端。ADDA,B,C:8路模擬開關(guān)的三位地址選通輸入端,以選擇對應(yīng)的輸入通道。其地址碼分別為二進(jìn)制數(shù)000~111(對應(yīng)C、B、A)時,對應(yīng)的輸入通道IN0~I(xiàn)N7選通。第25頁,共49頁,2023年,2月20日,星期六(2)ADC0808/0809與51系列單片機(jī)接口的I/O方式ADC0808/0809與51系列單片機(jī)接口的I/O方式有三種,即:無條件傳送方式(即等待延時方式)、程序查詢方式和中斷方式。(3)無條件傳送方式設(shè)計方案①設(shè)計任務(wù)以ADC0808/0809與51系列單片機(jī)組成一個模/數(shù)轉(zhuǎn)換電路,并編制完成采用無條件傳送方式分別對8路模擬信號輪流采樣一次,并依次把結(jié)果轉(zhuǎn)存到內(nèi)部數(shù)據(jù)存儲區(qū)的采樣轉(zhuǎn)換程序。②硬件電路
第26頁,共49頁,2023年,2月20日,星期六第27頁,共49頁,2023年,2月20日,星期六③程序清單在編制程序時,令P2.7=A15=0,而A0、A1、A2給出被選擇模擬通道的地址。以MOVX指令執(zhí)行一條輸出指令,由于指令中含有P2.7=A15=0和信號為低電平,則經(jīng)或非門產(chǎn)生正脈沖作為START和ALE信號,以啟動A/D轉(zhuǎn)換,而MOVX指令通過P0口送出通道地址,并在指令送出的ALE信號配合下鎖存在74LS373鎖存器中,以選通相應(yīng)通道;同樣的道理,執(zhí)行一條輸入指令,則讀取A/D轉(zhuǎn)換結(jié)果。由于采用無條件傳送方式(即等待延時方式)完成數(shù)據(jù)輸入任務(wù),故當(dāng)啟動A/D轉(zhuǎn)換后,須采用軟件延時等待的方式等待A/D轉(zhuǎn)換的結(jié)束,然后接收轉(zhuǎn)換好的數(shù)據(jù)。
第28頁,共49頁,2023年,2月20日,星期六ADSUB: MOV R1,#DATAAD ;置存儲數(shù)據(jù)區(qū)首地址
MOV DPTR,#7FF8H ;讓P2.7=0,并指向0通道
MOV R2,#08H ;置通道計數(shù)器初值(共8通道)ADLOP: MOVX @DPTR,A ;啟動A/D轉(zhuǎn)換
MOV R3,#20H ;軟件延時(若晶振為6MHz,則 ;最大轉(zhuǎn)換時間須128μS)ADDELY: DJNZ R3,ADDELY MOVX A,@DPTR ;讀取轉(zhuǎn)換結(jié)果
MOV @R1,A ;存儲數(shù)據(jù)
INC DPTR ;指向下一個通道
INC R1 ;修改數(shù)據(jù)區(qū)指針
DJNZ R2,LOOP ;8個通道全采樣完了嗎? ……第29頁,共49頁,2023年,2月20日,星期六(4)程序查詢傳送方式設(shè)計方案(4)程序查詢傳送方式設(shè)計方案①實驗任務(wù)以ADC0808/0809與51系列單片機(jī)組成一個模/數(shù)轉(zhuǎn)換電路,并編制完成采用查詢方式分別對8路模擬信號輪流采樣一次,并依次把結(jié)果轉(zhuǎn)存到內(nèi)部數(shù)據(jù)存儲區(qū)的采樣轉(zhuǎn)換程序。②硬件電路第30頁,共49頁,2023年,2月20日,星期六第31頁,共49頁,2023年,2月20日,星期六③程序清單與編制無條件傳送方式的程序類同,這里仍令P2.7=A15=0,而A0、A1、A2給出被選擇模擬通道的地址,以執(zhí)行一條MOVX輸出指令以啟動A/D轉(zhuǎn)換,以執(zhí)行一條MOVX輸入指令來讀取A/D轉(zhuǎn)換結(jié)果。與無條件傳送方式唯一不同的是,這里在啟動A/D轉(zhuǎn)換后,不是采用軟件延時等待的方式等待A/D轉(zhuǎn)換的結(jié)束并接收數(shù)據(jù),而是能動地查詢轉(zhuǎn)換結(jié)束與否的信息(EOC信號),當(dāng)查詢到轉(zhuǎn)換已結(jié)束時,則接收轉(zhuǎn)換好的數(shù)據(jù)。第32頁,共49頁,2023年,2月20日,星期六ADSUB: MOV R1,#DATAAD ;置存儲數(shù)據(jù)區(qū)首地址
MOV DPTR,#7FF8H ;P2.7=0,且指向通道0 MOV R2,#08H ;置通道計數(shù)器初值:8通道ADLOP: MOVX @DPTR,A ;啟動A/D轉(zhuǎn)換
MOV A,P1 ;取P1口信息,以備查詢EOC ;電平ADSTAT: JNB ACC.0,ADSTAT ;ACC.0映射的是P1.0即EOC ;的電平信號,若其不為高 ;電平則A/D轉(zhuǎn)換尚未結(jié)束, ;須繼續(xù)等待
MOVX A,@DPTR ;讀取轉(zhuǎn)換結(jié)果
MOV @R1,A ;存儲數(shù)據(jù)
INC DPTR ;指向下一個通道
INC R1 ;修改數(shù)據(jù)區(qū)指針
DJNZ R2,LOOP ;8個通道全采樣完了嗎? ……第33頁,共49頁,2023年,2月20日,星期六(5)中斷傳送方式設(shè)計方案①實驗任務(wù)以ADC0808/0809與51單片機(jī)組成一個模/數(shù)轉(zhuǎn)換電路,并編制完成采用中斷方式分別對8路模擬信號輪流采樣多次,并依次把結(jié)果轉(zhuǎn)存到外部數(shù)據(jù)存儲區(qū)的采樣轉(zhuǎn)換程序。②硬件電路③程序清單將ADC0808作為一外部并行I/O口,直接由8031的P2.7和脈沖啟動其A/D轉(zhuǎn)換,故其通道地址應(yīng)為7FFFH。由于讀取轉(zhuǎn)換結(jié)果的數(shù)據(jù)是采用中斷方式,故在主程序中只須啟動A/D轉(zhuǎn)換器,而無須考慮接收數(shù)據(jù)。接收數(shù)據(jù)則應(yīng)另外設(shè)計中斷處理程序來完成。同時,由于采用了中斷技術(shù),程序執(zhí)行過程中的邏輯連接要用到地址矢量。A/D轉(zhuǎn)換器所須的CLK信號直接由8031的ALE提供。第34頁,共49頁,2023年,2月20日,星期六第35頁,共49頁,2023年,2月20日,星期六 ORG 0000HBEGIN: AJMP ADINIT ORG 0013HADIPAD: AJMP ADINTP ORG 0030HADINIT: MOV SP,#6FH SETB IT1 ;選擇為邊沿觸發(fā)方式
SETB EA ;開總的中斷允許
SETB EX1 ;開中斷
MOV R0,#00H ;通道地址初值送通道地址指針R0 MOV R1,#00H ;數(shù)據(jù)存放區(qū)首址低字節(jié)存地址指針R1 MOV 20H,#10H ;數(shù)據(jù)存放區(qū)首址高字節(jié)存代用地址指針 ;20H
;以下三指令為在主程序中首先啟動A/D轉(zhuǎn) ;換一次,以后則在中斷處理程序中啟動
;A/D轉(zhuǎn)換
MOV DPH,#7FH ;端口地址高字節(jié)送DPH MOV DPL,R0 ;端口地址低字節(jié)送DPL第36頁,共49頁,2023年,2月20日,星期六 MOVX @DIPTR,A ;啟動轉(zhuǎn)換,同時選通首通道
INC R0 ;修改通道地址指針值,準(zhǔn)備下通道轉(zhuǎn)換
…… ;主程序完成其它事務(wù) ;A/D轉(zhuǎn)換中斷處理程序ADINTP: MOV DPTR,#7FFFH ;端口地址送DPTR MOVX A,@DPTR ;讀取從相應(yīng)通道輸入的轉(zhuǎn)換結(jié)果
MOV P2,20H ;數(shù)據(jù)存放區(qū)首址高字節(jié)送P2口
MOVX @R1,A ;讀取數(shù)據(jù)存入外部數(shù)據(jù)存儲器指定區(qū)域
INC R1 ;存放地址指針修改
CJNE R1,#00,ADINP1 ;低位地址指針溢出,則高位地 ;址指針加1 INC 20HADINP1: MOV DPL,R0 ;端口地址低字節(jié)送DPL MOVX @DPTR,A ;啟動A/D一通道轉(zhuǎn)換
INC R0 ;修改通道地址指針值,為下一通道轉(zhuǎn)換 ;準(zhǔn)備
RETI第37頁,共49頁,2023年,2月20日,星期六
3)SRAM存儲器的應(yīng)用設(shè)計
(1)AS7C4098芯片簡介
AS7C4098是一種采用高性能的CMOS工藝制成的256K×16位44引腳的靜態(tài)讀寫存儲器,用于高速、低功耗狀況下的數(shù)據(jù)存儲。當(dāng)/CE處于高電平,系統(tǒng)進(jìn)入待機(jī)模式。在待機(jī)模式下其功耗不超過110mW。寫周期在寫信號和選片信號作用下完成,數(shù)據(jù)在寫信號和選片信號的上升沿之前通過輸入口I/O1~I(xiàn)/016寫入存儲器。為了避免總線競爭,應(yīng)當(dāng)在輸出使能和寫使能均無效的情況下驅(qū)動I/0口。當(dāng)輸出使能和選片信號為低,寫信號為高時,才能完成讀周期。當(dāng)選片使能和輸出使能失效,讀信號有效的情況下,輸出驅(qū)動處于高阻模式。其特點如下:具有256K×16位或512K×8位的存儲量;高速存取;低功耗;可以按字或字節(jié)讀/寫控制;TTL和CMOS兼容,三態(tài)I/O。第38頁,共49頁,2023年,2月20日,星期六第39頁,共49頁,2023年,2月20日,星期六第40頁,共49頁,2023年,2月20日,星期六第41頁,共49頁,2023年,2月20日,星期六第42頁,共49頁,2023年,2月20日,星期六六、程序分析目標(biāo)代碼程序分析的基本方法
⑴反匯編首先將目標(biāo)代碼程序利用仿真開發(fā)器或仿真開發(fā)軟件中的反匯編工具進(jìn)行反匯編,得到目標(biāo)代碼程序的初步匯編程序文檔。目標(biāo)代碼程序中除了匯編程序外,尚有數(shù)據(jù)表以及未使用存儲單元中的隨機(jī)數(shù)據(jù)等,甚至還有編程者為加密而加入的陷阱。由于反匯編工具并非萬能的,故不能夠識別,這些部分須得人為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京工業(yè)大學(xué)浦江學(xué)院《數(shù)據(jù)庫原理與應(yīng)用》2021-2022學(xué)年期末試卷
- 電纜溝施工組織設(shè)計
- 武昌水果湖第二小學(xué)教學(xué)綜合樓工程施工組織設(shè)計
- 南京工業(yè)大學(xué)浦江學(xué)院《酒店市場營銷》2022-2023學(xué)年第一學(xué)期期末試卷
- 《校園的早晨》說課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《工程力學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《綜合客運樞紐規(guī)劃與設(shè)計》2021-2022學(xué)年第一學(xué)期期末試卷
- 組織培訓(xùn)合同(2篇)
- 南京工業(yè)大學(xué)《藥用高分子材料學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)《水質(zhì)工程學(xué)(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 中國電影發(fā)展史簡介
- 2023北京海淀區(qū)高二上學(xué)期期末語文試題及答案
- 糧油售后服務(wù)承諾書
- 科研倫理與學(xué)術(shù)規(guī)范-課后作業(yè)答案
- 藥學(xué)職業(yè)生涯人物訪談
- 單位職工獨生子女父母一次性退休補貼申請表
- 國有集團(tuán)公司中層及員工履職追責(zé)問責(zé)處理辦法模版
- 管理學(xué)-第6章-組織設(shè)計
- 2020醫(yī)用氧藥典標(biāo)準(zhǔn)
- 七年級生物作業(yè)設(shè)計
評論
0/150
提交評論