版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)報(bào)告</b></p><p><b> 數(shù)學(xué)與計(jì)算機(jī)學(xué)院 </b></p><p> 課程名稱(chēng):?jiǎn)纹瑱C(jī)及嵌入式技術(shù)</p><p> 設(shè)計(jì)題目:數(shù)字溫度計(jì)</p><p> 學(xué)生班級(jí):</p><p> 學(xué)生姓名:</p>
2、<p> 指導(dǎo)教師:</p><p> 完成日期:2015-12-25</p><p> 課程設(shè)計(jì)項(xiàng)目研究報(bào)告</p><p><b> 目 錄</b></p><p> 第 1 章 項(xiàng)目簡(jiǎn)介3</p><p> 1.1 項(xiàng)目名稱(chēng)3</p><p&g
3、t; 1.2 開(kāi)發(fā)人員3</p><p> 1.3 指導(dǎo)教師3</p><p> 第 2 章 項(xiàng)目研究意義3</p><p> 2.1 課程設(shè)計(jì)概述3</p><p> 2.2 需求分析3</p><p> 2.3 研究意義4</p><p> 第 3 章 采用的技
4、術(shù)4</p><p> 3.1 課程設(shè)計(jì)的方案設(shè)計(jì)論證4</p><p> 3.2 重要算法的設(shè)計(jì)、流程描述7</p><p> 第4 章 課程設(shè)計(jì)項(xiàng)目進(jìn)度表8</p><p> 第5 章 課程設(shè)計(jì)任務(wù)分配表8</p><p> 第6 章 系統(tǒng)設(shè)計(jì)9</p><p>
5、 6.1 程序設(shè)計(jì)思想9</p><p> 6.2 程序最終實(shí)現(xiàn)結(jié)果9</p><p> 第7 章 源程序10</p><p> 第8 章 設(shè)計(jì)心得15</p><p> 第9 章 參考文獻(xiàn)15</p><p> 第 1 章 項(xiàng)目簡(jiǎn)介</p><p><b
6、> 1.1 項(xiàng)目名稱(chēng)</b></p><p><b> 數(shù)字溫度計(jì)</b></p><p><b> 1.2 開(kāi)發(fā)人員</b></p><p><b> 1.3 指導(dǎo)教師</b></p><p> 第 2 章 項(xiàng)目研究意義</p>&
7、lt;p> 2.1 課程設(shè)計(jì)概述</p><p> 隨著現(xiàn)代信息技術(shù)的飛速發(fā)展和傳統(tǒng)工業(yè)改造的逐步實(shí)現(xiàn).能夠獨(dú)立工作的溫度檢測(cè)和顯示系統(tǒng)應(yīng)用于諸多領(lǐng)域。傳統(tǒng)的溫度檢測(cè)以熱敏電阻為溫度敏感元件。熱敏電阻的成本低,但需后續(xù)信號(hào)處理電路,而且可靠性相對(duì)較差,測(cè)溫準(zhǔn)確度低,檢測(cè)系統(tǒng)也有一定的誤差。與傳統(tǒng)的溫度計(jì)相比,這里設(shè)計(jì)的數(shù)字溫度計(jì)具有讀數(shù)方便,測(cè)溫范圍廣,測(cè)溫精確,數(shù)字顯示,適用范圍寬等特點(diǎn)。選用STC8
8、9C52單片機(jī)作為主控制器件,實(shí)現(xiàn)溫度顯示。通過(guò)DSl8B20直接讀取被測(cè)溫度值,該器件的物理化學(xué)性能穩(wěn)定,線(xiàn)性度較好,測(cè)量溫度范圍寬,測(cè)量精度高 DS18B20 的測(cè)量范圍為 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C 范圍內(nèi),精度為 ± 0.5°C 。</p><p><b> 2.2 需求分析</b></p><p&g
9、t; 目前溫度計(jì)的發(fā)展很快,從原始的玻璃溫度計(jì)管溫度計(jì)發(fā)展到了現(xiàn)在的熱電阻溫度計(jì)、熱電偶溫度計(jì)、數(shù)字溫度計(jì)、電子溫度計(jì)等等。隨著各類(lèi)電子產(chǎn)品的便攜化,可用于片上測(cè)溫的集成溫度傳感器的發(fā)展便越趨灼熱化。傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是溫度傳感器被廣泛用于工農(nóng) 業(yè)生產(chǎn)、科學(xué)研究和生活等領(lǐng)域,數(shù)量高居各種傳感器之首。我們所設(shè)計(jì)的數(shù)字溫度計(jì)精度較高,能直觀(guān)地顯示溫度,并且有警報(bào)系統(tǒng),在蔬菜大棚、工作車(chē)間、室溫檢測(cè)等,都有較高使用價(jià)值。
10、</p><p><b> 2.3 研究意義</b></p><p> 目前的溫度計(jì)中傳感器是它的重要組成部分,它的精度、靈敏度基本決定了溫度計(jì)的精度、測(cè)量范圍、控制范圍和用途等。傳感器應(yīng)用極其廣泛,目前已經(jīng)研制出多種新型傳感器。但是,作為應(yīng)用系統(tǒng)設(shè)計(jì)人員需要根據(jù)系統(tǒng)要求選用適宜的傳感器,并與自己設(shè)計(jì)的系統(tǒng)連接起來(lái),從而構(gòu)成性能優(yōu)良的監(jiān)控系統(tǒng)。伴隨著我們軟件開(kāi)發(fā)水
11、平的提高,我們有必加深對(duì)溫度傳感器的認(rèn)識(shí),要進(jìn)一步提高溫度計(jì)設(shè)計(jì)上的智能化程度。</p><p> 第 3 章 采用的技術(shù)</p><p> 3.1 課程設(shè)計(jì)的方案設(shè)計(jì)論證</p><p> 我們所設(shè)計(jì)的數(shù)字溫度計(jì)主要使用到了51單片機(jī)中的3個(gè)器件:蜂鳴器、發(fā)光二極管LED顯示器和DS18B20溫度傳感器。首先通過(guò)溫度傳感器獲取周?chē)沫h(huán)境溫度,在LED上直觀(guān)
12、地顯示出來(lái),倘若溫度過(guò)高、過(guò)低,蜂鳴器就會(huì)報(bào)警。</p><p> 蜂鳴器:蜂鳴器的工作電路如圖3-1.1所示,蜂鳴器電流一般比較大,單片機(jī)的I/O 口是無(wú)法直接驅(qū)動(dòng),所以要利用放大電路來(lái)驅(qū)動(dòng),一般使用三極管來(lái)放大電流;通過(guò)P2.3來(lái)控制蜂鳴器,當(dāng)我們需要蜂鳴器工作的時(shí)候輸入高電平,而蜂鳴器不需要鳴叫的時(shí)候,將I/O 口設(shè)置為低電平即可。在我們不用蜂鳴器的時(shí)候,注意將I/O設(shè)置為低電平,為了防止漏電。</
13、p><p> 圖3-1 蜂鳴器驅(qū)動(dòng)模塊</p><p> 發(fā)光二極管LED顯示器:在51單片機(jī)中,一共使用兩個(gè)74HC573驅(qū)動(dòng)段位、位選,使用16個(gè)IO口。在代碼中,段位和位選都通過(guò)P0端口寫(xiě)入數(shù)據(jù),通過(guò)P2.6口控制段位,通過(guò)P2.7口控制位選。動(dòng)態(tài)顯示數(shù)據(jù)過(guò)程中,我們先通過(guò)P0口寫(xiě)入字形碼、P2.6口鎖存字形碼數(shù)據(jù),寫(xiě)入的數(shù)據(jù)同時(shí)傳給每一個(gè)LED燈。之后通過(guò)P0口寫(xiě)入位選信號(hào), P2
14、.7寫(xiě)1,寫(xiě)0,鎖存數(shù)據(jù),寫(xiě)入的數(shù)據(jù)指定了字形碼顯示的位置。在這個(gè)實(shí)驗(yàn)設(shè)計(jì)過(guò)程中,我們僅使用到了3個(gè)LED數(shù)碼管。</p><p> 圖3-2數(shù)碼管驅(qū)動(dòng)電路</p><p> DS18B20:?jiǎn)尉€(xiàn)數(shù)字溫度傳感器,即“一線(xiàn)器件”,其具有獨(dú)特的優(yōu)點(diǎn):</p><p> ?。?)采用單總線(xiàn)的接口方式與微處理器連接時(shí)僅需要一條口線(xiàn)即可實(shí)現(xiàn)微處理器與 DS18B20 的雙
15、向通訊。 單總線(xiàn)具有經(jīng)濟(jì)性好,抗干擾能力強(qiáng),適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,使用方便等優(yōu)點(diǎn),使用戶(hù)可輕松地組建傳感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。</p><p> ( 2 )測(cè)量溫度范圍寬,測(cè)量精度高 DS18B20的測(cè)量范圍為-55℃~+ 125℃ ; 在-10~+ 85°C范圍內(nèi),精度為±0.5°C 。</p><p> 單總線(xiàn)即只有一根數(shù)據(jù)線(xiàn),
16、系統(tǒng)中的數(shù)據(jù)交換,控制都由這根線(xiàn)完成。</p><p> 單總線(xiàn)通常要求外接一個(gè)約為 4.7K—10K 的上拉電阻,這樣,當(dāng)總線(xiàn)閑置時(shí)其狀態(tài)為高電平。</p><p> 圖3-3溫度測(cè)量IC</p><p> DS18B20經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在高速暫存存儲(chǔ)器的第0和第1個(gè)字節(jié)。所以當(dāng)我們只想簡(jiǎn)單的讀取溫度值的時(shí)候,只用讀取暫存器中的第0和第
17、1個(gè)字節(jié)就可以了。</p><p> 簡(jiǎn)單的讀取溫度值的步驟如下:</p><p><b> 跳過(guò)ROM操作</b></p><p><b> 發(fā)送溫度轉(zhuǎn)換命令</b></p><p><b> 跳過(guò)ROM操作</b></p><p><b
18、> 發(fā)送讀取溫度命令</b></p><p><b> 讀取溫度值</b></p><p> 單片機(jī):本次設(shè)計(jì)使用單片機(jī)芯片STC89C52</p><p> STC89C52的工作特性:</p><p><b> 主要特性: </b></p><p&
19、gt; ·與MCS-51 兼容 </p><p> ·8K字節(jié)可編程閃爍存儲(chǔ)器 </p><p> ·壽命:1000寫(xiě)/擦循環(huán) </p><p> ·數(shù)據(jù)保留時(shí)間:10年 </p><p> ·全靜態(tài)工作:0Hz-24Hz </p><p> ·三
20、級(jí)程序存儲(chǔ)器鎖定 </p><p> ·512內(nèi)部RAM </p><p> ·32可編程I/O線(xiàn) </p><p> ·兩個(gè)16位定時(shí)器/計(jì)數(shù)器 </p><p><b> ·5個(gè)中斷源 </b></p><p><b> ·
21、可編程串行通道 </b></p><p> ·低功耗的閑置和掉電模式 </p><p> ·片內(nèi)振蕩器和時(shí)鐘電路</p><p> 3.2 重要算法的設(shè)計(jì)、流程描述</p><p><b> N</b></p><p> Y
22、 </p><p><b> 圖3-2</b></p><p> 圖 3-5 DS18B20初始化流程圖 圖3-6 溫度轉(zhuǎn)換流程圖 </p><p> 第4 章 課程設(shè)計(jì)項(xiàng)目進(jìn)度表</p><p> 第5
23、章 課程設(shè)計(jì)任務(wù)分配表</p><p> 第6 章 系統(tǒng)設(shè)計(jì)</p><p> 6.1 程序設(shè)計(jì)思想</p><p> 我們所設(shè)計(jì)的數(shù)字溫度計(jì)使用到了51單片機(jī)中的3個(gè)器件:蜂鳴器、發(fā)光二極管LED顯示器和DS18B20溫度傳感器。DS18B20溫度傳感器測(cè)量范圍大,測(cè)量數(shù)值相對(duì)精確,通過(guò)對(duì)這些器件我們可以制作一個(gè)既能顯示溫度,又有報(bào)警系統(tǒng)的數(shù)字溫度計(jì)。
24、由于從器件DS18B20采用單總線(xiàn)的接口方式與主機(jī)相連,一次只能讀取一位數(shù)據(jù),對(duì)讀取到的數(shù)據(jù),我們要進(jìn)行轉(zhuǎn)換,順序?yàn)椋篵it→uchar→unit→float,對(duì)于最終獲取的float類(lèi)型的數(shù)據(jù),我們就可以很方便對(duì)它進(jìn)行操作,通過(guò)求余、求模運(yùn)算,實(shí)現(xiàn)LED數(shù)碼管逐個(gè)顯示數(shù)據(jù);通過(guò)數(shù)值大小判斷,控制蜂鳴器的開(kāi)關(guān),最終實(shí)現(xiàn)數(shù)字溫度計(jì)的全部功能。</p><p> 6.2 程序最終實(shí)現(xiàn)結(jié)果</p>&
25、lt;p> 圖6-1實(shí)驗(yàn)結(jié)果顯示</p><p> 將數(shù)據(jù)燒錄到單片機(jī)之后的結(jié)果如圖所示,圖中所示溫度下,蜂鳴器發(fā)出警報(bào)。為了便于觀(guān)察,當(dāng)溫度超過(guò)26攝氏度、低于24攝氏度,蜂鳴器都將發(fā)出警報(bào),實(shí)際應(yīng)用過(guò)程中,需要修改這一部分代碼。</p><p><b> 第7 章 源程序</b></p><p> //初始化→ROM操作指令
26、(寫(xiě))→存儲(chǔ)器操作指令(寫(xiě))→數(shù)據(jù)傳輸(讀)</p><p> #include <reg52.h></p><p> #define uchar unsigned char</p><p> #define uint unsigned int</p><p> #define ON 0</p><p&
27、gt; #define OFF 1</p><p> sbit FM=P2^3;</p><p> sbit DS=P2^2; //接口定義</p><p> uint temp; // 溫度值</p><p> uchar flag1; // 標(biāo)志</p>
28、;<p> sbit dula=P2^6;</p><p> sbit wela=P2^7;</p><p> unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,</p><p> 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71
29、};</p><p> unsigned char code table1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,</p><p> 0x87,0xff,0xef};</p><p> void delay(uint count) //delay</p><p><b> {&
30、lt;/b></p><p><b> uint i;</b></p><p> while(count)</p><p><b> {</b></p><p><b> i=200;</b></p><p> while(i>0)
31、</p><p><b> i--;</b></p><p><b> count--;</b></p><p><b> }</b></p><p><b> }</b></p><p> void dsreset(vo
32、id) //初始化命令</p><p><b> {</b></p><p><b> uint i;</b></p><p> DS=0;//DS表示P2.2口,這里通過(guò)單片機(jī)拉低電壓</p><p> i=103; //將總線(xiàn)拉低480us~960us<
33、/p><p> while(i>0)i--;</p><p> DS=1; //然后拉高總線(xiàn),若DS18B20做出反應(yīng)會(huì)將在15us~60us后將總線(xiàn)拉低</p><p> i=4; //15us~60us等待</p><p> while(i>0)i--;</p><p>
34、<b> }</b></p><p> bit tmpreadbit(void) //讀取溫度(一位數(shù)據(jù))</p><p><b> {</b></p><p><b> uint i;</b></p><p><b> bit dat;<
35、/b></p><p> DS=0;i++; //i++ for delay</p><p> DS=1;i++;i++;//拉低電平,之后提高,一段時(shí)間之后讀取數(shù)據(jù)(1us~15us)</p><p><b> dat=DS;</b></p><p> i=8;while(i>0
36、)i--;//等待時(shí)間(不進(jìn)行操作)</p><p> return (dat);</p><p><b> }</b></p><p> uchar tmpread(void) //讀取溫度(8位--uchar)</p><p><b> {</b></p><p
37、> uchar i,j,dat;</p><p><b> dat=0;</b></p><p> for(i=1;i<=8;i++)</p><p><b> {</b></p><p> j=tmpreadbit();</p><p> dat=(
38、j<<7)|(dat>>1); //讀出的數(shù)據(jù)最低位在最前面,這樣剛好一個(gè)字節(jié)在DAT里</p><p><b> }</b></p><p> return(dat);</p><p><b> }</b></p><p> /***************&l
39、t;/p><p> * 向18B20寫(xiě)入一個(gè)字節(jié)</p><p><b> * 輸入dat</b></p><p> *******************/</p><p> void tmpwritebyte(uchar dat) </p><p><b> {</b&
40、gt;</p><p><b> uint i;</b></p><p><b> uchar j;</b></p><p> bit testb; //定義一個(gè)位變量,如果是1,就寫(xiě)1,如果不是就向D1820寫(xiě)0</p><p> for(j=1;j<=8;j++)//一個(gè)字節(jié)
41、8位數(shù)據(jù),每次只能寫(xiě)一個(gè)位</p><p><b> {</b></p><p> testb=dat&0x01;//依次將dat的每一位賦值給testb</p><p> dat=dat>>1;</p><p> if(testb) //write 1</p><
42、;p><b> {</b></p><p><b> DS=0;</b></p><p> i++;i++; //大于1us(進(jìn)行兩次i++,必定大于1us,小于15us) </p><p><b> DS=1;</b></p><p> i=8;wh
43、ile(i>0)i--; //小于60us</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> DS=0; //write 0</p><p&
44、gt; i=8;while(i>0)i--; //小于60us</p><p><b> DS=1;</b></p><p><b> i++;i++;</b></p><p><b> }</b></p><p><b> }</b>
45、</p><p><b> }</b></p><p> /**************</p><p> *讓18B20開(kāi)始轉(zhuǎn)換溫度0x44</p><p><b> *輸入com</b></p><p> ******************/</p>
46、;<p> void tmpchange(void) //DS18B20 begin change</p><p><b> {</b></p><p> dsreset();</p><p><b> delay(1);</b></p><p> tmpwritebyte
47、(0xcc); //跳過(guò)ROM操作命令</p><p> tmpwritebyte(0x44); //溫度轉(zhuǎn)換命令</p><p> //delay(100);//根據(jù)實(shí)際程序決定是否等待</p><p><b> }</b></p><p> /******讀取溫度必要的操作******</p
48、><p><b> *跳過(guò)ROM操作</b></p><p> *發(fā)送溫度轉(zhuǎn)換指令(采樣)0x44</p><p> *跳過(guò)ROM操作0xcc</p><p> *發(fā)送讀取溫度命令0x33</p><p><b> *讀取溫度值</b></p><p
49、> ************/</p><p> uint tmp() // 通過(guò)tmpread 獲取溫度,然后計(jì)算出補(bǔ)碼</p><p><b> {</b></p><p><b> float tt;</b></p><p> uchar a,b;
50、//獲取高低8位溫度</p><p> dsreset();//初始化</p><p> delay(1);//不進(jìn)行操作</p><p> tmpwritebyte(0xcc); //跳過(guò)ROM操作命令</p><p> tmpwritebyte(0xbe); //發(fā)送讀取溫度命令</p><p&g
51、t; a=tmpread();//低8位</p><p> b=tmpread();//高8位</p><p> temp=b;//將2個(gè)8位的溫度裝到16位的temp里面</p><p> temp<<=8; </p><p> temp=temp|a;//D18B20經(jīng)轉(zhuǎn)換所得
52、的溫度以2進(jìn)制補(bǔ)碼形式存儲(chǔ)</p><p> tt=temp*0.0625; //默認(rèn)為12位分辨率下,1位表示0.0625℃,750ms轉(zhuǎn)換一次</p><p> temp=tt*10+0.5;</p><p> return temp;</p><p><b> }</b></p>&l
53、t;p> void readrom() //ROM操作read the serial</p><p><b> {</b></p><p> uchar sn1,sn2;</p><p> dsreset();</p><p><b> delay(1);</b>&
54、lt;/p><p> tmpwritebyte(0x33);</p><p> sn1=tmpread();</p><p> sn2=tmpread();</p><p><b> }</b></p><p> void delay10ms() //delay<
55、/p><p><b> {</b></p><p> uchar a,b;</p><p> for(a=10;a>0;a--)</p><p> for(b=60;b>0;b--);</p><p><b> }</b></p><p&
56、gt; /*****************</p><p> *P0口輸入對(duì)應(yīng)的字形碼</p><p> *輸入字形碼→鎖存→位選輸入→鎖存→顯示</p><p> *P2.6、P2.7(74HC573鎖存器)鎖存器</p><p> *P2.6段選、P2.7位選,當(dāng)鎖存使能為高,輸出同步,使能變低,鎖存數(shù)據(jù)</p>
57、<p> *動(dòng)態(tài)顯示過(guò)程中,每盞燈是依次點(diǎn)亮的</p><p> *****************/</p><p> void display(uint temp)//顯示程序?qū)@取的溫度顯示在LED上</p><p><b> {</b></p><p> uchar A1,A2,A2
58、t,A3,ser;</p><p> ser=temp/10;</p><p><b> SBUF=ser;</b></p><p> A1=temp/100;</p><p> A2t=temp%100;</p><p> A2=A2t/10;</p><p>
59、 A3=A2t%10;</p><p><b> dula=0;</b></p><p> P0=table[A1];//顯示百位</p><p><b> dula=1;</b></p><p><b> dula=0;</b></p><p
60、><b> wela=0;</b></p><p><b> P0=0xfe;</b></p><p><b> wela=1;</b></p><p><b> wela=0;</b></p><p><b> delay(1)
61、;</b></p><p><b> dula=0;</b></p><p> P0=table1[A2];//顯示十位</p><p><b> dula=1;</b></p><p><b> dula=0;</b></p><p
62、><b> wela=0;</b></p><p><b> P0=0xfd;</b></p><p><b> wela=1;</b></p><p><b> wela=0;</b></p><p><b> delay(1)
63、;</b></p><p> P0=table[A3];//顯示個(gè)位</p><p><b> dula=1;</b></p><p><b> dula=0;</b></p><p><b> P0=0xfb;</b></p><p
64、><b> wela=1;</b></p><p><b> wela=0;</b></p><p><b> delay(1);</b></p><p> if(temp>240&&temp<260)</p><p><b>
65、; {FM=OFF;}</b></p><p><b> else{</b></p><p> FM=ON;} //蜂鳴器報(bào)警</p><p><b> }</b></p><p> void main()</p><p><
66、b> {</b></p><p><b> uchar a;</b></p><p><b> do</b></p><p><b> {</b></p><p> tmpchange();</p><p> //delay
67、(200);</p><p> for(a=100;a>0;a--)//延遲(保持?jǐn)?shù)碼管顯示)</p><p><b> {</b></p><p> display(tmp());</p><p><b> }</b></p><p><b>
68、 }</b></p><p><b> while(1);</b></p><p><b> {;}</b></p><p><b> }</b></p><p> 第8 章 設(shè)計(jì)心得</p><p> 通過(guò)這次的課程設(shè)計(jì),我們真
69、正的意識(shí)到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識(shí)用到實(shí)際當(dāng)中,這樣我們才能更好的理解、掌握這些知識(shí),學(xué)習(xí)單機(jī)片機(jī)更是如此,程序只有在經(jīng)常的寫(xiě)與讀的過(guò)程中才能提高,這就是我在這次課程設(shè)計(jì)中的最大收獲。通過(guò)這次對(duì)數(shù)字溫度計(jì)的設(shè)計(jì)與制作,讓我們了解了設(shè)計(jì)電路的程序,也讓我們了解了關(guān)于數(shù)字溫度計(jì)的原理與設(shè)計(jì)理念。讓我們對(duì)各種電路都有了大概的了解,所以說(shuō),坐而言不如立而行,對(duì)于這些電路還是應(yīng)該自己動(dòng)手實(shí)際操作才會(huì)有深刻理解。當(dāng)然在
70、這個(gè)過(guò)程中我們還會(huì)遇到很多其它的問(wèn)題,這些問(wèn)題我們也不是那么輕易的就能夠解決的,此時(shí)我們就會(huì)去翻閱相關(guān)資料,或者是問(wèn)同學(xué)、問(wèn)老師,我們的同學(xué)和老師那一個(gè)個(gè)真的事知無(wú)不答的,這樣我們就能很快的把問(wèn)題給決絕掉了,那種感覺(jué)真的讓人很舒暢,這也讓我們明白了一件事,在學(xué)習(xí)中我們?nèi)鄙俨涣送瑢W(xué)、老師的幫助,他們能夠很快的解決一些問(wèn)題。</p><p> 第9 章 參考文獻(xiàn)</p><p> [1]
71、李法春.單片機(jī)原理及接口技術(shù)案例教程[M].北京:機(jī)械工業(yè)出版社,2008.</p><p> [2]李全利.單片機(jī)原理及應(yīng)用技術(shù)[M].北京:高等教育出版社,2006.</p><p> [3]閻石.數(shù)字電子技術(shù)基礎(chǔ)(第三版)[M].北京:高等教育出版社,1989.</p><p> [4]劉守義.單片機(jī)應(yīng)用技術(shù)[M].西安:西安電子科技大學(xué)出版社,2002
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)--數(shù)字溫度計(jì)
- 單片機(jī)課程設(shè)計(jì)-數(shù)字溫度計(jì)
- 單片機(jī)課程設(shè)計(jì)—數(shù)字溫度計(jì)
- 單片機(jī)數(shù)字溫度計(jì)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---數(shù)字溫度計(jì)
- 單片機(jī)課程設(shè)計(jì)-數(shù)字溫度計(jì)
- 單片機(jī)課程設(shè)計(jì)—數(shù)字溫度計(jì)
- 單片機(jī)課程設(shè)計(jì)——數(shù)字溫度計(jì)
- 單片機(jī)課程設(shè)計(jì)—數(shù)字溫度計(jì)
- 單片機(jī)課程設(shè)計(jì)-數(shù)字溫度計(jì)
- 數(shù)字溫度計(jì)--單片機(jī)課程設(shè)計(jì)
- 數(shù)字溫度計(jì)課程設(shè)計(jì)---基于51單片機(jī)數(shù)字溫度計(jì)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--數(shù)字溫度計(jì)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--數(shù)字溫度計(jì)設(shè)計(jì)
- 溫度計(jì)課程設(shè)計(jì)---基于51單片機(jī)數(shù)字溫度計(jì)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---單片機(jī)數(shù)字顯示溫度計(jì)
- 數(shù)字溫度計(jì)課程設(shè)計(jì)---基于51單片機(jī)數(shù)字溫度計(jì)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)數(shù)字溫度計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告--數(shù)字溫度計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告數(shù)字溫度計(jì)
評(píng)論
0/150
提交評(píng)論