网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 精選范文 單片機技術(shù)論文范文

單片機技術(shù)論文精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的單片機技術(shù)論文主題范文,僅供參考,歡迎閱讀并收藏。

單片機技術(shù)論文

第1篇:單片機技術(shù)論文范文

1.1手機語音

目前,手機的語音功能越來越強大,其中語音功能中有一項非常重要的功能——語音識別,這種語音功能和單片機具有密切的聯(lián)系。語音信息條目輸入后,單片機系統(tǒng)就可以進行識別,并且進行相關(guān)的操作。單片機主要設(shè)置于音頻入口處,主要功能是為了收集各種音頻信息,然后一一分析、辨別,最后分別向各個部件下發(fā)指令,完成相關(guān)的操作。

1.2電話錄音

電話不僅具有通話功能,同時還具備通話錄音功能,單片機用于錄音電話中不僅可以收集各種請求信號,也可以發(fā)出相應(yīng)的控制信號。

1.3應(yīng)用于儀器儀表領(lǐng)域

單片機具有體積小、高集成度、可靠性高等優(yōu)點,將其應(yīng)用于儀器儀表行業(yè),可大大提高儀器儀表的智能化、數(shù)字化程度,也可以有效提高儀器儀表的控制功能、處理功能、測試功能。比如,目前將單片機技術(shù)應(yīng)用于航天航空儀器儀表中,在很大程度上提高了儀器的集成性、可靠性以及準確性,事故發(fā)生率也大大降低,整個航天航空電子系統(tǒng)的智能化、自動化水平顯著提高,信息傳遞效率和速度也有效提高。

1.4應(yīng)用于家用電器領(lǐng)域

隨著單片機技術(shù)的不斷發(fā)展和普及應(yīng)用,單片機技術(shù)不僅僅局限于一些高端的科研器械領(lǐng)域中,同時在人們的日常生活中也得到廣泛應(yīng)用。單片機的應(yīng)用可以使整體家用電氣得到智能化、一體化控制,也可提高電器的使用性能,有效識別相關(guān)的信息。比如,微波爐、洗衣機、電視機等一些常用的家用電器的顯示系統(tǒng)、控制系統(tǒng)中會應(yīng)用到單片機。將其應(yīng)用于電視機上,可以使用戶有效控制大型智能游戲,而且也可以選擇更加方便的頻道方式。將其應(yīng)用于微波爐上,可以使食物的加熱時間以及加熱溫度得以控制。將其應(yīng)用于洗衣機中,可以按照衣服的臟度以及衣料的材質(zhì)自動選擇洗滌的強度、時間以及洗滌劑使用量。

1.5應(yīng)用于醫(yī)療器械領(lǐng)域

現(xiàn)階段我國醫(yī)療條件下,在檢測手段、消毒條件、住院條件、檢測手段等各方面都具有或多或少的問題,對患者就診會有一定的影響。在醫(yī)療器械領(lǐng)域中應(yīng)用單片機技術(shù),可以在同一時間對多種疾病進行有效分析,不僅可以大大提高檢測設(shè)備的檢測準確性,也可在很大程度上提高診斷下藥的科學(xué)性、可靠性,減少臨床漏診、誤診率。同時,在醫(yī)療器械中應(yīng)用單片機技術(shù),有利于提高醫(yī)療設(shè)備結(jié)構(gòu)的智能化、合理化、自動化。目前,像分析儀器、超聲波檢測儀器、呼叫系統(tǒng)等醫(yī)療器械中都會應(yīng)用到單片機。

1.6應(yīng)用于工業(yè)控制領(lǐng)域

近年來隨著工業(yè)的不斷發(fā)展,工業(yè)生產(chǎn)的自動化程度不斷提高,尤其是在電力高壓行業(yè)、核工業(yè)、粉塵工業(yè)等一些特殊環(huán)境下,對于人體的危害較大,因此基本上都已經(jīng)實現(xiàn)自動化操作。在這些高危作業(yè)的自動化操作中目前已經(jīng)廣泛應(yīng)用到單片機技術(shù)。在工業(yè)化控制管理過程中應(yīng)用單片機技術(shù),通過數(shù)據(jù)采集以及過程控制手段實現(xiàn)了工業(yè)控制管理工作的有效性以及科學(xué)性。目前,在報警系統(tǒng)、自動噴漆系統(tǒng)、流水線作業(yè)系統(tǒng)等方面都廣泛應(yīng)用到單片機技術(shù)。

2.關(guān)于單片機的開發(fā)技術(shù)

出現(xiàn)新的CPU后,以往的8位機慢慢增加到了16位機、32位機、64位機甚至更高的級別?,F(xiàn)階段,基本上單片機都應(yīng)用了EET技術(shù),增加該項技術(shù)后可以有效避免外界的干擾,確保系統(tǒng)的時鐘信號不受影響,整個系統(tǒng)的可靠性得以提升。在單片機中應(yīng)用布線和驅(qū)動技術(shù),可以減少噪聲,減輕噪聲對于電路信號的干擾,提高電路信號的傳輸質(zhì)量。其次,在單片機中還應(yīng)用了OPT技術(shù)、裸片技術(shù)、表面貼技術(shù)等,OPT技術(shù)相對于掩膜技術(shù)而言,具有生產(chǎn)周期短、風(fēng)險小等特點;而裸片技術(shù)以及表面貼技術(shù)可避免OPT芯片出現(xiàn)接觸不良現(xiàn)象。開發(fā)單片機技術(shù)的過程中,應(yīng)該綜合考慮成本、性能、適用環(huán)境等多方面因素,盡可能開發(fā)出和企業(yè)相適應(yīng)的自動化系統(tǒng)。在選擇編程語言時,由于C語言程序具有良好的可繼承性,而且也便于進行模塊化設(shè)計以及管理工作,因此一般都會選擇C語言。在選擇型號時,有AVR、8501、MS430、PIC等多種選擇,因為不同的型號并不會存在較大的差異,因此在選擇其中的一種型號后能舉一反三。另外,在設(shè)計、開發(fā)單片機的過程中,還需要考慮接口設(shè)計、系統(tǒng)干擾、驅(qū)動電路設(shè)計、軟件設(shè)計、平臺建設(shè)、接口設(shè)計、抗干擾設(shè)計等諸多方面。

3.總結(jié)

第2篇:單片機技術(shù)論文范文

參考文獻:

[1]雷娟.淺談對單片機教學(xué)的幾點思考[J].成功(教育),2009(5):215-216.

[2]王剛.CDIO工程教育模式的解讀與思考[J].中國高教研究,2009,5(1):86-87.

[3]張翼成,劉美,王濤.CDIO模式下“單片機原理及應(yīng)用”課程教學(xué)改革[J].計算機教育,2012,23:022.

[4]謝楠.CDIO項目教學(xué)法在單片機課程中的應(yīng)用[J].浙江水利水電??茖W(xué)校學(xué)報,2013(1):89-91.

[5]時軍,王懿華.基于CDIO的“單片機原理及應(yīng)用”教學(xué)改革與實踐[J].中國電力教育,2010,35:029.

[6]王洪濤,何益宏.基于CDIO工程教育模式下《單片機原理及應(yīng)用》課程教學(xué)研究[J].重慶文理學(xué)院學(xué)報(自然科學(xué)版),2011,5.

[7]史成芳,程榮龍.基于“案例驅(qū)動”的單片機教學(xué)方法研究[J].實驗科學(xué)與技術(shù),2010,8(006):93-94.

參考文獻

[1]萬文略.單片計算機及其應(yīng)用[M].重慶:重慶大學(xué)出版社,2005.

[2]劉文濤.單片機應(yīng)用開發(fā)實例[M].北京:清華大學(xué)出版社,2005.

[3]李群芳,張士軍,黃建.單片微型計算機與接口技術(shù)[M].北京:電子工業(yè)出版社,2005.

[4]周文舉.PC機串口與多個單片機紅外無線通信的實現(xiàn)[J].工業(yè)控制計算機,2004,17(7):29-31.

[5]劉艷玲.采用MAX232實現(xiàn)MCS-51單片機與PC機的通信[J].天津理工大學(xué)學(xué)報,1999,15(2):57-61.

[6]徐速,李盛渝.單片機與PC機的串口通信[J].重慶工商大學(xué)學(xué)報:自然科學(xué)版,2005,22(4):360-363.

[7]孫瑞杰,吳曉宇,張瑜,等.用VB實現(xiàn)PC機與MSP430單片機串行通信的研究[J].計量與測試技術(shù),2009,36(11):42-45.

[8]曾自強,王玉菡.用VC++實現(xiàn)單片機與PC機串口通信的三種方法[J].自動化與儀器儀表,2005(3):60-63.

[9]牛永超,馬孝義.基于CC1100的溫室溫濕度監(jiān)測系統(tǒng)[J].農(nóng)機化研究,2009(8):90-92.

[10]陸忠實,沈軍,羅護,等.聲傳感器網(wǎng)絡(luò)節(jié)點的硬件系統(tǒng)設(shè)計[J].單片機與嵌入式系統(tǒng)應(yīng)用,2009(8):23-25.

參考文獻

[1]陳火旺,錢宇暉,孫永強.編譯原理[M].北京:防工業(yè)出版社,1980.

[2]沈美明,溫冬嬋.IBM-PC匯編語言程序設(shè)計[M].北京:清華大學(xué)出版社,1994.

第3篇:單片機技術(shù)論文范文

關(guān)鍵詞:單片機,I2C總線,紅外遙控

 

引 言

紅外遙控器的特點是使用方便、功耗低、抗干擾能力強,因此它的應(yīng)用前景是不可估量。論文參考,I2C總線。市場上的各種家電的紅外遙控系統(tǒng)技術(shù)成熟、成本低廉,但是,為了避免不同品牌、不同型號的設(shè)備之間產(chǎn)生誤操作,人們在不同的設(shè)備中使用不同的傳輸規(guī)則或者識別碼,這就使得各個型號的遙控器都只適用于各自的遙控對象,容易造成實際使用中遙控器多而雜,經(jīng)常搞混的結(jié)果。論文參考,I2C總線。本設(shè)計本著解決這一矛盾的目的,提出了一種學(xué)習(xí)型紅外遙控器的實現(xiàn)方案。

1 研究內(nèi)容及目標(biāo)

本設(shè)計首先分析了紅外線遙控編解碼原理,結(jié)合市場上出售的通用型遙控器進行比較,使用單片機對接收到的紅外信號進行處理,把經(jīng)過解碼后產(chǎn)生的高低電平以二進制信號1和0的形式進行存儲,隨后經(jīng)過調(diào)制產(chǎn)生38KHz載波,還原并發(fā)射紅外線信號,從而達到控制多種家用電器的功能。文中給出了紅外線接收發(fā)射,以及存儲的基本原理及設(shè)計思路。

2 學(xué)習(xí)型紅外遙控器硬件電路的設(shè)計

2.1系統(tǒng)整體設(shè)計

學(xué)習(xí)型紅外遙控器是由單片機(AT89S52)、一體化紅外接收頭、振蕩器(74F132)、紅外發(fā)射二極管、存儲器及行列式鍵盤組成的。論文參考,I2C總線。論文參考,I2C總線。學(xué)習(xí)型遙控器分為學(xué)習(xí)和控制兩種狀態(tài)。在學(xué)習(xí)狀態(tài)下,主要完成紅外信號的接收及存儲功能。首先一體化紅外接收頭可以完成對其它遙控器發(fā)出的紅外信號的接收并對其進行解調(diào)、整形、放大,然后把信號送入單片機AT89S52中,單片機定時采集一體化紅外接收頭發(fā)出的紅外線信號,根據(jù)高低電平形成一系列0,1二進制碼,并以8位為單位存放到存儲器AT24C16以及指定鍵盤的數(shù)據(jù)區(qū),從而完成對一個鍵的學(xué)習(xí)。如果再學(xué)習(xí)其它鍵的功能,方法相同。在控制狀態(tài)下,單片機對存儲器AT24C16和鍵盤進行尋址,依次讀出這些數(shù)據(jù),然后單片機以位為定時單位輸出給振蕩器74F132,調(diào)制頻率為38KHz,送入放大器,驅(qū)動紅外發(fā)射二極管進行發(fā)射,以實現(xiàn)對設(shè)備某一功能的控制。系統(tǒng)組成方框圖2.1所示。

圖2.1系統(tǒng)組成框圖

2.2各單元電路設(shè)計

2.2.1 紅外接收單元

紅外接收單元是由紅外線接收器件、前置放大電路、解調(diào)電路、指令信號檢出電路、記憶及驅(qū)動電路、執(zhí)行電路組成。當(dāng)紅外接收器件收到遙控器發(fā)射二極管的紅外光信號時,它將紅外光信號變?yōu)殡娦盘柌⑺腿肭爸梅糯笃鬟M行放大,再經(jīng)解調(diào)器后,由指令信號檢出電路將指令信號檢出,最后由記憶和驅(qū)動電路驅(qū)動執(zhí)行電路,實現(xiàn)各種操作。

紅外接收電路一般要做成一個獨立的整體,稱為紅外接收頭,這主要是因為它對外界干擾十分敏感,為了保證可靠的接收,必須對其嚴格屏蔽,只留出一個接收紅外光的小孔,以防止干擾信號進入。

2.2.2紅外發(fā)射單元

本設(shè)計在發(fā)射電路中使用了一片高速CMOS型四重二輸入帶施密特觸發(fā)器的與非門74F132芯片。其中“與非”門U7A和U7B組成載波振蕩器,振蕩頻率在38kHz左右。

調(diào)制電路是由74F123的兩個單穩(wěn)態(tài)觸發(fā)器U7A和U7B級聯(lián)構(gòu)成的可控振蕩器。論文參考,I2C總線。當(dāng)P1.4為高電平時,U7A、U7B 處于穩(wěn)態(tài),74F132的1腳、4腳為低電平,不驅(qū)動紅外發(fā)射管發(fā)射紅外載波信號。當(dāng)P1.4跳變?yōu)榈碗娖綍r,觸發(fā)U7A并使之進入暫穩(wěn)態(tài),1腳變?yōu)楦唠娖?;U7A暫穩(wěn)態(tài)結(jié)束時,1腳跳變?yōu)榈碗娖剑|發(fā)U7B進入暫穩(wěn)態(tài),4腳變?yōu)楦唠娖剑籙7B 暫穩(wěn)態(tài)結(jié)束時,4腳跳變?yōu)榈碗娖剑?變?yōu)楦唠娖讲⒂|發(fā)U7A的上升沿觸發(fā)端1B,使U7A再次進入暫穩(wěn)態(tài),從而形成自激振蕩,在6腳輸出一系列的脈沖信號,經(jīng)Q1三極管大后送紅外發(fā)射管,發(fā)送紅外光信號。

紅外發(fā)送電路中采用的紅外發(fā)射器件是塑封的TSAL6200 紅外發(fā)射二極管,它將周期的電信號轉(zhuǎn)變成一定頻率的紅外光信號。它是一種高頻紅外脈沖信號,但脈沖串時間長度是恒定的,根據(jù)脈沖串之間的間隔大小,表示傳輸?shù)氖菙?shù)據(jù)“0”還是“1”。紅外發(fā)射二極管TSAL6200 向空間發(fā)射載頻為38kHz 的指令碼。

2.2.3鍵盤單元

本設(shè)計因為遙控按鍵較多的原因,采用行列式鍵盤。

鍵盤識別采用行掃描法(逐行掃描查詢法),這是一種最常用的按鍵識別方法,其按鍵識別過程如下:

將全部行線P0.2~P0.4置低電平,然后檢測列線的狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵按下,而且閉合的鍵位于低電平線與3根行線相交叉的3個按鍵之中。若所有列線均為高電平,則無按鍵按下。在確認有鍵按下后,即可進入確定具體閉合鍵的過程。其方法是:依次將行線置為低電平后,然后逐行檢測各列線的電平狀態(tài)。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。

2.2.4存儲單元

為了保證系統(tǒng)意外斷電時數(shù)據(jù)不丟失,本系統(tǒng)采用EEPROM將各種編碼數(shù)據(jù)存放起來?;驹硎抢昧藛纹瑱C與存儲器AT24C16的I2C通信過程。存儲單元主要采用了AT24C16芯片,該芯片是帶有2K字節(jié)的加電可擦除,可編程的只讀存儲器,通過單片機的P0.0和P0.1與AT24C16的SDA和SCL相連,進行讀寫操作。主要用來存放8位的二進制紅外線碼。

3 結(jié)束語

由于系統(tǒng)中所使用的存儲器(AT24C16)的存儲空間有限,因而系統(tǒng)目前只能對8個遙控按鍵進行學(xué)習(xí)與轉(zhuǎn)發(fā)。論文參考,I2C總線。但只要更換一片存儲容量更大的存儲芯片,并且修改相關(guān)讀寫程序就可以實現(xiàn)對更多遙控按鍵的學(xué)習(xí)與轉(zhuǎn)發(fā),除此之外,系統(tǒng)的軟、硬件都無須做太大的改動。

在遙控器中,遙控信號之所以要經(jīng)過調(diào)制后再發(fā)射出去,主要是為了減小發(fā)射功耗并增大發(fā)射距離。因而改用更加準確的載波和增大發(fā)射驅(qū)動電路可以增大該系統(tǒng)的遙控距離。將單片機與計算機通過RS-485進行總線通信,則可通過互聯(lián)網(wǎng)實現(xiàn)紅外遙控對設(shè)備的遠程控制。

參考文獻:

[1]郝建國.家用電器遙控系統(tǒng)集成電路大全[M].北京:人民郵電出版社,1996

[2]王俊峰,薛鴻德.現(xiàn)代遙控技術(shù)及應(yīng)用[M].北京:人民郵電出版社,2005:91-98

[3]嚴天峰.單片機應(yīng)用系統(tǒng)設(shè)計與仿真調(diào)試[M].北京:北京航空航天大學(xué)出版社,2005.10-36

[4]周云霞,潘紅玉.紅外遙控編碼在單片機系統(tǒng)中的處理[J].湖南師范大學(xué)自然科學(xué)學(xué)報,2002,9

第4篇:單片機技術(shù)論文范文

關(guān)鍵詞:收費器,單片機,雙音多頻,AT89S51

 

引言

本文具體介紹了怎樣利用AT89S51單片機設(shè)計和實現(xiàn)一款低成本的可配置性的單路電話計費器。該計費系統(tǒng)可識別市內(nèi)或長途電話號碼,根據(jù)號碼進行計費;并能顯示通話時間和費用;可自動實現(xiàn)全價和折價的轉(zhuǎn)換;計費準確,可方便地查詢話單信息;并具有可配置性,可通過按鍵重新設(shè)置費率等參數(shù)。成本低,功耗小。完成其可配置性保證了該計費器可適應(yīng)電信局費率的調(diào)整而重新設(shè)置計費參數(shù)。

1 系統(tǒng)工作原理及功能

1.1系統(tǒng)工作原理

系統(tǒng)中利用CPU控制MT8880以實現(xiàn)DTMF信號的接收與發(fā)送,MT8880能接收全部16個DTMF信號,并對8279的顯示接口及有關(guān)管腳功能進行分析,然后在此基礎(chǔ)上設(shè)計一種驅(qū)動16位七段十進制數(shù)碼管數(shù)據(jù)顯示及鍵盤輸入陣列計算機應(yīng)用系統(tǒng),利用8279可實現(xiàn)對鍵盤/顯示的自動掃描,以減輕CPU負擔(dān),簡化硬件電路。系統(tǒng)總體框圖見圖1.1。碩士論文,單片機。

圖1.1 系統(tǒng)總體框圖

1.2 系統(tǒng)實現(xiàn)的功能

(1) 顯示功能

該系統(tǒng)采用16位LED顯示器,可實時顯示計費系統(tǒng)工作時的各種信息。在撥號時可顯示被叫號碼,通話時顯示通話時長,話費合計,掛機后可通過按鍵顯示通話記錄和累計話費等。

(2) 通話計費

在接通電話后,根據(jù)所撥電話號碼,由計費器自動識別通話類型(市話、長途),接通以后,計費系統(tǒng)立即開始計費,并實時顯示通話時間及話費金額。掛機后,顯示器上顯示此次通話的時間及費用。

(3) 話單查詢

在掛機后,通過鍵盤可直接查詢通話記錄及費用,通過按鍵盤上的“查詢”鍵、“上翻”鍵、“下翻”鍵,可查詢最近的5條通話記錄。掛機狀態(tài),按“查詢”鍵,計費器顯示最后一個話單序號及電話號碼;延時后顯示通話時長及費用。“上翻”鍵功能是顯示上一條話單信息;“下翻”鍵功能是顯示下一話單信息。

(4) 話費累計

話機處于掛機狀態(tài)時,按“累計”鍵,屏幕顯示已撥打電話的費用總計。

(5) 設(shè)置參數(shù)

在設(shè)置狀態(tài)下按“下翻”鍵,設(shè)置費率;若按“0”號鍵,清除話費累計。

2 電路模塊的設(shè)計

2.1 AT89S51及其外圍電路

AT89S51的P1口作為DTMF信號輸入口。MT8880的D0-D3分別接AT89S51的P1.0-P1.3,CP、RSO、R/W¯、CS¯、分別接AT89S51的P1.3-P1.7,IRQL接INT0,工作原理: MT8880每接收一個外部信號IRQL由高變低一次,IRQL接AT89S51的中斷0(P3.2),單片機在中斷期間將數(shù)據(jù)D0-D3從MT8880讀入內(nèi)部數(shù)據(jù)存儲器,中斷服務(wù)完成后,IRQL由低變高,開始接收下一個信號(設(shè)計時應(yīng)注意中斷服務(wù)時間小于拔號內(nèi)部數(shù)字時間間隔)。當(dāng)對外命令時,AT89S51將內(nèi)部數(shù)據(jù)D0-D3傳送到P1口,然后再從P1口傳送到MT8880的D0-D3,數(shù)據(jù)MT8880中經(jīng)雙音頻調(diào)制后從TONE腳輸出DTMF信號。讀寫信號R/W¯由P1.6提供,寄存器選擇信號由P1.5提供。OSC1、OSC2接3.58Hz晶振,EST和ST/GT端外接RC積分電路,使解碼數(shù)據(jù)產(chǎn)生一個延時,讓CPU可正確讀取數(shù)據(jù)。碩士論文,單片機。

當(dāng)手動按下S1,就把RESET引腳拉高,只要該高電平能持續(xù)兩個以上的機器周期就能使系統(tǒng)復(fù)位。系統(tǒng)正常工作時RESET保持在低電平。

時鐘電路為CPU提供精確的工作頻率,電容C6、C7對振蕩頻率有穩(wěn)定作用,其容量的選擇通常為30PF左右,振蕩頻率的選擇一般為1.2MHz-12MHz,本系統(tǒng)采用了12MHz的石英晶體振蕩器。

2.2 DTMF信號收發(fā)電路

目前,電話通信基本上使用雙音多頻(DTMF)發(fā)號,而MT8880是一種完整的DTMF發(fā)送與接收器,容易與單片機接口,且可編程控制,故選用MT8880,初始化時,將其設(shè)置為DTMF模式,可接收撥號。用戶線上的各種信號音(包括撥號音、回鈴音、忙音等)都是450Hz的FSK信號。鈴流信號:25Hz±3Hz,輸出電壓90V±15V,電流為300mA。

(1) 接收接口電路設(shè)計

當(dāng)MT8880作為DTMF接收器的時候,DTMF信號經(jīng)由IN+和IN-輸入,經(jīng)過運算放大并且濾除信號中的撥號音頻率,然后發(fā)送到雙音濾波器,分離出低頻組和高頻組信號。通過數(shù)字計數(shù)的方式檢出DTMF信號的頻率,并且通過譯碼器譯成四位二進制碼。四位二進制編碼被鎖存在接收數(shù)據(jù)寄存器中,此時狀態(tài)寄存器中的延時控制識別位復(fù)位,狀態(tài)寄存器中的接收數(shù)據(jù)寄存器滿標(biāo)識位置位,對外來說,當(dāng)寄存器中的延時控制識別位復(fù)位時IRQL由高電平變?yōu)榈碗娖?。如果用IRQL作為單片機的中斷信號, IRQL由高電平變?yōu)榈碗娖?向CPU發(fā)出中斷申請,當(dāng)CPU響應(yīng)中斷,讀出寄存器中的數(shù)據(jù)后,IRQL返回高電平。

MT8880的Q1-Q4與單片機的P1.0-P1.3相連,P1.4-P1.7分別與CP,RSO,R/W¯,CS¯相連, DTMF-IN、DTMF-OUT為雙音多頻信號的輸入和輸出端子;輸入端和輸出端分別加了濾波電路。

(2) 發(fā)送接口電路設(shè)計

當(dāng)MT8880作為DTMF發(fā)送器時,數(shù)據(jù)總線D0-D3上四位二進制碼被鎖存在發(fā)送數(shù)據(jù)寄存器中,發(fā)送的DTMF信號頻率由3.58MHz的晶振分頻產(chǎn)生。分頻器首先從基準頻率分離出8個不同頻率的正弦波,行列計數(shù)器根據(jù)發(fā)送數(shù)據(jù)寄存器中的數(shù)據(jù),以八取二方式分離出一個高頻信號和一個低頻信號,經(jīng)開關(guān)電容作D/A轉(zhuǎn)換,在加法器中合成DTMF信號,并從TONE端輸出。OSC1、OSC2接3.58Hz晶振,EST和ST/GT端外接RC積分電路,使解碼數(shù)據(jù)產(chǎn)生一個延時,讓CPU可正確讀取數(shù)據(jù)。

2.3 模擬摘機電路

根據(jù)國家有關(guān)標(biāo)準規(guī)定:不論任何電話機,摘機狀態(tài)的直流電阻應(yīng)≤300Ω,有“R”鍵的電子電話機的摘機狀態(tài)直流電阻應(yīng)≤350Ω。在掛機狀態(tài)下,其漏電流≤5μA。因為程控電話交換機對電話摘機的響應(yīng)是電話線回路電流突然變大為約30mA的電流,交換機檢測到回路電流變大就認為電話機已經(jīng)摘機。

當(dāng)單片機檢測到有效信號時,從CPU送出的摘機信號驅(qū)動光耦導(dǎo)通使負載接入,進入摘機狀態(tài),使電話線上的電流變?yōu)?0mA左右,交換機檢測到該電流后將線路電壓變?yōu)槭畮追闹绷?,完成摘機。碩士論文,單片機。

2.4 顯示/鍵盤驅(qū)動電路

AT89S51單片機應(yīng)用系統(tǒng)的鍵盤顯示驅(qū)動電路8279的A、B口顯示數(shù)據(jù)輸出線分別與2個7447譯碼/驅(qū)動器的輸入端相連。碩士論文,單片機。碩士論文,單片機。SL0-SL3掃描輸出線接在3-8線譯碼74LS138的輸入端,輸出經(jīng)8位驅(qū)動電路后,每位同時驅(qū)動2位七段數(shù)碼管。因此該電路可同時驅(qū)動16路七段十進制數(shù)碼管。74LS47的消隱輸入BI¯端與8279的BD端連,當(dāng)8279的顯示數(shù)據(jù)切換時,D端輸出低電平,使74LS47的輸出均為低電平,將顯示熄滅。由于74LS47的輸出驅(qū)動電流可達20mA,能直驅(qū)動七段數(shù)碼管。來自RL0-RL7的8根回復(fù)線的回復(fù)信號,由回復(fù)緩沖器并鎖存。在鍵盤工作方式中,回復(fù)線作為行列式鍵盤的行列輸入線。在逐行列掃描時,回復(fù)線用來搜索每一行列中閉合的鍵。當(dāng)某一鍵閉合時,去抖電路被置位,延時等待10ms后,再檢驗該鍵是否繼續(xù)閉合,并將該鍵的地址、控制狀態(tài)一起形成鍵盤數(shù)據(jù)被送入8279內(nèi)部FIFO(先進先出)存儲器,即是8279的IRQ端。8279由單片機AT89S51控制,片選線為P2.7,命令/數(shù)據(jù)選擇線A0與單片機地址總線P0聯(lián)接,這時8279的端口地址為;數(shù)據(jù)口:7FFEH,命令/狀態(tài)口:7FFFH。碩士論文,單片機。CLK直接與單片機ALE聯(lián)接,即以AT89S51的ALE引腳輸出作為8279芯片的時鐘源,AT89S51內(nèi)部晶振頻率fosc=12MHZ,則fALE=2MHZ,可由8279的時鐘分頻命令進行20分頻,從而使8279工作在100KHZ的最佳頻率。

3 總 結(jié)

該計費器的特點是低成本,可配置性好,可適應(yīng)各種不同的費率要求,該計費系統(tǒng)自動識別所撥號碼,實現(xiàn)自動計費。但它也存在很多不足之處,我們可以在以下方面進行完善:增加打印機接口,用來打印收費單據(jù)等;增加語音錄放接口,進行語音提示;還可增加實時時鐘/日歷芯片接口,可以方便的看到時間。

參考文獻

[1]朱善君,孫新亞,吉吟東.單片機接口技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2005.46~48

[2]房小翠,王金鳳.單片機實用系統(tǒng)設(shè)計技術(shù)[M].北京:國防工業(yè)出版社,2005.23~24

[3]及力.Protel99SE原理圖與PCB設(shè)計教程[M].北京:電子工業(yè)出版社,2004.22~50

第5篇:單片機技術(shù)論文范文

【關(guān)鍵詞】激光器;溫度傳感器;蜂鳴報警;單片機;溫度監(jiān)測

1.引言

本文研制了一種基于單片機微處理器控制的溫度監(jiān)測與報警系統(tǒng),屬于小型溫控儀,用于實驗室半導(dǎo)體激光器的溫度監(jiān)測。系統(tǒng)采用了以單片機為核心,通過溫度傳感器對激光器溫度進行實時監(jiān)測,并在超過預(yù)試溫度時,蜂鳴器進行報警。

2.設(shè)計總體方案

本設(shè)計要實現(xiàn)的功能是:實時顯示當(dāng)前激光器的溫度,并且允許用戶設(shè)定溫度閾值,當(dāng)激光器溫度超過閾值時,系統(tǒng)會以蜂鳴器蜂鳴的方式進行報警提示。

依據(jù)功能設(shè)定,本系統(tǒng)主要分為三個模塊:溫度采集模塊,數(shù)據(jù)處理模塊,用戶交換模塊。

其中溫度采集模塊使用的是DSl8B20型單線智能溫度傳感器,它具有體積小,接口方便,傳輸距離遠等優(yōu)點。

數(shù)據(jù)處理模塊使用的是AT89C51單片機,其完成溫度數(shù)據(jù)的采集,運算和邏輯控制的功能。

用戶交換模塊主要有按鍵和蜂鳴器構(gòu)成。其中按鍵用于用戶設(shè)定溫度閾值,蜂鳴器用于提醒用戶。

單片機作為主控制器,主要負責(zé)處理有溫度傳感器送來數(shù)據(jù),并把處理好的數(shù)據(jù)送向顯示器模塊,溫度傳感器主要用來采集激光器的溫度,并把采集到的數(shù)據(jù)送回單片機,按鍵電路主要是用來完成單片機復(fù)位操作和溫度初始值的設(shè)定,蜂鳴器電路就是三極管來實現(xiàn)的,用來判斷激光器溫度是否超出設(shè)定數(shù)值,顯示電路主要用來顯示當(dāng)前溫度。

3.溫度監(jiān)測與報警系統(tǒng)各功能的硬件設(shè)計

單片機是整個系統(tǒng)的控制中樞,它指揮器件的協(xié)調(diào)工作,從而完成特定的功能。每一個模塊只實現(xiàn)一個特定功能,最后再將各個模塊搭接在一起。本系統(tǒng)主要硬件包括電源電路,蜂鳴器電路,LED顯示電路以及溫度傳感器電路。

3.1 主控制電路和測溫時控制電路

本次硬件的核心就是AT89C51,其他電路都是圍繞他所設(shè)計的,溫度傳感器DS18B20接單片機AT89C51的P2.3口。顯示器LED與74LC373相連接到單片機AT89C51的P1.0口至P1.7口,蜂鳴電路接單片機AT89C51的P3.3口,當(dāng)溫度高于預(yù)設(shè)值時蜂鳴器蜂鳴報警,增加單片機的輸出能力,增加單片機的輸出電流,故使用電阻來完成。具體原理圖如圖1所示。

圖1 系統(tǒng)電路原理圖

圖2 傳感器電路圖

3.2 主要模塊的電路

3.2.1 單片機最小系統(tǒng)電路圖

單片機最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機可以工作的系統(tǒng).對51系列單片機來說,最小系統(tǒng)一般應(yīng)該包括:單片機、晶振電路、復(fù)位電路.

復(fù)位電路:由電容串聯(lián)電阻構(gòu)成,當(dāng)系統(tǒng)一上電,RST腳將會出現(xiàn)高電平。這個高電平持續(xù)的時間由電路的RC值來決定。適當(dāng)組合RC的取值可以保證可靠的復(fù)位。

晶振電路:典型的晶振取11.0592MHz(因為可以準確地得到9600波特率和19200波特率,用于有串口通訊的場合)/12MHz(產(chǎn)生精確的us級時歇,方便定時操作)。

3.2.2 蜂鳴器報警電路

本設(shè)計采用蜂鳴音報警電路,蜂鳴器的額定電流≤30mA。而對于AT89C51單片機,P3口的灌電流為15mA,由此可見,緊靠單片機的P3口電流是不能驅(qū)動蜂鳴的,必須使用晶體管放大電路,為了單片機功率更小,所以使用PNP型晶體管,當(dāng)激光器的溫度超度預(yù)設(shè)值時,基極變?yōu)榈碗娖?,蜂鳴器工作。

3.2.3 顯示電路

本文采用的是共陰極數(shù)碼管,因而各數(shù)碼管的公共極接電源GND,要顯示某字段則相應(yīng)的移位寄存器74HC373的輸出線必須是高電平。P0口接8個按鍵,分別編號為KEY1--KEY8。當(dāng)某個按鍵按下時。某個數(shù)就顯示在數(shù)碼管上。

3.2.4 傳感器電路

在本設(shè)計中采用的是DS18B20數(shù)字溫度傳感器,其接線方便,封裝成后可應(yīng)用于多種場合。具體電路圖如圖2所示。

4.仿真與調(diào)試

本次設(shè)計的所有仿真都在Proteus里完成,這些仿真包括閾值的設(shè)置,蜂鳴器的實現(xiàn)與數(shù)碼管的顯示。在本次設(shè)計中,這些仿真都得以實現(xiàn),系統(tǒng)電路原理圖如圖3所示。

圖3 系統(tǒng)電路原理圖

5.結(jié)論

本次設(shè)計是基于單片機的溫度設(shè)計,包括硬件部分和軟件部分兩部分。在論文完成過程中,先從軟件部分開始設(shè)計出整個流程圖,然后才開始硬件電路的設(shè)計。但是在軟件設(shè)計過程中,由于一些客觀原因存在,硬件電路不是很美觀,一些電容和電阻設(shè)計的有點出入,但整體不影響實驗結(jié)果。在仿真時,學(xué)習(xí)了Proteus ISIS和Keil Vision3的基本知識,通過此軟件對電路的仿真,基本上完成了論文的設(shè)計目的。

參考文獻

[1]周瑜,丁永奎,倪文俊,譚莉,等.半導(dǎo)體激光器的高精度溫控儀[J].量子電子學(xué)報,2003,20(4):431-434.

[2]李發(fā)泉,王玉平,程學(xué)武,龔順生.穩(wěn)頻半導(dǎo)體激光器的溫度控制技術(shù)[J].光學(xué)與光電技術(shù),2005,30:29-31.

[3]陳梁,劉春霞.大功率激光二極管的精密恒溫制冷系統(tǒng)[J].激光與紅外,1999,29(4):249-252.

[4]張慧平,戴波,楊薇.現(xiàn)代控制理論在過程工業(yè)中的應(yīng)用和發(fā)展[J].北京石油化工學(xué)院學(xué)報,2006,14(3):56-61.

[5]程繼興,劉霞.看門狗技術(shù)在單片機應(yīng)用系統(tǒng)中抗干擾[J].電子測量技術(shù),2005(1):29-30.

第6篇:單片機技術(shù)論文范文

論文關(guān)鍵詞:智能家電,洗衣機,仿真,AT89S51,PDIP

 

1引言

隨著Internet的日益普及,人們通過Internet不僅可以獲得現(xiàn)實世界各種狀態(tài)的實時變化情況,還可以通過Internet實現(xiàn)遠程控制和處理工作,可以從全球的任何一個角落實現(xiàn)對設(shè)備的監(jiān)控,可以使用通用的網(wǎng)絡(luò)瀏覽軟件訪問設(shè)備,將消費電子、計算機和通信融為一體,而家用電器的網(wǎng)絡(luò)化、智能化管理越來越突顯需求。

智能家居遠程控制系統(tǒng)的核心部分是一個嵌入式Web服務(wù)器,系統(tǒng)集有線和無線Web服務(wù)器于一體計算機論文,用戶可以利用辦公室的PC或者手機登錄家中的Web服務(wù)器,在通過用戶名和密碼驗證后,便可以查看并控制家用電器;系統(tǒng)帶有LCD和鍵盤,具有良好的人機界面;用戶還可以通過鍵盤來設(shè)定系統(tǒng)的任務(wù);系統(tǒng)留有豐富的功能擴展接口,通過這些擴展接口將來還可以實現(xiàn)防火防盜和智能抄表等應(yīng)用。系統(tǒng)結(jié)構(gòu)框圖如圖1所示。

圖1 智能家居系統(tǒng)的總體結(jié)構(gòu)

本文旨在研究智能家電管理系統(tǒng)中基于AT 89S51芯片的洗衣機控制系統(tǒng)的模擬實現(xiàn)。

2 AT89S51芯片概述

AT89S51是美國ATMEL公司生產(chǎn)的低功耗,高性能CMOS 8位單片機, AT89S51具有4k在線系統(tǒng)編程(ISP)Flash閃速存儲器,采用全靜態(tài)工作模式,具有三級程序加密瑣,32個可編程I/O口線,2個16位定時/計數(shù)器,能夠采用全雙工串行UART通道,具有靈活的在系統(tǒng)編程功能,可靈活應(yīng)用于各種控制領(lǐng)域。

AT89S51根據(jù)封裝方式不同,大致分為3種型狀,本系統(tǒng)的設(shè)計中AT89S51采用PDIP封裝模式,如圖1所示。

圖2 AT89S51封裝模式

3 洗衣機控制系統(tǒng)模擬實現(xiàn)

3.1洗衣機控制系統(tǒng)的總體設(shè)計

在本系統(tǒng)中,硬件主芯片采用意法半導(dǎo)體的STR710,是整個系統(tǒng)的核心。它作為一個嵌入式網(wǎng)關(guān),將外部網(wǎng)絡(luò)與內(nèi)部洗衣機控制器連接在一起,是整個系統(tǒng)運行的平臺論文格式。在遠程操縱洗衣機方面,STR710負責(zé)從GPRS接收到短消息和網(wǎng)絡(luò)芯片上接收到的以太網(wǎng)數(shù)據(jù)中提取出用戶指令,然后根據(jù)該指令操縱相應(yīng)的網(wǎng)絡(luò)家電或者查詢其運行情況,最后將執(zhí)行結(jié)果反饋到用戶終端。系統(tǒng)的軟件設(shè)計采用分層設(shè)計,包括硬件設(shè)備驅(qū)動層、操作系統(tǒng)層、應(yīng)用程序接口層和應(yīng)用軟件層。

3.2洗衣機控制器系統(tǒng)設(shè)計

根據(jù)需求設(shè)計的洗衣機控制器的系統(tǒng)邏輯結(jié)構(gòu)設(shè)計圖如圖3所示:

圖3 系統(tǒng)總體框圖

3.3洗衣機控制器電路設(shè)計

采用AT89S51作為控制核心。其中計算機論文,P1.0和P1.1分別用于控制洗衣機的進水閥和排水閥;P1.2和P1.3用于控制洗滌電機的正反轉(zhuǎn);P1.4~P1.7、P3. 0、P3.1用于驅(qū)動7個LED,分別作為工作程序、浸泡和強弱洗指示燈。P3.2接暫停/ 啟動鍵;P3.3分別用于開蓋/不平衡中斷輸入;P3.4被用作輸入線,用于監(jiān)測水位開關(guān)狀態(tài),為CPU提供洗衣機的水位信息;P3 .5 接程序選擇鍵;P3.7采用分時復(fù)用技術(shù),具有兩個功能,一方面接強弱選擇/浸泡選擇鍵,在洗衣機未進入工作狀態(tài)時,按觸該鍵可選擇強弱洗或開啟關(guān)閉浸泡功能,另一方面在進水和脫水時,又作為告警聲的輸出口。

3.4洗衣機控制器軟件設(shè)計

系統(tǒng)上電復(fù)位后,首先進行初始化,洗衣機進入工作程序后,系統(tǒng)首先根據(jù)RAM中27H單元的特征字判斷洗衣機的洗衣工作程序,洗衣機進入洗滌子程序wash。洗滌是通過驅(qū)動電機的正反轉(zhuǎn)實現(xiàn)的。洗滌結(jié)束后,退出wash子程序,調(diào)用water_out子程序進入排水進程。排水閥排水時間采用動態(tài)時間法確定計算機論文,其原理是:根據(jù)常用的空氣壓力水位開關(guān)的特性排水結(jié)束后,系統(tǒng)調(diào)用y子程序進行脫水操作,維持置位狀態(tài),保持排水閥開啟,離合器在排水閥的帶動下使電機主軸與脫水桶聯(lián)動,實現(xiàn)衣物脫水。然后判斷整個洗衣工作是否結(jié)束。其原理是:洗衣機在每次洗滌或漂洗工作環(huán)節(jié)結(jié)束后,將存放洗衣工作程序標(biāo)志的寄存器減1,在脫水工作環(huán)節(jié)結(jié)束后,系統(tǒng)即對該單元進行檢測,當(dāng)檢測到為0時,說明整個洗衣工作結(jié)束。軟件設(shè)計主流程圖如圖4 。

圖4 軟件主流程圖

4 洗衣機控制器仿真工作原理

首先,在通電時蜂鳴器長鳴一聲,VD1 被點亮,這表示系統(tǒng)已經(jīng)準備好接收指令可以開始準備工作了。單片機一直在讀取由嵌入式WEB模塊通過IIC通道發(fā)送過來的狀態(tài),當(dāng)收到嵌入式WEB模塊發(fā)送的指令后,將得到的數(shù)據(jù)作為第一項的設(shè)置內(nèi)容計算機論文,即洗滌強度。蜂鳴器短鳴一聲進入等待洗滌時間的設(shè)置,這個數(shù)據(jù)同樣來自嵌入式WEB模塊發(fā)送的指令。蜂鳴器短鳴兩聲進入等待洗滌方式的設(shè)置,過程都是相同的長鳴一聲后洗衣機按事先的設(shè)置開始洗衣, VD1 快速閃爍表示洗衣狀態(tài),洗衣機控制器會完成初洗、浸泡、洗滌的工作,之后長鳴表示洗衣結(jié)束。洗滌期間單片機的 P2.1 和 P2.3 兩個引腳會不斷輸出高、低電平來操作兩個繼電器讓電機正、反轉(zhuǎn),同時還要接收嵌入式WEB模塊發(fā)送的中斷信號,以暫停或結(jié)束洗滌論文格式。當(dāng)洗滌過程結(jié)束,蜂鳴器長鳴,系統(tǒng)又回到了開機時等待嵌入式WEB模塊發(fā)送指令的狀態(tài)。

其次,控制洗衣機可模擬的具體功能有:1、多種程序選擇,用戶可根據(jù)洗滌衣物的材質(zhì)選擇不同的程序,如浸洗、標(biāo)準、羊毛和快速等。每種洗滌方式有不同的洗滌模式、時間和順序。2、過程選擇,用戶可以選擇單獨洗滌以保留帶有洗滌劑的水進行重復(fù)使用,可選擇單獨脫水,猶如脫水機一樣計算機論文,等等。3、預(yù)約洗滌,用戶可根據(jù)需要選擇幾小時后進行洗滌,時間選擇范圍為1-24小時。4、剩余時間顯示,用戶可以直接掌握洗滌時間。5、溫度控制,可以顯示模擬的水溫控制。

5 結(jié)論

本文設(shè)計的洗衣機仿真控制系統(tǒng)連入嵌入式web服務(wù)的支持,就能夠通過普通PC或GPRS手機訪問Internet實現(xiàn),通過遠程控制命令完成對洗衣機參數(shù)的設(shè)定,對洗衣機進行操作,大大地簡化了操作程序。利用單片機AT89S51作為洗衣機的控制器,能充分發(fā)揮AT89S51的數(shù)據(jù)處理和實時控制功能,使系統(tǒng)工作于最佳狀態(tài),提高系統(tǒng)的靈敏度。

參考文獻

【1】郭維芹.模擬電子技術(shù)[M]. 北京: 科學(xué)出版社, 1993。

【2】童詩白,華成英,《模擬電子技術(shù)基礎(chǔ)》,北京高等教育出版社,2001。

【3】吳小許,,黃敏.數(shù)字量調(diào)節(jié)閥的控制算法研究與應(yīng)用[J]. 化工自動化及儀2004。

【4】宋建國.AVR單片機原理及應(yīng)用.北京:北京航空航天大學(xué)出版社,1998。

【5】胡漢才,《單片機原理及其接口技術(shù),清華大學(xué)出版社,1996。

【6】李慶利陳曙薛永祺,洗衣機仿真系統(tǒng)的設(shè)計與實現(xiàn)計算機工程2006。

第7篇:單片機技術(shù)論文范文

論文摘要:目前單片機滲透到我們生活的各個領(lǐng)域,本文介紹了單片機的應(yīng)用并且根據(jù)自己的一些經(jīng)驗談了單片機應(yīng)用過程中應(yīng)該掌握的幾個技巧。

目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,廣泛使用的各種智能IC卡等等,這些都離不開單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制的科學(xué)家、工程師。

一、單片機的特點應(yīng)用

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

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

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

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

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

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

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

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

參考文獻:

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

第8篇:單片機技術(shù)論文范文

參考文獻

【1】閻石.?dāng)?shù)字電子技術(shù)(第五版):高等教育出版社,2009

【2】王孝儉、鄧勝全.?dāng)?shù)字電子技術(shù)實驗指導(dǎo)書:西北農(nóng)林科技大學(xué),2007

【3】唐亞楠.?dāng)?shù)字電子技術(shù)同步輔導(dǎo):中國礦業(yè)大學(xué)出版社,2009

【4】邱關(guān)源.電路(第五版):高等教育出版社,2008

【5】華成英、童詩白.模擬電子技術(shù)基礎(chǔ)[M].第四版:高等教育出版社,2006

參考文獻

[1]《數(shù)字電子技術(shù)基礎(chǔ)》,伍時和主編,清華大學(xué)出版社

[2]《一種電子密碼鎖的實現(xiàn)》,楊茂濤主編,福建電腦2004

[3]《數(shù)字電路邏輯設(shè)計》(第二版),王硫銀主編,高等教育出版社

[4]《555時基電路原理、設(shè)計與應(yīng)用》,葉桂娟主編,電子工業(yè)出版社

[5]《數(shù)字電子技術(shù)基礎(chǔ)》(第四版),閻石主編,高等教育出版社1997

[6]《新型電子密碼鎖的設(shè)計》,李明喜主編,機電產(chǎn)品開發(fā)與創(chuàng)新2004

[7]《電子技術(shù)基礎(chǔ)(數(shù)字部分)》(第五版),康華光主編,高等教育出版社

[8]《模擬電子技術(shù)基礎(chǔ)》(第三版),童詩白華成英主編,高等教育出版社

[9]《電子線路設(shè)計·實驗·測試》(第三版),謝自美主編,華中科技大學(xué)出版社

參考文獻

[1]周潤景張麗娜丁莉.基于PROTEUS的電路及單片機設(shè)計與仿真(第二版).北京航天航空大學(xué)出版社2009.12

[2]李朝清.單片機原理及接口技術(shù)(第三版).北京航天航空大學(xué)出版社.2006.12

[3]周興華.手把手教你學(xué)單片機.北京航天航空大學(xué)出版社.2006.12

[4]張文利.微機原理及單片機接口技術(shù).中國科學(xué)技術(shù)大學(xué)出版社2007.7

參考文獻

[1].閻石數(shù)字電路技術(shù)基礎(chǔ)[M].高等教育出版社,2005

[2].許琦.基于FPGA的電子密碼鎖的設(shè)計[J].科技信息,2006

第9篇:單片機技術(shù)論文范文

關(guān)鍵詞 電子信息 畢業(yè)設(shè)計 工程實踐 課程體系

中圖分類號:G642 文獻標(biāo)識碼:A

應(yīng)用型本科院校電子信息類專業(yè)的畢業(yè)設(shè)計一般要求學(xué)生獨立完成課題的方案設(shè)計、電路設(shè)計、原理圖與PCB圖設(shè)計、實物制作與調(diào)試、撰寫論文以及答辯等多個環(huán)節(jié),是對電子信息類畢業(yè)生工程實踐技能和科學(xué)研究能力的綜合考核。但是,近年來由于高校擴招和生源質(zhì)量的下降,以及畢業(yè)生就業(yè)壓力增大的影響,導(dǎo)致電子信息類專業(yè)畢業(yè)論文(設(shè)計)的質(zhì)量出現(xiàn)明顯的下降。因此,如何提高畢業(yè)設(shè)計(論文)的質(zhì)量已成為高校教學(xué)改革研究的一個重要課題。

1 畢業(yè)論文(設(shè)計)中的主要問題

1.1 學(xué)生缺乏工程實踐能力

我校工程實踐教育中始終存在著“重理論、輕實踐”的認識傾向,忽視了大學(xué)生實踐能力的培養(yǎng),因此學(xué)生在做畢業(yè)設(shè)計時,有的不會做方案設(shè)計;有的缺乏研究思路和方法;有的儀器操作不熟練,不會排除在實物制作與調(diào)試中遇到的故障和問題,導(dǎo)致實物沒調(diào)試成功;這些極大地挫傷了學(xué)生的積極性,影響了畢業(yè)設(shè)計的質(zhì)量。

1.2 學(xué)生投入的時間、精力嚴重不足

我校的畢業(yè)設(shè)計安排在第8學(xué)期的1~16周,正是企事業(yè)單位招聘的高峰時刻,由于如今經(jīng)濟轉(zhuǎn)型,大學(xué)生就業(yè)壓力巨大,尋找一個好單位,需要花費大量的時間去參加招聘會和面試,如果面試成功,用人單位希望學(xué)生馬上頂崗實習(xí),使得學(xué)生在畢業(yè)設(shè)計中實際投入的時間和精力不足,當(dāng)然還有極少數(shù)學(xué)生忙于補考等遺留問題的解決也牽扯了大量的精力,影響了畢業(yè)設(shè)計的質(zhì)量。

1.3 學(xué)生對畢業(yè)設(shè)計認識上有誤區(qū)

我校大多數(shù)學(xué)生認為畢設(shè)對尋找工作單位沒有影響,同時認為畢業(yè)設(shè)計總是可以通過的,沒有將畢業(yè)設(shè)計看成是大學(xué)實踐活動中最重要的綜合實習(xí),是對自己工程實踐能力和創(chuàng)新能力的培養(yǎng),是自己清晰了解設(shè)計過程的學(xué)習(xí),是自己論文撰寫能力的培養(yǎng),對自己在以后的實際工作中盡快適應(yīng)社會,影響巨大。

2 提高畢業(yè)論文(設(shè)計)的措施和建議

2.1 合理設(shè)置課程體系,優(yōu)化教學(xué)內(nèi)容

我校作為應(yīng)用型本科院校,為培養(yǎng)學(xué)生的工程實踐能力,對人才培養(yǎng)方案和教學(xué)大綱進行了修改,突出學(xué)生實踐能力的培養(yǎng),使學(xué)生有進行系統(tǒng)設(shè)計、實驗分析和數(shù)據(jù)處理的能力。課程體系改革中進行了如下修改:(1)將課程體系分為公共基礎(chǔ)課、專業(yè)基礎(chǔ)課、專業(yè)必修課、專業(yè)選修課、實踐教學(xué)五個模塊。(2)重視專業(yè)基礎(chǔ)課程平臺建設(shè),對電路分析基礎(chǔ)、模擬電子技術(shù)、數(shù)字電子技術(shù)等教學(xué)內(nèi)容優(yōu)化,主要強調(diào)電路理論的基本理論和概念,電子器件的外部特性,突出實踐運用,加強實驗教學(xué),在實驗性教學(xué)中增加設(shè)計性實驗。(3)對一些實踐性較強的課程,如單片機,將其由專業(yè)基礎(chǔ)課調(diào)整為選修課,考核方式為項目設(shè)計,突出學(xué)生的實踐能力。(4)針對應(yīng)用型本科的特點,調(diào)整專業(yè)選修課程內(nèi)容,突出實踐運用,將一些理論性較強的選修課進行調(diào)整,如模式識別、圖像處理等,調(diào)整為射頻電路及CAD技術(shù)、FPGA通信設(shè)計基礎(chǔ)、ARM原理與應(yīng)用等。(5)優(yōu)化實踐教學(xué)內(nèi)容,增加了電子技術(shù)課程設(shè)計,專業(yè)實踐課程體系更加合理有序,符合認知規(guī)律,學(xué)生在一、二年級注重專業(yè)基礎(chǔ)訓(xùn)練,培養(yǎng)學(xué)生的儀器操作能力和建立基本的系統(tǒng)概念,掌握基本的設(shè)計流程和動手制作實物的能力;三、四年級則是專業(yè)工程設(shè)計的培養(yǎng),使學(xué)生具備獨立設(shè)計一個完整電子系統(tǒng)的能力。(6)為提高學(xué)生實踐能力,建立實驗室開放機制,電子工藝實驗室全天開放,學(xué)生自主管理,其他專業(yè)實驗室由學(xué)生申請,系部批準后對申請學(xué)生開放,盡可能提供實驗室給學(xué)生使用,提高學(xué)生的工程實踐能力。(7)改革教學(xué)方法和教學(xué)手段,在課堂教學(xué)和實驗教學(xué)中引入仿真工具和軟件,如MATLAB,MULTISIM,PROTELL等。尤其是單片機教學(xué)采用CDIO模式取得了較好的效果。(8)校企合作,與企業(yè)合建實驗室,如與TI公司合建單片機實驗室,將最新的電子技術(shù)引入教學(xué)中;并設(shè)立大學(xué)生創(chuàng)業(yè)創(chuàng)新基地,鼓勵大學(xué)生自主學(xué)習(xí)、探索和開展科研活動。(9)開設(shè)科技講座,擴展學(xué)生的知識面,激發(fā)學(xué)生的創(chuàng)新意識和興趣。

2.2 對畢業(yè)論文(設(shè)計)的時間、模式進行調(diào)整

(1)由具有中級職稱以上的有責(zé)任心的中青年教師組成畢業(yè)論文(設(shè)計)選題小組和指導(dǎo)小組,對選題的綜合性、實用性、創(chuàng)新性和時效性進行評價和篩選,強調(diào)選題以設(shè)計類題目為主,要求軟硬件相結(jié)合。(2)學(xué)生的選題時間可靈活調(diào)整,我校鼓勵學(xué)生參加各種學(xué)科競賽。如大學(xué)生電子設(shè)計競賽,在做畢業(yè)設(shè)計時可選取與學(xué)科競賽相近的題目;參加飛思卡爾的可選取智能車的題目;還有一些學(xué)生可在第6學(xué)期單片機實踐時就選取自己感興趣的題目作為選題,如有學(xué)生在單片機實習(xí)時做的是電子搶答器,畢設(shè)時做的是無線搶答器,學(xué)生完成得非常好。(3)對學(xué)生加強教育,認真開好畢業(yè)設(shè)計動員大會,提高學(xué)生的主觀能動性,畢業(yè)設(shè)計是一個自主學(xué)習(xí)、實踐、探索和創(chuàng)新的過程,是學(xué)生參加實際工作的一個預(yù)演,對學(xué)生很重要,消除學(xué)生的認識誤區(qū),提高學(xué)生的積極性。(4)嚴格畢業(yè)論文(設(shè)計)考核制度,對在畢業(yè)設(shè)計中期檢查中不合格的給予警告,如在畢業(yè)設(shè)計中確實不合格的要求二次答辯,二次答辯還不合格的則畢業(yè)設(shè)計判定不合格。

3 總結(jié)

近年來我校通過不斷地探索和調(diào)研,借鑒其他學(xué)校的一些經(jīng)驗并結(jié)合本校的實際情況,科學(xué)設(shè)置課程體系,優(yōu)化突出應(yīng)用型教學(xué)內(nèi)容,合理安排畢設(shè)時間和組織機構(gòu),整合學(xué)校實驗室教學(xué)資源,與企業(yè)合建實驗室,充分調(diào)動學(xué)生的主觀能動性,達到提高畢業(yè)設(shè)計質(zhì)量的目的,從實施的效果來看,已初步扭轉(zhuǎn)質(zhì)量下滑的趨勢。

參考文獻

[1] 楊英桂.淺談高校學(xué)生畢業(yè)設(shè)計(論文)中存在的問題及對策[J].化學(xué)高等教育,2006:89(3):65-67.

[2] 彭熙偉,鄭戌華,王向南.工科專業(yè)本科畢業(yè)設(shè)計選題的幾點思考[J].高教論壇,2010(12):45-47.

[3] 劉港.提高本科畢業(yè)論文質(zhì)量的途徑[J].沈陽教育學(xué)院學(xué)報,2010(4):49-51.

[4] 劉興江.提高本科畢業(yè)論文質(zhì)量的探索與實踐[J].遼寧工業(yè)大學(xué)學(xué)報,2010(8):126-128.

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表