2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)任務(wù)書(shū)</b></p><p>  題 目:具有可變圖案的走馬燈顯示功能的設(shè)計(jì)</p><p><b>  初始條件:</b></p><p>  具備數(shù)字電路的理論知識(shí);具備單片機(jī)原理的理論知識(shí)和實(shí)踐能力;熟悉51單片機(jī)的CPU結(jié)構(gòu)和指令系統(tǒng);熟悉相關(guān)常用接口電路的設(shè)計(jì)使用方法

2、。</p><p>  要求完成的主要任務(wù):(包括課程設(shè)計(jì)工作量及其技術(shù)要求,以及說(shuō)明書(shū)撰寫(xiě)等具體要求)</p><p>  用定時(shí)器設(shè)計(jì)發(fā)光二極管的輪流顯示,顯示圖案和延時(shí)時(shí)間可按設(shè)定的規(guī)律變化,要求顯示的方式為相向、相反、交替閃爍。延時(shí)時(shí)間可設(shè)置為100ms、200ms、300ms。</p><p><b>  時(shí)間安排:</b></

3、p><p>  二十二周一周,其中3天硬件設(shè)計(jì),2天硬件調(diào)試</p><p>  指導(dǎo)教師簽名: 年 月 日</p><p>  系主任(或責(zé)任教師)簽名: 年 月 日</p><p><b>  目錄</b></p>&l

4、t;p>  1 走馬燈的介紹5</p><p>  2.設(shè)計(jì)走馬燈的軟硬件介紹5</p><p>  2.1 51系列單片機(jī)5</p><p>  2.2 Keil C51軟件6</p><p>  3 走馬燈的系統(tǒng)設(shè)計(jì)7</p><p>  3.1 設(shè)計(jì)思路7</p><p&

5、gt;  3.2 電路設(shè)計(jì)7</p><p>  4 C語(yǔ)言程序設(shè)計(jì)8</p><p>  5 仿真測(cè)試及分析12</p><p>  6實(shí)物圖及結(jié)果分析13</p><p><b>  7 心得體會(huì)14</b></p><p><b>  8 參考文獻(xiàn)15</b&g

6、t;</p><p><b>  摘要</b></p><p>  設(shè)計(jì)要求:用定時(shí)器設(shè)計(jì)發(fā)光二極管的輪流顯示,顯示圖案和延時(shí)時(shí)間可按設(shè)定的規(guī)律變化,要求顯示的方式為相向、相反、交替閃爍。延時(shí)時(shí)間可設(shè)置為100ms、200ms、300ms。</p><p>  流水燈的設(shè)計(jì)涉及到了軟硬件方面的知識(shí),需要軟硬件綜合。</p><

7、;p>  軟件方面,可以使用C語(yǔ)言或者匯編語(yǔ)言,本課程設(shè)計(jì)中使用C語(yǔ)言,涉及到其中的循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)以及函數(shù)調(diào)用的應(yīng)用,編寫(xiě)程序需要從要求中看出可以簡(jiǎn)化編寫(xiě)的結(jié)構(gòu)從而加以使用,同時(shí)考慮到單片機(jī)的輸出端的實(shí)際情況,使用條件語(yǔ)句進(jìn)行修正。 </p><p>  硬件方面,選用了51系列單片機(jī),使用了定時(shí)/計(jì)數(shù)器以及并行口,主要使用了中斷功能。定時(shí)/計(jì)數(shù)器實(shí)質(zhì)上是一個(gè)加1計(jì)數(shù)器,它可以工作于定時(shí)方式,也可以工

8、作于計(jì)數(shù)方式,兩種方式實(shí)際都是對(duì)脈沖計(jì)數(shù),只不過(guò)所記脈沖的來(lái)源不同,本次課程設(shè)計(jì)只使用定時(shí)器,脈沖來(lái)源來(lái)自晶振的振蕩。在使用定時(shí)器的時(shí)候,計(jì)數(shù)的脈沖來(lái)自振蕩器的12分頻后的脈沖,即對(duì)系統(tǒng)的機(jī)器周期計(jì)數(shù)。計(jì)數(shù)為加1計(jì)數(shù),記滿(mǎn)溢出后清零并產(chǎn)生溢出中斷。使用并行口是為了使用矩陣鍵盤(pán)。鍵盤(pán)是計(jì)算機(jī)系統(tǒng)中不可缺少的輸入設(shè)備,當(dāng)鍵盤(pán)少時(shí)可以接成線(xiàn)性鍵盤(pán)。鍵的編碼可以用軟件的運(yùn)算完成,稱(chēng)為非編碼鍵盤(pán),也可以由硬件編碼器完成,稱(chēng)為編碼鍵盤(pán),本設(shè)計(jì)使用非

9、編碼鍵盤(pán)。中斷裝置和中斷處理程序統(tǒng)稱(chēng)為中斷系統(tǒng)。中斷系統(tǒng)是計(jì)算機(jī)的重要組成部分。實(shí)時(shí)控制、故障自動(dòng)處理、計(jì)算機(jī)與外圍設(shè)備間的數(shù)據(jù)傳送往往采用中斷系統(tǒng)。中斷系統(tǒng)的應(yīng)用大大提高了計(jì)算機(jī)效率。</p><p>  關(guān)鍵字:51單片機(jī)、定時(shí)\計(jì)數(shù)器、鍵盤(pán)控制中斷、走馬燈 </p><p><b>  走馬燈的介紹</b></p><p>  在古代,走

10、馬燈古稱(chēng)蟠螭燈(秦漢)、仙音燭和轉(zhuǎn)鷺燈(唐)、馬騎燈(宋),漢族特色工藝品,亦是傳統(tǒng)節(jié)日玩具之一,屬于燈籠的一種。常見(jiàn)于元夕、元宵、中秋等節(jié)日。燈內(nèi)點(diǎn)上蠟燭,燭產(chǎn)生的熱力造成氣流,令輪軸轉(zhuǎn)動(dòng)。輪軸上有剪紙,燭光將剪紙的影投射在屏上,圖象便不斷走動(dòng)。因多在燈各個(gè)面上繪制古代武將騎馬的圖畫(huà),而燈轉(zhuǎn)動(dòng)時(shí)看起來(lái)好像幾個(gè)人你追我趕一樣,故名走馬燈。走馬燈內(nèi)的蠟燭需要切成小段,放入走馬燈時(shí)要放正,切勿斜放。</p><p>

11、  而現(xiàn)如今,現(xiàn)代人用火炭燒起來(lái)作氣流動(dòng)力改為電風(fēng)扇帶動(dòng)馬燈運(yùn)。流動(dòng)字幕顯示屏橫向或直向不斷移動(dòng)的字幕,常用于電視新聞鏡面,如新聞跑馬燈(簡(jiǎn)稱(chēng)“跑馬燈”)是在電視新聞畫(huà)面上的一個(gè)小空間,通常是用來(lái)顯示頭條新聞或是新聞報(bào)道中較小的細(xì)節(jié)。跑馬燈有時(shí)也指在某些建筑物、網(wǎng)站或室內(nèi)空間用來(lái)表現(xiàn)訊息的顯示版。網(wǎng)站跑馬燈在電腦上當(dāng)然也可以弄出新聞跑馬燈這個(gè)玩意,早在二十一世紀(jì)初,新浪網(wǎng)、搜狐網(wǎng)就已經(jīng)推出網(wǎng)絡(luò)新聞跑馬燈技術(shù)。</p>&l

12、t;p>  2.設(shè)計(jì)走馬燈的軟硬件介紹</p><p>  2.1 51系列單片機(jī)</p><p>  51單片機(jī)是對(duì)所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱(chēng)。該系列單片機(jī)的始祖是Intel的8031單片機(jī),后來(lái)隨著Flash rom技術(shù)的發(fā)展,51單片機(jī)是基礎(chǔ)入門(mén)的一個(gè)單片機(jī),還是應(yīng)用最廣泛的一種。需要注意的是52系列的單片機(jī)一般不具備自編程能力。</p>

13、<p>  51單片機(jī)的功能有:</p><p>  ·8位CPU·4kbytes程序存儲(chǔ)器(ROM) (52為8K)</p><p>  ·128bytes的數(shù)據(jù)存儲(chǔ)器(RAM) (52有256bytes的RAM)</p><p>  ·32條I/O口線(xiàn)·111條指令,大部分為單字節(jié)指令</p>

14、;<p><b>  ·21個(gè)專(zhuān)用寄存器</b></p><p>  ·2個(gè)可編程定時(shí)/計(jì)數(shù)器·5個(gè)中斷源,2個(gè)優(yōu)先級(jí)(52有6個(gè))</p><p>  ·一個(gè)全雙工串行通信口</p><p>  ·外部數(shù)據(jù)存儲(chǔ)器尋址空間為64kB</p><p>  &#

15、183;外部程序存儲(chǔ)器尋址空間為64kB</p><p>  ·邏輯操作位尋址功能·雙列直插40PinDIP封裝</p><p>  ·單一+5V電源供電</p><p>  CPU:由運(yùn)算和控制邏輯組成,同時(shí)還包括中斷系統(tǒng)和部分外部特殊功能寄存器;</p><p>  RAM:用以存放可以讀寫(xiě)的數(shù)據(jù),如運(yùn)算的中

16、間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù);</p><p>  ROM:用以存放程序、一些原始數(shù)據(jù)和表格;</p><p>  I/O口:四個(gè)8位并行I/O口,既可用作輸入,也可用作輸出</p><p>  T/C:兩個(gè)定時(shí)/記數(shù)器,既可以工作在定時(shí)模式,也可以工作在記數(shù)模式;</p><p>  五個(gè)中斷源的中斷控制系統(tǒng);</p>&

17、lt;p>  一個(gè)全雙工UART(通用異步接收發(fā)送器)的串行I/O口,用于實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與微機(jī)之間的串行通信;</p><p>  2.2 Keil C51軟件</p><p>  Keil C51是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。Keil提供了包括

18、C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部分組合在一起。運(yùn)行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。Keil C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開(kāi)發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開(kāi)發(fā)流程。開(kāi)發(fā)人員可用IDE本身或其它編輯

19、器編輯C或匯編源文件。然后分別由C51及C51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫(xiě)入程序存貯器如EPR</p><p>  2.3 Proteus軟件&l

20、t;/p><p>  Proteus軟件是英國(guó)Lab Center Electronics公司出版的EDA工具軟件(該軟件中國(guó)總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。</p><p>

21、  3 走馬燈的系統(tǒng)設(shè)計(jì)</p><p><b>  3.1 設(shè)計(jì)思路</b></p><p>  走馬燈的顯示分為相向、反向、整體閃爍交替三種模式,分別可以用循環(huán)左移、循環(huán)右移和按位取反來(lái)實(shí)現(xiàn),延時(shí)的時(shí)間可以通過(guò)改變中斷中的變量的值來(lái)實(shí)現(xiàn)。</p><p>  三種模式的顯示可以通過(guò)調(diào)用三個(gè)不同的顯示函數(shù)來(lái)分開(kāi)顯示,而模式、延時(shí)的選擇則通

22、過(guò)鍵盤(pán)來(lái)進(jìn)行輸入。程序在運(yùn)行的時(shí)候則重復(fù)掃描鍵盤(pán)和顯示的過(guò)程即可。</p><p><b>  3.2 電路設(shè)計(jì)</b></p><p>  電路設(shè)計(jì)主要包括矩陣鍵盤(pán)及其顯示功能的設(shè)計(jì)。</p><p>  矩陣鍵盤(pán):在鍵盤(pán)中按鍵數(shù)量較多時(shí),為了減少I(mǎi)/O口的占用,通常將按鍵排列成矩陣形式,如圖1所示。在矩陣式鍵盤(pán)中,每條水平線(xiàn)和垂直線(xiàn)在交叉處

23、不直接連通,而是通過(guò)一個(gè)按鍵加以連接。這樣,一個(gè)端口(如P1口)就可以構(gòu)成4*4=16個(gè)按鍵,比之直接將端口線(xiàn)用于鍵盤(pán)多出了一倍,而且線(xiàn)數(shù)越多,區(qū)別越明顯,比如再多加一條線(xiàn)就可以構(gòu)成20鍵的鍵盤(pán),而直接用端口線(xiàn)則只能多出一鍵(9鍵)。由此可見(jiàn),在需要的鍵數(shù)比較多時(shí),采用矩陣法來(lái)做鍵盤(pán)是合理的。</p><p><b>  圖1 矩陣鍵盤(pán)</b></p><p>  判

24、斷有無(wú)按鍵:將行線(xiàn)P3.0置低電平,然后檢測(cè)列線(xiàn)的狀態(tài)。只要有一列的電平為低,則表示鍵盤(pán)中有鍵被按下,而且閉合的鍵位于低電平線(xiàn)與該根行線(xiàn)相交叉的4個(gè)按鍵之中。若所有列線(xiàn)均為高電平,則鍵盤(pán)中無(wú)鍵按下。</p><p>  顯示電路:由于要求使用四個(gè)發(fā)光二極管,所以顯示電路由四個(gè)發(fā)光二極管構(gòu)成LED燈組,如圖2-3所示。這組LED燈共陽(yáng)極,而陰極分別接入單片機(jī)的P1口。由發(fā)光二級(jí)管的特性知,當(dāng)P1口為高電平時(shí),二極管

25、截止,發(fā)光二級(jí)管為暗,當(dāng)P1口為低電平時(shí),發(fā)光二級(jí)管亮??刂七@組LED燈則通過(guò)給P1口上不同的高低電平得到。而顯示的頻率則通過(guò)P1口電平變化的快慢來(lái)實(shí)現(xiàn)。</p><p><b>  圖2 顯示電路</b></p><p>  4 C語(yǔ)言程序設(shè)計(jì)</p><p>  #include <reg52.h></p>&

26、lt;p>  #include <intrins.h></p><p>  unsigned char num,temp,led,t,tt,flag;</p><p>  void delay(unsigned int z)(延時(shí)去抖動(dòng))</p><p><b>  {</b></p><p>  un

27、signed int x,y;</p><p>  for(x=z;x>0;x--)</p><p>  for(y=110;y>0;y--);</p><p><b>  }</b></p><p>  void keyscan()(鍵盤(pán)掃描)</p><p><b>  

28、{</b></p><p>  P3=0xfe;(第一行掃描)</p><p>  temp=P3;(鍵盤(pán)檢測(cè))</p><p>  temp=temp&0xf0;</p><p>  while(temp!=0xf0)</p><p><b>  {</b></p

29、><p>  delay(5);(延時(shí)去抖動(dòng))</p><p>  temp=P3;(再次檢測(cè))</p><p>  temp=temp&0xf0;</p><p>  while(temp!=0xf0){</p><p><b>  temp=P3;</b></p>

30、;<p>  switch(temp)</p><p><b>  {</b></p><p>  case 0xee:num=1;//S6</p><p><b>  break;</b></p><p>  case 0xde:num=2;//S7</p><p

31、><b>  break;</b></p><p>  case 0xbe:num=3;//S8</p><p><b>  break;</b></p><p>  case 0x7e:num=4;//S9</p><p><b>  break;</b></p&

32、gt;<p><b>  }</b></p><p>  while(temp!=0xf0)(等待按鍵釋放)</p><p><b>  {</b></p><p><b>  temp=P3;</b></p><p>  temp=temp&0xf0;&

33、lt;/p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  P3=0xfd;(第二行檢測(cè))</p><p><b>  temp=P3;</b><

34、/p><p>  temp=temp&0xf0;</p><p>  while(temp!=0xf0)</p><p><b>  {</b></p><p><b>  delay(5);</b></p><p><b>  temp=P3;</b&g

35、t;</p><p>  temp=temp&0xf0;</p><p>  while(temp!=0xf0)</p><p><b>  {</b></p><p><b>  temp=P3;</b></p><p>  switch(temp)</p&g

36、t;<p><b>  {</b></p><p>  case 0xed:num=5;//S10</p><p><b>  break;</b></p><p>  case 0xdd:num=6;//S11</p><p><b>  break;</b>&

37、lt;/p><p><b>  }</b></p><p>  while(temp!=0xf0)</p><p><b>  {</b></p><p><b>  temp=P3;</b></p><p>  temp=temp&0xf0;<

38、;/p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void M1()(相向)</p><

39、;p><b>  {</b></p><p>  P1=led;(初始值0xfe)</p><p>  if(tt>=t)(計(jì)時(shí)到t*50ms右移一位)</p><p>  {led=_crol_(led,1);//1111 1110--1111 1101</p><p>  if(led==0xef) le

40、d=0xfe;(僅僅啟用低四位)</p><p><b>  tt=0;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void M2()(反向)</p><p><b>  {&l

41、t;/b></p><p><b>  P1=led;</b></p><p><b>  if(tt>=t)</b></p><p><b>  {</b></p><p>  led=_cror_(led,1);</p><p>  if

42、(led==0x7f) led=0xf7;</p><p><b>  tt=0;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void M3()(整體交替閃爍)</p><p><b

43、>  {</b></p><p>  P1=0xfa;//1111 1010</p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  if(tt<=t) continue;</p><p>&

44、lt;b>  tt=0;</b></p><p><b>  break;</b></p><p><b>  }</b></p><p>  P1=0xf5;//1111 0101</p><p><b>  while(1)</b></p>

45、<p><b>  {</b></p><p>  if(tt<=t) continue;</p><p><b>  tt=0;</b></p><p><b>  break;</b></p><p><b>  }</b></p

46、><p><b>  }</b></p><p>  void main()</p><p><b>  {</b></p><p><b>  num=0; </b></p><p><b>  led=0xfe;</b></p

47、><p><b>  tt=0;</b></p><p><b>  flag=1;</b></p><p><b>  t=2;</b></p><p>  TMOD=0x01;</p><p>  TH0=(665536-45872)/256;</

48、p><p>  TL0=(665536-45872)%256;</p><p><b>  EA=1;</b></p><p><b>  ET0=1;</b></p><p><b>  TR0=1;</b></p><p><b>  whi

49、le(1)</b></p><p><b>  {</b></p><p>  keyscan();</p><p>  switch(num)</p><p><b>  {</b></p><p>  case 1:flag=1;break;</p>

50、;<p>  case 2:flag=2;break;</p><p>  case 3:flag=3;break;</p><p>  case 4:t=2;break;//100ms</p><p>  case 5:t=4;break;//200ms</p><p>  case 6:t=6;break;//300ms&l

51、t;/p><p><b>  }</b></p><p>  switch(flag)</p><p><b>  {</b></p><p>  case 1:M1();break;</p><p>  case 2:M2();break;</p><p&g

52、t;  case 3:M3();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void time0() interrupt 1 //50ms</p><p>

53、  {TH0=(65536-45872)/256;</p><p>  TL0=(65536-45872)%256;</p><p><b>  tt++;</b></p><p><b>  }</b></p><p><b>  5 仿真測(cè)試及分析</b></p&g

54、t;<p>  圖3 單向的兩種模式的顯示</p><p>  設(shè)計(jì)要求中的相反和相向在圖中無(wú)法顯示出來(lái),但可以仿真。</p><p>  圖4 整體閃爍交替模式的顯示</p><p>  模式3是LED燈組交替閃爍的模式。</p><p>  而不同時(shí)間間隔的選擇以及模式混搭雖然也實(shí)現(xiàn)了,但是無(wú)法在圖中表現(xiàn)出來(lái)。</p

55、><p>  設(shè)計(jì)要求中的延時(shí)100ms、200ms、300ms、也可以通過(guò)矩陣鍵盤(pán)的按鍵加以實(shí)現(xiàn),由此可知,實(shí)驗(yàn)仿真正確,滿(mǎn)足設(shè)計(jì)要求,開(kāi)始設(shè)計(jì)實(shí)物。</p><p><b>  6實(shí)物圖及結(jié)果分析</b></p><p>  結(jié)果分析:四個(gè)發(fā)光二極管可以輪流相向,相反顯示,也可以實(shí)現(xiàn)二極管的交替閃爍,同時(shí)也完成了100ms、200ms、300m

56、s的延時(shí)。總的來(lái)說(shuō),本次課程設(shè)計(jì)雖然并各個(gè)獨(dú)立的部分不難,但是關(guān)鍵在于軟硬見(jiàn)的結(jié)合與合理的設(shè)計(jì)。</p><p>  通過(guò)小組成員的努力,最終我們完成了仿真以及實(shí)物,雖然在設(shè)計(jì)過(guò)程中也有難題,出現(xiàn)仿真結(jié)果不正確,延時(shí)時(shí)間不對(duì),在進(jìn)行調(diào)試過(guò)程中,程序燒不進(jìn)去,雖然遇到很多的困難,但都一一得到解決,同時(shí)提高了自己的能力。</p><p><b>  7 心得體會(huì)</b>&

57、lt;/p><p>  具有可變圖案的走馬燈顯示功能的課程設(shè)計(jì)是完成從初期設(shè)計(jì)到實(shí)物的一整套的制作,是一次很好的理論與實(shí)際的結(jié)合。</p><p>  本次課程設(shè)計(jì)的關(guān)鍵在于完成軟件與硬件的結(jié)合。總的來(lái)說(shuō)還是硬件決定了軟件的制作,在初期設(shè)計(jì)階段,先是構(gòu)思出了硬件的基本構(gòu)成結(jié)構(gòu),再編寫(xiě)相應(yīng)的軟件。而軟件對(duì)硬件構(gòu)成具有簡(jiǎn)化,修正的反作用。在軟件編寫(xiě)中產(chǎn)出的一些新的想法,可以臨時(shí)對(duì)硬件進(jìn)行微調(diào),使得

58、硬件結(jié)構(gòu)更加簡(jiǎn)單,并且使得程序更加簡(jiǎn)介,增加容錯(cuò)性與適應(yīng)性,改動(dòng)起來(lái)也會(huì)相應(yīng)的更加容易。</p><p>  在知識(shí)方面,我不僅回顧了這個(gè)學(xué)期所學(xué)的單片機(jī)技術(shù)基礎(chǔ)理論知識(shí),也回顧了過(guò)去所學(xué)的模數(shù)電相關(guān)的知識(shí);不僅加深了對(duì)單片機(jī)理論的理解,在與之相關(guān)的學(xué)科方面也得到了拓展與深化。</p><p>  此次課程設(shè)計(jì),讓我對(duì)模數(shù)電與單片機(jī)等科目有了更深入細(xì)致的了解。同時(shí)我也深深發(fā)覺(jué)到,僅懂得理論

59、、紙上談兵是遠(yuǎn)遠(yuǎn)不夠的,我們還需要進(jìn)行更多的實(shí)物制作,或是軟件仿真,因?yàn)楫?dāng)理論運(yùn)用到實(shí)際中時(shí),往往會(huì)出現(xiàn)很多的問(wèn)題與偏差。所以這次的實(shí)踐訓(xùn)練是非常合時(shí)并且有意義的,它使我懂得了只有不斷實(shí)踐才能真正掌握知識(shí)。</p><p><b>  8 參考文獻(xiàn)</b></p><p>  [1] 郭天祥.51單片機(jī)C語(yǔ)言編程.電子工業(yè)出版社,2012</p><

60、;p>  [2] 譚浩強(qiáng).C程序設(shè)計(jì).清華大學(xué)出版社,2011</p><p>  [3] 李群芳,張士軍,黃建.單片微型計(jì)算機(jī)與接口技術(shù).電子工業(yè)出版社,2010</p><p>  [4] 姚燕南,姚向華,喬瑞萍.微型計(jì)算機(jī)原理(第五版).西安電子科技大學(xué)出版社,2008</p><p>  [5] 電子發(fā)燒友論壇. 流水燈的設(shè)計(jì),2010</p&g

61、t;<p>  [6]曹?chē)?guó)清.《數(shù)字電路與邏輯設(shè)計(jì)》.中國(guó)礦業(yè)大學(xué)出版社,2008</p><p>  [7]伍時(shí)和.《數(shù)字電子技術(shù)基礎(chǔ)》.清華大學(xué)出版社,2009</p><p>  本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表</p><p>  指導(dǎo)教師簽字: </p><p>  年 月 日&l

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論