第一篇:實驗2 分析Mini2440中UC-OS-II中斷機制
實驗2 分析基于Mini2440的μC/OS-II中斷機制
實驗目的:
1、掌握μC/OS-II中斷機制工作原理
2、分析基于mini2440的μC/OS-II中斷機制
背景描述
中斷機制是系統(tǒng)中最重要的一種機制,它涉及硬件、BSP、操作系統(tǒng)和應用程序,在數據采集、人機交互和設備間通信都是非常重要的實現機制。因此,掌握中斷機制的實現原理,對熟悉嵌入式系統(tǒng)軟硬件開發(fā)都是至關重要的。實驗內容
分析Mini2440所提供的μC/OS-II示例工程中的中斷機制,畫出其工作流程圖。
第二篇:微機實驗2指導書(外部中斷)
實驗二 MCS-51外部中斷應用實驗
一、實驗目的
1、進一步熟悉單片機實驗儀及相關工具軟件的基本使用操作。
2、學習并掌握外部中斷應用程序編寫與調試方法。
3、通過實驗加深領悟單片機中斷系統(tǒng)的原理及運用方法。
二、預習要求
執(zhí)行過程細節(jié),預先完成運用keil工具軟件對實驗程序進行模擬運行調試,通過寄存器窗口、存儲器窗口、外圍設備模擬窗口進行操作與觀察。
2、根據實驗要求規(guī)劃具體的實驗內容步驟并撰寫實驗報告書中的預備內容。
三、實驗內容及步驟
(一)編程實現P1.7驅動的LED秒閃(軟件延時控制)。
1、實現秒閃功能,預先詳細計算所運行程序控制秒閃的周期時間;
2、可用常規(guī)計時設備核驗并估判該程序控制秒閃的定時偏差比率。
(二)秒閃的同時外部中斷0每中斷4次令P1口輸出的八位控制碼加1。
1、實現秒閃及中斷加1功能,通過L0~L7觀察P1口輸出的八位碼變化規(guī)律;
2、修改程序為按BCD碼加1,觀察P1口輸出的八位碼變化規(guī)律。
(三)使用TEST2012.ASM測試程序,進行外部中斷0實現每中斷1次令(3CH)單元內容按BCD碼以24為模加1的校時功能實驗。
1、運行TEST2012.ASM,操作并觀察中斷校時功能,同時觀察是否存在開關觸點抖動現象,有則估判開關抖動的影響程度;
2、修改該測試程序有關指令實現小時數以12為模加1,操作并觀察效果;
(四)其他自選實驗內容
四、實驗報告:
1、實驗課題、目的;
2、針對上述每項實驗分別撰寫預備內容(實驗項目內容、具體步驟、具體操作、主要程序清單或更動說明、實驗數據及說明、預測的實驗效果);
3、實驗進行過程,在每個實驗子項預備內容后預留的空檔位置記錄實驗現象、出現問題、解決辦法、實驗效果,本項實驗結論及分析;
4、實驗完成后整理實驗記錄信息,撰寫本次實驗總結(概述完成每項實驗
1、進一步熟練掌握keil工具軟件的使用操作,用單步運行等調試手段觀察程序的總體情況、存在問題、心得體會、意見建議等),當堂上交實驗報告。
第三篇:數字信號分析實驗2
實驗
二、帶陷濾波及頻譜分析
一、實驗內容
對復合頻率信號進行頻譜分析,并根據其振幅譜設計帶陷濾波器(可加斜坡處理),濾掉某些頻率成分。
二、實驗步驟
1、設計某一信號x(t),包含多種頻率成分(可用雷克子波
; w?t??e??2?fm/??tcos2?fmt)222、將x(t)離散,并應用fft進行頻譜分析,繪出振幅譜;
3、分析振幅譜有什么特點,在頻率域設計帶陷濾波器,以消除某頻段(大于62.5Hz)的頻率成分,并顯示濾波后的振幅譜。(要求繪出濾波器圖形)
4、將濾波后的信號反變換回時間域,繪出信號曲線,觀察其與原信號的差別。
5、根據所學知識對實驗結果進行分析。
三、實驗要求
1、獨立完成程序設計工作;
2、獨立完成書面報告(A4紙打?。?/p>
3、提交程序源代碼。
syms t;%設計信號并離散化,作快速傅里葉變換,匯出其振幅譜 FM=25;r=3;dt=0.001;
w=exp(-(2*pi*FM*t/r)*(2*pi*FM*t/r))*cos(2*pi*FM*t);
tt=0:dt:0.2;
x=subs(w,t,tt);
figure(1),plot(x),title('雷克子波')
i=1;%找出N,N為2m,大于X的個數的最小數
while(2^i i=i+1; end N=2^i; X=fft(x,N);figure(2), plot(abs(X)),title('傅氏變換后的振幅譜'); df=1/N/dt;%找出滿足等于62.5Hz的k值,把高頻區(qū)域的濾波器置零 k1=62.5/df;k2=N-k1; for k=1:N H(k)=1; end for k=k1:k2 H(k)=0; end figure(3),subplot(2,1,1),plot(H),title('不加斜坡的濾波器'); for i=1:N H1(i)=H(i); end for i=k1:k1+4%加斜坡處理 H1(i)=1-(i-k1)/4; end for i=(k2-4):k2 H1(i)=1-(k2-i)/4; end subplot(2,1,2),plot(H1),title('加斜坡后的濾波器'); Y=X.*H;%在時間域作濾波,并畫出振幅譜 Y1=X.*H1; figure(4),subplot(2,1,1),plot(abs(Y)),title('濾波后的振幅譜(不加斜坡)'); subplot(2,1,2),plot(abs(Y1)),title('濾波后的振幅譜(加斜坡)'); x1=ifft(Y);%把濾波后的信號反變換為時間域,取與原離散信號相等的長度 for i=1:length(x) x(i)=x1(i); end figure(5),subplot(2,1,1),plot(real(x)),title('反變換回時間域后的譜(不加斜坡)') x2=ifft(Y1);%把濾波后的信號反變換為時間域,取與原離散信號相等的長度 for i=1:length(x) x(i)=x2(i); end subplot(2,1,2),plot(real(x)),title('反變換回時間域后的譜(加斜坡)') 計算機與通信工程學院 《軟件工程》實驗報告 (項目或系統(tǒng)名稱) 可行性分析報告 The Report of Feasibility Studies 專業(yè):計算機科學與技術 班級:計科20**-*班 姓名:學生 報告日期:20**年*月*日 1、引言 1.1 編寫目的1)編寫本可行性分析報告的目的,指出預期讀者、使用者或報告部門; 2)列出本報告各個部分的編寫者(姓名、學號)。如果是多人合作完成,指出 本報告是如何分工合作完成的。 1.2 項目概況 1)所建議開發(fā)項目的軟件系統(tǒng)的名稱; 2)本項目的任務提出者、開發(fā)者、用戶; 3)本項目同其他系統(tǒng)或其他機構的基本的相互來往關系。 1.3 術語定義 列出本報告中用到的專門術語的定義和外文首字母組詞或縮寫的原詞組,任何縮寫詞在使用前必須給出完整的原詞組并做解釋。 1.4 參考資料 列出本項目引用的參考資料,以及任務合同書、機關批文、與本項目密切相關的標準、規(guī)范、制度、資料等。參考資料至少要包括:兩本教材或參考書、一篇與項目相關的期刊論文(到校園網圖書管網站http://210.43.188.3:8080中文數據庫中找)、一篇網絡公開資源URL等,格式舉例如下: [1] 張海藩.軟件工程導論(第四版)[M].北京:清華大學出版社,2003 [2] D.Esposito著,施平安譯.ASP.NET2.0高級編程[M].北京:清華大學出版社,2006 [3] 柴曉路.梁宇奇著.Web Services技術、架構和應用[M].北京:電子工業(yè)出版社,2003 [4] 張艷華.鄭麗英.基于WEB的網絡簽到系統(tǒng)設計與實現[J].甘肅科技,2005,21(3):73-76 [5] Google Web APIs Reference[EB/OL].http:///api/reference,2005.5 注意,參考資料必須在文章中全部被引用到,書寫格式如:“相關技術方案參考WebServices的書籍[3]。。”、“本項目將使用ASP.NET和WebServices技術[2,3]。?!?。2 背景與意義 2.1 背景與現狀 描述項目需求方的現狀,該現狀是指當前實際使用的系統(tǒng),這個系統(tǒng)可能是計算機系統(tǒng),也可能是一個機械系統(tǒng)甚至是一個人工系統(tǒng)(手工工作流程),包括:人員數量及學歷情況、設備與網絡情況、處理流程(應該繪制頂層與次層數據流圖,并 對流圖做解釋說明)概況,指出現狀的不足、局限性和應改進的地方。 2.2 趨勢與前景 比較國內外同行業(yè)中相關單位的情況,探討與本項目相關領域的發(fā)展趨勢,闡述上級單位、行業(yè)主管機構或國家部委的行政要求或行業(yè)規(guī)范,說明開發(fā)新系統(tǒng)或修改現有系統(tǒng)的必要性和意義,指出本項目應用價值和推廣前景等。 2.3 工作基礎、條件和優(yōu)勢 說明本項目已開展的前期工作,項目實施在技術、設備、人才、資金等方面具備的條件和優(yōu)勢,以及項目實現的基礎條件。內容和目標 3.1主要內容 詳細說明本項目的主要開發(fā)內容,包括:要完成的主要功能,要實現主要窗體程序、網站或模塊。 3.2預期目標 詳細說明本項目預期達到的目標,包括:滿足業(yè)務上的各項明細目標,滿足上級單位或行業(yè)主管機構的行業(yè)需求目標,推廣應用范圍的目標,在同類系統(tǒng)中的領先地位,其他可能的目標(如專利和論文),等等。技術路線 4.1總體功能 繪制項目總體功能結構圖,并描述功能需求: ? 繪制兩到三層的總體功能結構圖; ? 詳細描述總體功能結構圖的各項功能需求。如果必要,繼續(xù)分層次繪制子功能的組成結構,并做詳細說明。 4.2 運行平臺 4.2.1網絡環(huán)境 指出本項目需要的網絡環(huán)境,包括:網絡類型(局域網、廣域網、Internet網、Intranet網、VPN等),以及是否需要固定的公網或私網IP地址等。應該繪制簡單的項目需求方內部與公共網絡拓撲示意圖。 4.2.2 設備情況 分服務器端和客戶端列出本項目需要的硬件設備,包括:處理器主頻、設備的型號與數量,主機型號與數量,外存容量、設備型號與數量,輸入及輸出設備型號與 數量,數據通信設備型號與數量,其他專用硬件設備與數量。 4.2.3 支撐軟件 分服務器端和客戶端列出本項目需要的軟件,包括:操作系統(tǒng)、數據庫管理系統(tǒng)、Web服務器軟件、瀏覽器軟件、運行支撐軟件(如JVM、.NET、Word、Excel等)等,并指出軟件的版本或版本序列。 4.3 開發(fā)工具 分服務器端和客戶端指出本項目的開發(fā)工具。例如:JSP、ASP.NET、PHP、HTML、CSS、Javascript、Java、C#、SQL等語言的編譯實現、調試測試與版本管理等工具,并指出各工具的版本。 4.4 關鍵技術 指出本項目中可能用到的關鍵技術、技術創(chuàng)新點和技術亮點,包括:關鍵或獨創(chuàng)算法、并發(fā)處理技術、平臺與軟件兼容技術、大數據表處理技術、可靠性保障技術、報表制作技術、系統(tǒng)安全保障技術,等等。進度計劃 說明本項目的進度要求,參照軟件工程的三個時期八個階段,列表給出初步的進度計劃時間,還應包括:操作培訓、驗收測試、項目驗收等時間安排。6 條件、假定和限制 說明本項目中給出的條件、假定和所受到的限制,包括:運行環(huán)境、支撐平臺、設備、網絡等需求、經費來源及限制、投入運行時間、軟件預期壽命,等等。7 可行性分析 指出本項目的可行性分析的依據(必須是參考文獻中的書籍或論文),并從如下方面分析項目的可行性: 7.1 技術可行性 根據前面的技術路線,結合本單位(即模擬軟件公司)的技術積累情況,分析本項目的技術可行性。 7.2 經濟可行性 從經濟上分析本項目的贏利情況。 7.2.1 支出 說明所需的開發(fā)及運行費用,如果已有一個現存系統(tǒng),則包括該系統(tǒng)繼續(xù)運行期間所需的費用。包括: ? 一次性支出:如采購、開發(fā)和安裝所需的費用,以及培訓、驗收等費用; ? 非一次性支出:如列出在該系統(tǒng)生命期內按月或按季或按年支出的用于運行和維護的費用。包括:設備使用或租用費用、人員費用、房屋水電等費用、其他經常性開支等。 7.2.2 收益 說明本項目能夠帶來的收益,表現為開支費用的減少或避免、差錯的減少、靈活性的增加、動作速度的提高和管理計劃方面的改進等,包括: ? 一次性收益:可按數據處理、用戶、管理和支持等項分類敘述; ? 非一次性收益:即在整個系統(tǒng)生命期內由于運行本項目而導致的按月的、按年的能用人民幣數目表示的收益,包括開支的減少和避免。 7.2.3 項目贏利分析 在項目生命周期內,計算出整個支出與收益,分析本項目的贏利情況。 7.3 社會效益可行性 說明項目投入使用后的社會效益情況。包括:提高工作效率、規(guī)范工作流程、方便用戶使用、處理及時準確等非收益性效果。 7.4 操作可行性 結合項目需求方的人員情況,分析項目交付給用戶單位后該單位的工作人員是否可以獨立操作運行,或經過適當的培訓后可以獨立操作運行系統(tǒng)。 7.5 法律可行性 根據本項目的運行平臺、開發(fā)工具、關鍵技術等,指出本項目是否存在侵權、違規(guī)或違法行為,說明本項目在法律上是否可行。結論 在進行可行性分析報告的編制時,必須有一個分析結論,該結論可以是: 1)可以立即開始進行; 2)需要推遲到某些條件(例如資金、人力、設備等)落實之后才能開始進行; 3)需要對開發(fā)目標進行某些修改之后才能開始進行; 4)不能進行或不必進行(例如因技術不成熟、經濟上不合算等)。 特別說明: 1)必須按照本報告的框架條目撰寫分析報告; 2)具體項目中可能不存在本報告中的某些條目,可以直接刪除,并重新依次編序。 測量密度實驗中的誤差分析 在初中物理學習中,“密度”這一知識點既是重點也是難點,在社會生活及現代科學技術中密度知識的應用也十分普遍,對未知物質密度的測定具有十分重要的現實意義,特別是為物理的探究式教學,自主參與式學習提供了很好的素材,值得我們認真地探索和挖掘。 在“測量物質密度”的實驗教學過程中初中物理只要求學生掌握測量固體和液體密度的方法,下面就從誤差的分類和來源兩各方面來分析常見的幾種實驗方法中的誤差產生原因和減小誤差的方法。 一、誤差及其種類和產生原因: 每一個物理量都是客觀存在,在一定的條件下具有不依人的意志為轉移的客觀大小,人們將它稱為該物理量的真值。進行測量是想要獲得待測量的真值。然而測量要依據一定的理論或方法,使用一定的儀器,在一定的環(huán)境中,由具體的人進行。由于實驗理論上存在著近似性,方法上難以很完善,實驗儀器靈敏度和分辨能力有局限性,周圍環(huán)境不穩(wěn)定等因素的影響,待測量的真值 是不可能準確測得的,測量結果和被測量真值之間總會存在或多或少的偏差,這種偏差就叫做測量值的誤差。 測量誤差主要分為兩大類:系統(tǒng)誤差、隨機誤差。 (一)系統(tǒng)誤差產生的原因: 1、測量儀器靈敏度和分辨能力較低; 2、實驗原理和方法不完善等。 (二)隨機誤差產生的原因: 1、環(huán)境因素的影響; 2、實驗者自身條件等。 二、減小誤差的方法 1、選用精密的測量儀器; 2、完善實驗原理和方法; 3、多次測量取平均值。 三、測量固體密度 (一)測量規(guī)則固體的密度: 原理:ρ=m/V 實驗器材:天平(帶砝碼)、刻度尺、圓柱體鋁塊。實驗步驟: 1、用天平測出圓柱體鋁塊的質量m; 2、根據固體的形狀測出相關長度(橫截面圓的直徑:D、高:h),由相應公式(V=Sh=πDh/4)計算出體積V。 3、根據公式ρ=m/V計算出鋁塊密度。誤差分析: 1、產生原因:(1)測量儀器天平和刻度尺的選取不夠精確; (2)實驗方法不完善; (3)環(huán)境溫度和濕度因素的影響; (4)測量長度時估讀和測量方法環(huán)節(jié); (5)計算時常數“π”的取值等。 2、減小誤差的方法:(1)選用分度值較小的天平和刻度尺進行測量; (2)如果可以選擇其他測量工具,則在測量體積時可以選 擇量筒來測量體積。 (3)測量體積時應當考慮環(huán)境溫度和濕度等因素,如“熱 脹冷縮”對不同材料的體積影響。 (4)對于同一長度的測量,要選擇正確的測量方法,讀數 時要估讀到分度值的下一位,且要多測量幾次求平均 值。 (5)常數“π”的取值要盡量準確等。 (二)測量不規(guī)則固體的密度: 原理:ρ=m/V 實驗器材:天平(帶砝碼)、量筒、小石塊、水、細線。實驗步驟: 1、用天平測出小石塊的質量m; 2、在量筒中倒入適量的水,測出水的體積內V1; 3、用細線系住小石塊,使小石塊全部浸入水中,測出總體積V2; 4、根據公式計算出固體密度。ρ=m/V=m/(V2-V1)誤差分析: 1、產生原因:(1)測量儀器天平和量筒的選取不夠精確; (2)實驗方法、步驟不完善; (3)環(huán)境溫度和濕度等因素的影響; 2、減小誤差的方法:(1)選用分度值較小的天平和刻度尺進行測量; (2)測量小石塊的質量和體積的順序不能顛倒; (3)選擇較細的細線; (4)測量體積時應當考慮環(huán)境溫度和濕度等因素,如“水的蒸發(fā)”等因素對的體積影響。 (5)測量質量和體積時,要多測量幾次求平均值。誤差分析: 1、產生原因:(1)測量儀器天平的選取不夠精確; (2)實驗方法、步驟不完善; (3)環(huán)境溫度和濕度等因素的影響。 2、減小誤差的方法:(1)選用分度值較小的天平進行測量; (2)測量小石塊的質量和體積的順序不顛倒; (3)選擇較細的細線; (4)測量體積時應當考慮環(huán)境溫度和濕度等因素,如“水的蒸發(fā)”等因素對的體積影響、“水質(選用純凈水)” 因素對水的密度的影響等。 (5)測量質量時,要多測量幾次求平均值。 四、測量液體密度 原理:ρ=m/V 方法一: 實驗器材:天平、量筒、燒杯、水、鹽。實驗步驟: 1、用天平測出空燒杯的質量m1; 2、在燒杯中倒入適量的水,調制出待測量的鹽水,用用天平測出燒 杯和鹽水的總質量m2; 3、將燒杯中的鹽水全部導入量筒中測出鹽水的體積V; 4、根據公式ρ=m/V=(m2-m1)/V計算出固體密度。誤差分析: 1、產生原因:(1)測量儀器天平和量筒的選取不夠精確; (2)實驗方法、步驟不完善; (3)環(huán)境溫度和濕度因素的影響; 2、減小誤差的方法:(1)選用分度值較小的天平和量筒進行測量;(2)盡量將燒杯中的水倒入量筒中; (3)測量體積時應當考慮環(huán)境溫度和濕度等因素,如“水的蒸發(fā)”等因素對的體積影響。 (4)測量質量和體積時,要多測量幾次求平均值。 說明:該試驗方法中因為無法將燒杯中的水全部倒入量筒中,在燒杯內壁上或多或少會殘留一些水,還有不好控制水的多少,所以實驗誤差較大,建議一般不選擇此方法測量液體密度。 方法二: 實驗器材:天平、量筒、燒杯、水、鹽。 實驗步驟: 1、在燒杯中倒入適量的水,調制出待測量的鹽水,用天平測出燒杯 和鹽水的總質量 ; ; 2、將適量的鹽水倒入量筒中,測出量筒中的鹽水的體積 3、用天平測出剩余的鹽水和燒杯的總質量 ; 4、根據公式ρ=m/V=(m2-m1)/V計算出鹽水的密度。誤差分析: 1、產生原因:(1)測量儀器天平和量筒的選取不夠精確;(2)環(huán)境溫度和濕度因素的影響; 2、減小誤差的方法:(1)選用分度值較小的天平和量筒進行測量; (2)測量體積時應當考慮環(huán)境溫度和濕度等因素,如“水的蒸發(fā)”等因素對的體積影響; (3)測量質量和體積時,要多測量幾次求平均值。 以上就是初中階段測量固體和液體密度的一些常用方法,以及這些實驗中產生誤差的原因和如何減小誤差的方法提出一些自己的意見。當然,初中階段不要求學生對誤差進行深入的分析和處理,但也要求學生能找出簡單的誤差原因,在教學過程教師應該對每個實驗中對產生誤差的原因進行分析,根據其原因提出如何來減小這些誤差的方法,從而培養(yǎng)學生的實驗設計、實驗操作、實驗數據和結果的處理和分析能力,提高學生自身的綜合素質。第四篇:上機實驗2附件:可行性分析報告
第五篇:測量密度實驗中的誤差分析