

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 組成原理與系統(tǒng)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告</p><p> 課 題: 擴(kuò)展8255并行接口 </p><p> 姓 名: </p><p> 學(xué) 號(hào): </p><
2、p> 專(zhuān)業(yè)班級(jí): </p><p> 指導(dǎo)教師: </p><p> 設(shè)計(jì)時(shí)間: 2012.12.17—2011.12.19 </p><p><b> 目錄</b></p>&l
3、t;p><b> 目錄</b></p><p> 一、課程設(shè)計(jì)目的和意義3</p><p><b> 二、設(shè)計(jì)原理3</b></p><p> 三、復(fù)雜模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)內(nèi)容7</p><p><b> 1.數(shù)據(jù)格式7</b></p>&l
4、t;p><b> 2.指令格式9</b></p><p><b> 3.指令系統(tǒng)9</b></p><p><b> 四、 總體設(shè)計(jì)9</b></p><p> 1. 設(shè)計(jì)復(fù)雜模型機(jī)的監(jiān)控軟件9</p><p> 2. 設(shè)計(jì)微程序流程圖11</p
5、><p> 3. 轉(zhuǎn)換格式11</p><p><b> 4.實(shí)驗(yàn)連線(xiàn)13</b></p><p> 4.1實(shí)驗(yàn)內(nèi)部連線(xiàn)13</p><p> 4.2外部連線(xiàn)說(shuō)明13</p><p> 4.3 A0、A1、CS、RD、WR五個(gè)引腳的電平與8255操作關(guān)系14</p>
6、<p> 4.4實(shí)驗(yàn)接線(xiàn)圖15</p><p> 5.寫(xiě)微程序和程序16</p><p><b> 6.運(yùn)行程序17</b></p><p><b> 7.驗(yàn)證17</b></p><p> 五、系統(tǒng)測(cè)試及實(shí)驗(yàn)截圖18</p><p><b
7、> 六、總結(jié)22</b></p><p><b> 七、參考文獻(xiàn)23</b></p><p> 一、課程設(shè)計(jì)目的和意義</p><p> 1、在構(gòu)成一臺(tái)完整的模型機(jī)的基礎(chǔ)上,控制真實(shí)的外圍接口芯片,進(jìn)行基本的接口實(shí)驗(yàn);</p><p> 2、熟悉用微過(guò)程控制模型機(jī)的數(shù)據(jù)通路,使學(xué)生掌握系統(tǒng)
8、各功能模塊的基本工作原理;</p><p> 3、學(xué)會(huì)利用軟件DVCC并在聯(lián)機(jī)的狀態(tài)下,下載微程序轉(zhuǎn)載到實(shí)驗(yàn)機(jī),進(jìn)行程序的調(diào)試;</p><p> 4、培養(yǎng)學(xué)生單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)能力;</p><p> 5、使學(xué)生較熟練地應(yīng)用計(jì)算機(jī)組成原理及系統(tǒng)結(jié)構(gòu)教學(xué)實(shí)驗(yàn)系統(tǒng)的實(shí)驗(yàn)裝置完成單片機(jī)系統(tǒng)的硬件設(shè)計(jì)任務(wù);</p><p> 6、學(xué)習(xí)設(shè)計(jì)
9、與調(diào)試計(jì)算機(jī)的基本步驟及方法;</p><p> 7、掌握輸入/輸出擴(kuò)展系統(tǒng)的基本原理;</p><p> 8、培養(yǎng)學(xué)生分析、解決問(wèn)題的能力;</p><p> 9、提高學(xué)生的科技論文寫(xiě)作能力。 </p><p><b> 二、設(shè)計(jì)原理</b></p><p> 本次實(shí)驗(yàn)的原理圖如下圖
10、(1)所示。部件實(shí)驗(yàn)過(guò)程中,各部件單元的控制信號(hào)是人為模擬產(chǎn)生的,而本次實(shí)驗(yàn)將能在微程序控制下自動(dòng)產(chǎn)生各部件單元控制信號(hào),實(shí)現(xiàn)特定指令的功能。計(jì)算機(jī)數(shù)據(jù)通路的控制將由微程序控制器來(lái)完成,CPU從內(nèi)存中取出一條機(jī)器指令到指令執(zhí)行結(jié)束的一個(gè)指令周期全部由微指令組成的序列來(lái)完成,即一條機(jī)器指令對(duì)應(yīng)與一個(gè)微程序。</p><p> 本實(shí)驗(yàn)采用4條機(jī)器指令:IN(輸入)、COUT(端口寫(xiě)指令)、CIN(端口讀指令)、JM
11、P(無(wú)條件轉(zhuǎn)移)其指令格式如下(前4位為操作碼):</p><p> 助記符 機(jī)器指令碼 說(shuō) 明</p><p> IN 0000 0000 “外部開(kāi)關(guān)量輸入”的開(kāi)關(guān)狀態(tài) →R0</p><p> CIN addr 0010 0000 xxxxxxxx
12、 BUS→[addr]</p><p> COUT addr 0011 0000 xxxxxxxx [addr ] →BUS </p><p> JMP addr 0100 0000 xxxxxxxx addr → PC</p><p> 其中IN為單字長(zhǎng)(8位),其余為雙字長(zhǎng)指令,xxxxxxxx為addr
13、對(duì)應(yīng)的二進(jìn)制地址碼:</p><p> 為了向RAM中裝入程序和數(shù)據(jù),檢查寫(xiě)入是否正確,并能啟動(dòng)程序執(zhí)行,還必須設(shè)計(jì)三個(gè)控制臺(tái)操作微程序。</p><p> 存儲(chǔ)器讀操作(KRD):撥動(dòng)總清開(kāi)關(guān)CLR后,控制臺(tái)開(kāi)關(guān)SWB、SWA為“00”時(shí),按START微動(dòng)開(kāi)關(guān),可對(duì)RAM連續(xù)手動(dòng)讀操作。</p><p> 存儲(chǔ)器寫(xiě)操作(KWE):撥動(dòng)總清開(kāi)關(guān)CLR后,控制臺(tái)
14、開(kāi)關(guān)SWB、SWA為“01”時(shí),按START微動(dòng)開(kāi)關(guān),可對(duì)RAM進(jìn)行連續(xù)手動(dòng)寫(xiě)入。</p><p> 啟動(dòng)程序:撥動(dòng)總清開(kāi)關(guān)CLR后,控制臺(tái)開(kāi)關(guān)SWB、SWA置為“11”時(shí),按START微動(dòng)開(kāi)關(guān),即可轉(zhuǎn)入到第01號(hào)“取址”微指令,啟動(dòng)程序運(yùn)行。</p><p> 上述三條控制臺(tái)指令用兩個(gè)開(kāi)關(guān)SWB、SWA的狀態(tài)來(lái)設(shè)置,其定義如下:</p><p> 微代碼定義
15、如下表所示</p><p> A字段 B 字段 C字段</p><p> 圖1 數(shù)據(jù)通路框圖</p><p> 三、復(fù)雜模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)內(nèi)容</p><p><b> 1.數(shù)據(jù)格式</b></p><p>
16、; 基本的設(shè)計(jì)和實(shí)現(xiàn)的程序設(shè)計(jì)如下:</p><p> A、IN 0000 0000 “外部開(kāi)關(guān)量輸入”的開(kāi)關(guān)狀態(tài) →R0</p><p> B、CIN addr 0010 0000 BUS→[addr]</p><p> C、COUT addr 0011 0000 [addr ] →B
17、US </p><p> D、JMP addr 0100 0000 addr → PC</p><p> 機(jī)器指令程序 微指令程序</p><p> $P0044 $M00088105 $M1EB7ED05</p>&l
18、t;p> $P01F0 $M0182ED05 $M1FB9ED05</p><p> $P0203 $M0250C004 $M20019004</p><p> $P03E0 $M0304A004 $M21
19、018406</p><p> $P0400 $M04A0E004 $M2281DB05</p><p> $P05F0 $M0506E004 $M23E48005</p><p> $P0601 $M060
20、7A004 $M24018005</p><p> $P0708 $M07A0E004 $M25A0AA95 </p><p> $P0800 $M088AED05 $M2627A004</p><p&
21、gt; $M098CED05 $M2728BC05</p><p> $M0A3BA004 $M29A0AA95</p><p> $M0B018005 $M2A2BB405</p><p> $M0C3C2004 $M2B419B95</p><p>
22、 $M0D0EA004 $M2C2DA405</p><p> $M0E0FB605 $M2D6EAB05 $M0F25EA95 $M2E2FAA0D</p><p> $M1083ED05 $M2F30AA05</p><p> $M1185ED05 $
23、M3071810D</p><p> $M128DED05 $M31419B95</p><p> $M13A6ED05 $M32019A05</p><p> $M14011004 $M3335B405</p><p> $M15010407 $M348
24、1DB05</p><p> $M16168005 $M35419BBD</p><p> $M17019A3D $M36019A0D</p><p> $M18019205 $M3738E004</p><p> $M192AA205 $M3801100
25、5</p><p> $M1A2CB205 $M393AE004 </p><p> $M1B32A205 $M3A010207</p><p> $M1C33A205 $M3B080A07</p><p> $M1D36A205 $M3C098A06
26、</p><p> 用ABLE語(yǔ)言設(shè)計(jì)控制邏輯,源程序如下:</p><p> ORG 00H PORTA EQU 7CFFH ;A口 PORTB EQU 7DFFH ;B口 PORTC EQU 7EFFH ;C口 </p><p> CADDR EQU 7FFFH ;控制字地址 SJMP START ORG 30H START: MOV A,#8
27、2H ;方式0,PA,PC輸出,PB輸入 MOV DPTR,#CADDR MOVX @ DPTR,A MOV DPTR,#PORTB MOVX A,@ DPTR ;讀入B口 MOV DPTR,#PORTA MOVX @DPTR,A ;輸出到A口 CALL DELAY LJMP START DELAY: MOV R6,#0 MOV R7,#0 DELAYLOOP: DJNZ R6,DELAYLOOP DJNZ R
28、7,DELAYLOOP RET END </p><p> 按照規(guī)定格式,將機(jī)器指令及微指令二進(jìn)制表編輯成十六進(jìn)制的如下格式文件。</p><p><b> 機(jī)器指令格式說(shuō)明:</b></p><p> $ P 例:$P 00 00</p><p><b>
29、機(jī)器指令代碼</b></p><p><b> 十六進(jìn)制地址</b></p><p> 0 微指令格式說(shuō)明:</p><p> $ M 例:$M 00 018110</p><p> 十六進(jìn)制地址 微指令代碼</p>
30、;<p> 注意:因系統(tǒng)文件格式要求,微指令代碼的第一個(gè)字節(jié)(前8位)與第三字節(jié)(后8位)對(duì)換一下。</p><p><b> 2.指令格式</b></p><p><b> a、端口讀指令</b></p><p><b> 助記符</b></p><p>
31、;<b> CIN D,R</b></p><p><b> 指令格式</b></p><p> 其中第一字節(jié)前四位為操作碼,D為端口地址,其功能是將端口地址為D的端口內(nèi)容寫(xiě)入至寄存器Ri中。</p><p><b> b、端口寫(xiě)指令</b></p><p><
32、b> 助記符</b></p><p><b> COUT R,D</b></p><p><b> 指令格式</b></p><p> 其功能是將Ri寄存器的內(nèi)容寫(xiě)至以D為端口地址的端口中。</p><p><b> 3.指令系統(tǒng)</b></p
33、><p> MCS-51指令系統(tǒng)</p><p><b> 總體設(shè)計(jì)</b></p><p> 設(shè)計(jì)復(fù)雜模型機(jī)的監(jiān)控軟件</p><p> <1> 運(yùn)算器單元(ALU UINT)</p><p> 運(yùn)算器單元由以下部分構(gòu)成:兩片74LS181構(gòu)成了并-串型8位ALU;兩個(gè)8位寄存
34、器DR1和DR2為暫存工作寄存器,保存參數(shù)或中間運(yùn)算結(jié)果。ALU的S0~S3為運(yùn)算控制端,Cn為最低進(jìn)位輸入,M為狀態(tài)控制端。ALU的輸出通過(guò)三態(tài)門(mén)74LS245連到數(shù)據(jù)總線(xiàn)上,由ALU-B控制該三態(tài)門(mén)。</p><p> <2> 寄存器堆單元(REG UNIT)</p><p> 該部分由3片8位寄存器R0、R1、R2組成,它們用來(lái)保存操作數(shù)用中間運(yùn)算結(jié)構(gòu)等。三個(gè)寄存器的
35、輸入輸出均以連入數(shù)據(jù)總線(xiàn),由LDRi和RS-B根據(jù)機(jī)器指令進(jìn)行選通。</p><p> <3> 指令寄存器單元(INS UNIT)</p><p> 指令寄存器單元中指令寄存器(IR)構(gòu)成模型機(jī)時(shí)用它作為指令譯碼電路的輸入,實(shí)現(xiàn)程序的跳轉(zhuǎn),由LDIR控制其選通。</p><p> <4> 時(shí)序電路單元(STATE UNIT)</p
36、><p> 用于輸出連續(xù)或單個(gè)方波信號(hào),來(lái)控制機(jī)器的運(yùn)行。</p><p> <5> 微控器電路單元(MICRO-CONTROLLER UNIT)</p><p> 微控器主要用來(lái)完成接受機(jī)器指令譯碼器送來(lái)的代碼,使控制轉(zhuǎn)向相應(yīng)機(jī)器指令對(duì)應(yīng)的首條微代碼程序,對(duì)該條機(jī)器指令的功能進(jìn)行解釋或執(zhí)行的工作。由輸入的W/R信號(hào)控制微代碼的輸出鎖存。由程序計(jì)數(shù)器(
37、PC)和地址寄存器(AR)實(shí)現(xiàn)程序的取指功能。</p><p> <6> 邏輯譯碼單元(LOG UNIT)</p><p> 用來(lái)根據(jù)機(jī)器指令及相應(yīng)微代碼進(jìn)行譯碼使微程序轉(zhuǎn)入相應(yīng)的微地址入口,從而實(shí)現(xiàn)微程序的順序、分支、循環(huán)運(yùn)行,及工作寄存器R0、R1、R2的選通譯碼。</p><p> <7>主存儲(chǔ)器單元(MAIN MEM)</
38、p><p> 用于存儲(chǔ)實(shí)驗(yàn)中的機(jī)器指令。</p><p> <8> 輸入輸出單元(INPUT/OUTPUT DEVICE)</p><p> 輸入單元使用八個(gè)撥動(dòng)開(kāi)關(guān)作為輸入設(shè)備,SW-B控制選通信號(hào)。輸出單元將輸入數(shù)據(jù)置入鎖存器后由兩個(gè)數(shù)碼管顯示其值。</p><p><b> 設(shè)計(jì)微程序流程圖</b>
39、</p><p><b> 圖2 微程序流程圖</b></p><p><b> 轉(zhuǎn)換格式</b></p><p> 當(dāng)完成全部微程序設(shè)計(jì)后,對(duì)每條微指令進(jìn)行代碼化,即將微程序流程圖按微指令格式轉(zhuǎn)化而成的,轉(zhuǎn)化成為如下的“二進(jìn)制微代碼表”:</p><p><b> 4.實(shí)驗(yàn)連線(xiàn)&
40、lt;/b></p><p><b> 4.1實(shí)驗(yàn)內(nèi)部連線(xiàn)</b></p><p> 跳線(xiàn)器J1~J12全部撥在右邊(自動(dòng)工作方式);</p><p> 跳線(xiàn)器J16、J18、J23、J24全部撥在左邊;</p><p> 跳線(xiàn)器J15、J19、J25全部撥在右邊,跳線(xiàn)器J13、J14撥在左邊;</p
41、><p> 跳線(xiàn)器J20~J22、J26、J27連上短路片;</p><p> JSE1連JSE2,SJ1連SJ2;</p><p> MBUS連BUS2;</p><p> REGBUS連BUS5;</p><p> PCBUS連EXJ2;</p><p> ALUBUS連EXJ3;&
42、lt;/p><p> ALUO1連BUS1;</p><p> EXJ1連BUS3;</p><p> ALUO2連BUS4;</p><p><b> IJ1連IJ2;</b></p><p><b> 4.2外部連線(xiàn)說(shuō)明</b></p><p&g
43、t; ·I/O擴(kuò)展數(shù)據(jù)總線(xiàn)KJ1用8芯排線(xiàn)連至數(shù)據(jù)總線(xiàn)BUS6;</p><p> ·I/O擴(kuò)展區(qū)KJ2用5芯排線(xiàn)連至外部總線(xiàn)區(qū)的KZ;</p><p> ·I/O擴(kuò)展區(qū)KJ3(右1~6)用6芯排線(xiàn)連UJ2;</p><p> ·I/O擴(kuò)展區(qū)KJ4(右1~6)用6芯排線(xiàn)連KBUS1(右1~6);</p>
44、<p> ·I/O擴(kuò)展區(qū)GND和VCC用單針線(xiàn)與主控區(qū)GND和VCC相連;</p><p> ·I/O擴(kuò)展區(qū)短路片DL1、DL2連左邊。</p><p> 4.3 A0、A1、CS、RD、WR五個(gè)引腳的電平與8255操作關(guān)系</p><p><b> 4.4實(shí)驗(yàn)接線(xiàn)圖</b></p><
45、p> 其中UA5-UA0 為6位的后續(xù)微地址,A、B、C三個(gè)譯碼字段,分別由三個(gè)控制位譯碼出多位。C字段中的P(1)-P(4)是四個(gè)測(cè)試字位。其功能是根據(jù)機(jī)器指令及相應(yīng)微代碼進(jìn)行譯碼,使微程序轉(zhuǎn)入相應(yīng)的微地址入口,從而實(shí)現(xiàn)微程序的順序、分支、循環(huán)運(yùn)行。B 字段中的 RD-B、R0-B、RI-B、分別為源寄存器選通信號(hào)、目的寄存器選通信號(hào)及變址寄存器選通信號(hào)其功能是根據(jù)機(jī)器指令來(lái)進(jìn)行三個(gè)工作寄存器R0、R1、R2 的選通譯碼。A
46、8、A9為控制選通信號(hào),當(dāng)A8 A9為00時(shí),選通SW-B;為01時(shí),選通CE;為10時(shí),選通LED-B;為11時(shí),表示均未選通。S0~S3為運(yùn)算控制控制信號(hào),Cn為進(jìn)位控制信號(hào),M為狀態(tài)控制控制信號(hào)。原理如下圖(圖2),圖中 I0~I(xiàn)3 為指令寄存器的第0~3位,LDRi打入工作寄存器信號(hào)的譯碼器使能控制位。</p><p> 當(dāng)擬定“取指” 微指令時(shí),該微指令的判別測(cè)試字段為P(1)測(cè)試。由于“取指” 微指
47、令是所有微程序都使用的公用微指令,因此P(1)測(cè)試結(jié)果出現(xiàn)多路分支。本機(jī)用指令寄存器的前4位(IR7-IR4)作為測(cè)試條件,出現(xiàn)5路分支,占用5個(gè)固定微地址單元??刂婆_(tái)操作為P(4)測(cè)試,它以控制臺(tái)開(kāi)關(guān)SWB、SWA作為測(cè)試條件,出現(xiàn)了3路分支,占用3個(gè)固定微地址單元。當(dāng)分支微地址單元固定后,剩下的其它地方就可以一條微指令占用控存一個(gè)微地址單元隨意填</p><p> 本系統(tǒng)有兩種I/O外部設(shè)備,一種是二進(jìn)制代
48、碼開(kāi)關(guān),它作為輸入設(shè)備(INPUT DEVICE);另一種是數(shù)碼塊,它作為輸出設(shè)備(OUTPUT DEVICE)。輸入時(shí),二進(jìn)制開(kāi)關(guān)數(shù)據(jù)直接經(jīng)過(guò)三態(tài)門(mén)送到外部數(shù)據(jù)總線(xiàn)上,只要開(kāi)關(guān)狀態(tài)不變,輸入的信息也不變。輸出時(shí),將輸出數(shù)據(jù)送到外部數(shù)據(jù)總線(xiàn)上,當(dāng)寫(xiě)信號(hào)(W/R)有效時(shí),將數(shù)據(jù)打入輸出鎖存器,驅(qū)動(dòng)數(shù)碼塊顯示。</p><p> ?。ㄗ⒁猓何⒊绦蛄鞒虉D上的單元地址為8進(jìn)制)</p><p>&
49、lt;b> 5.寫(xiě)微程序和程序</b></p><p><b> 6.運(yùn)行程序</b></p><p> 以下是擴(kuò)展8255并行口模型的設(shè)計(jì)和實(shí)現(xiàn)的調(diào)試的基本步驟:</p><p> <1>按實(shí)驗(yàn)接線(xiàn)接好線(xiàn)路,并檢查無(wú)誤后接通電源;</p><p><b> <2&
50、gt;單步運(yùn)行程序</b></p><p> 將“SWB SWA”置為“01”,將“運(yùn)行方式”開(kāi)關(guān)置為“單步”,將“編程開(kāi)關(guān)”置為“寫(xiě)”位置;</p><p> 撥動(dòng)總清開(kāi)關(guān)(0→1),微地址寄存器清零,程序計(jì)數(shù)器清零;</p><p> 利用DVCC軟件下載微程序至實(shí)驗(yàn)裝置。</p><p><b> <
51、3>連續(xù)運(yùn)行</b></p><p> A、將“編程開(kāi)關(guān)”置為“運(yùn)行”,“運(yùn)行方式”置為“連續(xù) ”,“SWB SWA” 置為“11”;</p><p> B、撥動(dòng)總清開(kāi)關(guān)(0→1) ,微地址寄存器清零,程序計(jì)數(shù)器清零。</p><p> C、從輸入設(shè)備“KD7—KD0”置數(shù)“1001 0000”,是將8255置成方式0,將二進(jìn)制開(kāi)關(guān)(uA5—
52、uA0)作為8255的輸入端置數(shù);</p><p> D、點(diǎn)擊“運(yùn)行”,將“LZD13—LZD8”作為8255的輸出端口顯示,觀察其顯示燈是否與輸入一致,并觀察調(diào)試界面與機(jī)器指令的操作是否相符。</p><p><b> 7.驗(yàn)證</b></p><p> 本實(shí)驗(yàn)設(shè)計(jì)機(jī)器指令程序如下指令程序</p><p> 地
53、址(二進(jìn)制) 內(nèi)容(二進(jìn)制) 助記符 說(shuō) 明</p><p> 00000000 01000100 IN R0 ; “輸入開(kāi)關(guān)量” →R0</p><p> ; 輸入開(kāi)關(guān)置數(shù)10010000</p><p> 00000001 11110000 C
54、OUT R0 ,[03]; R0→以03H為地址的端口</p><p> 00000010 00000011</p><p> 00000011 11100000 CIN [00],R0; 將端口A(PA5~PA0)的內(nèi)容讀至R0 </p><p> 00000100 00000000</p><p>
55、 00000101 11100000 COUT R0,[01];將R0的內(nèi)容寫(xiě)至端口B(PB5~PB0)</p><p> 00000110 00000001</p><p> 00000111 00001000 JMP 00H</p><p> 00001000 00000000</p><p>
56、 其中,第一條指令從輸入設(shè)備置數(shù)10010000,是將8255置成方式0,且A口輸入,B口輸出的控制字。將機(jī)器指令寫(xiě)入主存,二進(jìn)制開(kāi)關(guān)uA5~uA0作為8255的輸入,LZD13~LZD8顯示燈作為8255的輸出口顯示,給輸入開(kāi)關(guān)置任意一數(shù),運(yùn)行程序,檢查輸出口顯示燈指示是否和輸入一致。</p><p> 五、系統(tǒng)測(cè)試及實(shí)驗(yàn)截圖 </p><p><b> 實(shí)驗(yàn)結(jié)果圖<
57、/b></p><p> 六、總結(jié) </p><p> 微機(jī)綜合設(shè)計(jì)是對(duì)我們大學(xué)所學(xué)知識(shí)的總結(jié)和運(yùn)用,對(duì)我們的綜合能力有很大的幫助和提高。 隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握單片機(jī)的開(kāi)發(fā)技術(shù)是十分重要的。</p><p> 因?yàn)檎n程所學(xué)的都是理論
58、知識(shí),而從理論到實(shí)踐是需要一定過(guò)程的,微機(jī)綜合設(shè)計(jì)就是一次很好的鍛煉機(jī)會(huì)對(duì)于我們這些以后可能從事控制行業(yè)的人來(lái)說(shuō)有著舉足輕重的作用。時(shí)間過(guò)得很快,兩周的微機(jī)綜合設(shè)計(jì)就這樣結(jié)束了。之前我對(duì)自己沒(méi)什么信心,總聽(tīng)別人說(shuō),做電路板容易調(diào)電路板才是真正煩人的事,還沒(méi)開(kāi)始我就擔(dān)心自己不能順利完成,不過(guò)我還是對(duì)自己說(shuō)了,在學(xué)校這樣一個(gè)好的平臺(tái),這樣一個(gè)小小任務(wù)都完成不了那以后走上工作崗位了我還能有什么作為。經(jīng)過(guò)師兄們的輔導(dǎo)之后我信心倍增,相信只要自己
59、努力了肯定會(huì)有收獲的,況且在我們之前那么多師兄師姐也都走過(guò)去了,我又不比別人差,肯定能順利完成任務(wù)的。</p><p> 回顧起此次單片機(jī)課程設(shè)計(jì),至今我仍感慨頗多。的確,從選題到確定所用的元器件,從理論到實(shí)踐,在整整兩個(gè)星期里,可以說(shuō)得是酸甜苦辣,但是我卻真正從這次課設(shè)中學(xué)到很多很多的東西,經(jīng)過(guò)這次課設(shè)不僅可以鞏固以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有提過(guò)的知識(shí)。經(jīng)過(guò)這次課設(shè)讓我更加注意到理論與實(shí)踐相
60、結(jié)合的重要性,雖然我在理論的學(xué)習(xí)中成績(jī)很不錯(cuò),但一到實(shí)踐還是遇到很多困難,畢竟在這之前沒(méi)有接觸過(guò)這樣的設(shè)計(jì),所以說(shuō)這次課程設(shè)計(jì)對(duì)我的意義重大。</p><p> 由于我選的題目接線(xiàn)比較復(fù)雜,如果用萬(wàn)用板來(lái)完成這次設(shè)計(jì),那么板上的布線(xiàn)將會(huì)很復(fù)雜,也不美觀。在老師的悉心教導(dǎo)下,培養(yǎng)了自己動(dòng)手能力之外,還讓自己從中學(xué)習(xí)了很多新的知識(shí)。</p><p> 當(dāng)前期工作都完成之后就開(kāi)始焊接元器件了
61、,還沒(méi)焊好之前總害怕自己做出來(lái)的板不能順利工作。等到把所有元器件都焊接完成之后,燒入程序一試,果真跟之前的預(yù)感一樣:系統(tǒng)不同正常工作。心里很著急,不過(guò)我并沒(méi)有慌了手腳,而是積極尋找資料,查出問(wèn)題的所在。最后發(fā)現(xiàn)單片機(jī)上的31端口沒(méi)有接高點(diǎn)平,自己以為接上這條線(xiàn)之后系統(tǒng)應(yīng)該能順利工作了,沒(méi)想到還是不行,這時(shí)有點(diǎn)著急了。經(jīng)過(guò)努力地找資料,最后發(fā)現(xiàn)8255的復(fù)位端口要接地,這條線(xiàn)一接上,系統(tǒng)終于能正常工作了。</p><p
62、> 通過(guò)自己的動(dòng)手,親身體驗(yàn)到了理論與實(shí)踐真的有太大的差距,理論只是基礎(chǔ)并不是全部。在做板的過(guò)程中必須一直保持謹(jǐn)慎,因?yàn)橐粋€(gè)小小的失誤可能讓你花費(fèi)很長(zhǎng)的時(shí)間去調(diào)試。當(dāng)你正為調(diào)不出結(jié)果而發(fā)愁時(shí),一個(gè)小小的成功會(huì)給你帶來(lái)無(wú)語(yǔ)倫比的喜悅,那種感覺(jué)真的很美妙。</p><p> 這次課設(shè)對(duì)于我而言有著重要的意義,不僅豐富了知識(shí),也提高了自己的動(dòng)手能力。在挫折與喜悅之中我得到了發(fā)展,這次課設(shè)必將在我的人生中留下美
63、好的回憶。</p><p><b> 七、參考文獻(xiàn)</b></p><p> 1、唐朔飛 《計(jì)算機(jī)組成原理》高等教育出版社</p><p> 2、白中英 《計(jì)算機(jī)組成原理》科學(xué)技術(shù)出版社</p><p> 3、王愛(ài)英 《計(jì)算機(jī)組成與結(jié)構(gòu)》清華大學(xué)出版社</p><p> 4、楊小龍 《計(jì)
64、算機(jī)組成原理與系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)教程》西安電子科技大學(xué)出版社</p><p> 5、《計(jì)算機(jī)組成原理實(shí)驗(yàn)指導(dǎo)書(shū)》江西高校出版社</p><p> 6、 彭沛夫 張桂芳 《微機(jī)控制技術(shù)與實(shí)驗(yàn)指導(dǎo) 》 清華大學(xué)出版社</p><p><b> 8、《微機(jī)原理》</b></p><p><b>
溫馨提示
- 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ì)算機(jī)組成原理》課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--計(jì)算機(jī)組成原理算法實(shí)現(xiàn)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---模型機(jī)組成設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理-課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)日志
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì) (2)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)論文
- 計(jì)算機(jī)組成原理-課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---簡(jiǎn)單計(jì)算機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--簡(jiǎn)單計(jì)算機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論