期刊大全 雜志訂閱 SCI期刊 投稿指導(dǎo) 期刊服務(wù) 文秘服務(wù) 出版社 登錄/注冊(cè) 購(gòu)物車(0)

首頁(yè) > 精品范文 > 單片機(jī)應(yīng)用論文

單片機(jī)應(yīng)用論文精品(七篇)

時(shí)間:2022-07-24 14:58:42

序論:寫作是一種深度的自我表達(dá)。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來(lái)了七篇單片機(jī)應(yīng)用論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創(chuàng)作。

單片機(jī)應(yīng)用論文

篇(1)

單片機(jī)的特點(diǎn)主要有:高集成度,體積小,高可靠性;控制功能強(qiáng);低電壓,低功耗,便于生產(chǎn)便攜式產(chǎn)品;易擴(kuò)展;優(yōu)異的性能價(jià)格比。目前,單片機(jī)的應(yīng)用領(lǐng)域主要包括:辦公自動(dòng)化設(shè)備;單片機(jī)在機(jī)電一體化中的應(yīng)用;在實(shí)時(shí)過程控制中的應(yīng)用;單片機(jī)在日常生活及家用電器領(lǐng)域的應(yīng)用;在各類儀器儀表中引入單片機(jī),使儀器儀表智能化,提高測(cè)試的自動(dòng)化程度和精度,簡(jiǎn)化儀器儀表的硬件結(jié)構(gòu),提高其性能價(jià)格比;在計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用;商業(yè)營(yíng)銷設(shè)備;單片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用;汽車電子產(chǎn)品;航空航天系統(tǒng)和國(guó)防軍事、尖端武器等領(lǐng)域,單片機(jī)的應(yīng)用更是不言而喻。

二、單片機(jī)開發(fā)中的幾個(gè)基本技巧

在單片機(jī)應(yīng)用開發(fā)中,代碼的使用效率問題、單片機(jī)抗干擾性和可靠性等問題仍困擾著?,F(xiàn)歸納出單片機(jī)開發(fā)中應(yīng)掌握的幾個(gè)基本技巧。

1、如何減少程序中的bug。對(duì)于如何減少程序的bug,應(yīng)該先考慮系統(tǒng)運(yùn)行中應(yīng)考慮的超范圍管理參數(shù)如下。物理參數(shù):這些參數(shù)主要是系統(tǒng)的輸入?yún)?shù),它包括激勵(lì)參數(shù)、采集處理中的運(yùn)行參數(shù)和處理結(jié)束的結(jié)果參數(shù)。資源參數(shù):這些參數(shù)主要是系統(tǒng)中的電路、器件、功能單元的資源,如記憶體容量、存儲(chǔ)單元長(zhǎng)度、堆疊深度。應(yīng)用參數(shù):這些應(yīng)用參數(shù)常表現(xiàn)為一些單片機(jī)、功能單元的應(yīng)用條件。過程參數(shù):指系統(tǒng)運(yùn)行中的有序變化的參數(shù)。

2、如何提高C語(yǔ)言編程代碼的效率。用C語(yǔ)言進(jìn)行單片機(jī)程序設(shè)計(jì)是單片機(jī)開發(fā)與應(yīng)用的必然趨勢(shì)。如果使用C編程時(shí),要達(dá)到最高的效率,最好熟悉所使用的C編譯器。先試驗(yàn)一下每條C語(yǔ)言編譯以后對(duì)應(yīng)的匯編語(yǔ)言的語(yǔ)句行數(shù),這樣就可以很明確的知道效率。在今后編程的時(shí)候,使用編譯效率最高的語(yǔ)句。各家的C編譯器都會(huì)有一定的差異,故編譯效率也會(huì)有所不同,優(yōu)秀的嵌入式系統(tǒng)C編譯器代碼長(zhǎng)度和執(zhí)行時(shí)間僅比以匯編語(yǔ)言編寫的同樣功能程度長(zhǎng)5-20%。對(duì)于復(fù)雜而開發(fā)時(shí)間緊的項(xiàng)目時(shí),可以采用C語(yǔ)言,但前提是要求你對(duì)該MCU系統(tǒng)的C語(yǔ)言和C編譯器非常熟悉,特別要注意該C編譯系統(tǒng)所能支持的數(shù)據(jù)類型和算法。雖然C語(yǔ)言是最普遍的一種高級(jí)語(yǔ)言,但由于不同的MCU廠家其C語(yǔ)言編譯系統(tǒng)是有所差別的,特別是在一些特殊功能模塊的操作上。所以如果對(duì)這些特性不了解,那么調(diào)試起來(lái)問題就會(huì)很多,反而導(dǎo)致執(zhí)行效率低于匯編語(yǔ)言。

3、如何解決單片機(jī)的抗干擾性問題。防止干擾最有效的方法是去除干擾源、隔斷干擾路徑,但往往很難做到,所以只能看單片機(jī)抗干擾能力夠不夠強(qiáng)了。在提高硬件系統(tǒng)抗干擾能力的同時(shí),軟件抗干擾以其設(shè)計(jì)靈活、節(jié)省硬件資源、可靠性好越來(lái)越受到重視。單片機(jī)干擾最常見的現(xiàn)象就是復(fù)位;至于程序跑飛,其實(shí)也可以用軟件陷阱和看門狗將程序拉回到復(fù)位狀態(tài);所以單片機(jī)軟件抗干擾最重要的是處理好復(fù)位狀態(tài)。一般單片機(jī)都會(huì)有一些標(biāo)志寄存器,可以用來(lái)判斷復(fù)位原因;另外你也可以自己在RAM中埋一些標(biāo)志。在每次程序復(fù)位時(shí),通過判斷這些標(biāo)志,可以判斷出不同的復(fù)位原因;還可以根據(jù)不同的標(biāo)志直接跳到相應(yīng)的程序。這樣可以使程序運(yùn)行有連續(xù)性,用戶在使用時(shí)也不會(huì)察覺到程序被重新復(fù)位過。

4、如何測(cè)試單片機(jī)系統(tǒng)的可靠性。當(dāng)一個(gè)單片機(jī)系統(tǒng)設(shè)計(jì)完成,對(duì)于不同的單片機(jī)系統(tǒng)產(chǎn)品會(huì)有不同的測(cè)試項(xiàng)目和方法,但是有一些是必須測(cè)試的:測(cè)試單片機(jī)軟件功能的完善性;上電、掉電測(cè)試;老化測(cè)試;ESD和EFT等測(cè)試。有時(shí)候,我們還可以模擬人為使用中,可能發(fā)生的破壞情況。例如用人體或者衣服織物故意摩擦單片機(jī)系統(tǒng)的接觸端口,由此測(cè)試抗靜電的能力。用大功率電鉆靠近單片機(jī)系統(tǒng)工作,由此測(cè)試抗電磁干擾能力等。

綜上所述,單片機(jī)已成為計(jì)算機(jī)發(fā)展和應(yīng)用的一個(gè)重要方面,單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過軟件方法來(lái)實(shí)現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。此外在開發(fā)和應(yīng)用過程中我們更要掌握技巧,提高效率,以便于發(fā)揮它更加廣闊的用途。

參考文獻(xiàn):

[1]何立民.MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù).北京:北京航空航天大學(xué)出版社,1990

[2]蔡美琴等.MCS-51單片機(jī)系統(tǒng)及其應(yīng)用.北京:高等教育出版社,1992

[3]孫涵芳.MCS-51/96系列單片機(jī)原理及應(yīng)用.北京:北京航空航天大學(xué)出版社,1996

篇(2)

傳統(tǒng)的單片機(jī)原理與應(yīng)用課程教學(xué)的課堂上,大多單純依靠老師的講解。老師為了把一些抽象的概念,難懂的知識(shí)點(diǎn)講解清楚,往往需要花費(fèi)大量時(shí)間。并且,即使花費(fèi)了大量的時(shí)間,有時(shí)因?yàn)橛布O(shè)計(jì)、系統(tǒng)開發(fā)等內(nèi)容,也不容易在簡(jiǎn)單的平面教學(xué)中清楚地講解,不能使學(xué)生產(chǎn)生感性認(rèn)識(shí)。運(yùn)用多媒體課件與傳統(tǒng)教學(xué)相結(jié)合,把傳統(tǒng)教學(xué)中難講難理解的知識(shí)做成多媒體課件,不僅可以節(jié)省大量教學(xué)中板書的時(shí)間,還可以提高教學(xué)的質(zhì)量和效率。同時(shí)老師在課堂上使用的多媒體課件一定要經(jīng)過精心的準(zhǔn)備,內(nèi)容要選擇難講難理解的典型事例,通過仿真把結(jié)果動(dòng)態(tài)演示出來(lái),即能加深學(xué)生對(duì)問題的理解,又能激發(fā)學(xué)生的學(xué)習(xí)興趣,靈活應(yīng)用現(xiàn)代教學(xué)手段,突出解決該課程中實(shí)踐性強(qiáng)的知識(shí)點(diǎn),與傳統(tǒng)教學(xué)相結(jié)合,對(duì)重點(diǎn)和難點(diǎn)內(nèi)容進(jìn)行透徹、清楚的講解,使表現(xiàn)形式更加形象化,更容易理解,從而提高學(xué)生的學(xué)習(xí)興趣。除了課堂教學(xué),還可利用網(wǎng)絡(luò)資源來(lái)最大限度的豐富課堂外學(xué)習(xí),建立大范圍的教學(xué)資源平臺(tái)—教學(xué)網(wǎng)站,盡量實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源共享,避免不必要的人力物力的浪費(fèi)。利用教學(xué)網(wǎng)站,給學(xué)生提供學(xué)習(xí)與應(yīng)用單片機(jī)技術(shù)的網(wǎng)絡(luò)平臺(tái),開成良好地互動(dòng),真正實(shí)現(xiàn)教與學(xué)的有效整合[2]。

2選擇合適的多媒體課件以滿足教學(xué)需求

把多媒體課件應(yīng)用到單片機(jī)課程的教學(xué)過程中,使得單片機(jī)教學(xué)不再枯燥,不僅可以使學(xué)生提高對(duì)理論知識(shí)的認(rèn)識(shí),而且通過仿真實(shí)例可以使學(xué)生熟悉單片機(jī)系統(tǒng)的開發(fā)方法,進(jìn)而培養(yǎng)學(xué)生的動(dòng)手和實(shí)踐的能力。但是多媒體課件良莠不齊,必須選擇合適的多媒體課件否則事得其反。首先,電子課件的開發(fā)工具有很多種,每種工具軟件有各自的特點(diǎn),要合理選擇。在單片機(jī)多媒體課件的開發(fā)過程中,筆者所在教學(xué)團(tuán)隊(duì),結(jié)合了電子課件開發(fā)工具PowerPoint和單片機(jī)仿真軟件PROTUES,使用PROTUES針對(duì)具體實(shí)例開發(fā)出仿真程序,同時(shí)把仿真結(jié)果動(dòng)態(tài)的插入到PowerPoint制作的電子課件中,使得多媒體課件能夠演示單片機(jī)工作的動(dòng)態(tài)及結(jié)果,感性且直觀,同時(shí)又增加了課件的趣味性。其次,要及時(shí)更新多媒體課件以適應(yīng)單片機(jī)技術(shù)的發(fā)展速度?!秵纹瑱C(jī)原理與應(yīng)用》是一門內(nèi)容多且雜、實(shí)踐能力要求高、發(fā)展迅速的課程,為了適應(yīng)數(shù)字系統(tǒng)的不斷發(fā)展,多媒體課件中動(dòng)態(tài)仿真實(shí)例要盡可能的選擇新事例,一方面能增加知識(shí)量,使課程和發(fā)展形勢(shì)緊密結(jié)合,另一方面也能調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,從而提高教學(xué)效果。

3結(jié)束語(yǔ)

篇(3)

參考文獻(xiàn)

[1]劉豐樂。氣流輔助式噴桿彌霧機(jī)的研制[D].山東:山東農(nóng)業(yè)大學(xué),2010.

[2]宋堅(jiān)利,何雄奎,張京,等。TT型循環(huán)噴霧機(jī)設(shè)計(jì)[J].農(nóng)業(yè)機(jī)械學(xué)報(bào)。2012,43(4):31-36.

[3]楊學(xué)軍,嚴(yán)荷榮,徐賽章,劉仲。植保機(jī)械的研究現(xiàn)狀及發(fā)展趨勢(shì)m.農(nóng)業(yè)機(jī)械學(xué)報(bào),2002,33(6):129-131,137.

[4]邱白晶,李會(huì)芳,吳春篤,史春建,周寧。變量噴霧裝備及關(guān)鍵技術(shù)的探討[J].江蘇大學(xué)學(xué)報(bào)(自然科學(xué)版)。2004,25(2):97-101.

[5]武丼田。噴桿式噴霧機(jī)的噴頭高度和噴頭間距的實(shí)驗(yàn)探討[J].農(nóng)業(yè)機(jī)械學(xué)報(bào)。1987,2:90-92.

[6]陳樹人,韓紅陽(yáng),陳剛等。噴桿噴霧機(jī)機(jī)架動(dòng)態(tài)特性分析與減振設(shè)計(jì)[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2013,44⑷:50-53,20.

[7]魏新華,蔣杉,張進(jìn)敏,等。脈寬調(diào)制間歇噴霧變量噴施系統(tǒng)施藥量控制[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2013,44(2):87-92,86.

[8]王萬(wàn)章,洪添勝,李提,等。果樹農(nóng)藥精確噴霧技術(shù)[J].農(nóng)業(yè)工程學(xué)報(bào),2004,20(6):98~101.

[9]何雄奎,嚴(yán)苛榮,儲(chǔ)金宇,等。果園自動(dòng)對(duì)靶靜電噴霧機(jī)設(shè)計(jì)與試驗(yàn)研究[J].農(nóng)業(yè)工程學(xué)報(bào),2003,19(6):78-80.71

[10]宋堅(jiān)利,何雄奎,曾愛軍,等。罩蓋噴桿噴霧機(jī)的設(shè)計(jì)與防飄試驗(yàn)[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2007,28(8):74-76.

[11]王熙,史萬(wàn)蘋,王新忠。變量噴藥機(jī)MSNC控制系統(tǒng)應(yīng)用研究,黑龍江八一農(nóng)墾大學(xué)學(xué)報(bào),2007,19(1):52-55.

[12]張京,李偉,宋堅(jiān)利,等。擋板導(dǎo)流式噴霧機(jī)的防飄性能試驗(yàn)[J].農(nóng)業(yè)工程學(xué)報(bào),2008,24(5):140-142.

[13]翟長(zhǎng)遠(yuǎn),王秀,密雅榮,等。PWM變量噴霧噴頭流量模型[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2012,43(4):40-44.

[14]王波,宋堅(jiān)利,曽愛軍,等。劑型及表面活性劑對(duì)農(nóng)藥藥液在植物葉片上鋪展行為的影響[J].農(nóng)藥學(xué)學(xué)報(bào)。2012,14(3):334-340.

[15]張俊雄,曹崢勇,耿長(zhǎng)興,等。溫室精準(zhǔn)對(duì)靶噴霧機(jī)器人研制[J].農(nóng)業(yè)工程學(xué)報(bào),2009,25(增刊2):70~73.

[16]Oerke,E.C,Croplossestopests[J].AgriculturalSciences,2006.144(2):31-43.

參考文獻(xiàn)

[1]馮哲志,沈月新。食品冷藏學(xué)[M].北京:中國(guó)輕工業(yè)出版社,2003:394-400.

[2]周惠明。影響速凍食品質(zhì)量的關(guān)鍵因素[-!].食品工業(yè),1998(6):42-43.

[3]王欣,劉寶林。速凍羊肉冷藏鏈中斷后的品質(zhì)變化模擬實(shí)驗(yàn)及保藏期預(yù)測(cè)[J].食品工業(yè)科技,2006,27(12):154~157.

[4]肖琳琳,張鳳英,楊憲時(shí),等。預(yù)報(bào)微生物學(xué)及其在食品貨架期預(yù)測(cè)領(lǐng)域的研究進(jìn)展[J].漁業(yè)學(xué)報(bào),2005,27(1):68-73.

[5]全國(guó)物流標(biāo)準(zhǔn)化技術(shù)委員會(huì)。GB/T24617-2009冷凍食品物流包裝、標(biāo)志、運(yùn)輸和儲(chǔ)存[S].北京:中國(guó)標(biāo)準(zhǔn)出版社,2010.

[6]李子雨,潘治利,艾志錄,等。動(dòng)力學(xué)模型預(yù)測(cè)速凍餃子貯藏品質(zhì)[J].食品與機(jī)械,2010,26(2):50-53.

[8]王欣,劉寶林,谷雪蓮,等。冷藏鏈中溫度波動(dòng)對(duì)速凍水餃品質(zhì)影響的試驗(yàn)研究[R].上海市:上海理工大學(xué)低溫醫(yī)學(xué)與食品冷凍研究所,2007.

[9]華澤釗,李云飛,劉寶林。食品冷凍冷藏原理與設(shè)備[M].北京:機(jī)械工業(yè)出版社,1999:116-118.

[9]曹平,于燕波,李培榮。應(yīng)用WeibullHazardAnalysis方法預(yù)測(cè)食品貨架期[J].食品科學(xué),2007,28(08):487-491.

參考文獻(xiàn)

[1]李廣弟等單片機(jī)基礎(chǔ)北京航空航天出版社,2001.7

[2]樓然苗等51系列單片機(jī)設(shè)計(jì)實(shí)例北京航空航天出版社,2003.3

[3]唐俊翟等單片機(jī)原理與應(yīng)用冶金工業(yè)出版社,2003.9

[4]劉瑞新等單片機(jī)原理及應(yīng)用教程機(jī)械工業(yè)出版社,2003.7

[5]吳國(guó)經(jīng)等單片機(jī)應(yīng)用技術(shù)中國(guó)電力出版社,2004.1

[6]李全利,遲榮強(qiáng)編著單片機(jī)原理及接口技術(shù)高等教育出版社,2004.1

[7]侯媛彬等,凌陽(yáng)單片機(jī)原理及其畢業(yè)設(shè)計(jì)精選2006年,科學(xué)出版社

[8]羅亞非,凌陽(yáng)十六位單片機(jī)應(yīng)用基礎(chǔ)2003年北京航空航天大學(xué)出版社

[9]北京北陽(yáng)電子有限公司,061A凌陽(yáng)單片機(jī)及其附帶光盤2003年

[10]張毅剛等,MCS-51單片機(jī)應(yīng)用設(shè)計(jì),哈工大出版社,2004年第2版

[11]霍孟友等,單片機(jī)原理與應(yīng)用,機(jī)械工業(yè)出版社,2004.1

[12]霍孟友等,單片機(jī)原理與應(yīng)用學(xué)習(xí)概要及題解,機(jī)械工業(yè)出版社,2005.3

[13]許泳龍等,單片機(jī)原理及應(yīng)用,機(jī)械工業(yè)出版社,2005.1

篇(4)

關(guān)鍵詞:人體參數(shù),無(wú)線監(jiān)測(cè)GSM網(wǎng)絡(luò)

 

1概述人口老齡化已成為世界范圍內(nèi)的社會(huì)問題,是社會(huì)發(fā)展的必然階段。老人護(hù)理消耗大量的人力、物力,同時(shí)家屬等護(hù)理人員對(duì)表征老人健康的一些生理參數(shù)如血壓、脈搏、體溫等專業(yè)知識(shí)知曉率低,不利于健康狀況異常的及時(shí)發(fā)現(xiàn)和處理,容易引起意外事故的發(fā)生或病情的惡化。傳統(tǒng)的監(jiān)護(hù)儀器體積通常比較大,而且價(jià)格昂貴,主要應(yīng)用于醫(yī)院等專業(yè)場(chǎng)所,大部分沒有無(wú)線傳輸功能,不能在醫(yī)院以外的地方,如家庭、野外等環(huán)境下使用。本文設(shè)計(jì)了一種基于GSM網(wǎng)絡(luò)(移動(dòng)電話網(wǎng)絡(luò))的人體健康狀況無(wú)線實(shí)時(shí)監(jiān)測(cè)儀器,類似隨身聽,實(shí)現(xiàn)對(duì)表征人體健康狀況的生理參數(shù)(體溫、血壓等)的實(shí)時(shí)檢測(cè),當(dāng)出現(xiàn)異常情況時(shí)進(jìn)行現(xiàn)場(chǎng)報(bào)警,并以短信的形式將異常信息發(fā)送護(hù)理人員及家屬,甚至可以發(fā)送給醫(yī)生或醫(yī)院等醫(yī)療機(jī)構(gòu),對(duì)老人異常狀況及時(shí)做出處理。

2硬件電路設(shè)計(jì)2.1系統(tǒng)組成結(jié)構(gòu)

本設(shè)計(jì)結(jié)構(gòu)框圖見圖1所示。主要由單片機(jī)、語(yǔ)音電路、LCD顯示電路、鍵盤、血壓檢測(cè)、脈搏檢測(cè)、體溫檢測(cè)、GSM通信模塊組成。圖1 系統(tǒng)結(jié)構(gòu)框圖

2.2無(wú)線網(wǎng)絡(luò)

GSM通信模塊選用德國(guó)西門子公司的TC35i,具體結(jié)構(gòu)框圖如圖2所示。TC35i模塊采用40引腳的ZIF連接形式和應(yīng)用處理器連接。通過ZIF 連接器提供了應(yīng)用所需的數(shù)據(jù)、語(yǔ)音信號(hào)和電源線。共有40個(gè)管腳,通過一個(gè)ZIF(Zero Insertion Force)連接器引出。

圖2:TC35i模塊結(jié)構(gòu)示意圖

TC35i 模塊通過ZIF 連接器提供給用戶4 個(gè)應(yīng)用接口:電源接口(1-10)、串行接口(18、19)、兩路音頻傳輸接口、SIM卡接口(24-29)。而在數(shù)據(jù)傳輸系統(tǒng)中通常用到其中的3個(gè)接口, 即: 電源接口、串行接口、SIM卡接口。免費(fèi)論文參考網(wǎng)。模塊與單片機(jī)的接口電路如圖3所示。

圖3TC35i模塊與單片機(jī)的連接電路

2.3 體溫檢測(cè)

體溫檢測(cè)選擇Dallas 半導(dǎo)體公司的數(shù)字化溫度傳感器DS18B20, 它是世界上第一片支持“一線總線”接口的溫度傳感器, 3引腳封裝, 可以大大節(jié)省系統(tǒng)資源。免費(fèi)論文參考網(wǎng)。DS18B20與單片機(jī)的硬件連接如圖4所示。

圖4 DS18B20引腳圖圖5 :血壓及脈搏檢測(cè)示意圖

2.4 血壓及脈搏檢測(cè)

血壓、脈搏的電子檢測(cè)技術(shù)已經(jīng)比較成熟,本設(shè)計(jì)直接從電子式血壓計(jì)取測(cè)量結(jié)果,檢測(cè)方案見圖5,由送顯示的數(shù)據(jù)引出發(fā)送到MCU。該方案測(cè)量的數(shù)據(jù)準(zhǔn)確、專業(yè),減少由于測(cè)量方法等原因造成的誤差,提高系統(tǒng)可靠性,同時(shí)又能夠節(jié)省開發(fā)周期。

3軟件設(shè)計(jì)3.1 系統(tǒng)整體軟件設(shè)計(jì)

系統(tǒng)整體軟件流程圖如圖6所示。其中測(cè)量部分由無(wú)線收發(fā)子程序、溫度檢測(cè)子程序、血壓脈搏數(shù)據(jù)處理子程序等組成。

圖6 系統(tǒng)軟件流程圖

3.2 通信軟件設(shè)計(jì)

(1)AT指令簡(jiǎn)介

AT即Attention,AT指令集是從終端設(shè)備或數(shù)據(jù)終端向終端適配器或數(shù)據(jù)電路終端設(shè)備發(fā)送的。用戶可以通過AT指令進(jìn)行呼叫、短信、電話本、數(shù)據(jù)業(yè)務(wù)、傳真等方面的控制。控制器通過AT 指令控制TC35i模塊, 本設(shè)計(jì)的短消息格式就是這種格式。

(2)基于單片機(jī)的短消息發(fā)送程序設(shè)計(jì)

指令內(nèi)容均為ASCII碼,短消息的中文編碼方式為UNICODE碼。所以單片機(jī)通過AT指令控制TC35i模塊時(shí),發(fā)送的數(shù)據(jù)必須經(jīng)過代碼轉(zhuǎn)換。由于漢字?jǐn)?shù)量眾多,單片機(jī)資源有限,所以必須把短信內(nèi)容中涉及到的漢字的UNICODE碼放入單片機(jī)存儲(chǔ)器內(nèi)部。免費(fèi)論文參考網(wǎng)。短信發(fā)送子程序的流程圖見圖7所示。

圖7 TC35i數(shù)據(jù)發(fā)送流程圖

4 結(jié)束語(yǔ)本系統(tǒng)是為全國(guó)大學(xué)生“挑戰(zhàn)杯”競(jìng)賽參賽作品,樣機(jī)已研制成功,運(yùn)行穩(wěn)定可靠,獲得了河南省三等獎(jiǎng)的好成績(jī)。

參考文獻(xiàn):

【1】 昭彰奎,GSM 數(shù)字移動(dòng)通信應(yīng)用系統(tǒng),北京: 國(guó)防工業(yè)出版社, 20011

【2】 朱步樓,人口老齡化問題及其對(duì)策研究[ J] .人口與計(jì)劃生育, 2005, (7)

【3】SIEMENS,AT Commands for GPRS,[ Z]120001

【4】SIEMENS,TC35 / TC37 Hardware Interface Description ,Version: 04.00

【5】周嶸,家庭GSM短消息遙控監(jiān)測(cè)裝ZP,中國(guó)專利,ZL02217548.2,2002.05.17

篇(5)

Abstract: The article measures the time using three timing circuit of the three time/counters of the single chip 89C52,communicates using the serial interface standard RS-232 and CMOS chip MAX232,and transmits the time to PC through the serial device of single chip . It inaugurates new area to exploiture the system source of single chip. Especially it establishes the foundation for the agility usage of time/counters of single chip 89C52.At the same time, it will promote the application of the single chip system in the military affairs area.

關(guān)鍵詞:89C52;定時(shí)/計(jì)數(shù)器;串行通信

Key words: 89C52; time/counter; serial communication

中圖分類號(hào):TP302.1 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1006-4311(2010)17-0100-02

0引言

根據(jù)紅外密集度立靶測(cè)試系統(tǒng)原理,要準(zhǔn)確的測(cè)量彈丸通過不同光幕的時(shí)間間隔,可以用多種方法實(shí)現(xiàn),如CPLD器件,單片機(jī)等。在本論文中選用的是用單片機(jī)89c52來(lái)實(shí)現(xiàn)計(jì)時(shí)功能。89c52一般有可靠性高,易擴(kuò)展,控制能力強(qiáng),體積小,開發(fā)周期短,成本低等優(yōu)點(diǎn)。在許多領(lǐng)域中,單片機(jī)以其體積小,指令豐富,控制技術(shù)成熟,修改方便,適應(yīng)性強(qiáng)等特點(diǎn),在現(xiàn)場(chǎng)得到廣泛的應(yīng)用。鑒于這些優(yōu)點(diǎn),本文的測(cè)時(shí)電路系統(tǒng)的實(shí)現(xiàn),以89c52為主[1]。

1紅外密集度立靶測(cè)試系統(tǒng)原理

紅外密集度立靶測(cè)試系統(tǒng)是利用四光幕交匯原理研制而成。紅外密集度立靶測(cè)試系統(tǒng)測(cè)量原理圖如圖1所示:當(dāng)彈丸依次通過1,2,3,4光幕時(shí),系統(tǒng)中的計(jì)時(shí)部分分別記錄相應(yīng)的飛行時(shí)間,再加上光幕1和4之間的靶距、光幕2與光幕3的夾角、光幕3與光幕4的夾角等已知量,根據(jù)速度V即可以求出彈丸的著靶坐標(biāo)。

2系統(tǒng)方案

本論文的測(cè)時(shí)電路系統(tǒng)的控制方案如圖2所示。系統(tǒng)前續(xù)電路把四個(gè)脈沖信號(hào)送入單片機(jī),第一個(gè)脈沖信號(hào)將成為三路測(cè)時(shí)電路的啟動(dòng)信號(hào);第二個(gè)脈沖信號(hào)將終止第一路測(cè)時(shí)電路;第三個(gè)脈沖信號(hào)來(lái)到時(shí),第二路測(cè)時(shí)電路停止工作;同樣的,第四個(gè)脈沖信號(hào)將停止第三路測(cè)時(shí)電路。這三路測(cè)時(shí)電路即測(cè)得了時(shí)間,單片機(jī)通過串行接口把時(shí)間發(fā)送給PC機(jī),完成與PC機(jī)的通信。根據(jù)設(shè)計(jì)要求,此測(cè)時(shí)電路系統(tǒng)需要三路計(jì)時(shí)功能。

3測(cè)時(shí)電路硬件設(shè)計(jì)

測(cè)時(shí)電路硬件原理圖如圖2所示。時(shí)鐘電路由一個(gè)12MHZ的石英晶振和兩個(gè)30pf的電容組成;復(fù)位電路由一個(gè)30uf的電解電容、兩個(gè)電阻、一個(gè)復(fù)位鍵接至5v電壓組成。設(shè)彈丸通過第一光幕,第二光幕,第三光幕,第四光幕所得到的脈沖信號(hào)分別為第一脈沖,第二脈沖,第三脈沖,第四脈沖。把第一脈沖連接一個(gè)非門74ls04后送入89c52的T0(P3.4)引腳,此時(shí)對(duì)于定時(shí)/計(jì)數(shù)器T0來(lái)說,上升沿有效。把第二,三,四脈沖分別接至P2.0,P2.1,P2.2引腳。[2]

4通信電路硬件設(shè)計(jì)

在本文中,測(cè)時(shí)電路得到的時(shí)間要傳送給PC機(jī),必須有單片機(jī)與PC機(jī)之間的通信電路。本文中采用串行接口標(biāo)準(zhǔn)RS-232來(lái)實(shí)現(xiàn)單片機(jī)與PC機(jī)間的通信;用MAX232芯片實(shí)現(xiàn)單片機(jī)與PC機(jī)的RS-232標(biāo)準(zhǔn)接口通信電路。

5測(cè)時(shí)電路軟件設(shè)計(jì)

設(shè)置T0以計(jì)數(shù)方式工作在模式2,賦初值TL0,TH0都為0XFF,啟動(dòng)T0,用查詢方式查詢,當(dāng)?shù)谝幻}沖到來(lái)時(shí),其上升沿將使T0產(chǎn)生溢出中斷,TF0將置1,同時(shí)用軟件清TF0位為0,停止T0,同時(shí)再設(shè)置T0以定時(shí)方式工作在模式3,賦初值TL0,TH0都為0X00,啟動(dòng)T0;設(shè)置T2作為一個(gè)16位二進(jìn)制的定時(shí)器工作,啟動(dòng)T2。三路計(jì)時(shí)電路開始工作后等待第二,三,四脈沖的到來(lái)就會(huì)停止工作。在脈沖還沒有到來(lái)時(shí),由于TL0,TH0是8位的定時(shí)器,在定時(shí)達(dá)到256us時(shí)會(huì)溢出,所以我們定義兩個(gè)靜態(tài)無(wú)符號(hào)長(zhǎng)整型變量overflow-count1和overflow-count2,定時(shí)器一旦溢出,即TFX(X=0,1)為1時(shí)相應(yīng)的變量就加1。用查詢方式查詢,當(dāng)P2.0引腳的由0變?yōu)?時(shí),說明第二脈沖到來(lái),此時(shí)終止TL0;當(dāng)P2.1引腳的由0變?yōu)?時(shí),說明第三脈沖到來(lái),此時(shí)終止TH0;當(dāng)P2.2引腳的由0變?yōu)?時(shí),說明第四脈沖到來(lái),此時(shí)終止T2。測(cè)時(shí)電路的流程圖,如圖3所示。

6通信電路軟件設(shè)計(jì)

通信協(xié)議約定:①PC機(jī)與單片機(jī)都可以發(fā)送和接收數(shù)據(jù);②設(shè)置PC機(jī)與單片機(jī)通信的波特率,為9600bit/s③設(shè)定幀格式:因?yàn)榇型ㄐ?單片機(jī)的串行口方式1真正用于串行發(fā)送和接收,所以幀格式為:一位起始位,8位數(shù)據(jù)位,1位停止位。④數(shù)據(jù)校驗(yàn):采用累加和校驗(yàn),每傳送10個(gè)數(shù)據(jù)就進(jìn)行一次累加和校驗(yàn)。⑤通信方式:查詢方式⑥為了保證數(shù)據(jù)可靠、有效,單片機(jī)開始發(fā)送時(shí),先送一個(gè)AA信號(hào),PC機(jī)收到后,回答一個(gè)BB信號(hào),表示同意接收。當(dāng)單片機(jī)收到BB信號(hào)后,開始發(fā)送數(shù)據(jù),每發(fā)送一次便求校驗(yàn)和。假定數(shù)據(jù)塊長(zhǎng)度為16字節(jié),數(shù)據(jù)緩沖區(qū)為buf,數(shù)據(jù)塊發(fā)送完后馬上發(fā)送校驗(yàn)和。其中f=12MHZ,SMOD=0,波特率=9600bit/s,據(jù)此可以推出X=0FDH,TH1=TL1=0FDH。然后,初始化串行控制寄存器SCON,根據(jù)通信協(xié)議約定,幀格式為10位,串行口工作方式為1,允許接收,所以SCON寄存器初始值應(yīng)該設(shè)為01010000B=050H。因?yàn)椴捎玫氖遣樵兎绞桨l(fā)送和接收數(shù)據(jù),所以發(fā)送一幀數(shù)據(jù),應(yīng)該在TI位為低電平時(shí),將數(shù)據(jù)寫入發(fā)送緩沖器SBUF,即自動(dòng)開始發(fā)送,當(dāng)檢測(cè)到TI位由0變?yōu)?時(shí),說明此幀數(shù)據(jù)已經(jīng)發(fā)送完畢,此時(shí)軟件清零TI,為發(fā)送下一幀數(shù)據(jù)做好準(zhǔn)備。在接收一幀數(shù)據(jù)時(shí),先置REN=1,RI=0,當(dāng)檢測(cè)到RI由0變到1時(shí),說明可以從接收緩沖器SBUF中讀取數(shù)據(jù)了,此時(shí)軟件應(yīng)清0RI,為下一次接收做好準(zhǔn)備。在本次設(shè)計(jì)中,測(cè)時(shí)電路測(cè)得時(shí)間后,將與PC機(jī)進(jìn)行通信,把時(shí)間傳送給PC機(jī)。因?yàn)闇y(cè)時(shí)部分得到的時(shí)間為整型十進(jìn)制,我們把時(shí)間統(tǒng)一都化為二進(jìn)制,把這個(gè)過程稱為二進(jìn)制轉(zhuǎn)化過程。在把十進(jìn)制轉(zhuǎn)化為二進(jìn)制后,單片機(jī)串行口初始化,然后開始進(jìn)入通信流程,通信流程圖如圖4。

7結(jié)論

本論文給出了紅外密集度立靶系統(tǒng)測(cè)時(shí)電路設(shè)計(jì)的具體設(shè)計(jì)過程,通過理論與實(shí)踐的結(jié)合,我們得出結(jié)論:利用單片機(jī)89c52實(shí)現(xiàn)測(cè)時(shí)電路系統(tǒng)的設(shè)計(jì)是完全可行。

參考文獻(xiàn):

[1]李朝青編著.單片機(jī)原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1999.

篇(6)

關(guān)鍵詞:NiosII,嵌入式,高清,視覺,單片機(jī)

 

總體結(jié)構(gòu)

系統(tǒng)硬件分為:高清圖像采集板、NiosII核心板、單片機(jī)接口板三部分。軟件由NiosII和單片機(jī)軟件組成??紤]到程序的標(biāo)準(zhǔn)化、可移植性,NiosII程序和單片機(jī)程序都使用標(biāo)準(zhǔn)C編寫。

高清圖像采集

方案一用工業(yè)用高清鏡頭采集影像,再對(duì)模擬視頻解碼,得到高清視頻數(shù)據(jù)。解碼芯片可選AD的ADV7181C,10位集成多格式標(biāo)清高清視頻解碼器,四個(gè)10位ADC采樣速率最高110MHz,支持720p/1080i高清分量,最高對(duì)1024x768、70Hz(XGA)RGB圖形進(jìn)行數(shù)字化處理??萍颊撐摹;騎I TVP5150AM1,超低功耗優(yōu)化架構(gòu),工作狀態(tài)下功耗僅為113mW,只需一個(gè)晶振就能支持所有標(biāo)準(zhǔn),可通過I2C對(duì)亮度、對(duì)比度、飽和度、色調(diào)、銳度等控制,功能強(qiáng)大使用方便?;蝻w利浦SAA7114H,該芯片最多允許6個(gè)復(fù)合視頻輸入,顯示比例調(diào)整分辨率調(diào)整,解碼精度高支持視頻窗口縮放??萍颊撐?。此方案成本高體積大。

方案二用高清圖像傳感器采集,直接輸出高清圖像數(shù)據(jù)。從芯片的性能指標(biāo)、價(jià)格供貨、技術(shù)支持、開發(fā)難易程度等方面考慮,Omni公司的OV9712芯片較為合適。該傳感器為1/4”標(biāo)清高清CMOS圖像傳感器,像素尺寸3.0um,內(nèi)置OmniPixel3-HS技術(shù),可提供WXGA(1280X800)分辨率、640x480、HD720p三種格式圖像,10bit彩色rawRGB并行圖像數(shù)據(jù)輸出,PLL鎖相環(huán),高信噪比圖像質(zhì)量,鏡頭校正,畫面缺陷補(bǔ)償。該方案成本百元左右,硬件簡(jiǎn)單性能穩(wěn)定,符合實(shí)際要求。

設(shè)計(jì)OV9712采集電路時(shí),要使用獨(dú)立電源,電路板上盡量減小信號(hào)線長(zhǎng)度及避免上下層平行布線,電源芯片放在板子外側(cè)。外圍器件盡量以O(shè)V9712要求參數(shù)一致,電路中模擬地與數(shù)字地分開走線最后匯集一點(diǎn)。OV9712有效圖像傳感區(qū)域不在芯片中間位置,而是偏右偏上,為了使目標(biāo)圖像能處于畫面中心,繪制電路板時(shí)要注意調(diào)整芯片位置,具體尺寸參見OV9712器件手冊(cè)。

Nios核心板

FPGA芯片選型比較如下:

 

 

篇(7)

關(guān)鍵詞:控制電路;AT89C2051;溫度控制

0 引言

現(xiàn)代工業(yè)生產(chǎn)中,溫度的測(cè)量和控制極為普遍,單片機(jī)的優(yōu)點(diǎn)十分明細(xì),其具有體積小、功能強(qiáng)大、低功耗、性價(jià)比高等諸多優(yōu)點(diǎn),其廣泛應(yīng)用于自動(dòng)控制領(lǐng)域,單片機(jī)的應(yīng)用可以有效提高產(chǎn)品的控制質(zhì)量和自動(dòng)化水平,利用單片機(jī)對(duì)溫度進(jìn)行測(cè)控的技術(shù),日益得到廣泛應(yīng)用。

1 AT89C2051元器件技術(shù)參數(shù)

AT89C2051是51系列單片機(jī)的一個(gè)型號(hào),它是一個(gè)低電壓,高性能CMOS 8位單片機(jī),它可以兼容MCS-51指令系統(tǒng),該單片機(jī)內(nèi)置了8位的CPU和閃存單元,這就使得該單片機(jī)功能強(qiáng)大??梢詾橛脩籼峁┹^為復(fù)雜的控制功能和實(shí)現(xiàn)方法。2 系統(tǒng)設(shè)計(jì)

2.1 硬件設(shè)計(jì)

(1)整體設(shè)計(jì)

本系統(tǒng)利用AT89C52型號(hào)的單片機(jī)作為處理器來(lái)實(shí)現(xiàn)其對(duì)溫度的控制,本系統(tǒng)加入了串口,可以方便地將單片機(jī)所采集的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并通過RS422串口發(fā)往計(jì)算機(jī),開展實(shí)時(shí)監(jiān)控工作。與此同時(shí),我們的系統(tǒng)采用了七段數(shù)碼管,來(lái)實(shí)時(shí)顯示采集的溫度數(shù)值,這樣就可以方便地顯示實(shí)際溫度。

(2)人機(jī)通訊的設(shè)計(jì)

人機(jī)通訊系統(tǒng)中人機(jī)接口控制面板的設(shè)計(jì)是由顯示屏、鍵盤和報(bào)警電路這三個(gè)部分組成。顯示屏部分為L(zhǎng)ED的十進(jìn)制數(shù)碼顯示,這樣可以便于采取人工的方式監(jiān)視;鍵盤部分的主要功能用于本機(jī)操作系統(tǒng)的啟動(dòng)、停止、復(fù)位,以及系統(tǒng)的溫度設(shè)定等相關(guān)功能組成。

(3)通信接口的設(shè)計(jì)

人機(jī)通訊系統(tǒng)和計(jì)算機(jī)之間的數(shù)據(jù)通信是通過數(shù)據(jù)接口RS485進(jìn)行電平轉(zhuǎn)換實(shí)現(xiàn)的。該電平轉(zhuǎn)換是采用較為常見的包含2路接收器和驅(qū)動(dòng)器的芯片作為接口的電平轉(zhuǎn)換芯片實(shí)現(xiàn)的。本文所采用的為MAXIM公司生產(chǎn)的ADM2490EBRWZ芯片。

3 軟件的設(shè)計(jì)與開發(fā)

(1)所使用的開發(fā)工具

在選定好硬件后,我們就要開始軟件研發(fā)工作,本系統(tǒng)是利用匯編語(yǔ)言作為開發(fā)工具,在源程序編寫完成后,要將其編譯為單片機(jī)可以執(zhí)行的機(jī)器語(yǔ)言來(lái)執(zhí)行相關(guān)操作,我們可以使用兩種方法編寫匯編語(yǔ)句。一種是基于51單片機(jī)的匯編語(yǔ)言。二是采用高級(jí)語(yǔ)言來(lái)編寫。而隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展進(jìn)步,我們也逐步使用高級(jí)語(yǔ)言來(lái)取代匯編語(yǔ)言來(lái)開發(fā)單片機(jī)應(yīng)用程序。

(2)系統(tǒng)整體設(shè)計(jì)

系統(tǒng)整體設(shè)計(jì)其實(shí)就是軟件設(shè)計(jì)。我們可以根據(jù)軟件研發(fā)所提出的不同的需求來(lái)做相應(yīng)的更改。目前單片機(jī)相關(guān)技術(shù)研發(fā)工作已日趨成熟,相應(yīng)色設(shè)計(jì)變更相對(duì)較為方便。比如,我們可以根據(jù)系統(tǒng)的需求設(shè)計(jì)幾個(gè)或多個(gè)溫度傳感器進(jìn)行相關(guān)數(shù)據(jù)的采集工作。

4 結(jié)語(yǔ)

本軟件的設(shè)計(jì)與開發(fā)工作是溫度數(shù)據(jù)信息采集的基礎(chǔ)工作,該軟件的研發(fā)具有通用性強(qiáng)的特點(diǎn)。目前51系列單片機(jī)研發(fā)工作以已日趨成熟,具有易于開發(fā)的特性。并可以適用于傳統(tǒng)的溫度測(cè)控系統(tǒng)的改造設(shè)計(jì)。本系統(tǒng)的設(shè)計(jì)具有功能強(qiáng)、成本低、元件少、可靠性好、抗干擾性強(qiáng)、簡(jiǎn)單易行、具有實(shí)效性、使用范圍廣等特點(diǎn)。同時(shí)這種改造設(shè)計(jì)根據(jù)具體情況可作相應(yīng)的擴(kuò)展,使其滿足更多更高的使用要求。

參考文獻(xiàn):

[1]卿燕玲,李蕾.基于單片機(jī)的溫度測(cè)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 信息技術(shù)與信息化,2006(03).