微機(jī)原理課程設(shè)計(jì)_第1頁
微機(jī)原理課程設(shè)計(jì)_第2頁
微機(jī)原理課程設(shè)計(jì)_第3頁
微機(jī)原理課程設(shè)計(jì)_第4頁
微機(jī)原理課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課 程 設(shè) 計(jì) 課程名稱_微機(jī)原理及應(yīng)用 _ _題目名稱_微機(jī)原理及應(yīng)用課程設(shè)計(jì)_學(xué)生學(xué)院_自動(dòng)化學(xué)院_ _目 錄1.設(shè)計(jì)目的.32.設(shè)計(jì)要求.33.系統(tǒng)整體設(shè)計(jì).34.硬件電路設(shè)計(jì).55.程序框圖設(shè)計(jì).166.課程設(shè)計(jì)體會(huì).207.附錄.228.參考文獻(xiàn).221 設(shè)計(jì)目的(1)鞏固和加深對(duì)微機(jī)原理及應(yīng)用課程內(nèi)容的認(rèn)識(shí)和理解,提高應(yīng)用水平。(2)掌握匯編語言程序的編程方法。(3)熟悉鍵盤控制和七段數(shù)碼管的使用。2 設(shè)計(jì)要求本課程設(shè)計(jì)內(nèi)容包含兩個(gè)方面:系統(tǒng)硬件設(shè)計(jì)和軟件編程系統(tǒng)硬件設(shè)計(jì)設(shè)計(jì)8088計(jì)算機(jī)系統(tǒng),系統(tǒng)包含cpu、eprom、ram、pio、中斷控制器和定時(shí)器等芯片。要求8088工作于

2、最小模式;eprom為16kb、ram為16kb,其地址從00000h開始;8259的地址為20h和21h;8255的地址為60h、61h、62h、63h、64h;8253定時(shí)器的地址為30h、31h、32h、33h。顯示器采用六個(gè)8段數(shù)碼顯示器;鍵盤采用4 * 4矩陣形式,它們由8255控制。用35*35cm方格紙制圖。軟件編程內(nèi)容顯示器工作于查詢方式,鍵盤工作于中斷方式。16個(gè)按鍵定義的鍵值為:0 f ,按任意鍵在顯示器上顯示對(duì)應(yīng)鍵值。從鍵盤輸入6個(gè)數(shù)字使其能夠在顯示器上從右到左逐位顯示。實(shí)現(xiàn)計(jì)算功能:定義鍵盤按鍵:10個(gè)數(shù)字鍵(09);六個(gè)功能鍵:+、-、*、=、clear。實(shí)現(xiàn)五位十進(jìn)

3、制數(shù)以內(nèi)的連加、連減運(yùn)算。實(shí)現(xiàn)被除數(shù)(2位)、除數(shù)(1位)的十進(jìn)制連除運(yùn)算。3 系統(tǒng)整體設(shè)計(jì)微型計(jì)算機(jī)由微處理器,存儲(chǔ)器,接口電路以及連接在這些部件上的總線組成。微處理器,存儲(chǔ)器和所有io設(shè)備之間的信息交換都通過總線進(jìn)行。總線包括地址總線,數(shù)據(jù)總線和控制總線,他們始于cpu或終于cpu,現(xiàn)代微機(jī)大部分都是這種以總線為中心的結(jié)構(gòu)。8088cpu的地址數(shù)據(jù)總線ad15-ad0和地址狀態(tài)總線a16/s3-a19/s6是復(fù)用的,必須通過地址鎖存器把地址總線和數(shù)據(jù)總線分離??刂瓶偩€直接和8088cpu相連,這樣8088cpu就工作在最小工作方式。 微型計(jì)算機(jī)及外圍設(shè)備組成微型計(jì)算機(jī)系統(tǒng)的硬件,外圍設(shè)備必

4、須通過接口電路才能與系統(tǒng)總線相連,因此構(gòu)建一個(gè)基于8088cpu的簡(jiǎn)單微型計(jì)算機(jī)系統(tǒng)就是工作于最小工作方式的8088cpu系統(tǒng)總線上掛上一定規(guī)模的存儲(chǔ)器和接口電路,然后在把合適的外圍設(shè)備連接到接口電路上。一個(gè)基于8088cpu的簡(jiǎn)單微型計(jì)算機(jī)系統(tǒng)框圖如圖所示。圖中鍵盤與顯示器作為外圍設(shè)備通過接口芯片與系統(tǒng)總線相連。 ad0 . ad19 cpu wr rdm/io 鎖存器 romram接口芯片鍵盤顯示器譯碼器譯碼器4 硬件電路設(shè)計(jì)4.1 cpu與時(shí)鐘8284 時(shí)鐘信號(hào)發(fā)生器時(shí)鐘發(fā)生器8284除了提供頻率恒定的單相時(shí)鐘脈沖clk給cpu外還具有系統(tǒng)復(fù)位信號(hào)reset產(chǎn)生電路和準(zhǔn)備好信號(hào)ready

5、控制電路。如果f/c接+5v,則由fei輸入外加脈沖,如果f/c接地,由x1和x2連接的石英晶體震蕩器提供脈沖源,圖中有石英晶體振蕩器提供輸入脈沖給8284.8088 - 簡(jiǎn)介8088是一個(gè)intel以8086為基礎(chǔ)的微處理器,擁有16位元暫存器和8位元外部資料總線。8088使用8位元的設(shè)計(jì),所針對(duì)的是較為經(jīng)濟(jì)之系統(tǒng)。當(dāng)把8088的mn/引腳接到+5v時(shí),8088cpu工作于最小工作方式。所謂最小工作方式,就是系統(tǒng)中只有一個(gè)微處理器8088。在這種系統(tǒng)中所有的總線控制信號(hào)都直接由8088產(chǎn)生,系統(tǒng)中總線控制邏輯電路被減小到最小,這種方式適合于較小規(guī)模的應(yīng)用。最小方式下,24-31引腳功能:(1

6、)中斷響應(yīng)信號(hào)(輸出,低電平有效)是cpu對(duì)外設(shè)的中斷請(qǐng)求的回答信號(hào)。對(duì)于8088來說,信號(hào)實(shí)際是位于連續(xù)周期中的兩個(gè)負(fù)脈沖,在每個(gè)中斷響應(yīng)周期的t2、t3和tw狀態(tài),為低電平。第一個(gè)負(fù)脈沖通知外圍設(shè)備的接口,它發(fā)出的中斷請(qǐng)求已經(jīng)得到允許;外設(shè)接口收到第二個(gè)負(fù)脈沖后,將中斷類型碼送往數(shù)據(jù)總線。(2)ale地址鎖存允許信號(hào)(輸出,高電平有效)ale是cpu在每個(gè)總線周期的t1狀態(tài)發(fā)出的,其有效電平表示當(dāng)前在地址/數(shù)據(jù)復(fù)用線上輸出的是地址信息,利用它的下降沿把地址信號(hào)和信號(hào)鎖存在74ls373地址鎖存器中。ale不能被浮置。(3)數(shù)據(jù)允許信號(hào)(輸出,低電平有效,三態(tài))有效表示cpu準(zhǔn)備好接受和發(fā)送

7、數(shù)據(jù),是cpu提供雙向數(shù)據(jù)收發(fā)器74ls245的選通信號(hào),在每個(gè)訪問存儲(chǔ)器或訪問i/o周期,或中斷相應(yīng)周期均有效。在dma下,被浮置為高阻態(tài)。(4)dt/數(shù)據(jù)收發(fā)信號(hào)(輸出,三態(tài))在系統(tǒng)使用雙向收發(fā)器74ls245時(shí),用其控制數(shù)據(jù)的傳送方向。如果dt/為高電平,則進(jìn)行數(shù)據(jù)發(fā)送,如果dt/為低電平,則進(jìn)行數(shù)據(jù)接收.在dma下,被浮置為高阻態(tài)。(5)/io存儲(chǔ)器/io控制信號(hào)(輸出,三態(tài))用于區(qū)分是訪問存儲(chǔ)器(低電平),還是訪問i/o(高電平),通常/io被接至存儲(chǔ)器或接口芯片的片選端。當(dāng)dma時(shí),被浮置為高阻態(tài)。(6)wr寫信號(hào)(輸出,低電平有效,三態(tài))wr有效時(shí),表示cpu正在執(zhí)行存儲(chǔ)器或訪問

8、存儲(chǔ)器。在任何寫周期,wr只在t2、t3、tw有效,在dma時(shí),wr被浮置為高阻態(tài)。(7)hold總線保持請(qǐng)求信號(hào)(輸入,高電平有效)它是系統(tǒng)中的其他總線主控部件向cpu發(fā)出的請(qǐng)求占用總線的申請(qǐng)信號(hào)。(8)hlda總線保持響應(yīng)信號(hào)(輸出,高電平有效)它是cpu對(duì)系統(tǒng)中其他總線主控部件向其請(qǐng)求總線使用權(quán)的響應(yīng)信號(hào)。4.2 電源與復(fù)位系統(tǒng)復(fù)位信號(hào) 圖中,由r(560k)、c1(10uf)和二極管d1同8284a組成了系統(tǒng)復(fù)位電路,當(dāng)系統(tǒng)上電工作時(shí),系統(tǒng)電源通過r、c1是res端電位由低變高,該信號(hào)經(jīng)8284a內(nèi)部電路處理后,輸出的reset信號(hào)作為8088cpu的復(fù)位信號(hào)。 根據(jù)cpu 對(duì)rese

9、t 信號(hào)的要求,系統(tǒng)上電后8284a輸出reset由低電平變?yōu)楦唠娖降膹?fù)位時(shí)間要大于4個(gè)時(shí)鐘周期,因此合理選擇r、c1數(shù)值是確保8088cpu上電可靠復(fù)位的重要條件。復(fù)位電路二極管d1是用于當(dāng)系統(tǒng)電源瞬間掉電時(shí),將c1中存儲(chǔ)的電荷快速放掉,這樣當(dāng)系統(tǒng)再次上電時(shí),即保證r和c1的充電時(shí)間使8284a輸出的reset時(shí)間大于4個(gè)時(shí)鐘周期,確保cpu可靠復(fù)位,k為手動(dòng)復(fù)位開關(guān)。系統(tǒng)電源 系統(tǒng)電源接220v交流電源,經(jīng)二極管整流橋,電容,穩(wěn)壓管后輸出5v直流電。4.3 存儲(chǔ)器設(shè)計(jì)4.3.1 rom設(shè)計(jì)(2764*2)rom使用的是兩片2764芯片,組成8k*2的容量,由于寫入過程很慢,所以eprom芯

10、片在使用中是作為只讀存儲(chǔ)器。4.3.2 ram設(shè)計(jì)(6264*2)圖中rom用于系統(tǒng)存儲(chǔ)常駐程序,ram用于存放用戶非常駐程序,數(shù)據(jù)或作為系統(tǒng)堆棧區(qū)使用。根據(jù)題目要求的容量選用兩片eprom2764和兩片ram6264,八位數(shù)據(jù)總線和cpu的低八位數(shù)據(jù)總線相連,cpu地址總線的a12-a0用于芯片的字選和存儲(chǔ)器的地址線相連,a19-a13譯碼后用做片選,和io引腳經(jīng)過譯碼器譯碼后用作片選。4.4 接口設(shè)計(jì)4.4.1 接口譯碼設(shè)計(jì)4.4.2 8259設(shè)計(jì)8259a是專門為了對(duì)8085a和8086/8088進(jìn)行中斷控制而設(shè)計(jì)的芯片,它是可以用程序控制的中斷控制器。單個(gè)的8259a能管理8級(jí)向量?jī)?yōu)先

11、級(jí)中斷。在不增加其他電路的情況下,最多可以級(jí)聯(lián)成64級(jí)的向量?jī)?yōu)先級(jí)中斷系統(tǒng)。8259a有多種工作方式,能用于各種系統(tǒng)。各種工作方式的設(shè)定是在初始化時(shí)通過軟件進(jìn)行的。 在總線控制器的控制下,8259a芯片可以處于編程狀態(tài)和操作狀態(tài).編程狀態(tài)是cpu使用in或out指令對(duì)8259a芯片進(jìn)行初始化編程的狀態(tài)。在有多個(gè)中斷源的系統(tǒng)中,接受外部的中斷請(qǐng)求,并進(jìn)行判斷,選中當(dāng)前優(yōu)先級(jí)最高的中斷請(qǐng)求,再將此請(qǐng)求送到cpu的intr端;當(dāng)cpu響應(yīng)中斷并進(jìn)入中斷子程序的處理過程后,中斷控制器仍負(fù)責(zé)對(duì)外部中斷請(qǐng)求的管理。4.4.3 8255設(shè)計(jì)接口電路是cpu和外圍設(shè)備進(jìn)行數(shù)據(jù)交換的緩沖區(qū)域,圖中的8255a是

12、一個(gè)有3個(gè)數(shù)據(jù)口、1個(gè)控制/狀態(tài)口的8位并行輸入輸出接口可編程芯片,能接通鍵盤、打印機(jī)、顯示器等外圍設(shè)備等。8255a的數(shù)據(jù)線接系統(tǒng)總線的低八位,控制端口和系統(tǒng)的相應(yīng)控制端口相連。圖中,pa口連接led8段顯示器,pc口連接顯示器的位選信號(hào),pb口接4*4key的行線。a0,a1接8088的a0,a1地址線,8088的高位地址經(jīng)譯碼后與cs連接,由此,8055的地址是60h,61h,62h,63h。4.4.4 8253設(shè)計(jì)a0,a1接8088的a0,a1地址線,8088的高位地址經(jīng)譯碼后與cs連接,8253的地址由30h開始并且連續(xù)。4.5 外設(shè)電路設(shè)計(jì)4.5.1 6*led設(shè)計(jì)一個(gè)led數(shù)碼

13、管可用來顯示一位09十進(jìn)制數(shù)和一個(gè)小數(shù)點(diǎn)。小型數(shù)碼管(0.5寸和0.36寸)每段發(fā)光二極管的正向壓降,隨顯示光(通常為紅、綠、黃、橙色)的顏色不同略有差別,通常約為22.5v,每個(gè)發(fā)光二極管的點(diǎn)亮電流在510ma。led顯示器有靜態(tài)和動(dòng)態(tài)兩種工作方式led顯示器工作在靜態(tài)顯示方式下,共陰極或共陽極連接在一起,然后接地或+5v;每位的段選線(a,b,g,h)與一個(gè)8位并行口pa口相連。這樣,只要在每一位的段選線上保持段選碼電平,該位就能保持相應(yīng)的顯示字符。在多位led顯示時(shí),將所有位的段選線并聯(lián)在一起,由一個(gè)8位的i/o口控制,即控制段選碼而共陰極或共陽極點(diǎn)分別由相應(yīng)的i/o線控制即控制位選碼,

14、這就是動(dòng)態(tài)顯示。6位led動(dòng)態(tài)顯示電路只需一個(gè)8位i/o口及一個(gè)6位i/o口,其中8個(gè)i/o控制段選碼,6位i/o控制位選。進(jìn)行6位字符顯示時(shí),采用掃描顯示方式,即在每一瞬間只使某一位顯示相應(yīng)字符,在此瞬間,段選控制i/o口輸出相應(yīng)字符段選碼,位選控制i/o口在該顯示位送入選通電平(共陰極送低電平,共陽極送高電平),以保證該位顯示相應(yīng)字符。如此輪流,使每位顯示該位應(yīng)顯示字符,并保持延遲一段時(shí)間(15ms),以造成視覺暫留效果。不斷循環(huán)送出相應(yīng)的段選碼、位選碼,就可以獲得視覺穩(wěn)定的顯示狀態(tài)。為節(jié)省成本,這里用的是軟件譯碼。4.5.2 4*4key設(shè)計(jì)圖中有4行4列,4根線于pb口相連,2根列線與

15、pb口的pb2,pb3相連。按鍵設(shè)置在行、列交點(diǎn)處(數(shù)字或字符為其鍵號(hào)),行、列線分別連接到按鍵開關(guān)的兩端。當(dāng)列線通過上拉電阻接+5v時(shí),就被鉗位在高電平狀態(tài)。鍵盤中有無鍵按下是由行線送入全掃描字、列線讀入行線狀態(tài)來判斷的。這就是:給行線所有i/o線均置成低電平,然后讀入列線電平狀態(tài)。如果有鍵按下,總會(huì)有一根列線電平被拉至低電平,從而使列線輸入不全為1。鍵盤中哪一個(gè)鍵按下是由行線逐行置低電平后,檢查列線輸入狀態(tài)予以確定的。其方法是:依次給每根行線送低電平,然后查所有列線狀態(tài),如果全為1,則所按下之鍵不在次行。如果不全為1,則所按下之鍵必在此行。而且是在與0電平行線相交點(diǎn)上的那個(gè)鍵。鍵盤的工作方

16、式采用編程掃描工作方式,即通過調(diào)用鍵盤子程序來響應(yīng)鍵輸入的要求,在鍵盤掃描子程序中完成下述功能:1) 判斷鍵盤上有無鍵按下。其方法是先使pa0pa30,然后讀pb2、pb3的狀態(tài),若全為1,則鍵盤中無鍵按下;若不全為1,則說明鍵盤中有鍵按下。2) 去除按鍵的抖動(dòng)影響。對(duì)于由機(jī)械觸點(diǎn)構(gòu)成的按鍵,由于機(jī)械觸點(diǎn)的彈性作用,觸點(diǎn)在閉合及斷開瞬間有一個(gè)抖動(dòng)過程,一般為510ms時(shí)間。為了消除抖動(dòng)影響可作這樣處理:當(dāng)判斷有鍵按下后,軟件延時(shí)一段時(shí)間在判斷鍵盤狀態(tài),如果仍有鍵按下狀態(tài),則認(rèn)為有一個(gè)確定的鍵按下,否則按鍵抖動(dòng)處理。3) 求按下鍵的鍵值及鍵號(hào)。鍵盤上的每個(gè)鍵都對(duì)應(yīng)一個(gè)鍵值。鍵值的組成:低8位為掃

17、描該鍵時(shí)的行線輸出值,高8位為該鍵按下時(shí)的列線輸入值(有效位為0,其余位令其為1)。由于鍵盤中鍵號(hào)排列無規(guī)律,不能通過對(duì)鍵值直接運(yùn)算得到鍵號(hào)。因此必須先判斷按下鍵是使pb2=0還是pb3=0,然后再查為零的列線上鍵按下時(shí)其8位鍵值中是否有一位為零,若為零則可得到鍵值。求按下鍵的鍵值及鍵號(hào)的目的是使程序轉(zhuǎn)到相應(yīng)的地址去完成該鍵的操作。一般,對(duì)數(shù)字鍵就是直接將該號(hào)送到顯示緩沖區(qū)進(jìn)行顯示,對(duì)功能鍵則必須先找到該功能鍵處理程序入口地址,并轉(zhuǎn)去執(zhí)行該鍵的命令。因此當(dāng)鍵號(hào)求到后,還必須找到功能處理入口。4) 為保證鍵閉合依次cpu僅進(jìn)行依次鍵功能操作。程序中需要等待鍵釋放以后再將鍵號(hào)送累加器ah。4.6

18、系統(tǒng)抗干擾設(shè)計(jì)4.6.1 地線處理這里的接地指接大地,也稱作保護(hù)地。為單片機(jī)系統(tǒng)提供良好的地線,對(duì)提高系統(tǒng)的抗干擾能力極為有益。特別是對(duì)有防雷擊要求的系統(tǒng),良好的接地至關(guān)重要。上面提到的一系列抗干擾元件,意在將雷擊、浪涌式干擾以及快脈沖群干擾去除,而去除的方法都是將干擾引入大地,如果系統(tǒng)不接地,或雖有地線但接地電阻過大,則這些元件都不能發(fā)揮作用。為單片機(jī)供電的電源的地俗稱邏輯地,它們和大地的地的關(guān)系可以相通、浮空、或接一電阻,要視應(yīng)用場(chǎng)合而定。不能把地線隨便接在暖氣管子上。絕對(duì)不能把接地線與動(dòng)力線的火線、零線中的零線混淆。(數(shù)字地線和模擬地線、高頻地線和低頻地線)4.6.2 芯片抗干擾處理為提

19、高單片機(jī)本身的可靠性。近年來單片機(jī)的制造商在單片機(jī)設(shè)計(jì)上采取了一系列措施以期提高可靠性。這些技術(shù)主要體現(xiàn)在以下幾方面。 1.降低外時(shí)鐘頻率 外時(shí)鐘是高頻的噪聲源,除能引起對(duì)本應(yīng)用系統(tǒng)的干擾之外,還可能產(chǎn)生對(duì)外界的干擾,使電磁兼容檢測(cè)不能達(dá)標(biāo)。在對(duì)系統(tǒng)可靠性要求很高的應(yīng)用系統(tǒng)中,選用頻率低的單片機(jī)是降低系統(tǒng)噪聲的原則之一。以8051單片機(jī)為例,最短指令周期1s時(shí),外時(shí)鐘是12mhz。而同樣速度的motorola 單片機(jī)系統(tǒng)時(shí)鐘只需4mhz,更適合用于工控系統(tǒng)。近年來,一些生產(chǎn)8051兼容單片機(jī)的廠商也采用了一些新技術(shù),在不犧牲運(yùn)算速度的前提下將對(duì)外時(shí)鐘的需求降至原來的1/3。而motorola

20、單片機(jī)在新推出的68hc08系列以及其16/32位單片機(jī)中普遍采用了內(nèi)部瑣相環(huán)技術(shù),將外部時(shí)鐘頻率降至32khz,而內(nèi)部總線速度卻提高到8mhz乃至更高。 2.低噪聲系列單片機(jī) 傳統(tǒng)的集成電路設(shè)計(jì)中,在電源、地的引出上通常將其安排在對(duì)稱的兩邊。如左下角是地,右下角是電源。這使得電源噪聲穿過整個(gè)硅片。改進(jìn)的技術(shù)將電源、地安排在兩個(gè)相鄰的引腳上,這樣一方面降低了穿過整個(gè)硅片的電流,一方面使外部去耦電容在pcb設(shè)計(jì)上更容易安排,以降低系統(tǒng)噪聲。另一個(gè)在集成電路設(shè)計(jì)上降低噪聲的例子是驅(qū)動(dòng)電路的設(shè)計(jì)。一些單片機(jī)提供若干個(gè)大電流的輸出引腳,從幾十毫安到數(shù)百毫安。這些大功率的驅(qū)動(dòng)電路集成到單片機(jī)內(nèi)部無疑增加

21、了噪聲源。而跳變沿的軟化技術(shù)可消除這方面的影響,辦法是將一個(gè)大功率管做成若干個(gè)小管子的并聯(lián),再為每個(gè)管子輸出端串上不同等效阻值的電阻。以降低di/dt。 時(shí)鐘監(jiān)測(cè)電路、看門狗技術(shù)與低電壓復(fù)位 監(jiān)測(cè)系統(tǒng)時(shí)鐘,當(dāng)發(fā)現(xiàn)系統(tǒng)時(shí)鐘停振時(shí)產(chǎn)生系統(tǒng)復(fù)位信號(hào)以恢復(fù)系統(tǒng)時(shí)鐘,是單片機(jī)提高系統(tǒng)可靠性的措施之一。而時(shí)鐘監(jiān)控有效與省電指令stop是一對(duì)矛盾。只能使用其中之一5 程序框圖設(shè)計(jì)5.1.1 主程序框圖。 開始8255/8259初始化有無中斷顯示掃描是數(shù)字鍵?有標(biāo)志?加號(hào)?減號(hào)?設(shè)加標(biāo)志設(shè)減標(biāo)志清零顯示器,清標(biāo)志位保存數(shù)據(jù)放鍵?顯示掃描清零顯示器除號(hào)?yyyyyyynnnnnn設(shè)除標(biāo)志等號(hào)?n進(jìn)行加、減、除運(yùn)

22、算,保存結(jié)果先于運(yùn)算符清零十六進(jìn)制轉(zhuǎn)換yynn關(guān)中斷開中斷5.2 系統(tǒng)自檢設(shè)計(jì)5.2.1 系統(tǒng)自檢功能對(duì)ram的測(cè)試,首先,測(cè)試地址線, 1。0滑動(dòng),隨機(jī)選擇一個(gè)數(shù)如55、aa之類,依次寫到feh、fdh、fbh、f7h、efh、dfh、bfh、7fh地址單元里去,把地址寫成二進(jìn)制數(shù),可以看到比特0在地址總線上從低到高滑動(dòng),謂之0滑動(dòng)。目的是測(cè)試這些地址線在依次變0時(shí)是否穩(wěn)定正常。當(dāng)每一根線由1變0,會(huì)產(chǎn)生下沖,如果下沖控制不好,在高頻時(shí)會(huì)引起錯(cuò)誤。單板上地址線不一定一樣長(zhǎng),下沖也就不會(huì)完全一樣,因此,每一根線都單獨(dú)測(cè)一下下沖性能。 2。1滑動(dòng),隨機(jī)選擇一個(gè)數(shù)如55、aa之類,依次寫到1h、2

23、h、4h、8h、10h、20h、40h、80h地址單元里去,把地址寫成二進(jìn)制數(shù),可以看到比特1在地址總線上從低到高滑動(dòng),謂之1滑動(dòng)。,目的是測(cè)試這些地址線在依次變1時(shí)是否穩(wěn)定正常。當(dāng)每一根線由0變1,會(huì)產(chǎn)生上沖,如果上沖控制不好,在高頻時(shí)會(huì)引起錯(cuò)誤。單板上地址線不一定一樣長(zhǎng),上沖也就不會(huì)完全一樣,因此,每一根線都單獨(dú)測(cè)一下上沖性能。上沖和下沖是不同的指標(biāo),要分別測(cè)一下。 3。全0變?nèi)?,隨機(jī)選擇一個(gè)數(shù)如55、aa之類,寫到ffh單元,再寫到00h單元,然后寫到ffh單元。把地址寫成二進(jìn)制數(shù),可以看到地址線從全0變到全1。由信號(hào)處理理論知,在電壓階躍跳變時(shí)包含無限寬頻譜,其中高頻部分對(duì)外產(chǎn)生輻射,這些輻射信號(hào)是干擾源,對(duì)臨近線路產(chǎn)生較大影響。地址線一般集束布線,同時(shí)跳變會(huì)引起最大干擾。地址線從全0變到全1,干擾、上沖、扇出電流影響最大。 4。全1變?nèi)?,緊接上一步,隨機(jī)選擇一個(gè)數(shù)如55、aa之類,寫到00h單元。把地址寫成二進(jìn)制數(shù),可以看到地址線從全1變到全0,產(chǎn)生最大下沖干擾。 5。粘連測(cè)試。依次向不同地址單元寫入不同數(shù)據(jù)并讀出判斷,如:1、2、3、4.此步驟捎帶測(cè)試了ram好壞。注意,千萬別用相同數(shù)據(jù)測(cè)試,否則測(cè)不出粘連。 6。可選全0全1連續(xù)高速變化。目的是模擬最惡劣情況(大扇出電流、強(qiáng)干擾、上/下沖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論