版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 《專業(yè)實(shí)習(xí)》報(bào)告</b></p><p> 題 目 單片機(jī)密碼鎖 </p><p> 計(jì)算機(jī)與電子工程學(xué)院</p><p><b> 2011年9月</b></p><p><b> 目 錄</b>&
2、lt;/p><p><b> 1 概述2</b></p><p> 1.1 設(shè)計(jì)前言2</p><p> 1.2 設(shè)計(jì)要求2</p><p><b> 2 設(shè)計(jì)方案2</b></p><p> 3 硬件電路設(shè)計(jì)3</p><p>
3、 3.1 晶振電路3</p><p> 3.2 電源電路4</p><p> 3.3 復(fù)位電路4</p><p> 3.4 上拉電阻5</p><p> 3.5 顯示電路設(shè)計(jì)5</p><p> 3.6 單片機(jī)電路6</p><p> 3.7 主要元器件6
4、</p><p> 4 PCB板制作6</p><p> 4.1 PCB板制作流程6</p><p> 4.2 焊接及測(cè)試7</p><p> 4.2.1 焊接元器件7</p><p> 4.2.2 測(cè)試8</p><p><b> 5 軟件設(shè)計(jì)9&l
5、t;/b></p><p> 5.1 程序流程圖9</p><p> 5.2 源程序11</p><p> 6 收獲與總結(jié)16</p><p><b> 參考文獻(xiàn):17</b></p><p> 附錄一 電路原理圖18</p><p> 附錄
6、二 PCB電路原理圖18</p><p> 《專業(yè)實(shí)習(xí)》報(bào)告評(píng)審表</p><p><b> 單片機(jī)密碼鎖設(shè)計(jì)</b></p><p><b> 1 概述</b></p><p><b> 1.1 設(shè)計(jì)前言</b></p><p> 單片機(jī)
7、自20世紀(jì)70年代問世以來,以其極高的性能價(jià)格比,受到人們的重視和關(guān)注,應(yīng)用很廣、發(fā)展很快。單片機(jī)體積小、重量輕、抗干擾能力強(qiáng)、環(huán)境要求不高、價(jià)格低廉、可靠性高、靈活性好、開發(fā)較為容易。由于具有上述優(yōu)點(diǎn),在我國(guó),單片機(jī)已廣泛地應(yīng)用在工業(yè)自動(dòng)化控制、自動(dòng)檢測(cè)、智能儀器儀表、家用電器、電力電子、機(jī)電一體化設(shè)備等各個(gè)方面,而51單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。這次畢業(yè)設(shè)計(jì)通過對(duì)它的學(xué)習(xí)、應(yīng)用,以AT89S51芯片為核心,輔以必要
8、的電路,設(shè)計(jì)了一個(gè)簡(jiǎn)易的電子時(shí)鐘,它由4.5V直流電源供電,通過數(shù)碼管能夠準(zhǔn)確顯示時(shí)間,調(diào)整時(shí)間,從而到達(dá)學(xué)習(xí)、設(shè)計(jì)、開發(fā)軟、硬件的能力。</p><p> 1.2 設(shè)計(jì)要求 </p><p> 設(shè)計(jì)一個(gè)四位密碼鎖:復(fù)位之后,自己設(shè)置一個(gè)密碼之后,當(dāng)再次輸入密碼,驗(yàn)證是否正確,正確就顯示YES,錯(cuò)誤就顯示NO,復(fù)位之后可重新顯示密碼。</p><p><
9、b> 2 設(shè)計(jì)方案 </b></p><p> 設(shè)計(jì)思路及流程:根據(jù)上述功能介紹,密碼鎖系統(tǒng)可以分為用戶密碼輸入、顯示和控制報(bào)警3大功能,因此可以鍵盤模塊、顯示模塊、報(bào)警模塊、電子鎖控制模塊和單片機(jī)模塊。系統(tǒng)模塊圖如圖1所示。</p><p><b> 圖1</b></p><p><b> 3 硬件電路設(shè)
10、計(jì)</b></p><p><b> 3.1 晶振電路</b></p><p> 晶振電路由2個(gè)電容,一個(gè)晶振組成,如圖2所示。</p><p><b> 圖2</b></p><p> 單片機(jī)晶振的作用是為系統(tǒng)提供基本的時(shí)鐘信號(hào)。通常一個(gè)系統(tǒng)共用一個(gè)晶振,便于各部分保持同步。
11、有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。單片機(jī)晶振有2個(gè)電容的作用:這2個(gè)電容叫晶振的負(fù)載電容,分別接在晶振的2個(gè)腳上和對(duì)地的電容,一般在幾十皮法。它會(huì)影響到晶振的振諧頻率和輸出幅度。晶振的負(fù)載電容=[(Cd*Cg)/(Cd+Cg)]+Cic+C。</p><p><b> 3.2 電源電路</b></p><p><b&g
12、t; 圖3</b></p><p><b> 3.3 復(fù)位電路</b></p><p> 復(fù)位電路由電容、電阻、復(fù)位組成,如圖4所示。</p><p><b> 圖4</b></p><p> 復(fù)位電路的原理是單片機(jī)RST引腳接收到2US以上的電平信號(hào),只要保證電容的充放電時(shí)
13、間大于2US,即可實(shí)現(xiàn)復(fù)位,所以電路中的電容值是可以改變的。按鍵按下系統(tǒng)復(fù)位,是電容處于一個(gè)短路電路中,釋放了所有的電能,電阻兩端的電壓增加引起的?;竟δ苁牵合到y(tǒng)上電時(shí)提供復(fù)位信號(hào),制止系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號(hào)。為可靠起見,電源穩(wěn)定后還要經(jīng)過一定時(shí)間才撤銷復(fù)位信號(hào),以防電源開關(guān)或電源插頭分-合過程中引起的抖動(dòng)而影響復(fù)位。單片機(jī)復(fù)位參數(shù)的選定必須在振蕩穩(wěn)定后保證復(fù)位高電平持續(xù)時(shí)間大于2個(gè)機(jī)器周期。</p><p&
14、gt;<b> 3.4 上拉電阻</b></p><p> 上拉電阻由8個(gè)電阻接在P0腳,如圖5所示。</p><p><b> 圖5</b></p><p> P0口是開漏的,不管它的驅(qū)動(dòng)能力多大,相當(dāng)于它是沒有電源的,需要外部的電路提供,絕大多數(shù)情況下P0口是必需加上拉電阻的。當(dāng)p0口用來驅(qū)動(dòng)PNP管子的時(shí)候
15、,就不需要上拉電阻,因?yàn)榇藭r(shí)的低電平有效;當(dāng)P0口用來驅(qū)動(dòng)NPN管子的時(shí)候,就需要上拉電阻的,因?yàn)榇藭r(shí)只有當(dāng)P0為1時(shí)候,才能夠使后級(jí)端導(dǎo)通。</p><p> 3.5 鍵盤電路設(shè)計(jì)</p><p> 按鍵模塊采用2×5行列矩陣結(jié)構(gòu),由2條行線和5條列線構(gòu)成。按鍵電路如圖6所示。</p><p><b> 圖6</b><
16、/p><p> 其中2根I/O接口線(P2.1~P2.2)作為行線,另外5根I/O接口線(P2.2~P2.7)作為列線,按鍵跨接在行線和列線上,按鍵按下時(shí),行線和列線發(fā)生短路。</p><p> 軟件編程采用線翻轉(zhuǎn)法,該方法要求行線和列線上 都有上拉電阻。由于AT89C51單片機(jī)的P2口內(nèi)部集成了上拉電阻,所以系統(tǒng)未加。第一行按鍵前兩個(gè)輸入密碼,最后一個(gè)為確認(rèn)鍵</p>&l
17、t;p> 3.6 顯示電路設(shè)計(jì)</p><p> 顯示電路由4個(gè)共陰極數(shù)碼管構(gòu)成。軟件編程時(shí)采用動(dòng)態(tài)顯示方法,其結(jié)構(gòu)圖如圖7所示。</p><p><b> 圖7</b></p><p> 數(shù)碼管其實(shí)是由發(fā)光二極管組成,有共陰極和共陽極之分,對(duì)于共陽極來說,一位數(shù)碼管由8個(gè)二極管組成,他們的陽極接在一起接+5v電源,而各個(gè)陰極與
18、某個(gè)端口,如p1的8個(gè)引腳相連,當(dāng)某個(gè)引腳輸出低電平的時(shí)候數(shù)碼管對(duì)應(yīng)的二極管亮。</p><p> 軟件編程時(shí),按照下面的步驟顯示字符: </p><p> ?。?)首先從P0口輸出共陽極字符的段碼; </p><p> ?。?)然后從位選輸出低電平。 </p><p> 3.7 單片機(jī)電路</p><p>
19、單片機(jī)電路主要由單片機(jī)、振蕩電路和復(fù)位電路構(gòu)成。由于AT89C51內(nèi)部集成了12MHz的振蕩電路,所以系統(tǒng)外部未加。單片機(jī)電路圖如圖8所示。 </p><p><b> 圖8</b></p><p> AT89C51單片機(jī)的P0口用于輸出顯示器段碼。P1口的P1.0~P1.5用于6個(gè)LED的亮與滅。P2口用于構(gòu)成行列矩陣鍵盤。此芯片是ATMEL公司一款低功耗,高性
20、能的CMOS 8位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器,使該公司高密度非易失性存儲(chǔ)器制造,與MCS-51兼容。AT89C51單片機(jī)的主要工作特性:</p><p> ·內(nèi)含4KB的FLASH存儲(chǔ)器,擦寫次數(shù)1000次;</p><p> ·內(nèi)含28字節(jié)的RAM;</p><p> ·具有32根可編程I/O線;</p
21、><p> ·具有2個(gè)16位可編程定時(shí)器;</p><p> ·具有6個(gè)中斷源、5個(gè)中斷矢量、2級(jí)優(yōu)先權(quán)的中斷結(jié)構(gòu);</p><p> ·具有1個(gè)全雙工的可編程串行通信接口;</p><p> ·具有一個(gè)數(shù)據(jù)指針DPTR;</p><p> ·兩種低功耗工作模式,
22、即空閑模式和掉電模式;</p><p> ·具有可編程的3級(jí)程序鎖定定位;</p><p> AT89C51的工作電源電壓為5(1±0.2)V且典型值為5V,最高工作頻率為24MHz.</p><p> 3.8 主要元器件</p><p> AT89C51芯片、晶振、復(fù)位、電阻、電容、數(shù)碼管、按鍵、二極管。 &l
23、t;/p><p><b> 4 PCB板制作</b></p><p> 4.1 PCB板制作流程</p><p> PCB板是連接各個(gè)電子元器件,其次是固定元器件。一般的PCB板都是把圖紙交給工廠,工廠機(jī)器加工,這種方法對(duì)板子比較復(fù)雜而且加工工藝要求高,需要成批次生產(chǎn),規(guī)模比較大。在這次做電路設(shè)計(jì)過程中,我們來到公司親自手工制作。具體步驟
24、如下:</p><p> (1)設(shè)計(jì):把電路原理圖設(shè)計(jì)成印制電路布線圖。這需要對(duì)繪圖軟件有非常熟練地應(yīng)用,目前比較主流的繪圖軟件有Protel,AD等。設(shè)計(jì)完成后需要做好電氣檢測(cè),看設(shè)計(jì)是否合理,若不合理,就要反復(fù)修改,直到覺得設(shè)計(jì)合格了。 </p><p> ?。?)準(zhǔn)備覆銅板:覆銅板就是在基板上覆了一層薄薄的銅,厚度各異,在制作過程中,1.6mm的板子就可以了。銅的厚度可以選擇稍微薄
25、一點(diǎn),這樣比較好腐蝕,制作起來較快。量好尺寸用切板機(jī)或者其他工具把板子剪到合適的尺寸。 </p><p> (3)熱轉(zhuǎn)印電路圖形:把設(shè)計(jì)好的PCB布線圖轉(zhuǎn)到覆銅板。A:用激光打印機(jī)將設(shè)計(jì)好的布線圖反面打印在熱轉(zhuǎn)印紙上;B 處理好覆銅板表面后(就是把板子弄平整,干凈,去油污之類的),可將覆銅板放入服飾液中浸泡兩三秒中取出后水洗擦干;當(dāng)然用其他的去污物質(zhì)擦洗也是可以的。C:將打印好的圖紙附到板子表面,貼好固定。D:
26、將貼好圖紙的板子放到熱轉(zhuǎn)印機(jī)上進(jìn)行熱轉(zhuǎn)印。 E:板子冷卻后接掉轉(zhuǎn)印紙,然后檢查板子上的圖形是否有短線或者轉(zhuǎn)印不是太好的地方,如果發(fā)現(xiàn)有的話,用油性筆補(bǔ)充好,待完善后準(zhǔn)備腐蝕。</p><p> ?。?)腐蝕:首先配置腐蝕液,一般為:三氯化鐵、水(1:2)、過硫酸鈉、水(1:3),溫度在40-50度為宜,將配好的腐蝕液放入塑料盆中,然后將PCB板(有圖形面朝上)放入盆內(nèi)開始腐蝕,腐蝕過程中可反復(fù)來回?cái)[動(dòng),用毛筆輕輕
27、耍板子,加速腐蝕,待腐蝕得可差不多了即可把板子取出洗干凈,烘干。</p><p> ?。?)用鉆孔機(jī)鉆孔:板子上少不了有很多焊盤過孔之類的,這時(shí)需要打孔??讖酱蛳虏灰诉^大,大概比原件管腳直徑大過0.3mm左右。打孔可用臺(tái)式打孔機(jī)或手鉆。打孔時(shí)注意速度不要太快,以免打出毛刺。最后就是表面處理一下板子,使板子看起美觀,這樣自己制作的一塊印制板就算完成了。 </p><p> 4.2 焊接及
28、測(cè)試 </p><p> 4.2.1 焊接元器件</p><p> 領(lǐng)取所需元器件焊接在板子上,焊接過程注意綜合考慮各個(gè)期間的引腳及接電源的節(jié)點(diǎn)的情況,對(duì)接線路徑進(jìn)行規(guī)劃,盡量避免線路的重疊,要求盡量美觀實(shí)用。焊接固定座槽,注意不要短路和短路,可以準(zhǔn)備好電壓表在一邊變焊接邊測(cè)試,確保一步步準(zhǔn)確無誤的進(jìn)行,以免后面的返工。連接各條線路不要錯(cuò)漏,不要重復(fù)。</p><
29、p> 焊接時(shí),烙鐵到鼻子的距離應(yīng)該不少于 20cm ,由于焊錫絲中含有一定比例的鉛,而鉛是對(duì)人體有害的一種重金屬,因此操作時(shí)應(yīng)該戴手套或在操作后洗手,避免食入鉛塵。電烙鐵使用以后,一定要穩(wěn)妥地插放在烙鐵架上,并注意導(dǎo)線等其他雜物不要碰到烙鐵頭,以免燙傷導(dǎo)線,造成漏電等事故。</p><p> 基本操作分為五步:準(zhǔn)備施焊,左手拿焊絲,右手握烙鐵,進(jìn)入備焊狀態(tài)。要求烙鐵頭保持干凈,無焊渣等氧化物,并在表面鍍
30、有一層焊錫;加熱焊件,烙鐵頭靠在兩焊件的連接處,加熱整個(gè)焊件全體,時(shí)間大約為 1~2 秒鐘。對(duì)于在印制板上焊接元器件來說,要注意使烙鐵頭同時(shí)接觸兩個(gè)被焊接物;熔化焊料,焊件的焊接面被加熱到一定溫度時(shí),焊錫絲從烙鐵對(duì)面接觸焊件。注意:不要把焊錫絲送到烙鐵頭上;移開焊錫,當(dāng)焊絲熔化一定量后,立即向左上 45 度方向移開焊絲;移開烙鐵,焊錫浸潤(rùn)焊盤和焊件的施焊部位以后,向右上 45 度方向移開烙鐵,結(jié)束焊接。從第三步開始到第五步結(jié)束,時(shí)間大約
31、也是12s。由于焊接技術(shù)的不純熟以及工具的有限,我們焊接的電路板存在一系列問題。</p><p><b> 4.2.2 測(cè)試</b></p><p> 測(cè)試時(shí)注意接上電源,不上CPU,電壓調(diào)為2-2.5V,盡量低點(diǎn),測(cè)電阻。數(shù)碼管接低電壓,大約為2.5V 由于接上拉電阻。 檢查焊接是否牢固,是否存在虛焊非線。 焊接完畢檢查無誤后,裝上下載好程序的芯片,接通電源
32、,測(cè)試。</p><p> 測(cè)試時(shí)要求必須耐心、細(xì)心,目標(biāo)是盡可能早一些找出電路板的缺陷,然后改正,最后達(dá)到測(cè)試成功的目的。每當(dāng)遇到不懂的地方就會(huì)更進(jìn)一步認(rèn)識(shí)到自己的不足與知識(shí)的欠缺,于是要虛心請(qǐng)教,一切都得從頭開始</p><p><b> 5 程序設(shè)計(jì)</b></p><p> #include <reg52.h><
33、/p><p> #define uchar unsigned char</p><p> #define uint unsigned int</p><p> sbit p20=P2^0;</p><p> sbit p21=P2^1;</p><p> sbit p22=P2^2;</p><
34、;p> sbit p23=P2^3;</p><p> sbit p24=P2^4;</p><p> sbit p25=P2^5;</p><p> sbit p26=P2^6;</p><p> uchar num[4]={0};</p><p> uchar num2[4]={0};</p
35、><p> uchar mima[4]={0};</p><p> uchar flag=0;</p><p> uint temp;</p><p> sbit bell=P3^7;</p><p> void delay(int n)</p><p><b> {</
36、b></p><p> uchar j=0;</p><p><b> uint k=0;</b></p><p> for(j=0;j<100;j++)</p><p> for(k=n;k>0;k--);</p><p><b> }</b>&
37、lt;/p><p> uchar code seg[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,</p><p> 0x07,0x7F,0x6F,0x77,0x7b,0x39,0x5e,0x79,0x73};</p><p> void main()</p><p><b> {</b>
38、;</p><p><b> uchar i;</b></p><p><b> p21=0;</b></p><p><b> while(1)</b></p><p><b> {</b></p><p><b&g
39、t; P1=0xfe;</b></p><p> P0=seg[num[0]];</p><p><b> delay(5);</b></p><p><b> P1=0xfd;</b></p><p> P0=seg[num[1]];</p><p>
40、<b> delay(5);</b></p><p><b> P1=0xfb;</b></p><p> P0=seg[num[2]];</p><p><b> delay(5);</b></p><p><b> P1=0xf7;</b>&
41、lt;/p><p> P0=seg[num[3]];</p><p><b> delay(5);</b></p><p><b> if(!p22)</b></p><p><b> {</b></p><p> delay(10); //延時(shí)
42、一段時(shí)間,來消去抖動(dòng)</p><p><b> if(!p22)</b></p><p><b> num[3]++;</b></p><p> while(!p22);//消去抖動(dòng)</p><p><b> }</b></p><p><
43、;b> if(!p23)</b></p><p><b> {</b></p><p> delay(10); //延時(shí)一段時(shí)間,來消去抖動(dòng)</p><p><b> if(!p23)</b></p><p><b> num[2]++;</b>&
44、lt;/p><p> while(!p23);//消去抖動(dòng)</p><p><b> }</b></p><p><b> if(!p24)</b></p><p><b> {</b></p><p> delay(10); //延時(shí)一段時(shí)間
45、,來消去抖動(dòng)</p><p><b> if(!p24)</b></p><p><b> num[1]++;</b></p><p> while(!p24);//消去抖動(dòng)</p><p><b> }</b></p><p><b&g
46、t; if(!p25)</b></p><p><b> {</b></p><p> delay(10); //延時(shí)一段時(shí)間,來消去抖動(dòng)</p><p><b> if(!p25)</b></p><p><b> num[0]++;</b></
47、p><p> while(!p25);//消去抖動(dòng)</p><p><b> }</b></p><p><b> if(!p26)</b></p><p><b> {</b></p><p> delay(10); //延時(shí)一段時(shí)間,來消去
48、抖動(dòng)</p><p><b> if(!p26)</b></p><p><b> {</b></p><p> for(i=0;i<4;i++)</p><p> mima[i]=num[i];</p><p><b> }</b>&l
49、t;/p><p> while(!p26);//消去抖動(dòng)</p><p><b> flag=1;</b></p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b&
50、gt;</p><p> if(flag==1)</p><p><b> {</b></p><p><b> while(1)</b></p><p><b> {</b></p><p><b> P1=0xfe;</b&
51、gt;</p><p> P0=seg[num2[0]];</p><p><b> delay(5);</b></p><p><b> P1=0xfd;</b></p><p> P0=seg[num2[1]];</p><p><b> delay(
52、5);</b></p><p><b> P1=0xfb;</b></p><p> P0=seg[num2[2]];</p><p><b> delay(5);</b></p><p><b> P1=0xf7;</b></p><p
53、> P0=seg[num2[3]];</p><p><b> delay(5);</b></p><p><b> if(!p22)</b></p><p><b> {</b></p><p> delay(10); //延時(shí)一段時(shí)間,來消去抖動(dòng)</
54、p><p><b> if(!p22)</b></p><p> num2[3]++;</p><p> while(!p22);//消去抖動(dòng)</p><p><b> }</b></p><p><b> if(!p23)</b></p&
55、gt;<p><b> {</b></p><p> delay(10); //延時(shí)一段時(shí)間,來消去抖動(dòng)</p><p><b> if(!p23)</b></p><p> num2[2]++;</p><p> while(!p23);//消去抖動(dòng)</p>
56、<p><b> }</b></p><p><b> if(!p24)</b></p><p><b> {</b></p><p> delay(10); //延時(shí)一段時(shí)間,來消去抖動(dòng)</p><p><b> if(!p24)</
57、b></p><p> num2[1]++;</p><p> while(!p24);//消去抖動(dòng)</p><p><b> }</b></p><p><b> if(!p25)</b></p><p><b> {</b><
58、/p><p> delay(10); //延時(shí)一段時(shí)間,來消去抖動(dòng)</p><p><b> if(!p25)</b></p><p> num2[0]++;</p><p> while(!p25);//消去抖動(dòng)</p><p><b> }</b></p&
59、gt;<p><b> if(!p26)</b></p><p><b> {</b></p><p> delay(10); //延時(shí)一段時(shí)間,來消去抖動(dòng)</p><p><b> if(!p26)</b></p><p><b> {&l
60、t;/b></p><p> for(i=0;i<4;i++)</p><p><b> {</b></p><p> if(num2[i]!=mima[i])</p><p><b> {</b></p><p><b> bell=1;&l
61、t;/b></p><p> delay(100);</p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> if(i==4)<
62、/b></p><p><b> {</b></p><p><b> while(1)</b></p><p><b> {</b></p><p><b> P1=0xfe;</b></p><p> P0=se
63、g[5];</p><p><b> delay(5);</b></p><p><b> P1=0xfd;</b></p><p> P0=seg[15];</p><p><b> delay(5);</b></p><p><b>
64、; P1=0xfb;</b></p><p> P0=seg[4];</p><p><b> delay(5);</b></p><p><b> P1=0xf7;</b></p><p><b> }</b></p><p>&
65、lt;b> }</b></p><p> while(!p26);//消去抖動(dòng)</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b&g
66、t; }</b></p><p><b> }</b></p><p><b> 6 收獲與總結(jié)</b></p><p> 通過本密碼鎖的設(shè)計(jì),使我對(duì)單片機(jī)有了更深的了解。特別是鍵盤掃描方法,以前只是理論上知識(shí),而本次設(shè)計(jì)讓我有機(jī)會(huì)去實(shí)踐了這一知識(shí)。本設(shè)計(jì)只是一個(gè)簡(jiǎn)單的密碼鎖,還有很多功能可以添加上去,
67、如密碼不必必須是5位,少于5位也可以;密碼的明碼顯示等單片機(jī)是一門實(shí)用很強(qiáng)的技術(shù),要完全掌握它很難,也需要花很多時(shí)間。而單片機(jī)課程設(shè)計(jì)不僅是對(duì)單片機(jī)掌握程度的一個(gè)測(cè)試,也對(duì)單片機(jī)的了解有很大作用。我對(duì)單片機(jī)及附屬電路及PCB板子的制作流程有一定了解。提高了自己的動(dòng)手能力,也深刻明白了自己的不足。我意識(shí)到實(shí)踐的重要性,同時(shí)也學(xué)到了很多書本上學(xué)不到的知識(shí)。</p><p> 這次課程設(shè)計(jì)的完成,是一個(gè)從無到有的過程
68、,經(jīng)歷了興奮、自信、失落、奮發(fā)、所悟、完成幾個(gè)過程。剛開始做時(shí),以為很難,但后面一步一步下來,查閱資料,老師教導(dǎo),慢慢懂得一些。一分耕耘,一分收獲,有付出才有回報(bào),就在這樣的痛苦與快樂的交換中,我學(xué)到了知識(shí)。</p><p><b> 參考文獻(xiàn):</b></p><p> 【1】《51單片機(jī)C語言應(yīng)用開發(fā)技術(shù)大全》龍脈工作室劉坤、宋戈、趙紅波、張憲棟編著,人民郵電
69、出版社</p><p> 【2】《51單片機(jī)應(yīng)用設(shè)計(jì)與仿真——基于Keil與Proteus》丁明亮、唐前輝 主編,北京航空航天大學(xué)出版社</p><p> 【3】《單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)》唐穎主編,北京大學(xué)出版社</p><p><b> 附錄一 電路原理圖</b></p><p> 附錄二 PCB電路
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)密碼鎖課程設(shè)計(jì)
- 基于51單片機(jī)密碼鎖課程設(shè)計(jì)報(bào)告
- 基于51單片機(jī)密碼鎖課程設(shè)計(jì)報(bào)告
- 單片機(jī)密碼鎖畢業(yè)設(shè)計(jì)課程設(shè)計(jì)
- 單片機(jī)密碼鎖畢業(yè)設(shè)計(jì)課程設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)基于51單片機(jī)密碼鎖課程設(shè)計(jì)
- 單片機(jī)密碼鎖畢業(yè)設(shè)計(jì)
- 單片機(jī)-密碼鎖課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)-密碼鎖
- 單片機(jī)課程設(shè)計(jì)--密碼鎖
- 單片機(jī)課程設(shè)計(jì)-密碼鎖
- 單片機(jī)課程設(shè)計(jì)---密碼鎖
- 密碼鎖單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)-密碼鎖
- 單片機(jī)密碼鎖設(shè)計(jì)畢業(yè)論文
- 單片機(jī)密碼鎖畢業(yè)論文
- 基于單片機(jī)電子密碼鎖課程設(shè)計(jì)
- 課程設(shè)計(jì)----單片機(jī)電子密碼鎖
- 單片機(jī)課程設(shè)計(jì)--電子密碼鎖
- 單片機(jī)電子密碼鎖課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論