第一篇:廣告設(shè)計《多媒體演示軟件制作》課程實訓(xùn)計劃
廣告設(shè)計《多媒體演示軟件制作》課程實訓(xùn)計劃
為了讓學(xué)生更好地掌握所學(xué)課程知識,掌握相關(guān)動畫制作流程,計劃于2007——2008學(xué)年上學(xué)期進行《多媒體演示軟件制作》課程及技能考核相結(jié)合實訓(xùn),時間安排在第十二周。
一、實訓(xùn)內(nèi)容:1.用PowerPoint制作演示文稿;2.用Director制作多媒體作品;3.用Authorware制作智能社區(qū);4.用Authorware交互功能設(shè)置室內(nèi)裝潢效果圖;5.古人與今人的對話——詩詞賞析。
二、實訓(xùn)目的及要求:
1.熟練利用PowerPoint進行文稿創(chuàng)作。
2.完成Director制作,了解其特點和對設(shè)計的應(yīng)用;
3.完成Authorware制作,了解其特點和對設(shè)計的應(yīng)用;
4.完成用Authorware交互功能設(shè)置制作,了解其特點和對設(shè)計的應(yīng)用。
5.掌握Authorware熱區(qū)域及熱對象交互響應(yīng)、文本輸入響應(yīng)、變量函數(shù)表達(dá)式的使用、框架圖標(biāo)、導(dǎo)航控制等功能。
6.達(dá)到獨自制作多媒體演示作品的基本要求。
三、實訓(xùn)地點:計算機室
四、指導(dǎo)教師:課程教學(xué)教師及實驗員
五、成績評定辦法:
按多媒體演示作品的成果評定。
第二篇:多媒體課件制作軟件
教師培訓(xùn)講稿
時間:9.20 內(nèi)容:
一、多媒體課件制作軟件
1、Flash。優(yōu)秀的動畫設(shè)計制作軟件,當(dāng)今使用最廣泛的多媒體課件制作軟件之一。它是一種交互式動畫設(shè)計工具,用它可以將音樂、聲效、動畫以及富有新意的界面融合在一起,以制作出高品質(zhì)的動態(tài)效果。不僅可以單獨播放使用,更可以用在網(wǎng)頁中播放。
2、Director。美國Macromedia公司開發(fā)的一個軟件,主要用于多媒體項目的集成開發(fā)。與Flash、Authorware是同門三兄弟。Direcror是創(chuàng)建與交付功能強大的Internet,CD-ROMs與DVD-ROMs多媒體的工業(yè)標(biāo)準(zhǔn)。相對于簡單的圖片和文字,Director提供唯一足夠強大的工具來釋放你的創(chuàng)意,它整合圖形、聲音、動畫、文本和視頻來生成引人注目的內(nèi)容。它是多媒體光盤出版的寵兒,一向戴著專業(yè)出版的帽子,不那么平易近人。
3、Authorware。功能強大的交互式多媒體工具軟件,該軟件應(yīng)用范圍涉及教育、娛樂、科學(xué)等各個領(lǐng)域。一直是眾多多媒體開發(fā)工具中的佼佼者。使用Authorware制作課件非常直觀、明了,使用者無須掌握高深的編程技巧,就能制作出包含文字、聲音、圖像、動畫等多種元素在內(nèi)的、界面華麗、交互性強、控制靈活的教學(xué)課件。
4、PowerPoint。美國微軟公司辦公自動化軟件Office家族中的一員,是專門用來制作演示文稿的工具軟件。它主要用于學(xué)術(shù)交流、產(chǎn)品展示、工作匯報、情況介紹等場合的幻燈片制作和演示,可以通過計算機播放文字、圖形、圖像、聲音等多媒體信息。更是教師講課的首選課件制作工具。
二、圖形圖像處理軟件
1、PhotoShop。深受廣大平面設(shè)計人員和廣告設(shè)計人員喜愛的圖像處理軟件之一。它在圖像編輯、圖形制作、特效及顏色處理等方面所具有的強大功能令人嘆服。是事實的圖形圖像處理的工業(yè)標(biāo)準(zhǔn)。
2、Fireworks。網(wǎng)頁圖形處理軟件,制作背景透明的圖像,GIF動畫、按鈕等極為方便啊!
3、ACDSee 3.1。看圖軟件的佼佼者,雖然版本已經(jīng)升級到9.0,但是最令人難忘和最多人使用的還是這個版本,還可以進行簡單的圖像處理唷。
4、HyperSnap。抓圖利器。不僅能抓住標(biāo)準(zhǔn)桌面程序還能抓取 DirectX, 3Dfx Glide 游戲和視頻或 DVD 屏幕圖。本程序能以 20 多種圖形格式(包括:BMP, GIF, JPEG, TIFF, PCX 等)保存并閱讀圖片。可以用熱鍵或自動記時器從屏幕上抓圖。功能還包括:在所抓的圖像中顯示鼠標(biāo)軌跡,收集工具,有調(diào)色板功能并能設(shè)置分辨率,還能選擇從 TWAIN 裝置中(掃描儀和數(shù)碼相機)抓圖。
教師培訓(xùn)講稿
時間:10.13 內(nèi)容:
一、音頻處理軟件
1、Adobe Audition。功能強大的音頻處理軟件,它的前身是大名鼎鼎的Cool edit。
2、Sound Forge4.5。老牌、經(jīng)典的音頻處理工具。簡單易用,功能強勁。新版已經(jīng)升級到6.0以上了,但是反而漸漸為人遺忘。
3、Total Recorder。幾乎可以錄制所有通過聲卡和軟件發(fā)出的聲音,包括來自 Internet、音頻 CD、麥克風(fēng)、游戲和 IP 電話語音的聲音。音頻玩家最關(guān)心的還是錄音質(zhì)量,Total Recorder 的工作原理是利用一個虛擬的“聲卡”去截取其他程序輸出的聲音,然后再傳輸?shù)轿锢砺暱ㄉ希麄€過程完全是數(shù)碼錄音,因此從理論上來說不會出現(xiàn)任何的失真。
4、GoldWave。一個集聲音編輯,播放,錄制,和轉(zhuǎn)換的音頻工具,體積小巧,功能卻不弱。
二、視頻處理軟件
1、Adobe Premiere。非線性視頻編輯應(yīng)用程序,也是一個功能強大的實時視頻和音頻編輯工具,主流的DV編輯工具,它為高質(zhì)量的視頻提供了完整的解決方案。
2、超級解霸。有點過時的視頻播放軟件,可以截取MPG視頻。
3、TMPGEnc。日本人堀浩行開發(fā)的一套老牌的高畫質(zhì)視頻編碼轉(zhuǎn)換工具軟件,在 Canopus ProCoder v2.0 Final 推出以前,一直是視頻轉(zhuǎn)換領(lǐng)域的畫質(zhì)冠軍,支持 VCD、SVCD、DVD 以及所有主流媒體格式(Windows Media、Real Video、Apple QuickTime、Microsoft DirectShow、Microsoft Video for Windows、Microsoft DV、Canopus DV、Canopus MPEG-1 和 MPEG-2 編碼),而且還提供對高清晰度視頻格式的支持。
4、繪聲繪影。老牌經(jīng)典,一直與時俱進的視頻處理軟件。友立繪聲繪影讓你登上導(dǎo)演寶座,即使您毫無影片制作經(jīng)驗,都可輕松愉快地以繪聲繪影在自己的計算機上剪輯影片。
教師培訓(xùn)講稿
時間:11.14 內(nèi)容:
一、網(wǎng)頁制作軟件
1、Dreamweaver。Macromedia公司推出的可視化網(wǎng)頁制作工具,是較受的網(wǎng)頁設(shè)計人員歡迎的網(wǎng)頁制作軟件之一,是網(wǎng)站建設(shè)不可缺少的工具之一。
2、FrontPages。微軟的辦公軟件office家族成員之一的FrontPage也是一種所見即所得的網(wǎng)頁制作軟件,由于其使用簡單(與Word界面相似),并且軟件容易獲得,很受初學(xué)者的歡迎。作為入門級的網(wǎng)頁制作學(xué)習(xí),F(xiàn)rontPage是不錯的選擇。
二、其他輔助軟件
1、WinRAR。壓縮解壓軟件
2、Microangelo Toolset圖標(biāo)制作軟件。
3、Nero Burning ROM。刻錄軟件。
4、Flax3.0。小巧超酷的SWF文字動畫制作軟件。
5、Ulead COOL 3D。臺灣友利公司出品的3D動畫制作軟件。
三、其他課件制作軟件
1、方正奧思和蒙泰瑤光。兩款國產(chǎn)多媒體課件制作軟件的姣姣者。在功能使用操作各方面與Authorware類似,實力也相當(dāng)。但是普及度、使用率和影響力始終不及Authorware。一幫以此為生的開發(fā)小組或許終于支撐不下去了,最近幾年這兩款軟件似乎已然自然消亡。在此,向軟件的開發(fā)者和仍然在使用這兩款軟件的課件人致敬。
2、幾何畫板。最專業(yè)的數(shù)學(xué)幾何課件制作軟件
第三篇:多媒體課件制作軟件
教學(xué)課件制作 多媒體課件制作軟件
隨著計算機和多媒體技術(shù)的發(fā)展,大多數(shù)授課均采用多媒體教學(xué),通過多媒體課件來豐富自己的課堂,那么如何才能做好一個多媒體課件,讓課堂教學(xué)更加生動呢?下面小編來說說自己在制作課件中積累的經(jīng)驗。
首先,要選用適合自己的多媒體課件制作軟件。現(xiàn)在老師基本都用PowerPoint、Author ware、Flash等軟件來制作課件,小編一直用的是91速課的課件制作工具,每種軟件都有自己的優(yōu)點,但并不是需要我們都必須全都學(xué)會,可以選擇自己喜歡的軟件進行深入研究,最終達(dá)到熟練運用,下面小編就以91速課給大家講解一下如何做出高質(zhì)量的多媒體課件。
91速課網(wǎng)課件的制作流程:創(chuàng)建課件—編輯課件—預(yù)覽發(fā)布
一.創(chuàng)建課件
(1)點擊頁面右上角“創(chuàng)建新課件”
(2)你可以選擇創(chuàng)建一個空白課件,也可以在課件樣例里選擇適合的課件模板。空白課件:顧名思義,什么都沒有的課件,所有頁面都需要您有頭開始創(chuàng)作。當(dāng)然,系統(tǒng)還是會提供大量精美的頁面版式給您使用。(適合有經(jīng)驗制作者)課件模板:已經(jīng)設(shè)置好頁面元素、動效、內(nèi)容等的課件,制作者只需替換部分內(nèi)容,即可生成屬于自己的課件。(適合新手制作者)
二.編輯課件
主要講解一下編輯頁面的功能模塊區(qū)。(1)視頻
點擊頭部功能模塊區(qū)“視頻”,彈出視頻素材框,輸入視頻通用碼即可。
(2)文字
點擊頭部功能模塊區(qū)“文字”,直接在左邊編輯框編輯文字即可。
(3)圖片
點擊頭部功能模塊區(qū)“圖片”,彈出圖片編輯框,選擇適用的圖片,也可以上傳自己的素材。
(4)音頻
點擊頭部功能模塊區(qū)“音頻”,彈出音頻編輯框。
頂端是音頻分類。中間是音頻樣例,選擇適用的音頻。左下角也可以上傳、合成音頻。
(5)交互
鼠標(biāo)經(jīng)過頭部功能模塊區(qū)“交互”,出現(xiàn)撥打電話和統(tǒng)計,選擇自己需要的工具點擊,在右邊編輯欄直接編輯即可。
(6)表單 鼠標(biāo)經(jīng)過頭部功能模塊區(qū)“表單”,出現(xiàn)快捷菜單、菜單模塊和提交按鈕,選擇自己需要的工具點擊,在右邊編輯欄直接編輯即可。(注意隱藏功能)
(7)版式
可以在“版式中心”選擇,也可以選擇“我的版式”。下面是按用途,學(xué)科,風(fēng)格分類的版式列表。選擇合適的版式即可應(yīng)用。
一個課件由多張頁面組成,版式即為每一張頁面的模板。注:創(chuàng)建新課件時選擇的模板為整個課件的模板,版式為課件內(nèi)單獨頁面的模板。
(8)教學(xué)
1.點擊頭部功能模塊區(qū)“教學(xué)-測試題”,彈出測試題設(shè)置框。2.選擇測試題樣式。3.設(shè)置題干與選項。
4.點擊“更多設(shè)置”可設(shè)置答對答錯的文字提示及回答正確后是否自動翻頁。
三.預(yù)覽發(fā)布
編輯頁面的右上角是課件資料補充及發(fā)布。
“預(yù)覽發(fā)布—完善資料并發(fā)布”,編輯課件資料,確認(rèn)發(fā)布即可發(fā)布你自己的課件,還可以通過二維碼或網(wǎng)址分享給你的朋友。
速課網(wǎng)具有強大的制作功能和交互設(shè)計能力,非常適合制作一些需要特殊表現(xiàn)效果的微課件。所以礙到了越來越多教師的喜愛。老師能夠根據(jù)自身的需求選擇相應(yīng)的模板進行排版和編輯,按照制作步驟教程一步步做好或者直接上傳圖片、視頻等都可以,這樣大大減少了制作時間提升了效果。速課網(wǎng)所擁有的功能完全能滿足教師對多媒體課件制作的需求。
第四篇:模型制作課程實訓(xùn)報告
模型制作課程實訓(xùn)報告
一、實訓(xùn)的目的和意義
專業(yè)實訓(xùn)是我們必修的課程,是培養(yǎng)學(xué)生實踐能力的重要環(huán)節(jié),也是我們進入產(chǎn)品設(shè)計前的實踐準(zhǔn)備。實訓(xùn)可以增強學(xué)生的感性認(rèn)識,幫助學(xué)生掌握基本理論專業(yè)知識,為后緒課程的學(xué)習(xí)打下基礎(chǔ)。
此次模型制作實訓(xùn)不僅讓我學(xué)到了許多在課堂上根本就學(xué)不到的知識,而且使我開闊了視野,增長了見識,為我以后更好地把所學(xué)的知識運用到實際工作中打下堅實的基礎(chǔ)通過實訓(xùn)使我更深入地掌握模型制作專業(yè)知識,進一步了解模型制作的流程,了解模型制作過程中存在的理論與實際相沖突的難點問題,把所學(xué)的模型制作專業(yè)理論知識與實踐緊密結(jié)合起來,培養(yǎng)實際工作能力與分析能力,以達(dá)到學(xué)以致用的目的。
二、制作過程
在實踐中,通過自己動手做廚房和餐廳,我的造型能力有了提高,能夠用材料把自己想做的東西簡單的表達(dá)出來了,在制作過程中,我深刻感覺到,沒有一件事是簡單的,就連在板子上刻一道口子都要十分小心,太輕費時間,太重容易刻偏,在制作過程中,雖然老師對材料沒有太多要求,我們的靈活性很大,憑著感覺來做自己想要做的。
其次,我們要明白,在設(shè)計中,模型制作的功能也不是單純的外表造型,或模仿照搬別個產(chǎn)品,更不是一種多余的重復(fù)性的工作,而是以創(chuàng)新精神開發(fā)新產(chǎn)品,制作出新的完整的立體形象。簡單地說是進一步研究完善設(shè)計方案,調(diào)整修改設(shè)計方案,檢驗設(shè)計方案的合理性,為制作產(chǎn)品樣機和投入試生產(chǎn)提供充分依據(jù)。因為課時安排,我們進行了兩周的學(xué)習(xí),也更深入的體會模型制作在實際的設(shè)計中發(fā)揮的作用。模型制作是必要的過程。而且在這個課程中,我再一次體會到了做事情不光要講效率,還要追求質(zhì)高。二者少了哪個都不行。有個同學(xué)為了盡快制作完成,結(jié)果模型出現(xiàn)了很多問題,以至于成品質(zhì)量粗糙,而有的同學(xué)因為追求高質(zhì)量,進度明顯比大家都慢很多,這樣在課程結(jié)束時還沒完成任務(wù),也是不好的現(xiàn)象。所以做事要膽大心細(xì),做到高質(zhì)量高效率。在這次課程設(shè)計過程中我也遇到了很多問題。比如在制作模型時遇到一些復(fù)雜的模型我也能靜靜的用心去想希望能找到更好的方法最后還是如愿以償?shù)耐瓿闪宋覀€人對它的制作。但在細(xì)節(jié)的處理上不是那么一帆風(fēng)順了經(jīng)過同學(xué)的幫忙和自己的慢慢摸索最后做出這樣的效果但終于做出來的效果并不是那么完美的還有很多缺陷感覺很慚愧。
三、實訓(xùn)心得體會
通過這兩周的實訓(xùn),正所謂“紙上談兵終覺淺覺知此事要躬行。”學(xué)習(xí)任何知識僅從理論上去求知而不去實踐、探索是不夠的所以在本學(xué)期即將結(jié)束之際緊接著來一次模型制作課程設(shè)計是很及時、很必要的。這樣不僅能加深我們對藝術(shù)設(shè)計的認(rèn)識而且還及時、真正的做到了學(xué)以致用。從選題到定稿從理論到實踐在整整兩個星期的日子里可以說得是苦多于甜但是可以學(xué)到很多很多的的東西同時不僅可以鞏固了以前所學(xué)過的知識而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。使我懂得了理論與實際相結(jié)合是很重要的只有理論知識是遠(yuǎn)遠(yuǎn)不夠的只有把所學(xué)的理論知識與實踐相結(jié)合起來從理論中得出結(jié)論才能真正為社會服務(wù)從而提高自己的實際動手能力和獨立思考的能力。
通過我們不懈的努力與切實追求終于做完了此次課程設(shè)計。
第五篇:專業(yè)仿真軟件課程實訓(xùn)報告
專業(yè)仿真軟件 自主學(xué)習(xí)報告
專業(yè)
學(xué)生姓名 班學(xué)級 號
指導(dǎo)老師
目錄
1概述.............................................................................................................................1 2 Keil軟件.....................................................................................................................2
2.1Keil簡述............................................................................................................2 2.2 Keil特點...........................................................................................................3 2.3 Keil的操作.......................................................................................................3 3 Proteus軟件................................................................................................................8
3.1 Proteus軟件簡述..............................................................................................8 3.2 Proteus軟件特點..............................................................................................8 3.3 Proteus應(yīng)用領(lǐng)域..............................................................................................9 3.4 Proteus的操作................................................................................................10 3.5 Keil與Proteus的聯(lián)調(diào)...................................................................................11 4單元仿真...................................................................................................................12 4.1 數(shù)碼管仿真....................................................................................................12 4.2 鍵盤仿真........................................................................................................18 5 綜合仿真..................................................................................................................21 5.1方向可控流水燈.............................................................................................21 6結(jié)束語.......................................................................................................................25
1概述
仿真軟件(simulation software),專門用于仿真的計算機軟件。它與仿真硬件同為仿真的技術(shù)工具。仿真軟件是從50年代中期開始發(fā)展起來的。它的發(fā)展與仿真應(yīng)用、算法、計算機和建模等技術(shù)的發(fā)展相輔相成。1984年出現(xiàn)了第一個以數(shù)據(jù)庫為核心的仿真軟件系統(tǒng),此后又出現(xiàn)采用人工智能技術(shù)(專家系統(tǒng))的仿真軟件系統(tǒng)。這個發(fā)展趨勢將使仿真軟件具有更強、更靈活的功能、能面向更廣泛的用戶。目前比較風(fēng)行的是虛擬現(xiàn)實仿真軟件,比如虛擬現(xiàn)實仿真平臺(VR-Platform)。
其目標(biāo)是不斷改善面向問題、面向用戶的模塊描述能力和對模型實驗的功能。不同技術(shù)水平的用戶通過仿真軟件能在不同的程度上采用他們表達(dá)問題的習(xí)慣語言,方便地與計算機對話,完成建模或仿真實驗。仿真軟件分為仿真語言、仿真程序包和仿真軟件系統(tǒng)三類。其中仿真語言是應(yīng)用最廣泛的仿真軟件。仿真程序包是針對仿真的專門應(yīng)用領(lǐng)域建立起來的程序系統(tǒng)。軟件設(shè)計人員將常用的程序段設(shè)計成通用的子程序模塊,并設(shè)計一個主程序模塊,用于調(diào)用子程序模塊。仿真研究人員使用這種程序包可免去繁重的程序編制工作。仿真軟件系統(tǒng)以數(shù)據(jù)庫為核心將仿真軟件的所有功能有機地統(tǒng)一在一起,構(gòu)成一個完善的系統(tǒng)。它由建模軟件、仿真運行軟件(語言)、輸出結(jié)果分析報告軟件和數(shù)據(jù)庫管理組成。
目前我們已經(jīng)學(xué)習(xí)了Matlab,Autium Designer,Multisim,Proteus,Keil等仿真軟件,具有靈活性高,易操作,能夠彌補仿真硬件的不足,成本相較于硬件又很低的特點,對我們學(xué)習(xí)工作生活的幫助很大。
本文主要介紹Proteus,Keil這兩種專業(yè)仿真軟件的具體操作應(yīng)用。
2 Keil軟件
2.1Keil簡述
單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼,用于MCS-51單片機的匯編軟件有早期的A51,隨著單片機開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS-51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil即可看出。
KeilμVision2是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),使用接近于傳統(tǒng)C語言的語法來開發(fā),與匯編相比,C語言易學(xué)易用,而且大大的提高了工作效率和項目開發(fā)周期,他還能嵌入?yún)R編,您可以在關(guān)鍵的位置嵌入,使程序達(dá)到接近于匯編的工作效率。Keil C51標(biāo)準(zhǔn)C編譯器為8051微控制器的軟件開發(fā)提供了C語言環(huán)境,同時保留了匯編代碼高效,快速的特點。C51編譯器的功能不斷增強,使你可以更加貼近CPU本身,及其它的衍生產(chǎn)品。C51已被完全集成到μVision2的集成開發(fā)環(huán)境中,這個集成開發(fā)環(huán)境包含:編譯器,匯編器,實時操作系統(tǒng),項目管理器,調(diào)試器。μVision2 IDE可為它們提供單一而靈活的開發(fā)環(huán)境。
圖2-1 KeilμVision2
2.2 Keil特點
1.Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。
2.與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用。用過匯編語言后再使用C來開發(fā),體會更加深刻。2.3 Keil的操作
1.新建工程。
圖2-2新建工程窗口1
圖2-3新建工程窗口2 2.51單片機我們是選擇的Atmel里面的AT89C51。
圖2-4選擇單片機類型窗口
3.新建一個空白文檔。
圖2-5新建空白文檔窗口
4.保存在指定文件夾,這里要注意的是,如果用C語言編程的話,文件名后綴為.c,如下圖所示。如果選用匯編語言,文件名后綴為.asm。
圖2-6 保存文檔窗口
5.在Text中編寫自己的程序,我們需要把51單片機的頭文件添加上去,這個是#include
圖2-7添加頭文件窗口
圖2-8添加完成窗口
6.接下來檢查程序有無問題,如果沒有問題,我們可以編譯,鏈接,調(diào)試了,這個需要我們生成Hex文件,這樣才能放到protues軟件中仿真。
圖2-9 編譯調(diào)試窗口
圖2-10創(chuàng)建hex文件窗口
圖2-11保存hex文件窗口
3 Proteus軟件
3.1 Proteus軟件簡述
Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(該軟件中國總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。它是目前比較好的仿真單片機及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學(xué)的教師、致力于單片機開發(fā)應(yīng)用的科技工作者的青睞。
Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將電路仿真軟件、PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持8051、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。
圖3-1 Proteus運行界面
3.2 Proteus軟件特點
1.功能多:
Proteus軟件具有其它EDA工具軟件(例:multisim)的功能。這些功能是:(1)原理布圖;
(2)PCB自動或人工布線;(3)SPICE電路仿真。2.資源豐富:(1)Proteus可提供的仿真元器件資源:仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件,有30多個元件庫;
(2)Proteus可提供的仿真儀表資源:示波器、邏輯分析儀、虛擬終端、SPI調(diào)試器、I2C調(diào)試器、信號發(fā)生器、模式發(fā)生器、交直流電壓表、交直流電流表。理論上同一種儀器可以在一個電路中隨意的調(diào)用;
(3)除了現(xiàn)實存在的儀器外,Proteus還提供了一個圖形顯示功能,可以將線路上變化的信號,以圖形的方式實時地顯示出來,其作用與示波器相似,但功能更多。這些虛擬儀器儀表具有理想的參數(shù)指標(biāo),例如極高的輸入阻抗、極低的輸出阻抗。這些都盡可能減少了儀器對測量結(jié)果的影響;
(4)Proteus可提供的調(diào)試手段 Proteus提供了比較豐富的測試信號用于電路的測試。這些測試信號包括模擬信號和數(shù)字信號。3.3 Proteus應(yīng)用領(lǐng)域
1.教學(xué)
Proteus是一個巨大的教學(xué)資源,可以用于: · 模擬電路與數(shù)字電路的教學(xué)與實驗; · 單片機與嵌入系統(tǒng)軟件的教學(xué)與實驗; · 微控制器系統(tǒng)的綜合實驗; · 創(chuàng)新實驗與畢業(yè)設(shè)計;
· 項目設(shè)計與產(chǎn)品開發(fā)。2.技能考評
Proteus能提供考試所需所有資源; · Proteus能直觀評估硬件電路的設(shè)計正確性; · Proteus能直觀的對硬件原理圖進行調(diào)試軟件; · Proteus能驗證整個設(shè)計的功能; · 測試可控、易評估、易實施; 3.產(chǎn)品開發(fā)
Proteus Design Suite集成了原理圖捕獲、SPICE電路仿真和PCB設(shè)計,形成一個完整的電子設(shè)計系統(tǒng)。對于通用微處理器,還可以運行實際固件程序進行仿真。與傳統(tǒng)的嵌入式設(shè)計過程相比,這個軟件包能極大地縮短開發(fā)時間。
· 從產(chǎn)品概念到設(shè)計完成的完整仿真與開發(fā)平臺; · 預(yù)研設(shè)計與項目評估,減少開發(fā)風(fēng)險; · ODM的虛擬樣機; · 強大的分析與調(diào)試功能克服新手的經(jīng)驗不足; · 軟硬件的交互仿真與測試大大減少后期測試工作量; · 便利項目管理與團隊開發(fā)。
3.4 Proteus的操作
1.新建一個工程。
圖3-2新建工程窗口
圖3-3新工程窗口
2.添加元器件
在元器件選擇模式下,點“P”,調(diào)出元器件庫。其按目錄排列,但是通常來說用左上角的搜索按鈕比較方便,搜索關(guān)鍵詞就是該元件名稱的英文單詞或英文單詞的一部分。
圖3-4添加元器件窗口
3.搭建電路
選中元器件然后放在電路圖合適位置,連線。完成電路后,保存即可。
圖3-5完成的電路原理圖
3.5 Keil與Proteus的聯(lián)調(diào)
1.雙擊51單片機,出現(xiàn)如圖3-6所示窗口
圖3-6 編輯單片機窗口
2.點選圖中紅框,然后選中要裝載的HEX文件(HEX文件在Keil中產(chǎn)生),點確定,此時程序已經(jīng)裝載到單片機中,點擊運行,即可出現(xiàn)所要的仿真,如下圖所示。
圖3-7 運行中的仿真圖
4單元仿真
4.1 數(shù)碼管仿真
1.內(nèi)容
(1)完成數(shù)碼管的靜態(tài)顯示,P2口連接共陰極數(shù)碼管,P3口連接共陽極 數(shù)碼管,編程完成兩個數(shù)碼管同時循環(huán)顯示0、1、2……F十六進制數(shù)碼。間隔時間為1秒。
(2)使用一組八位數(shù)碼管,動態(tài)顯示15-35-00。2.目的
(1)熟悉數(shù)碼管與單片機的常用連接方法(2)掌握數(shù)碼管靜態(tài)和動態(tài)顯示的編程方法。3.步驟及方法
(1)使用Proteus正確繪制實驗原理圖 ①數(shù)碼管靜態(tài)顯示原理圖:
C230pS10C110uF1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2R3R4R5R6R7R***0330330C330pR110k9RST2D1293031PSENALEEA12345678R9330P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51R***30330R11R12R13R14R15D2 圖4-1 數(shù)碼管靜態(tài)顯示原理圖 ②數(shù)碼管動態(tài)顯示原理圖:
R10S10C110uFC230p***30330330330330R11X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2R3R4R5R6R7R8R***0330330330R12R13R14R15R16R17C330pR110k9RST2293031PSENALEEA123456781210P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C5122468U10:A740411U2:A74043U2:B74045U2:C740413U2:D740411U2:E74049U2:F740412U3:A7404
圖4-2數(shù)碼管動態(tài)顯示原理圖
(2)使用仿真軟件Keil編寫、編譯、調(diào)試源程序,并生成十六進制文件。①數(shù)碼管靜態(tài)顯示實驗源程序如下: #include
void main(void)//主程序 { uchari;while(1){ for(i=0;i<=16;i++){P2=BB[i];//P2顯示共陰極段碼,i=0時輸出為0,i=1時輸出為1,一直到i=15 P3=aa[i];//P3顯示共陽極段碼,i=0時輸出為0,i=1時輸出為1,一直到i=15 delay();
}
} }
②數(shù)碼管動態(tài)顯示實驗源程序如下: #include
uintm,n;for(m=0;m void main(){ while(1){ P1=0xFE;P2=0xF9;delay(2);P1=0xFD;P2=0x92;delay(2);P1=0xFB;P2=0xBF;delay(2);P1=0xF7;P2=0xB0;delay(2);P1=0xEF;P2=0x92;delay(2);P1=0xDF;P2=0xBF;delay(2);P1=0xBF;P2=0xC0;delay(2);P1=0x7F;P2=0xC0;delay(2);} } (3)打開Proteus下的實驗原理圖文件,添加生成的十六進制文件 (4)進行系統(tǒng)仿真,如果結(jié)果不正確分析原因并對相應(yīng)的原理圖和程序進行修改,直到要求的實驗結(jié)果。 4、仿真數(shù)據(jù)及現(xiàn)象(1)數(shù)碼管的靜態(tài)顯示現(xiàn)象: 共陰極和共陽極兩個數(shù)碼管同時循環(huán)顯示0、1、2……F十六進制數(shù)碼。間隔時間為1秒。仿真圖如圖4-3所示。 C230pS10C110uF1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2330R3330R4330R5330R6330R7330R8330C330pR110k9RST2D1293031PSENALEEA12345678R9330P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51R***30330R11R12R13R14R15D2 圖4-3 數(shù)碼管靜態(tài)顯示運行仿真圖 (2)數(shù)碼管的動態(tài)顯示現(xiàn)象: 八個數(shù)碼管動態(tài)顯示15-35-00,仿真現(xiàn)象如下圖所示。 R10S10C110uFC230p***30330330330330R11X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617R2330R3330R4330R5330R6330R7330R8330R9330R12R13R14R15R16R17C330pR110k9RST2293031PSENALEEA123456781210P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C5122468U10:A740411U2:A74043U2:B74045U2:C740413U2:D740411U2:E74049U2:F740412U3:A7404 圖4-4 數(shù)碼管動態(tài)顯示運行仿真圖 4.2 鍵盤仿真 1.內(nèi)容 P1口完成4*4鍵盤輸入; P2口連接數(shù)碼管,顯示當(dāng)前按下的鍵位號;P0口連接數(shù)碼管,記錄按下按鍵的次數(shù),超過16次歸零從新計數(shù)。 2.目的 (1)熟悉矩陣鍵盤與單片機的常用連接方法(2)掌握矩陣鍵盤的編程方法。3.步驟及方法 (1)使用Proteus正確繪制實驗原理圖 實驗原理圖如圖4-5所示: C2C110uF30p1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330pR110k9RSTR2R3470R4470R5470R6470R7470R84704702293031PSENALEEAR9R10470R11470R12470R13470R14R15470470470S0S1S2S3S4S5S6S7S8S9S10S11S12S13S14S1512345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 圖4-5 矩陣鍵盤仿真原理圖 (2)使用仿真軟件Keil編寫、編譯、調(diào)試源程序,并生成十六進制文件。實驗源程序如下: #include temp=temp&0xf0;//屏蔽低4位行值 if(temp!=0xf0)//高四位列值不全為1,說明有鍵按下,延時去抖動 {if(m==16)m=0;P0=AA[m];m++;temp=P1;temp=temp&0xf0;if(temp!=0xf0){ temp=P1;switch(temp)//根據(jù)按鍵所在在的行與列位置確定鍵號 { case 0xee:num=0;break;case 0xde:num=1;break;case 0xbe:num=2;break;case 0x7e:num=3;break;case 0xed:num=4;break;case 0xdd:num=5;break;case 0xbd:num=6;break;case 0x7d:num=7;break;case 0xeb:num=8;break;case 0xdb:num=9;break;case 0xbb:num=10;break;case 0x7b:num=11;break;case 0xe7:num=12;break;case 0xd7:num=13;break;case 0xb7:num=14;break;case 0x77:num=15;break;default:break;} while((temp&0xf0)!=0xf0)//等待按鍵釋放 { temp=P1;temp=temp&0xf0;} } } } returnnum;} void main(){ intnum; P2=0x00l;while(1) { num=kscan(); switch(num)//根據(jù)按鍵號進行顯示 { case 0:P2=0x3F;break;case 1:P2=0x06;break;case 2:P2=0x5B;break;case 3:P2=0x4F;break;case 4:P2=0x66;break;case 5:P2=0x6D;break;case 6:P2=0x7D;break;case 7:P2=0x07;break;case 8:P2=0x7F;break;case 9:P2=0x6F;break;case 10:P2=0x77;break;case 11:P2=0x7C;break;case 12:P2=0x39;break;case 13:P2=0x5E;break;case 14:P2=0x79;break;case 15:P2=0x71;break;default:break; } } }(3)打開Proteus下的實驗原理圖文件,添加生成的十六進制文件(4)進行系統(tǒng)仿真,如果結(jié)果不正確分析原因并對相應(yīng)的原理圖和程序進行修改,直到要求的實驗結(jié)果。 4、仿真數(shù)據(jù)及現(xiàn)象 現(xiàn)象:按下按鈕S0到S15,共陰極數(shù)碼管依次顯示0-F,共陽極數(shù)碼管記錄按下按鍵的次數(shù),超過16次歸零從新計數(shù)。 運行仿真狀態(tài)如圖4-6所示: C2C110uF30p1X1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330pR110k9RSTR2R3470R4470R5470R6470R7470R84704702293031PSENALEEAR9R10470R11470R12470R13470R14470R15470470S0S1S2S3S4S5S6S7S8S9S10S11S12S13S14S1512345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 圖4-6鍵盤仿真圖 綜合仿真 5.1方向可控流水燈 1.內(nèi)容 P1.0-P1.3分別連接左移、右移、雙向流水控制鍵,P2口連接用于流水顯示的八個放光管。 2.目的 熟悉和掌握單片機開發(fā)的過程及方法 3.步驟及方法(1)使用Proteus正確繪制實驗原理圖 實驗原理圖如圖5-1所示 C230pD8D7D6D5D4D3D2D11S10C510uFX1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330p2R110k9RSTR2R3R4R5R6R7R8R******1PSENALEEAN1N2N312345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 圖5-1方向可控流水燈原理圖 (2)使用仿真軟件Keil編寫、編譯、調(diào)試源程序,并生成十六進制文件。實驗源程序如下: #include while(key1==0)//當(dāng)P1.0為低電平,即開關(guān)N1閉合 { for(i=7;i>0;i--){ P2=_crol_(P2,1);//P2的值向左循環(huán)移動,即由D1向左依次亮 DelayMS(150);} } while(key2==0)//P1.1為低電平,即開關(guān)N2閉合 { for(i=7;i>0;i--){ P2=_cror_(P2,1);//P1.2的值向右循環(huán)移動,即由D1向右依次亮 DelayMS(150);} } while(key3==0)//P1.0為低電平,即N3閉合 { P2=0x7E;//P2.0和P2.7為低電平,即D1和D8亮 DelayMS(150);P2=0xBD;//P2.1和P2.6為低電平,即D2和D7亮 DelayMS(150);P2=0xDB;// P2.2和P2.5為低電平,即D3和D6亮 DelayMS(150);P2=0xE7;// P2.3和P2.4為低電平,即D4和D5亮 DelayMS(150);P2=0xE7;//P2.3和P2.4為低電平,即D4和D5亮 DelayMS(150);P2=0xDB;//P2.2和P2.5為低電平,即D3和D6亮 DelayMS(150);P2=0xBD;//P2.1和P2.6為低電平,即D2和D7亮 DelayMS(150);P2=0xFE;//P2.0和P2.7為低電平,即D1和D8亮 } } (3)打開Proteus下的實驗原理圖文件,添加生成的十六進制文件 (4)進行系統(tǒng)仿真,如果結(jié)果不正確分析原因并對相應(yīng)的原理圖和程序進行修改,直到要求的實驗結(jié)果。 4、仿真數(shù)據(jù)及現(xiàn)象 現(xiàn)象:點擊運行后,D1點亮; 按下N1按鈕,流水燈從右向左依次點亮一次,即D1到D8依次點亮,最后停在D1處,D1點亮狀態(tài); 按下N2按鈕,流水燈從左向右依次點亮一次,即D8到D1依次點亮,最后停在D1處,D1點亮狀態(tài); 按下N3按鈕,流水燈同時從左右兩邊向中間依次點亮,即D1到D8,D8到D1同時依次點亮,最后停在初始點亮狀態(tài),即D1點亮。 運行初始狀態(tài)如下圖所示: C230pD8D7D6D5D4D3D2D11S10C510uFX1CRYSTALU11918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD*********617C330p2R110k9RSTR2R3R4R5R6R7R8R******1PSENALEEAN1N2N312345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51 圖5-2方向可控流水燈運行初始狀態(tài)仿真圖 6結(jié)束語 專業(yè)仿真軟件這門課程與這學(xué)期我們學(xué)的其它的一些課程有些不同,因為這門課程不僅需要我們學(xué)習(xí)好理論知識,而且對關(guān)于各個軟件的實際操作方面需要我們花很多時間,熟練地掌握。因為學(xué)習(xí)的這幾個軟件與我們自動化專業(yè)有很大的聯(lián)系,在以后的電子設(shè)計中我們都會用到各種仿真與電路制板,對我們自動化專業(yè)非常重要。 在大三這一個學(xué)期的專業(yè)仿真軟件課程的學(xué)習(xí)中,我掌握了關(guān)于Proteus、Keil 兩種專業(yè)仿真軟件的一些應(yīng)用技巧,雖然對這幾個軟件操作的不是十分的熟練,但我相信,只要通過我不斷的練習(xí)和學(xué)習(xí),一定可以將這門課程學(xué)好。通過這學(xué)期的實驗操作,培養(yǎng)了我綜合應(yīng)用課本理論解決實際問題的能力,熟悉了proteus中的各種元器件的位置和用法,體會到了proteus的強大功能。熟悉了Keil 的集成開發(fā)環(huán)境以及Proteus與Keil 的聯(lián)調(diào)。 專業(yè)仿真軟件課對我們的幫助是很大的,它需要我們將學(xué)過的理論知識與實際系統(tǒng)地聯(lián)系起來,加強我們對學(xué)過的知識的實際應(yīng)用能力。在設(shè)計的過程中,我們需要不厭其煩的查閱書籍、搜索元器件、畫電路圖、仿真調(diào)試電路。同時在課程設(shè)計中我們也要虛心請教他人,解決自己無法解決的問題,掃除自己的盲點,在學(xué)習(xí)中共同進步。與此同時,我覺得在本次試驗中我認(rèn)識到了在網(wǎng)上查找資料的必要性以及綜合實踐能力的重要性。在以后的學(xué)習(xí)過程中我會更加努力,熟練的掌握這幾個仿真軟件。 感謝周老師和輔老師對我們的耐心教導(dǎo)!