每個人都曾試圖在平淡的學(xué)習(xí),、工作和生活中寫一篇文章。寫作是培養(yǎng)人的觀察、聯(lián)想,、想象,、思維和記憶的重要手段,。大家想知道怎么樣才能寫一篇比較優(yōu)質(zhì)的范文嗎,?以下是小編為大家收集的優(yōu)秀范文,,歡迎大家分享閱讀,。
綜合課程設(shè)計(jì)論文篇一
匯編語言,;c語言;混合編程
匯編語言的優(yōu)勢就是速度快,,占用存儲空間不大,,而且可以隨時控制硬件,這些優(yōu)點(diǎn)是其它的程序語言無法取代的,。匯編語言也有不足之處,,就是在高級程序的編寫與調(diào)試時存在著較大的困難,特別是在處理一些數(shù)據(jù)或者一些混合運(yùn)算時顯得更加困難。
c語言,,它的優(yōu)勢就是在于功能全面,,表達(dá)形式多樣且靈活,開發(fā)使用效率很高,,具有其它高級語言無法具有的優(yōu)勢,。通常在軟件開發(fā)過程中,大部分程序采用高級語言編寫,,以提高程序的開發(fā)效率,;但在要求執(zhí)行速度快、占用空間少或要求直接控制硬件的場合,,則利用匯編語言編寫,,以提高程序的運(yùn)行效率。
c語言和匯編語言混合編程的具體方法有以下幾種,。
2.1 參數(shù)傳遞
匯編語言程序和c語言程序在調(diào)用時會涉及到參數(shù)傳遞,,一般采用堆棧進(jìn)行傳遞。在匯編語言中將bp作為基址寄存器,,調(diào)用程序先將來自于c語言程序中的參數(shù)依次壓入堆棧中,,然后當(dāng)需要使用這些參數(shù)時,再用bp加上不同的偏移量依次對堆棧中的數(shù)據(jù)進(jìn)行存取操作,。
2.2 調(diào)用關(guān)系的確定
對于將要涉及到調(diào)用的過程或函數(shù)需要事先說明和建立調(diào)用與被調(diào)用關(guān)系,。被調(diào)用的過程或函數(shù)應(yīng)預(yù)先說明為外部類型,以便被外部模塊引用,,而調(diào)用程序也需要在程序中說明將要引用的外部模塊的名稱,。在說明調(diào)用關(guān)系時還應(yīng)根據(jù)不同的存儲模式確定相應(yīng)的匯編語言格式。c程序小模式對應(yīng)匯編程序的近類型過程,,而c程序大模式則對應(yīng)匯編程序的遠(yuǎn)類型過程,。
總而言之,匯編語言和c語言的混合編程方法可以使匯編語言與c語言之間取長補(bǔ)短,,充分發(fā)揮各自優(yōu)勢,,相互交叉調(diào)用,,進(jìn)行參數(shù)傳遞,,共享數(shù)據(jù)信息和數(shù)據(jù)結(jié)構(gòu),,使由此開發(fā)的軟件更實(shí)用、更安全可靠,,使開發(fā)和編程工作達(dá)到事半功倍的效果,。
[1] 羅南超,向昌成,,李唐輝,。 匯編語言實(shí)現(xiàn)多種進(jìn)制的通用輸入輸出[j]電腦知識與技術(shù),, 2008,(36) 。
[2] 崔衛(wèi)東,。 vc++與匯編語言混合編程的研究與實(shí)現(xiàn)[j]福建電腦,, 2007,(05) 。
[3] 宋金華,。 匯編語言和c語言在圖形處理中的綜合應(yīng)用[j]湖北廣播電視大學(xué)學(xué)報(bào),, 2010,(12) 。
[4] 張銀,,索旭華,,廖建林,郭娟,。 aocc應(yīng)用軟件的快速仿真平臺的研究與技術(shù)實(shí)現(xiàn)[j]航天控制,, 2010,(02) 。
[5] 宋金華,。 匯編語言和c語言在圖形處理中的綜合應(yīng)用[j]計(jì)算機(jī)與信息技術(shù),, 2009,(z2) 。
綜合課程設(shè)計(jì)論文篇二
制藥設(shè)備與車間課程設(shè)計(jì)的教學(xué)實(shí)踐
摘要:《制藥設(shè)備與車間設(shè)計(jì)》是制藥工程專業(yè)的專業(yè)主干課,、核心課和必修課,本文對該課程的相關(guān)課程設(shè)計(jì)從課程設(shè)置思想和教學(xué)目標(biāo),、設(shè)計(jì)題目,、任務(wù)要求、考核,、教學(xué)環(huán)節(jié)等方面進(jìn)行了教學(xué)實(shí)踐與改革探索,。
通過有益的嘗試,學(xué)生能夠正確的運(yùn)用所學(xué)的理論知識,,撰寫規(guī)范的設(shè)計(jì)說明書,,并繪制出標(biāo)準(zhǔn)的固體制劑生產(chǎn)工藝流程圖、車間平面布置圖等施工圖紙,。
學(xué)生的工程設(shè)計(jì)能力有了顯著的提高,。
關(guān)鍵詞:制藥設(shè)備與車間設(shè)計(jì);制藥工程,;課程設(shè)計(jì)
制藥工程是以藥學(xué),、化學(xué)工程與技術(shù)、生物工程為主并相互交叉的新型學(xué)科[1],。
制藥工程專業(yè)經(jīng)十幾年發(fā)展,,開辦院校目前已增至二百多所[2]。
《制藥設(shè)備與車間設(shè)計(jì)》課程[3-5]是我校制藥工程專業(yè)本科生的專業(yè)主干課,、核心課和必修課,,該課程的前身是《制藥工程基礎(chǔ)》,,
xx年學(xué)校重新修訂了制藥工程專業(yè)本科生的培養(yǎng)方案,對該課程增加補(bǔ)充了車間設(shè)計(jì)等相關(guān)內(nèi)容,,將課程的名稱改為《制藥設(shè)備與車間設(shè)計(jì)》,,強(qiáng)化了對制藥工程專業(yè)學(xué)生工程設(shè)計(jì)等能力的培養(yǎng),同時對該課程的相關(guān)課程設(shè)計(jì)的實(shí)踐環(huán)節(jié)也提出了新的要求,。
針對這些新內(nèi)容和新要求,,在本課程的課程設(shè)計(jì)環(huán)節(jié)我們進(jìn)行了新的教學(xué)實(shí)踐與改革探索。
1課程設(shè)計(jì)的設(shè)置思想和教學(xué)目標(biāo)
(1)設(shè)置思想《制藥設(shè)備與車間設(shè)計(jì)》課程設(shè)計(jì)在學(xué)習(xí)《制藥設(shè)備與車間設(shè)計(jì)》理論課的基礎(chǔ)上,,通過課程設(shè)計(jì),,使學(xué)生熟悉制藥工程設(shè)計(jì)的基本程序、原則和方法,,
能夠查閱國內(nèi)外最新的技術(shù)資料,、國家技術(shù)規(guī)范、正確選擇公式進(jìn)行設(shè)計(jì)計(jì)算,,運(yùn)用簡潔的文字,、圖形和工程語言正確表述設(shè)計(jì)思想與結(jié)果。
(2)教學(xué)目標(biāo)本課程設(shè)計(jì)是學(xué)生在先修了《機(jī)械基礎(chǔ)》,、《化工原理》,、《物理化學(xué)》、《制藥工藝學(xué)》,、《中藥藥劑學(xué)》等課程的基礎(chǔ)上,,由《制藥設(shè)備與車間設(shè)計(jì)》課程開設(shè)的實(shí)踐教學(xué)環(huán)節(jié),通過該教學(xué)環(huán)節(jié)可實(shí)現(xiàn)如下教學(xué)目標(biāo),。
知識目標(biāo):本課程設(shè)計(jì)需要學(xué)生運(yùn)用制藥工程中各類典型設(shè)備的工作原理,、基本構(gòu)造及設(shè)計(jì)計(jì)算等知識,完成制藥設(shè)備與車間的設(shè)計(jì),,通過該設(shè)計(jì),,學(xué)生應(yīng)主要掌握工程設(shè)計(jì)的基本程序、原則和方法等知識,。
能力目標(biāo):通過本課程設(shè)計(jì),,學(xué)生應(yīng)獲得分析和解決工程實(shí)際問題的能力和科學(xué)、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng),,使學(xué)生逐步樹立正確的設(shè)計(jì)理念,,提高學(xué)生的工程計(jì)算能力、設(shè)計(jì)及繪圖的能力,。
素質(zhì)目標(biāo):通過本課程設(shè)計(jì),,學(xué)生應(yīng)獲得初步獨(dú)立從事制藥工程設(shè)計(jì)的基本素質(zhì)。
2課程設(shè)計(jì)的題目
本課程的課程設(shè)計(jì)安排在大四第七學(xué)期,,完成《制藥設(shè)備與車間設(shè)計(jì)》的理論課教學(xué)后進(jìn)行,,由于前置課程《中藥藥劑學(xué)》,、《制藥工藝學(xué)》、《化工原理》等相關(guān)專業(yè)課已經(jīng)學(xué)習(xí),,學(xué)生對制藥的整個工藝過程及相關(guān)設(shè)備已經(jīng)有了一定的理解,。
固體劑型是最常見的一種藥物劑型,在藥物制劑中約占70%,,有散劑,、顆粒劑、片劑,、膠囊劑,、滴丸劑、膜劑等多種劑型,。
在車間設(shè)計(jì)類型中,,我們選擇了最常見的固體制劑車間設(shè)計(jì)[6-8],藥物劑型選擇了應(yīng)用較廣泛的三種類型片劑,、膠囊劑,、顆粒劑。
主藥藥物名稱則每年結(jié)合學(xué)生在第六學(xué)期開設(shè)的《中藥藥劑學(xué)》的綜合性實(shí)驗(yàn)的內(nèi)容,,在綜合性實(shí)驗(yàn)中,,學(xué)生根據(jù)實(shí)驗(yàn)的要求自主開展藥物的選擇、劑型的確定,,查閱文獻(xiàn)來確定藥物的處方,、制備的方法。
課程設(shè)計(jì)就以此為依據(jù),,讓學(xué)生們更好地理解如何將實(shí)驗(yàn)室的小試實(shí)驗(yàn)轉(zhuǎn)換成工業(yè)化生產(chǎn),確定生產(chǎn)工藝流程,,進(jìn)行固體制劑車間的設(shè)計(jì),,并將設(shè)計(jì)成果以圖紙和設(shè)計(jì)說明書的形式表現(xiàn)出來。
3課程設(shè)計(jì)的任務(wù)要求
本課程設(shè)計(jì)的時間是二周,,要求學(xué)生在規(guī)定的時間內(nèi)完成一份設(shè)計(jì)說明書的撰寫和兩張a1號圖紙的繪制,。
(1)設(shè)計(jì)說明書要求學(xué)生根據(jù)任務(wù)書確定的藥物劑型,通過查閱文獻(xiàn)自行確定固體制劑的生產(chǎn)工藝,,用準(zhǔn)確的語言描述整個工藝流程,,繪制工藝流程的示意圖(框圖),在示意圖上標(biāo)注潔凈區(qū)和一般生產(chǎn)區(qū)的具體劃分,。
根據(jù)任務(wù)書給定的年產(chǎn)量說明生產(chǎn)的年工作時間,、生產(chǎn)班制、生產(chǎn)方式,,繪制排班表,,進(jìn)行相應(yīng)的物料衡算,;然后依據(jù)工藝流程、物料衡算的結(jié)果進(jìn)行設(shè)備選型及計(jì)算,,繪制設(shè)備一覽表,。
設(shè)計(jì)車間的平面布置,要求對車間設(shè)計(jì)進(jìn)行說明,,包括人流物流走向,、潔凈區(qū)劃分、人凈物凈措施,、安全防火措施等,,給出車間總面積、潔凈區(qū)和一般生產(chǎn)區(qū)面積等參數(shù),。
最后列出主要參考文獻(xiàn),,對整個設(shè)計(jì)工作進(jìn)行總結(jié)。
設(shè)計(jì)說明書的撰寫提綱舉例:①設(shè)計(jì)任務(wù),;②設(shè)計(jì)概述,;③工藝流程;④物料衡算,;⑤設(shè)備選型及計(jì)算,;⑥車間設(shè)計(jì);⑦總結(jié),。
(2)圖紙要求學(xué)生完成兩張(a1)圖紙的繪制,,分別完成帶控制點(diǎn)的工藝流程圖(pid圖)和車間平面布置圖。
帶控制點(diǎn)的工藝流程圖要求標(biāo)注出全部的設(shè)備,、管件,、閥門、管道等,,車間平面布置圖須注明設(shè)備名稱,、位號,標(biāo)注各房間名稱,,在圖中標(biāo)注潔凈區(qū)劃分,。
4課程設(shè)計(jì)的考核
課程設(shè)計(jì)成績的評定綜合考慮出勤、過程表現(xiàn),、課程設(shè)計(jì)圖紙,、說明書的質(zhì)量和答辯情況等環(huán)節(jié),最終成績按優(yōu)秀(90~100分),、良好(80~89分),、中等(70~79分)、及格(60~69分),、不及格(60分以下)五個等級進(jìn)行綜合評定,。
設(shè)計(jì)考核的內(nèi)容包括:設(shè)計(jì)說明書(說明書內(nèi)容是否完整,、正確,文字表達(dá)是否簡潔,、清楚),、圖紙的質(zhì)量(車間布置是否合理,圖紙表達(dá)是否規(guī)范,、正確,,圖面是否整潔、清楚等),。
具體評分主要從以下幾方面進(jìn)行評定:(1)查閱文獻(xiàn)(10分):在課程設(shè)計(jì)任務(wù)書中僅給出生產(chǎn)藥物的名稱,、劑型和年產(chǎn)量,具體的生產(chǎn)工藝需要學(xué)生通過查閱文獻(xiàn)進(jìn)行綜合比較來確定,,考察學(xué)生查閱文獻(xiàn)資料,,收集、整理,、加工各種信息及獲取新知識的能力,。
(2)設(shè)計(jì)說明書(30分):主要考察工藝流程設(shè)計(jì)的合理性、物料衡算的準(zhǔn)確性,、設(shè)備選型及計(jì)算的合理性,、車間布置設(shè)計(jì)方案的詳細(xì)程度及書寫語言的流暢性等。
(3)圖紙質(zhì)量(30分):考察工藝流程繪制,、車間整體布局的合理性,,圖樣繪制與技術(shù)要求符合國家標(biāo)準(zhǔn),圖面質(zhì)量及工作量符合要求,。
(4)答辯及過程表現(xiàn)(30分):在規(guī)定的時間內(nèi)完成整個設(shè)計(jì)的要求,,答辯時能用準(zhǔn)確簡潔的語言表述整個設(shè)計(jì)內(nèi)容、準(zhǔn)確回答提出的問題,。
5課程設(shè)計(jì)的教學(xué)環(huán)節(jié)
(1)課程設(shè)計(jì)前期為了使學(xué)生能更好地完成課程設(shè)計(jì),,在課程設(shè)計(jì)開始前進(jìn)行設(shè)計(jì)動員、提前下達(dá)任務(wù)書,,進(jìn)行有關(guān)說明。
將《生產(chǎn)工藝實(shí)習(xí)》課程與本課程設(shè)計(jì)相結(jié)合,,帶領(lǐng)學(xué)生參觀學(xué)院和企業(yè)聯(lián)合的實(shí)踐教學(xué)基地,,深入藥廠的固體制劑車間,通過工程技術(shù)人員現(xiàn)場介紹指導(dǎo)加深學(xué)生對固體制劑車間設(shè)計(jì)的理解,,將理論與生產(chǎn)實(shí)踐相結(jié)合,,更好地完成課程設(shè)計(jì)。
(2)課程設(shè)計(jì)中期在學(xué)生設(shè)計(jì)方案基本完成后,,進(jìn)行中期檢查,,審查學(xué)生確定的工藝流程,、車間方案設(shè)計(jì)是否合理,如發(fā)現(xiàn)有問題及時進(jìn)行糾正,。
(3)課程設(shè)計(jì)考核答辯課程設(shè)計(jì)結(jié)束后進(jìn)行答辯驗(yàn)收,,主要檢查設(shè)計(jì)說明書、圖紙的質(zhì)量,,綜合運(yùn)用所學(xué)知識進(jìn)行工程設(shè)計(jì)表述的能力,。
對設(shè)計(jì)有誤的地方,指導(dǎo)學(xué)生進(jìn)行修改,。
6結(jié)語
本文以《制藥設(shè)備與車間設(shè)計(jì)》課程設(shè)計(jì)這門核心專業(yè)課程的實(shí)踐教學(xué)為主要研究對象,,從課程設(shè)計(jì)的設(shè)置思想和教學(xué)目標(biāo)、題目,、任務(wù)要求,、考核、教學(xué)環(huán)節(jié)等方面進(jìn)行了實(shí)踐與探索,,
通過有益的嘗試,,學(xué)生能夠正確的運(yùn)用所學(xué)的理論知識,撰寫規(guī)范的設(shè)計(jì)說明書,,并繪制出標(biāo)準(zhǔn)的固體制劑生產(chǎn)工藝流程圖,、車間平面布置圖等施工圖紙,學(xué)生的工程設(shè)計(jì)能力有了顯著的提高,。
參考文獻(xiàn)
[1]姚日生,,張洪斌,徐紅梅,,等,。制藥工程專業(yè)課程體系建設(shè)與教學(xué)實(shí)踐[j]?;じ叩冉逃?,2002(3):39-41.
[2]張珩,喻發(fā)全,,張秀蘭,,等。制藥工程專業(yè)理論與實(shí)踐教學(xué)體系構(gòu)建與實(shí)施[j],。藥學(xué)教育,,2015(2):21-25.
[3]潘林梅,李存玉,,朱華旭,。任務(wù)驅(qū)動型教學(xué)在《制藥設(shè)備與車間設(shè)計(jì)》課程中的探索與實(shí)踐[j]。中國藥房,2016,,27(27):3883-3885.
[4]劉艷飛,,劉珍寶,彭東明,,等,。制藥設(shè)備與車間工藝設(shè)計(jì)課程教學(xué)改革與實(shí)踐[j]。廣州化工,,2014,,42(5):128-130.
[5]萬春杰,王存文,,張珩,,等。藥物制劑設(shè)備與車間工藝設(shè)計(jì)課程教學(xué)模式的改革[j],。藥學(xué)實(shí)踐雜志,,2011,29(2):158-160.
[6]韓麗娟,。淺談固體制劑車間的工藝設(shè)計(jì)[j],。廣東化工,2016,,43(11):124-113.
綜合課程設(shè)計(jì)論文篇三
:近年來,,c語言編程在嵌入式系統(tǒng)越來越受到廣大技術(shù)人員的青睞。介紹了c語言系統(tǒng)軟件的編程思路,,闡述了嵌入式系統(tǒng)編程軟件架構(gòu)的基本知識,,包括模塊劃分、分層架構(gòu),、中斷服務(wù)程序編寫,、系統(tǒng)軟件設(shè)計(jì)要領(lǐng)等,并給出了在編寫嵌入式系統(tǒng)c語言時基本架構(gòu)所包含的主要內(nèi)容,。
:c語言,;嵌入式系統(tǒng);程序框架
c語言的廣泛應(yīng)用主要是因其具有出色的移植性,,能夠在多種不同體系結(jié)構(gòu)的軟件或硬件平臺上運(yùn)行,;語法機(jī)制結(jié)構(gòu)緊湊、使用靈活并能直接訪問硬件,;并具有很高的運(yùn)行效率,。與一般形式的軟件編程相比,嵌入式系統(tǒng)有其特殊性,,其面向的是一種專用的計(jì)算機(jī)系統(tǒng),既有應(yīng)用層次上的通用性,也有硬件操作的復(fù)雜性,。因此,,運(yùn)用高效合理的編程構(gòu)架和設(shè)計(jì)流程,規(guī)范管理編程的過程,,對于提高程序的安全性可靠性是十分有利的,,同時可以提高軟件的開發(fā)、執(zhí)行,、維護(hù)效率,。在常規(guī)軟件編程基礎(chǔ)上,把分層思想,、模塊化思想,、面向?qū)ο蠹夹g(shù)應(yīng)用到嵌入式c語言編程系統(tǒng)中,對嵌入式編程中的模塊劃分,、分層架構(gòu),、中斷服務(wù)程序編寫、系統(tǒng)軟件設(shè)計(jì)思路進(jìn)行討論,。嵌入式系統(tǒng)的高速發(fā)展使得對其編程的效率與質(zhì)量有了更高的要求和標(biāo)準(zhǔn),,更需要一種更加普遍并高效的編程框架與基本標(biāo)準(zhǔn),以供廣大技術(shù)人員參考與使用,。
模塊劃分是指把一個復(fù)雜的,、綜合性的程序根據(jù)可實(shí)現(xiàn)的不同功能分成小段,每一小段可實(shí)現(xiàn)一個特定的功能,。軟件應(yīng)盡量減少與外部模塊的聯(lián)系,,提高程序的可移植性,并且明確其可實(shí)現(xiàn)的功能,。一般情況下,,嵌入式系統(tǒng)包含硬件驅(qū)動模塊與軟件功能模塊。一個硬件驅(qū)動模塊對應(yīng)一種特定的硬件,,劃分軟件功能模塊時應(yīng)盡量滿足低偶合,、高內(nèi)聚的基本要求。設(shè)計(jì)實(shí)現(xiàn)不同功能的模塊時,,有兩個重要原則,,
(1)模塊的獨(dú)立性,各個功能模塊之間不會有信息交叉混淆,,不會互相影響互相依存,,一個模塊中函數(shù)指令不需要其他模塊的變量,模塊之間的連接通過函數(shù)接口來實(shí)現(xiàn),。
(2)正交性,,各個功能模塊是唯一確定的,其中的變量與其實(shí)現(xiàn)的功能是無歧義的。在劃分模塊時有下列注意事項(xiàng):
(1)某一個模塊提供給其他功能模塊所需調(diào)用的數(shù)據(jù)和外部函數(shù)需在頭文件(,。h)中以extern關(guān)鍵字來聲明,。
(2)某 功能模塊內(nèi)的全局變量與函數(shù)信息需在。c文件的開頭以static關(guān)鍵字進(jìn)行聲明,。
3.1分層方向
分層技術(shù)有兩個方向,,目前嵌入式系統(tǒng)應(yīng)用層開發(fā)常用的方法是自頂向下,即從抽象到具體,,從邏輯整體描述規(guī)范或者最頂層的程序?yàn)槠瘘c(diǎn)向下延伸到具體的操作模塊,。自底向上是另一個思路,即從具體功能到抽象實(shí)現(xiàn),,是在硬件驅(qū)動開發(fā)中常用的方法,。先分析功能模塊,使其作用在某個應(yīng)用對象上,,分析常用操作的方式,。這兩個方法各有優(yōu)勢,為了達(dá)到較好的效果,,在系統(tǒng)軟件設(shè)計(jì)過程中,,可按照具體需求把這兩種方法混合使用。在邏輯分析應(yīng)用時采用自頂向下的方式,,規(guī)范功能模塊的邏輯表達(dá),,提高各個模塊的開發(fā)、執(zhí)行,、移植效率,。使用自底向上的方式規(guī)范硬件操作,把單位操作從中抽象出來,,以便進(jìn)行上層應(yīng)用的模塊移植,。
3.2分層架構(gòu)設(shè)計(jì)方法
分層是為了更好地滿足編程時各功能需要,把一個總體功能分解成一個個小功能,,分層進(jìn)行實(shí)現(xiàn),,再整合。這樣就需要把代碼分解成不同概念層次的模塊,,確定各個模塊的聯(lián)系,,進(jìn)行合理連接,最終實(shí)現(xiàn)復(fù)雜的總體功能,。分層時有固定的需要遵循的原則:
(1)分層時盡量減小層間關(guān)聯(lián)性,,不要互相影響互相制約,降低模塊的可移植性,。若某一層出現(xiàn)了錯誤或問題,,也可以不影響整個程序,,只影響部分功能的實(shí)現(xiàn)。則技術(shù)人員可有針對性地對這一層進(jìn)行修改完善,,不對其他層產(chǎn)生影響,。
(2)每層需要為該層的上一層提供支撐,每層可以獨(dú)立地解決一個特定的問題,,如頻率采樣功能,可以分為數(shù)據(jù)采集層,、數(shù)據(jù)處理層,、數(shù)據(jù)顯示層等,層與層之間相互聯(lián)系,,實(shí)現(xiàn)功能,。
(3)盡量實(shí)現(xiàn)層與層之間的高度內(nèi)聚、相互之間又低耦合,,每層內(nèi)部對模塊進(jìn)行劃分,,實(shí)現(xiàn)最優(yōu)模塊化,可移植性也最強(qiáng),。如果把功能分解得越簡單清晰,,實(shí)現(xiàn)起來也就越容易,但若把功能目標(biāo)太過細(xì)化,,又會引起調(diào)用次數(shù)增多,,復(fù)雜程度增大的問題,所以合理劃分層次和模塊,,是需要不斷嘗試和修改的,。以自底向上、自頂向下與模塊化的方法進(jìn)行分層架構(gòu),。首先,,對嵌入式系統(tǒng)應(yīng)用需求進(jìn)行梳理,為把各種不同的模塊功能抽象出來,,先采取自頂向下的方向,,再由軟件層次轉(zhuǎn)化到概念層次。這是一個必經(jīng)的過程,,把目標(biāo)需求抽象出來,,轉(zhuǎn)化為開發(fā)軟件的功能。比如,,采集信號頻率,,需要信號的數(shù)據(jù),輸入嵌入式系統(tǒng),,經(jīng)算法和程序,,在lcd屏上顯示頻率,,這涉及到了硬件驅(qū)動、數(shù)據(jù)采集與處理,、數(shù)據(jù)顯示等層次,。接下來是對硬件所需實(shí)現(xiàn)的功能進(jìn)行抽象,采用自底向上的方式,,硬件操作原語是在抽象硬件所需實(shí)現(xiàn)功能時必須細(xì)化出來的,。在嵌入式編程系統(tǒng)中,由軟件編程驅(qū)動硬件來實(shí)現(xiàn)相應(yīng)的功能是很普遍的,,為減少硬件功能的相互耦合與相互影響,,對硬件功能進(jìn)行封裝,這不但有利于實(shí)現(xiàn)不同功能間的低耦合,,還可以使當(dāng)前系統(tǒng)更加簡單易行,,便于程序的執(zhí)行與應(yīng)用,提高程序的可移植性?,F(xiàn)在更多地傾向于采用自頂向下與自底向上兩種方法相結(jié)合的思想,,為確保每層的上一層調(diào)用都能得到滿足,需要逐層檢查相鄰層間是否有信息交叉,,調(diào)用關(guān)系是否合理,。最后,優(yōu)化模塊的功能設(shè)計(jì),,整合各個功能層的功能,,并進(jìn)行分類,盡可能實(shí)現(xiàn)模塊的最優(yōu)化,。嵌入式系統(tǒng)需要進(jìn)行面向?qū)ο?、去中心化設(shè)計(jì),設(shè)計(jì)時可以將系統(tǒng)邏輯架構(gòu)區(qū)分為以下4個不同的層次:
(1)應(yīng)用管理層,。實(shí)現(xiàn)功能調(diào)度,、邏輯轉(zhuǎn)化、顯示界面關(guān)聯(lián)等功能,。
(2)算法協(xié)議層,。實(shí)現(xiàn)的功能為數(shù)據(jù)庫訪問、協(xié)議管理與解析,、算法實(shí)現(xiàn),、文件整理等。
(3)功能拓展層,。實(shí)現(xiàn)各個器件的功能可移植性,、接口連接訪問等功能,并實(shí)現(xiàn)器件的低耦合性,。
(4)硬件驅(qū)動層,。硬件操作原語由硬件驅(qū)動層提供,,并實(shí)現(xiàn)硬件功能的獨(dú)立性。以上的分層方式與原則,,整合了可實(shí)現(xiàn)相似功能或同類的功能模塊,,使代碼應(yīng)用、算法與硬件功能之間的相互聯(lián)系大大減少,,降低了各個功能在設(shè)計(jì)和實(shí)現(xiàn)時的耦合性,,避免交叉混淆,使嵌入式系統(tǒng)的程序代碼結(jié)構(gòu)更加明晰,,可用性更高,。可以支持多個應(yīng)用邏輯的模型算法才是一個成熟的算法,,可以在不同硬件環(huán)境中順利執(zhí)行與應(yīng)用的軟件功能模塊才是一個成熟的功能模塊,這樣可提高嵌入式系統(tǒng)軟件功能模塊的開發(fā),、執(zhí)行,、移植效率。
程序有時需要實(shí)現(xiàn)自動停止正在運(yùn)行的程序并轉(zhuǎn)入處理新的情況的程序的功能,,這就需要中斷服務(wù)程序處理新情況后再返回原被暫停的原程序斷點(diǎn)繼續(xù)運(yùn)行,。中斷服務(wù)程序是嵌入式系統(tǒng)中的重要部分,因中斷系統(tǒng)可便捷地在系統(tǒng)的運(yùn)行過程中實(shí)現(xiàn)中斷,,執(zhí)行中斷服務(wù)程序,,并快速返回?cái)帱c(diǎn)繼續(xù)主程序,從而提高系統(tǒng)的運(yùn)行效率,,并且在不產(chǎn)生中斷時不占用內(nèi)存,,節(jié)約系統(tǒng)內(nèi)存。現(xiàn)在已經(jīng)出現(xiàn)許多在標(biāo)準(zhǔn)c語言上對中斷服務(wù)程序的拓展,,出現(xiàn)了新的用于表示中斷函數(shù)的關(guān)鍵字,,如#programinterrupt等。當(dāng)編寫中斷服務(wù)程序的函數(shù)時,,中斷現(xiàn)場入棧和出棧代碼會由編譯器會自動為該函數(shù)提供,。中斷服務(wù)程序需要滿足下列要求:
(1)中斷服務(wù)程序不能有返回值。
(2)不能給中斷服務(wù)程序傳遞參數(shù),。
(3)中斷服務(wù)程序應(yīng)盡量簡單精煉,。
5.1c語言的面向?qū)ο蠡?/p>
中類的概念出現(xiàn)于在面向?qū)ο蟮恼Z言中。對某一類數(shù)據(jù)的特定操作的集合稱為類,。類包含了兩個范疇:數(shù)據(jù)和操作,。面向?qū)ο笥?個特性:封裝、繼承和多態(tài),。繼承是指通過結(jié)構(gòu)嵌套可實(shí)現(xiàn)對象屬性的繼承,。封裝是指把數(shù)據(jù)和函數(shù)捆綁,,調(diào)用時可把函數(shù)與數(shù)據(jù)一起調(diào)用。多態(tài)是指不需考慮函數(shù)的數(shù)據(jù)調(diào)用方式,,調(diào)用函數(shù)時可有多種不同方式,。但更多時候,為使軟件代碼結(jié)構(gòu)清晰易操作,,只需將數(shù)據(jù)與函數(shù)進(jìn)行封裝即可,。有時c語言編程時,會出現(xiàn)數(shù)據(jù)與函數(shù)聯(lián)系不緊密,,結(jié)構(gòu)混亂等問題,,c語言模擬面向?qū)ο笫菫榱私鉀Q這些問題,意義并不在于模擬這個行為本身,。
5.2模塊重用設(shè)計(jì)
一般通過模塊化來實(shí)現(xiàn)c語言代碼重用,,其中包含頭文件和函數(shù)實(shí)現(xiàn)文件。一般有兩種方式定義函數(shù):
(1)宏定義,,宏定義的優(yōu)點(diǎn)在于不會占用額外內(nèi)存,,與函數(shù)的參數(shù)類型無關(guān),缺點(diǎn)在于一些功能是無法通過宏來實(shí)現(xiàn)的,;
(2)函數(shù),,函數(shù)可實(shí)現(xiàn)的功能較多,并且可重復(fù)利用,,可以接受其他函數(shù)的數(shù)據(jù),,也可把運(yùn)算結(jié)果作為返回值輸出。
闡述了c語言嵌入式系統(tǒng)編程的所包含的基本元素與基本框架,,合理的軟件設(shè)計(jì)架構(gòu)可大大提高程序的開發(fā),、執(zhí)行、移植效率,,在實(shí)際應(yīng)用中有重要價值,。
[1]肖宛昂,曾為民,。如何用c語言開發(fā)dsp嵌入式系統(tǒng)[j],。單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2003,(01):81-84.
[2]孫育紅.?dāng)?shù)字多媒體數(shù)據(jù)采編系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[j].現(xiàn)代電子技術(shù),,2017,40(15):122-125.
[3]黃亞克,。嵌入式系統(tǒng)c語言編程方法研究[j]??萍夹畔ⅲ▽W(xué)術(shù)研究),,2007,(16):166-167.
綜合課程設(shè)計(jì)論文篇四
精品課程的建設(shè),包含一系列的內(nèi)容,,建設(shè)周期長,,工作量大,。在《c語言程序設(shè)計(jì)》精品課程的建設(shè)過程中,我們發(fā)現(xiàn)下面一些問題,。
(一)重視課程申報(bào),,忽視后期建設(shè)
由于國家和各省市目前對精品課程的支持力度較大,學(xué)校在精品課程的申請方面做了大量的工作,,積極爭取獲批省級,、國家級的精品課程,但是,,在精品課程建設(shè)立項(xiàng)獲批后,,往往后期的建設(shè)無力,在建設(shè)上面的投入也很少,,建設(shè)過程缺乏嚴(yán)格的監(jiān)督與監(jiān)管,。
(二)課程網(wǎng)站的資源更新滯后
精品課程網(wǎng)站[2]是學(xué)生和教師使用并進(jìn)行教學(xué)的平臺。在精品課程建設(shè)過程中,,隨著知識的不斷更新,,網(wǎng)站上面的課程資源也要將新的知識囊括進(jìn)去。然而,,在很多時候,這些新的知識的更新在網(wǎng)站上往往要滯后相當(dāng)一段時間,。
(三)考核與評價機(jī)制[3]有待完善
精品課程建設(shè)以后,,到底對于教學(xué)質(zhì)量的提高有什么樣的作用,精品課程的建設(shè)是否成功,,這方面的考核與評價機(jī)制還比較缺乏,。目前,學(xué)校把精品課程建設(shè)的評價標(biāo)準(zhǔn)往往地位于是否能申請到更高級別的精品課程,,但是,,對于學(xué)生的學(xué)習(xí)效果促進(jìn)的一些評價詳細(xì)指標(biāo)仍然有待完善。
(四)精品課程的有關(guān)管理制度有待規(guī)范
精品課程建設(shè)過程,,離不開規(guī)范的管理規(guī)章制度,,可以做到有章可依。在《c語言程序設(shè)計(jì)》精品課程的建設(shè)過程中,,應(yīng)結(jié)合學(xué)校,、學(xué)院的實(shí)際,制定系列的規(guī)章制度,,規(guī)范課程的建設(shè)管理,。
精品課程的建設(shè)不是一蹴而就,是一個長期的,、復(fù)雜的工程,。為了能夠把精品課程建設(shè)好,,結(jié)合上面提到的《c語言程序設(shè)計(jì)》精品課程的建設(shè)中存在的問題,我們認(rèn)為,,精品課程的建設(shè)有以下事項(xiàng)值得關(guān)注,。
(一)加強(qiáng)師資隊(duì)伍建設(shè),謀求教學(xué)方法創(chuàng)新
教師是傳授知識的執(zhí)行著,,本身素質(zhì)直接影響到知識傳授的效果,。通過鼓勵教師接受再教育、進(jìn)修或深造,,讓現(xiàn)有教師的業(yè)務(wù)水平得到提升,,通過引入新的高學(xué)歷人才,能夠充實(shí)教學(xué)隊(duì)伍,。教師要不斷的進(jìn)行教學(xué)方法改革和研究,,創(chuàng)新教學(xué)方法,改善教學(xué)質(zhì)量,,提升內(nèi)涵建設(shè),。
(二)加強(qiáng)資源建設(shè)與更新,擴(kuò)大優(yōu)質(zhì)資源共享
精品課程的資源是知識傳遞的載體,,直接影響學(xué)生獲取知識的興趣和效果,。精品課程建設(shè)過程中,注重精品教材編寫,,重視多媒體課件[4]的編制,,將新的知識內(nèi)容、新的教學(xué)理念反映到教材與課件中,,同時,,內(nèi)容豐富、構(gòu)思精巧,、布局合理的多媒體課件也更能吸引學(xué)生,,有利于學(xué)生的自學(xué),更容易擴(kuò)大優(yōu)質(zhì)資源的共享范圍,,體現(xiàn)精品課程的價值,。
(三)重視學(xué)生評價,完善評價機(jī)制
要注重精品課程建設(shè)效果的考核與反饋,。學(xué)生是知識的接受者,,能否通過精品課程獲得相應(yīng)的知識,應(yīng)該說從很大程度上反映了精品課程的建設(shè)是否成功,。重視學(xué)生的評價,,接受學(xué)生的有價值的建議,有利于教師查缺補(bǔ)漏。建立精品課程考評機(jī)制,,將考評作為精品課程建設(shè)中一個不可缺少的環(huán)節(jié),,有助于精品課程建設(shè)質(zhì)量的進(jìn)一步提升,避免建設(shè)中的形式化,。
(四)規(guī)范規(guī)章制度,,謀求管理水平提升
精品課程的建設(shè)應(yīng)該有相應(yīng)的規(guī)章制度,學(xué)校和學(xué)院可以通過建立一系列的規(guī)章制度,,比如統(tǒng)一備課制度,、專家聽課制度、學(xué)生評教制度,、同行聽課評教制度,、教學(xué)競賽制度等,實(shí)現(xiàn)管理的規(guī)范化,,提升學(xué)校管理水平,,為教師做好精品課程建設(shè),提高教學(xué)質(zhì)量提供制度上的保障,。
作為課堂教學(xué)的有益補(bǔ)充,,學(xué)生可以在課下的任何時候隨時的訪問。學(xué)生通過查看課件,,閱讀教案,,觀看授課錄像,與課堂中所學(xué)的知識進(jìn)行印證和對比,,查缺補(bǔ)漏,。相對而言,優(yōu)秀教師的授課對于學(xué)生有更大的吸引力,,同時,,授課錄像往往是經(jīng)過精心準(zhǔn)備,,反復(fù)錄制的,,其在授課上更具有特色。不僅如此,,精品課程網(wǎng)站上還提供了大量的學(xué)習(xí)資源,,學(xué)生也可以在線練習(xí)編程,隨后就可以檢測其學(xué)習(xí)的效果,,完全不受限于課堂短學(xué)時的限制,,對于學(xué)生來說,可以更好的刺激其學(xué)習(xí)的欲望,。精美的演示動畫,,也有利于學(xué)生對于程序運(yùn)行機(jī)理有更加深入的了解。程序競賽等活動也鼓勵學(xué)生進(jìn)行團(tuán)隊(duì)協(xié)作,有利于培養(yǎng)學(xué)生的團(tuán)隊(duì)開發(fā)能力,??傊氛n程網(wǎng)站以資源的豐富性,,學(xué)習(xí)的可重復(fù)性,,更具吸引力的多媒體效果,以及可交流性和互動性,,成為了課程教學(xué)的重要組成部分,。
精品課程網(wǎng)絡(luò)教學(xué)是課堂教學(xué)的一個補(bǔ)充,目前還無法完全替代課堂教學(xué),。一個因素就是無法保障且很難評價其教學(xué)質(zhì)量,。作為對《c語言程序設(shè)計(jì)》精品課程的網(wǎng)絡(luò)教學(xué)的教學(xué)評價,我們主要從網(wǎng)站與教學(xué)資源的質(zhì)量,、教師學(xué)生評價,、課程網(wǎng)站的利用率、教學(xué)研究與教學(xué)成果幾方面來進(jìn)行,。
(一)網(wǎng)站與教學(xué)資源質(zhì)量
精品課程網(wǎng)站是教師與學(xué)生進(jìn)行網(wǎng)絡(luò)輔助教學(xué)的平臺,,網(wǎng)站的建設(shè)質(zhì)量對于教學(xué)資源的展示和教、學(xué)雙方的使用有較大的影響,。精品課程網(wǎng)站的欄目設(shè)置,、界面是否美觀、是否安全穩(wěn)定是衡量網(wǎng)站建設(shè)質(zhì)量的指標(biāo),。同理,,教學(xué)資源的質(zhì)量優(yōu)劣對于學(xué)習(xí)者來說影響更大。要重視課程資源的質(zhì)量,,拒絕粗制濫造,、內(nèi)容上照本宣科課件,防止其損害學(xué)生的學(xué)習(xí)積極性,。要對教學(xué)資源內(nèi)容是否合理,、教學(xué)理念是否先進(jìn)、課件是否精美,、錄像是否引入等影響教學(xué)資源質(zhì)量的方面進(jìn)行評價,。
(二)教師學(xué)生評價
作為使用精品課程進(jìn)行網(wǎng)絡(luò)教學(xué)的雙方,其評價結(jié)果是教學(xué)評價中最有影響力的因素,。學(xué)生作為學(xué)習(xí)的主體,,其評價反映了通過精品課程網(wǎng)絡(luò)教學(xué)獲得知識的滿意度。教師作為教學(xué)主體,,可以通過自身的評價,、同行的評價,、教學(xué)督導(dǎo)人員的評價提供教學(xué)效果的評價。評價手段多樣化,,可以采取在線問卷調(diào)查,,在線評價系統(tǒng),在線留言等,。
(三)精品課程網(wǎng)站利用率
課程網(wǎng)站提供了學(xué)生與教師實(shí)現(xiàn)知識傳遞與交流的平臺,。該平臺的利用率可以作為衡量教學(xué)質(zhì)量的一個重要指標(biāo)。我們可以通過利用率判斷教師與學(xué)生對其利用的程度,,利用率越高,,說明教、學(xué)雙方通過平臺進(jìn)行知識交流與傳授的效果就越好,。這也有助于防止虛假評價的產(chǎn)生,。
(四)教學(xué)研究與教學(xué)成果
教師不斷進(jìn)行教學(xué)方法、教學(xué)手段與教學(xué)模式的改革,,將先進(jìn)的理念用到教學(xué)和精品課程建設(shè)中,,最終以教學(xué)研究和教學(xué)成果反映出來。教學(xué)研究與成果有助于學(xué)生能夠及時獲取新的知識,,能夠從一定程度反映教學(xué)質(zhì)量的效果,。
精品課程建設(shè)的浪潮已經(jīng)席卷各個高校。精品課程對于優(yōu)質(zhì)教學(xué)資源共享,,促進(jìn)學(xué)科建設(shè)具有極為重要的意義,。本文結(jié)合《c語言程序設(shè)計(jì)》精品課程建設(shè)情況,討論了精品課程的建設(shè)意義與存在問題,。研究了精品課程的建設(shè)注意事項(xiàng)與教學(xué)質(zhì)量評價,。加大精品建設(shè)力度,進(jìn)一步推進(jìn)教學(xué)改革,,促進(jìn)優(yōu)質(zhì)教學(xué)資源共享,,對于《c語言程序設(shè)計(jì)》教學(xué)必將產(chǎn)生巨大的促進(jìn)與改善。