智能儀表課程設(shè)計(jì)解讀_第1頁(yè)
智能儀表課程設(shè)計(jì)解讀_第2頁(yè)
智能儀表課程設(shè)計(jì)解讀_第3頁(yè)
智能儀表課程設(shè)計(jì)解讀_第4頁(yè)
智能儀表課程設(shè)計(jì)解讀_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、智能儀器設(shè)計(jì)課程設(shè)計(jì)報(bào)告書學(xué)院:信息工程學(xué)院班級(jí):自動(dòng)化0705學(xué)號(hào):07001193姓名:孫少秋摘要單片微型計(jì)算機(jī)是隨著超大規(guī)模集成電路技術(shù)的發(fā)展而誕生的,由于它具有體積小、功能強(qiáng)、性價(jià)比高等特點(diǎn),所以廣泛應(yīng)用于電子儀表、家用電器、節(jié)能 裝置、軍事裝置、機(jī)器人、工業(yè)控制等諸多領(lǐng)域,使產(chǎn)品小型化、智能溫度控制 儀表化,既提高了產(chǎn)品的功能和質(zhì)量,又降低了成本,簡(jiǎn)化了設(shè)計(jì)。本文主要介 紹單片機(jī)在溫度控制中的應(yīng)用。AbstartSin gle-chip micro-computer, with the ultra-large scale in tegrated circuit tech no log

2、y, the developme nt of the birth, and because of its small size, stro ng function and high cost performa nee, it is widely used in electr onic equipme nt, household applia nces, en ergy-sav ing devices, military devices, robots, in dustrial con trol and many other areas to make product mini aturizat

3、io n, in tellige nt temperature con trol in strume ntati on, both to improve the products features and quality, but also reduce the cost and simplify desig n. This paper in troduces the MCU to the temperature con trol applicati ons.目錄摘要IAbstartI目錄LL第一章智能儀器概述 11.1智能儀器的定義1.1.2智能儀器的工作原理 1.1.3智能儀器的功能特點(diǎn)

4、1.1.4智能儀器的發(fā)展概況 21.5智能儀器發(fā)展趨勢(shì) 2.第二章設(shè)計(jì)任務(wù)及目的5第三章硬件設(shè)計(jì)63.1系統(tǒng)原理框圖6.3.2詳細(xì)原理圖及說(shuō)明7.3.2.1 按鍵7.3.2.2報(bào)警電路7.3.2.3數(shù)碼顯示和指示電路83.2.4下載電路9.3.2.5通信電路103.2.6熱電偶輸入電路103.2.7輸出驅(qū)動(dòng)電路 113.2.8 電源113.2.9總原理圖123.2.10 系統(tǒng) PCB 圖133.2.11系統(tǒng)元件清單 14第四章軟件設(shè)計(jì)154.1初始化定時(shí)器154.2向8位數(shù)碼管輸出數(shù)據(jù)程序15第五章總結(jié)與體會(huì)17參考文獻(xiàn)17第一章智能儀器概述1.1智能儀器的定義智能儀器是含有微型計(jì)算機(jī)或者微型

5、處理器的測(cè)量?jī)x器,擁有對(duì)數(shù)據(jù)的存儲(chǔ) 運(yùn)算邏輯判斷及自動(dòng)化操作等功能。 它的出現(xiàn),極大地?cái)U(kuò)充了傳統(tǒng)儀器的應(yīng)用范 圍。智能儀器憑借其體積小、功能強(qiáng)、功耗低等優(yōu)勢(shì),迅速地在家用電器、科研 單位和工業(yè)企業(yè)中得到了廣泛的應(yīng)用。1.2智能儀器的工作原理傳感器拾取被測(cè)參量的信息并轉(zhuǎn)換成電信號(hào),經(jīng)濾波去除干擾后送入多路模 擬開關(guān);由單片機(jī)逐路選通模擬開關(guān)將各輸入通道的信號(hào)逐一送入程控增益放大 器,放大后的信號(hào)經(jīng)A/D轉(zhuǎn)換器轉(zhuǎn)換成相應(yīng)的脈沖信號(hào)后送入單片機(jī)中;單片 機(jī)根據(jù)儀器所設(shè)定的初值進(jìn)行相應(yīng)的數(shù)據(jù)運(yùn)算和處理(如非線性校正等);運(yùn)算的 結(jié)果被轉(zhuǎn)換為相應(yīng)的數(shù)據(jù)進(jìn)行顯示和打??;同時(shí)單片機(jī)把運(yùn)算結(jié)果與存儲(chǔ)于片內(nèi) F

6、lashROM(閃速存儲(chǔ)器)或E2PR0M(電可擦除存貯器)內(nèi)的設(shè)定參數(shù)進(jìn)行運(yùn)算比 較后,根據(jù)運(yùn)算結(jié)果和控制要求,輸出相應(yīng)的控制信號(hào) (如報(bào)警裝置觸發(fā)、繼電 器觸點(diǎn)等)。此外,智能儀器還可以與PC機(jī)組成分布式測(cè)控系統(tǒng),由單片機(jī)作為 下位機(jī)采集各種測(cè)量信號(hào)與數(shù)據(jù),通過(guò)串行通信將信息傳輸給上位機(jī)一一 PC機(jī), 由PC機(jī)進(jìn)行全局管理。1.3智能儀器的功能特點(diǎn)與傳統(tǒng)儀器儀表相比,智能儀器具有以下功能特點(diǎn):1 操作自動(dòng)化。儀器的整個(gè)測(cè)量過(guò)程如鍵盤掃描、量程選擇、開關(guān)啟動(dòng)閉 合、數(shù)據(jù)的采集、傳輸與處理以及顯示打印等都用單片機(jī)或微控制器來(lái)控制操作, 實(shí)現(xiàn)測(cè)量過(guò)程的全部自動(dòng)化。2 具有自測(cè)功能,包括自動(dòng)調(diào)零、

7、自動(dòng)故障與狀態(tài)檢驗(yàn)、自動(dòng)校準(zhǔn)、自診斷及量程自動(dòng)轉(zhuǎn)換等。智能儀表能自動(dòng)檢測(cè)出故障的部位甚至故障的原因。 這種 自測(cè)試可以在儀器啟動(dòng)時(shí)運(yùn)行,同時(shí)也可在儀器工作中運(yùn)行,極大地方便了儀器 的維護(hù)。3具有數(shù)據(jù)處理功能,這是智能儀器的主要優(yōu)點(diǎn)之一。智能儀器由于采用 了單片機(jī)或微控制器,使得許多原來(lái)用硬件邏輯難以解決或根本無(wú)法解決的問(wèn) 題,現(xiàn)在可以用軟件非常靈活地加以解決。 例如,傳統(tǒng)的數(shù)字萬(wàn)用表只能測(cè)量電 阻、交直流電壓、電流等,而智能型的數(shù)字萬(wàn)用表不僅能進(jìn)行上述測(cè)量,而且還 具有對(duì)測(cè)量結(jié)果進(jìn)行諸如零點(diǎn)平移、取平均值、求極值、統(tǒng)計(jì)分析等復(fù)雜的數(shù)據(jù) 處理功能,不僅使用戶從繁重的數(shù)據(jù)處理中解放出來(lái), 也有效地

8、提高了儀器的測(cè) 量精度。4具有友好的人機(jī)對(duì)話能力。智能儀器使用鍵盤代替?zhèn)鹘y(tǒng)儀器中的切換開 關(guān),操作人員只需通過(guò)鍵盤輸入命令,就能實(shí)現(xiàn)某種測(cè)量功能。與此同時(shí),智能 儀器還通過(guò)顯示屏將儀器的運(yùn)行情況、工作狀態(tài)以及對(duì)測(cè)量數(shù)據(jù)的處理結(jié)果及時(shí) 告訴操作人員,使儀器的操作更加方便直觀。5具有可程控操作能力。一般智能儀器都配有GPIB、RS232C、RS485等標(biāo) 準(zhǔn)的通信接口,可以很方便地與PC機(jī)和其他儀器一起組成用戶所需要的多種功 能的自動(dòng)測(cè)量系統(tǒng),來(lái)完成更復(fù)雜的測(cè)試任務(wù)。1.4智能儀器的發(fā)展概況1. 80年代,微處理器被用到儀器中,儀器前面板開始朝鍵盤化方向發(fā)展, 測(cè)量 系統(tǒng)常通過(guò)IEEE 488總線

9、連接。不同于傳統(tǒng)獨(dú)立儀器模式的個(gè)人儀器得到了發(fā)展等。2. 90年代,儀器儀表的智能化突出表現(xiàn)在以下幾個(gè)方面: 微電子技術(shù)的進(jìn)步更 深刻地影響儀器儀表的設(shè)計(jì);DSP芯片的問(wèn)世,使儀器儀表數(shù)字信號(hào)處理功能大 大加強(qiáng);微型機(jī)的發(fā)展,使儀器儀表具有更強(qiáng)的數(shù)據(jù)處理能力; 圖像處理功能的 增加十分普遍;VXI總線得到廣泛的應(yīng)用。3. 近年來(lái),智能化測(cè)量控制儀表的發(fā)展尤為迅速。國(guó)內(nèi)市場(chǎng)上已經(jīng)出現(xiàn)了多種多樣智能化測(cè)量控制儀表,例如,能夠自動(dòng)進(jìn)行差壓補(bǔ)償?shù)闹悄芄?jié)流式流量計(jì), 能夠進(jìn)行程序控溫的智能多段溫度控制儀,能夠?qū)崿F(xiàn)數(shù)字PID和各種復(fù)雜控制規(guī)律的智能式調(diào)節(jié)器,以及能夠?qū)Ω鞣N譜圖進(jìn)行分析和數(shù)據(jù)處理的智能色譜儀

10、等。4. 國(guó)際上智能測(cè)量?jī)x表更是品種繁多,例如,美國(guó)HONEYWELL公司生產(chǎn)的DSTJ-3000系列智能變送器,能進(jìn)行差壓值狀態(tài)的復(fù)合測(cè)量,可對(duì)變送器本體的 溫度、靜壓等實(shí)現(xiàn)自動(dòng)補(bǔ)償,其精度可達(dá)到土 0.1% FS;美國(guó)RACA-DANA公司 的9303型超高電平表,禾I用微處理器消除電流流經(jīng)電阻所產(chǎn)生的熱噪聲,測(cè)量 電平可低達(dá)-77dB;美國(guó)FLUKE公司生產(chǎn)的超級(jí)多功能校準(zhǔn)器 5520A,內(nèi)部采 用了 3個(gè)微處理器,其短期穩(wěn)定性達(dá)到1ppm,線性度可達(dá)到 0.5ppm;美國(guó)FOXBORO公司生產(chǎn)的數(shù)字化自整定調(diào)節(jié)器,采用了專家系統(tǒng)技術(shù),能夠像有經(jīng) 驗(yàn)的控制工程師那樣,根據(jù)現(xiàn)場(chǎng)參數(shù)迅速地整

11、定調(diào)節(jié)器。這種調(diào)節(jié)器特別適合于 對(duì)象變化頻繁或非線性的控制系統(tǒng)。由于這種調(diào)節(jié)器能夠自動(dòng)整定調(diào)節(jié)參數(shù),可使整個(gè)系統(tǒng)在生產(chǎn)過(guò)程中始終保持最1.5智能儀器發(fā)展趨勢(shì)1微型化微型智能儀器指微電子技術(shù)、微機(jī)械技術(shù)、信息技術(shù)等綜合應(yīng)用于儀器的生 產(chǎn)中,從而使儀器成為體積小、功能齊全的智能儀器。它能夠完成信號(hào)的采集、 線性化處理、數(shù)字信號(hào)處理,控制信號(hào)的輸出、放大、與其他儀器的接口、與人 的交互等功能。微型智能儀器隨著微電子機(jī)械技術(shù)的不斷發(fā)展, 其技術(shù)不斷成熟, 價(jià)格不斷降低,因此其應(yīng)用領(lǐng)域也將不斷擴(kuò)大。它不但具有傳統(tǒng)儀器的功能,而 且能在自動(dòng)化技術(shù)、航天、軍事、生物技術(shù)、醫(yī)療領(lǐng)域起到獨(dú)特的作用。例如, 目前

12、要同時(shí)測(cè)量一個(gè)病人的幾個(gè)不同的參量, 并進(jìn)行某些參量的控制,通常病人 的體內(nèi)要插進(jìn)幾個(gè)管子,這增加了病人感染的機(jī)會(huì),微型智能儀器能同時(shí)測(cè)量多 參數(shù),而且體積小,可植入人體,使得這些問(wèn)題得到解決。2多功能多功能本身就是智能儀器儀表的一個(gè)特點(diǎn)。例如,為了設(shè)計(jì)速度較快和結(jié)構(gòu) 較復(fù)雜的數(shù)字系統(tǒng),儀器生產(chǎn)廠家制造了具有脈沖發(fā)生器、頻率合成器和任意波 形發(fā)生器等功能的函數(shù)發(fā)生器。這種多功能的綜合型產(chǎn)品不但在性能上 (如準(zhǔn)確 度)比專用脈沖發(fā)生器和頻率合成器高,而且在各種測(cè)試功能上提供了較好的解 決方案。3人工智能化人工智能是計(jì)算機(jī)應(yīng)用的一個(gè)嶄新領(lǐng)域,利用計(jì)算機(jī)模擬人的智能,用于機(jī) 器人、醫(yī)療診斷、專家系統(tǒng)

13、、推理證明等各方面。智能儀器的進(jìn)一步發(fā)展將含有一定的人工智能,即代替人的一部分腦力勞動(dòng),從而在視覺(圖形及色彩辨讀)、 聽覺(語(yǔ)音識(shí)別及語(yǔ)言領(lǐng)悟)、思維(推理、判斷、學(xué)習(xí)與聯(lián)想)等方面具有一 定的能力。這樣,智能儀器可無(wú)需人的干預(yù)而自主地完成檢測(cè)或控制功能。顯然,人工智能在現(xiàn)代儀器儀表中的應(yīng)用,使我們不僅可以解決用傳統(tǒng)方法很難解決的 一類問(wèn)題,而且可望解決用傳統(tǒng)方法根本不能解決的問(wèn)題。4融合ISP和EMIT技術(shù),實(shí)現(xiàn)儀器儀表系統(tǒng)的In ternet接入(網(wǎng)絡(luò)化)伴隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,In ternet技術(shù)正在逐漸向工業(yè)控制和智能儀器儀 表系統(tǒng)設(shè)計(jì)領(lǐng)域滲透,實(shí)現(xiàn)智能儀器儀表系統(tǒng)基于In te

14、rnet的通訊能力以及對(duì)設(shè)計(jì)好的智能儀器儀表系統(tǒng)進(jìn)行遠(yuǎn)程升級(jí)、功能重置和系統(tǒng)維護(hù)。在系統(tǒng)編程技術(shù)(In-System Programming,簡(jiǎn)稱ISP技術(shù))是對(duì)軟件進(jìn)行修改、 組態(tài)或重組的一種最新技術(shù)。它是 LATTICE半導(dǎo)體公司首先提出的一種使我們 在產(chǎn)品設(shè)計(jì)、制造過(guò)程中的每個(gè)環(huán)節(jié),甚至在產(chǎn)品賣給最終用戶以后,具有對(duì)其 器件、電路板或整個(gè)電子系統(tǒng)的邏輯和功能隨時(shí)進(jìn)行組態(tài)或重組能力的最新技 術(shù)。ISP技術(shù)消除了傳統(tǒng)技術(shù)的某些限制和連接弊病,有利于在板設(shè)計(jì)、制造與 編程。ISP硬件靈活且易于軟件修改,便于設(shè)計(jì)開發(fā)。由于ISP器件可以像任何其他器件一樣,在印刷電路板(PCB)上處理,因此編程I

15、SP器件不需要專門編 程器和較復(fù)雜的流程,只要通過(guò) PC機(jī),嵌入式系統(tǒng)處理器甚至INTERNET遠(yuǎn) 程網(wǎng)進(jìn)行編程。EMIT嵌入式微型因特網(wǎng)互聯(lián)技術(shù)是emWare公司創(chuàng)立 ETI( eXtend theIn ternet)擴(kuò)展In ternet聯(lián)盟時(shí)提出的,它是一種將單片機(jī)等嵌入式設(shè)備接入 In ternet的技術(shù)。利用該技術(shù),能夠?qū)?8位和16位單片機(jī)系統(tǒng)接入In ternet,實(shí) 現(xiàn)基于In ternet的遠(yuǎn)程數(shù)據(jù)采集、智能控制、上傳/下載數(shù)據(jù)文件等功能。目前美國(guó)ConnectOne公司、emWare公司、TASKING公司和國(guó)內(nèi)的P&S公 司等均提供基于In ternet的Device N

16、etworki ng的軟件、固件(Firmware)和硬 件產(chǎn)品。5虛擬儀器是智能儀器發(fā)展的新階段測(cè)量?jī)x器的主要功能都是由數(shù)據(jù)采集、數(shù)據(jù)分析和數(shù)據(jù)顯示等三大部分組成 的。在虛擬現(xiàn)實(shí)系統(tǒng)中,數(shù)據(jù)分析和顯示完全用PC機(jī)的軟件來(lái)完成。因此,只要額外提供一定的數(shù)據(jù)采集硬件,就可以與PC機(jī)組成測(cè)量?jī)x器。這種基于 PC機(jī)的測(cè)量?jī)x器稱為虛擬儀器。在虛擬儀器中,使用同一個(gè)硬件系統(tǒng),只要應(yīng)用不 同的軟件編程,就可得到功能完全不同的測(cè)量?jī)x器??梢?,軟件系統(tǒng)是虛擬儀器的核心,“軟件就是儀器”。傳統(tǒng)的智能儀器主要在儀器技術(shù)中用了某種計(jì)算機(jī)技術(shù)控制工程網(wǎng)版權(quán)所 有,而虛擬儀器則強(qiáng)調(diào)在通用的計(jì)算機(jī)技術(shù)中吸收儀器技術(shù)。作為

17、虛擬儀器核心的軟件系統(tǒng)具有通用性、通俗性、可視性、可擴(kuò)展性和升級(jí)性,能為用戶帶來(lái)極大的利益,因此,具有傳統(tǒng)的智能儀器所無(wú)法比擬的應(yīng)用前景和市場(chǎng)第二章設(shè)計(jì)任務(wù)及目的單片機(jī)綜合練習(xí)是一項(xiàng)綜合性的專業(yè)實(shí)踐活動(dòng),目的是讓學(xué)生將所學(xué)的基 礎(chǔ)理論和專業(yè)知識(shí)運(yùn)用到具體的工程實(shí)踐中,以培養(yǎng)學(xué)生綜合運(yùn)用知識(shí)能力、實(shí) 際動(dòng)手能力和工程實(shí)踐能力,為此后的畢業(yè)設(shè)計(jì)打下良好的基礎(chǔ)。本次單片機(jī)綜 合練習(xí)的任務(wù)是設(shè)計(jì)并制作一個(gè)溫度控制器。該設(shè)計(jì)采用ATmega16單片機(jī)實(shí)現(xiàn)智能數(shù)字顯示儀表。要求 8位數(shù)碼管顯 示(4位顯示測(cè)量值,4位顯示設(shè)定值),4輸入按鈕(功能選擇、數(shù)碼管選擇、 數(shù)字增加、數(shù)字減少),可設(shè)定上下限報(bào)警(

18、蜂鳴器報(bào)警)。適配R型(鉑銠13) 熱電偶,測(cè)溫范圍為OC 1200C。采用比例控制、并用晶閘管移相驅(qū)動(dòng) 1000W 電加熱器(電源電壓為 AC220V )。按鈕任務(wù):1功能選擇按鈕:選擇需要設(shè)置數(shù)據(jù),如,報(bào)警上限值、下限值、給定值的輸入 狀態(tài)選擇。2. 數(shù)碼管選擇按鈕:選擇需要設(shè)置數(shù)據(jù)的數(shù)碼管。3. 數(shù)字增加按鈕:用于設(shè)置數(shù)值的增加,每按下一次,數(shù)值加1。4. 數(shù)字減少按鈕:用于設(shè)置數(shù)值的減少,每按下一次,數(shù)值減1。 發(fā)送顯示數(shù)據(jù)任務(wù):位掃描與段碼輸出。需要將要顯示的數(shù)據(jù),組合成數(shù)組,在轉(zhuǎn)換成十進(jìn)制數(shù)字,發(fā)送到74HC595。ADC數(shù)據(jù)獲取任務(wù):選擇通道,并將轉(zhuǎn)換完成后的數(shù)據(jù)存入數(shù)組。數(shù)字濾

19、波:用平均值濾波。第三章硬件設(shè)計(jì)3.1系統(tǒng)原理框圖按 鍵 輸 入熱 電 阻 輸 入報(bào) 警 輸 出指示和顯示單片機(jī) 一移相驅(qū)動(dòng)加熱器此系統(tǒng)由7個(gè)模塊構(gòu)成3.2詳細(xì)原理圖及說(shuō)明3.2.1按鍵0iS上圖所示;入為低電平時(shí),表示該引腳所對(duì)應(yīng)的按鍵按下,單片機(jī)實(shí)現(xiàn)相應(yīng)的功能4個(gè)按鍵與單片機(jī)的接線圖及個(gè)按鍵的作用如322報(bào)警電路當(dāng)單片機(jī)的引腳輸。323數(shù)碼顯示和指示電路pinilU.4 Fpinpiu.pia.pia.Jo二1191211412普E 0 p彎J址丹n7 9n3 9nS 8n2 8EMn5百nl 畛宦ta顯示第廉值昱示LgcgCQLMuyinrJy2IC59.5E_.0* JJ 牛國(guó)J1L1

20、EQ VIC7J .7 n卜6廠廠J)c!=l寸gmLI-i=i寸=(ITi11iJt5951Ji i-J321dsstadI1 IO1anJ+5V具有2排8個(gè)數(shù)碼管顯示,分別顯示測(cè)量值和設(shè)定值。SM1顯示的是熱電偶測(cè)的電加熱器的實(shí)際溫度值,SM2顯示的是人工設(shè)計(jì)的電加熱器的期望溫度 值。數(shù)碼管是有HC595芯片來(lái)驅(qū)動(dòng)的,HC595接在SPI通信的3個(gè)接口上。指示電路是指示按鍵的輸入狀態(tài)的。D1、D2、D3、D4與S1、S2、S3、S4一一對(duì)應(yīng),當(dāng)某個(gè)按鍵按下時(shí),單片機(jī)相應(yīng)的引腳將置低電平, 使該按鍵相對(duì)應(yīng) 的二極管發(fā)光。324下載電路下載程序代碼用的是SPI接口,用ISP電纜對(duì)單片機(jī)進(jìn)行編程

21、325通信電路13斗5JPDU1110PIEJPD112.U232lu+RS232ONLY串口通佶fSbUT RIIHR2OUT R2I13孔4T1WT1OUT T2IH T2QUT148T?:CM 1 OU屮1何 RM 14血38330RH15DEy該模塊用到跳線,不通信時(shí)DO、D1 口作為常規(guī)I/O 口使用;通信時(shí)其作為 通信口使用,實(shí)現(xiàn)單片機(jī)與單片機(jī)或是其它上位機(jī)的通信。3.2.6熱電偶輸入電路進(jìn)行補(bǔ)償,采用TLV2252M放大器對(duì)輸入信號(hào)進(jìn)行放大327輸出驅(qū)動(dòng)電路采用光控過(guò)零驅(qū)動(dòng)晶閘管,進(jìn)而控制電加熱器的通斷電3.2.8電源采用7805進(jìn)行穩(wěn)壓,輸入采用4節(jié)電池,LED作為電源指示燈。

22、3.2.9總原理圖-FFrFFprrrrwrFpm-i5芻Bl ffi & -Si A E fl 2 j丄丄IA上MIJ丄乩Id4141平I汩平汁I,/二 二 再平冃平冃州 二 二1 s:FFFFFI牛 I,:汁汁汁卜Il - i f - r 二乂3.2.10系統(tǒng)PCB圖占*in3 fiS00巳j gD:滬了 . 丁亠二OEZZZ1rfh !襯:S;HE(PCB 板)口廠即苣M:r囲刃空p 1,1- J - Jn灣歴toDifllZhenqzihainZaog JR01*11卜2 4l-fUMI7_! Qj(打印預(yù)覽圖)3.2.11系統(tǒng)元件清單22pRADO 1AMAUD.3 J I I !

23、I ! UUII ! I ! rII li2KAX1ALD.3C1RpaII LI I ! I =lC0N3N2oCON3SIP-2SIP-3SIP-3J220INUU.FCBDB9FJSPI DIANI YUAN KOI FOOT POWER Pcwer2! I I I !J5951DlCiECIODET.iDOABCIDEFGH1Coin me nlFootprintDesign aloraCornmieinTFsaipiriniDEsiignaloisCo mm entForQtpriiatRefi-ignatDrs0 01RADQ.4cie30KAXLAJJQ.3RR2DWQDIAN-

24、WEkQIRP5iOOuRAM 1Cpail330AXIALJ0.4RM15FAJ3LEDLieIDOuRAM.1陽(yáng)330AXLM-D.JRM14G1/2TDv7252MCIPEUP1D0uRAML1CIG360AX1ALD.3抵HG595SOICHC5S5一dt!104RADO I.c?4360AX1AL0.3RltHC595SOICHC595Uy21IMRAD0.1Cp339AXLAJJQTR3cIDC10APCBIDCW2JPAVR104RADO ICmril510AXIA1J0.3RSM7LEDLEO041CURAM. 11CS161DAXIALRSM6LEDLED03104RADO

25、1CM100510AXLAU0.3RSM5UEDLECC2104RADO 1CA2510AX1ALJ0.3RSM4LEDLED01iuRADO 1CAI510AX14LD.3RSM3LEDLEDCLEDIQ4RADO 1C93510AXlALO.3RSM2MOC3063MX30S2UN1cOKAX1ALH.4RRST151DAXIAL0TRSM1NPNTO-92BQIOkDlAM-WEkQIR0P6 1510AXIAU0.3RSMOR100AXJALD.3RP4HQkAXIAL0.4R1510AXlALJD.dRBRES2AXIAL0.3RAG10uHAX1AL0.4Lr510AXIA1JD.

26、4R4RSZONLYSOici6RS232U23218.5KAX1ALJ0 3RP3510AXlALOdR3SMG4SMG4SMG2*KAMALD.3RPC6 IDAXLALD.4R2SMG4SMGJSMG11K/V:IALD.3RP7510AXIALJ0.4ROSWI:KMGUAHSP11N414Q1N41JBDP473D5F00T7iaffiXl,U13SW-IP0ANNIJS41N414Q倆i崩DMBMCRYSTALXTAL1SW-PEtANNIUS31N4143iKwideDP2AVRM16DIP-JOA1SW-PBANNIUS21N414S1N4148DPIEITA12TO-22DA

27、BQlcSW-PBANNIUS11uRADO ICM4BUZZERBUZIERU1礎(chǔ)SIP-2Jirtai11RADO 1CM3CAPRAD0.1CPOTK1SIP-2JREF1uRADO 1CM2C0N2SIP-2血7X2X4TX2X4JRS2331uRADO 1CM1ICOM2SIP-2JRRCOKBSIP-BJD20KAX1AL0.4RR1CON2SIP-2JRICONSSIP-BJC220VIAUDSR4cC0N2SIP-2JMN1C0IM8sip-eJ022PRAD0.1C1_2CON2SIP-2J230COMBSIP-BJA第四章軟件設(shè)計(jì)4.1初始化定時(shí)器#i nclude iom

28、16v.h#in elude void T1_I ni t(void)/初始化定時(shí)器,產(chǎn)生10mS周期中斷OCR1A = 1249;TOP/計(jì)數(shù)周期為10ms,F(xiàn)=1MHz OCR1A為計(jì)數(shù)器TIMSK |= (1 OCIE1A);比較中斷A允許TCCR1A = 0x00;普通端口操作,非OC1A和OC1BTCCR1B = 0x08;OCR1A值比較,/定時(shí)器工作在CTC計(jì)數(shù)器模式,計(jì)數(shù)值與/相等就中斷,然后,計(jì)數(shù)器歸0TCCR1B |= 0x02;/設(shè)置定時(shí)器1的分頻值為8分頻4.2向8位數(shù)碼管輸出數(shù)據(jù)程序#in elude mega16.h#i nclude delay.h/*如下注釋語(yǔ)句

29、是用與共陽(yáng)數(shù)碼的數(shù)組unsigned char disp = 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0xbf;共陽(yáng)數(shù)碼段輸出unsigned int Weizhi=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80;/高電平有效位輸出*/unsigned char disp =0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x40;/ 共陰數(shù)碼段輸出高電平有效unsigned char weizhi=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;/位輸出低電平有效un sig ned int data8;void SPI_Masterlnit(void)SPI 接口初始化DDRB |= (15) | (17);/設(shè)置MOSI和SCK為輸出,其他為輸入SPCR = (16) | (14)|(15)|(11) | (10);使能 SPI 主機(jī)模式,設(shè)置時(shí)鐘速率為fck

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論