版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE18信息與電氣工程學(xué)院課程設(shè)計(jì)說(shuō)明書(shū)(2013/2014學(xué)年第二學(xué)期)課程名稱(chēng):?jiǎn)纹瑱C(jī)應(yīng)用課程設(shè)計(jì)題目:99秒馬表專(zhuān)業(yè)班級(jí):電氣工程及其自動(dòng)化0000班學(xué)生姓名:0000學(xué)號(hào):000000指導(dǎo)教師:劉增環(huán)、岑毅南、高敬格、郭佳設(shè)計(jì)周數(shù):2周設(shè)計(jì)成績(jī):2015年6月26日目錄一、課程設(shè)計(jì)目的 21.1概述 21.2設(shè)計(jì)要求 2二、課程設(shè)計(jì)正文 22.1整體設(shè)計(jì) 22.2器件清單 32.3主要器件說(shuō)明 42.3.1STC90C52AD的功能參數(shù)介紹 42.3.2譯碼單元 62.3.3共陰極數(shù)碼管 72.4單元電路設(shè)計(jì) 82.4.1時(shí)鐘模塊 82.4.2復(fù)位電路模塊 82.4.3控制模塊 82.4.4顯示模塊 92.5系統(tǒng)調(diào)試 92.4系統(tǒng)分析 102.5系統(tǒng)設(shè)計(jì) 102.5.1程序流程圖 102.5.2T0中斷服務(wù)程序框圖 112.6系統(tǒng)實(shí)施 11三、總結(jié): 12四、參考文獻(xiàn) 13附錄一:C語(yǔ)言設(shè)計(jì)程序代碼: 14附錄二:設(shè)計(jì)原理圖及PCB圖 16附錄三、課程設(shè)計(jì)評(píng)語(yǔ)及成績(jī) 1899秒馬表單片機(jī)設(shè)計(jì)課程設(shè)計(jì)目的概述單片機(jī)原理及應(yīng)用課程設(shè)計(jì)是學(xué)生綜合運(yùn)用所學(xué)知識(shí),全面掌握單片微型計(jì)算機(jī)及其接口的工作原理、編程和使用方法的重要實(shí)踐環(huán)節(jié)。通過(guò)獨(dú)立或協(xié)作提出并論證設(shè)計(jì)方案,進(jìn)行軟、硬件調(diào)試,最后獲得正確的運(yùn)行結(jié)果,可以加深和鞏固對(duì)理論教學(xué)和實(shí)驗(yàn)教學(xué)內(nèi)容的掌握,進(jìn)一步建立計(jì)算機(jī)應(yīng)用系統(tǒng)整體概念,初步掌握單片機(jī)軟、硬件開(kāi)發(fā)方法,為以后進(jìn)行實(shí)際單片機(jī)軟、硬件應(yīng)用開(kāi)發(fā)奠定良好的基礎(chǔ)。課程設(shè)計(jì)的主要內(nèi)容:根據(jù)單片機(jī)原理及應(yīng)用課程的要求,主要進(jìn)行兩個(gè)方面的設(shè)計(jì),即單片機(jī)最小系統(tǒng)和接口技術(shù)應(yīng)用設(shè)計(jì)。其中,單片機(jī)最小系統(tǒng)主要要求學(xué)生熟悉單片機(jī)的內(nèi)部結(jié)構(gòu)和引腳功能、引腳的使用、復(fù)位電路、時(shí)鐘電路、4個(gè)并行接口和一個(gè)串行接口的實(shí)際應(yīng)用,從而可構(gòu)成最小應(yīng)用系統(tǒng),并編程進(jìn)行簡(jiǎn)單使用。接口技術(shù)應(yīng)用設(shè)計(jì)主要要求學(xué)生能綜合運(yùn)用單片機(jī)、存儲(chǔ)器、常用接口芯片構(gòu)成單片機(jī)應(yīng)用系統(tǒng),有針對(duì)性地進(jìn)行軟、硬件設(shè)計(jì)與開(kāi)發(fā)。設(shè)計(jì)要求設(shè)計(jì)并制作出一個(gè)以單片機(jī)為核心的計(jì)時(shí)控制系統(tǒng):①設(shè)計(jì)方案;②設(shè)計(jì)鍵盤(pán)輸入電路;③設(shè)計(jì)顯示電路;④合理分配地址,編寫(xiě)系統(tǒng)程序;⑤用Protel設(shè)計(jì)硬件電路原理圖和PCB圖;⑥軟硬件聯(lián)機(jī)調(diào)試(1)開(kāi)始時(shí),顯示“00”,第1次按下按鍵后開(kāi)始計(jì)時(shí)。(2)第2次按下按鍵后,計(jì)時(shí)停止。(3)第3次按下按鍵后,計(jì)時(shí)歸零。(4)程序循環(huán)。課程設(shè)計(jì)正文2.1整體設(shè)計(jì)采用單片機(jī)的TO定時(shí)器,使其工作在方式1,產(chǎn)生一個(gè)100ms定時(shí)中斷,循環(huán)10次,到1s時(shí),秒加1;到99秒時(shí)清零,循環(huán)顯示。顯示數(shù)碼管只需兩個(gè)兩個(gè),I/O口足夠用,但為了更好的學(xué)習(xí)和以后工作時(shí)單片機(jī)的使用,本次課程設(shè)計(jì)數(shù)碼管用CD4511譯碼器譯碼,屬于動(dòng)態(tài)顯示。(1)在“單片機(jī)系統(tǒng)”區(qū)域中,把單片機(jī)的P0.0-P0.3端口分別連接到一個(gè)CD4511的a-d端口上;要求:P0.0對(duì)應(yīng)著A(7),P0.1對(duì)應(yīng)著B(niǎo)(1),P0.2對(duì)應(yīng)著C(2),P0.3對(duì)應(yīng)著D(3)。(2)在“單片機(jī)系統(tǒng)”區(qū)域中,把單片機(jī)的P2.0-P2.1端口連接到數(shù)碼管的2位位選線上,在某一時(shí)刻,只讓某一位的位選線處于選通狀態(tài),其他各位的位選線處于關(guān)閉狀態(tài),同時(shí),段碼線上輸出相應(yīng)位要顯示的字符段碼。如此循環(huán)下去,就可以使各位顯示出將要顯示的字符,雖然這些字符是在不同時(shí)刻出現(xiàn)的,而在同一時(shí)刻,只有一位顯示,其他各位熄滅,但由于LED顯示器的余輝和人眼的視覺(jué)暫留作用,只要每位顯示間隔足夠短,則可以造成多位同時(shí)亮的假象,達(dá)到同時(shí)顯示的效果。(3)按鍵設(shè)計(jì):?jiǎn)纹瑱C(jī)的P1.7管腳通過(guò)按鍵開(kāi)關(guān)接地,不按下開(kāi)關(guān)時(shí)P1.7口保持高電平。單片機(jī)單片機(jī)顯示電路時(shí)鐘電路復(fù)位電路控制電路總體設(shè)計(jì)思路圖2.2器件清單萬(wàn)能板器件:電阻:1K(9個(gè))360(7個(gè))4.7K(2個(gè))按鍵開(kāi)關(guān):1個(gè)CD4511:(1個(gè))三極管(NPN型)9014:2個(gè)共陰極數(shù)碼管:(2個(gè))萬(wàn)能電路板:1個(gè)導(dǎo)線若干課程設(shè)計(jì)配發(fā)的小電路板(ISP-MCUBasiccircuit)電路板器件:標(biāo)識(shí)符器件名稱(chēng)規(guī)格型號(hào)數(shù)量標(biāo)識(shí)符器件名稱(chēng)規(guī)格型號(hào)數(shù)量U1單片機(jī)STC90C52AD1C11C12瓷片電容22p或30p2U2RS232驅(qū)動(dòng)MAX2321C13-C17獨(dú)石電容0.22uF(224)5J1-J4,CRYLstsHsts接線插孔座排母86針C1C2電解電容1.0uF/50V2C3C電解電容10uF/50V3CRY晶體諧振器6MHz1C5-C8電解電容47uF(22uF)4High,Low,PS發(fā)光二極管φ33JPS接線端子電源用1R1金屬膜電阻200Ω1RST按鈕?。?.2×0.3)1R0金屬膜電阻6.8K1JDBDB9插座DB9針形座1R2R3R4金屬膜電阻3.3K3U1DIP插座DIP401R9金屬膜電阻1M1U2DIP插座DIP1612.3主要器件說(shuō)明2.3.1STC90C52AD的功能參數(shù)介紹STC90C52AD是由宏晶公司生產(chǎn)的高性能八位單片機(jī)。如圖一所示。該芯片采用FLASH存儲(chǔ)技術(shù),內(nèi)部具有8KB字節(jié)快閃存存儲(chǔ)器,采用DIP封裝,是目前在中小系統(tǒng)中應(yīng)用最為普及的單片機(jī)。STC90C52AD可構(gòu)成真正的單片機(jī)最小應(yīng)用系統(tǒng),縮小系統(tǒng)體積,增加系統(tǒng)的可靠性,降低系統(tǒng)的成本。只要程序長(zhǎng)度小于8K,四個(gè)I/O口全部提供給用戶(hù)。可用5V電壓編程,而且擦寫(xiě)時(shí)間僅需10毫秒,僅為8751/87C51的擦除時(shí)間的百分之一,與8751/87C51的12V電壓擦寫(xiě)相比,不易損壞器件,沒(méi)有兩種電源的要求,改寫(xiě)時(shí)不拔下芯片,STC90C52AD適合許多嵌入式控制領(lǐng)域。工作電壓范圍(2.7V~6V),全靜態(tài)工作,工作頻率寬在0Hz~24MHz之間,比8751/87C51等51系列的6MHz~12MHz更具有靈活性,系統(tǒng)能快能慢。STC90C52AD芯片提供三級(jí)程序存儲(chǔ)器加密,提供了方便靈活而可靠的硬加密手段,能完全保證程序或系統(tǒng)不被仿制。P0口是三態(tài)雙向口,通稱(chēng)數(shù)據(jù)總線口,因?yàn)橹挥性摽谀苤苯佑糜趯?duì)外部存儲(chǔ)器的讀/寫(xiě)操作。STC90C52AD單片機(jī)為40引腳芯片如圖一所示,在本設(shè)計(jì)中,主要用到P0口、P2口、P1.0口及P3.0、P3.1、P3.2口。P0口可作為通用I/O口,但須外接上拉電阻,所以在設(shè)計(jì)顯示數(shù)碼管我們避免了使用P0口這樣大大簡(jiǎn)化了動(dòng)態(tài)顯示電路。P1口:8位、雙向I/0口,內(nèi)部含有上拉電阻。P1口可作普通I/O口。輸出緩沖器可驅(qū)動(dòng)四個(gè)TTL負(fù)載;用作輸入時(shí),先將引腳置1,由片內(nèi)上拉電阻將其抬到高電平。P1口的引腳可由外部負(fù)載拉到低電平,通過(guò)上拉電阻提供電流。在FLASH并行編程和校驗(yàn)時(shí),P1口可輸入低字節(jié)地址。在串行編程和效驗(yàn)時(shí),P1.5/MO-SI,P1.6/MISO和P1.7/SCK分別是串行數(shù)據(jù)輸入、輸出和移位脈沖引腳。P2口:具有內(nèi)部上拉電阻的8位雙向I/O口。P2口用做輸出口時(shí),可驅(qū)動(dòng)4各TTL負(fù)載;用做輸入口時(shí),先將引腳置1,由內(nèi)部上拉電阻將其提高到高電平。若負(fù)載為低電平,則通過(guò)內(nèi)部上拉電阻向外部輸出電流。在FLASH并行編程和校驗(yàn)時(shí),P2口可輸入高字節(jié)地址和某些控制信號(hào)。P3口:具有內(nèi)部上拉電阻的8位雙向口。P3口用做輸出口時(shí),輸出緩沖器可吸收4各TTL的灌電流;用做輸入口時(shí),首先將引腳置1,由內(nèi)部上拉電阻抬位高電平。若外部的負(fù)載是低電平,則通過(guò)內(nèi)部上拉電阻向輸出電流。在本設(shè)計(jì)中,P3口作為時(shí)間設(shè)置的4按鍵輸入,因?yàn)橛猩侠娮瑁钥梢酝ㄟ^(guò)按鍵直接接地,簡(jiǎn)化了電路。在與FLASH并行編程和校驗(yàn)時(shí),P3口可輸入某些控制信號(hào)。P3口除了通用I/O口功能外,還有替代功能如表1所示。表1P3口的第二功能端口引腳各個(gè)功能P3.0RXD(串行口輸入端)P3.1TXD(串行口輸出端)P3.2INT0(外部中斷0請(qǐng)求輸入端,低電平有效)P3.3INT1(外部中斷1請(qǐng)求輸入端,低電平有效)P3.4T0(定時(shí)/計(jì)數(shù)器0計(jì)數(shù)脈沖輸入端)P3.5T1(定時(shí)/計(jì)數(shù)器1計(jì)數(shù)脈沖輸入端)P3.6WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通信號(hào)輸出端,低電平有效)P3.7RD(外部數(shù)據(jù)存儲(chǔ)器讀選通信號(hào)輸出端,低電平有效)單片機(jī)使用宏晶公司支持串口下載程序(ISP)的單片機(jī),為STC90C52AD課程設(shè)計(jì)配發(fā)的小電路板(ISP-MCUBasiccircuit)電路原理圖見(jiàn)下圖。該板作為課程設(shè)計(jì)的核心電路板使用,板上有單片機(jī)及附屬電路,RS-232通信驅(qū)動(dòng)電路,高低電平測(cè)試電路等。課程設(shè)計(jì)電路中需要的其他電路在此基礎(chǔ)上擴(kuò)展,通過(guò)插孔連接。課程設(shè)計(jì)配發(fā)的小電路板(ISP-MCUBasiccircuit)電路原理圖見(jiàn)下圖。2.3.2譯碼單元其功能介紹如下:BI:4腳是消隱輸入控制端,當(dāng)BI=0時(shí),不管其它輸入端狀態(tài)如何,七段數(shù)碼管均處于熄滅(消隱)狀態(tài),不顯示數(shù)字。LT:3腳是測(cè)試輸入端,當(dāng)BI=1,LT=0時(shí),譯碼輸出全為1,不管輸入DCBA狀態(tài)如何,七段均發(fā)亮,顯示“8”。它主要用來(lái)檢測(cè)數(shù)碼管是否損壞。LE:鎖定控制端,當(dāng)LE=0時(shí),允許譯碼輸出。LE=1時(shí)譯碼器是鎖定保持狀態(tài),譯碼器輸出被保持在LE=0時(shí)的數(shù)值。A1、A2、A3、A4、為8421BCD碼輸入端。a、b、c、d、e、f、g:為譯碼輸出端,輸出為高電平1有效。CD4511真值表CD4511真值表LG6011AH數(shù)碼管引腳圖2.3.3共陰極數(shù)碼管LG6011AH數(shù)碼管引腳圖共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽(yáng)極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陽(yáng)極為低電平時(shí),相應(yīng)字段就不亮。數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃"a,b,c,d,e,f,g,dp"的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開(kāi),該位就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。通過(guò)分時(shí)輪流控制各個(gè)數(shù)碼管的的COM端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。在輪流顯示過(guò)程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為1~2ms,由于人的視覺(jué)暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。這次課程設(shè)計(jì),由于所用數(shù)碼管較少,I/O口完全夠用,所以采用靜態(tài)顯示。2.4單元電路設(shè)計(jì)本設(shè)計(jì)主要分為時(shí)鐘電路模塊,復(fù)位電路模塊,顯示模塊和控制模塊。設(shè)計(jì)方案如下2.4.1時(shí)鐘模塊圖2.圖2.4.1時(shí)鐘電路如上圖所示89C51單片機(jī)的時(shí)鐘信號(hào)通常用內(nèi)部振蕩方法得到,在引腳XTAL1和XTAL2外接晶體振蕩器(簡(jiǎn)稱(chēng)晶振)或陶瓷諧振器,就構(gòu)成了內(nèi)部振蕩方法。由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后就構(gòu)成了自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。晶振通常選擇6MHz、12MHz、24MHz。本設(shè)計(jì)采用12MHz晶振。圖中電容C1、C2起到穩(wěn)固振蕩頻率、快速起振的作用。電容值一般為5—30pF。本設(shè)計(jì)選用30pF電容。2.4.2復(fù)位電路模塊圖2.4圖2.4.2復(fù)位電路復(fù)位操作完成電路的初始化,使單片機(jī)從一種確定的狀態(tài)開(kāi)始運(yùn)行。由上圖可知,控制模塊實(shí)際上就是單片機(jī)的最小系統(tǒng)。本設(shè)計(jì)采用常用的上電且開(kāi)關(guān)復(fù)位電路。上電后,由于電容的充電,使RST持續(xù)一段高電平時(shí)間。當(dāng)單片機(jī)已在運(yùn)行中時(shí),按下復(fù)位鍵也能使RST持續(xù)一段時(shí)間的高電平,從而實(shí)現(xiàn)上電且開(kāi)關(guān)復(fù)位的操作。此處C3電容取10uF,R2=K。2.4.3控制模塊圖2.4.3控制電路圖2.4.3控制電路2.4.4顯示模塊圖2.圖2.4.4顯示模塊電路圖顯示部分電路設(shè)計(jì)如上圖:為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開(kāi),該位就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。通過(guò)分時(shí)輪流控制各個(gè)數(shù)碼管的的COM端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。在輪流顯示過(guò)程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為1~2ms。2.5系統(tǒng)調(diào)試硬件調(diào)試時(shí)可先檢查印制板及焊接的質(zhì)量情況,在檢查無(wú)誤后可通電檢查L(zhǎng)ED顯示器的點(diǎn)亮狀況。若亮度不理想,可以調(diào)整P1口的電阻大小,一般情況下取200Ω電阻即可獲得滿意的亮度效果。實(shí)驗(yàn)室制作時(shí),可結(jié)合示波器測(cè)試晶振及P1,P2端口的波形情況進(jìn)行綜合硬件測(cè)試分析。硬件調(diào)試:硬件調(diào)試是利用DVCC實(shí)驗(yàn)與開(kāi)發(fā)系統(tǒng)、基本測(cè)試儀器(萬(wàn)用表、示波器等),檢查用戶(hù)系統(tǒng)硬件中存在的故障。硬件調(diào)試可分為靜態(tài)調(diào)試與動(dòng)態(tài)調(diào)試兩步進(jìn)行。靜態(tài)調(diào)試:是在用戶(hù)系統(tǒng)未工作時(shí)的一種硬件檢測(cè)。第一步:目測(cè)。檢查外部的各種元件或者是電路是否有斷點(diǎn)。第二步:用萬(wàn)用表測(cè)試。先用萬(wàn)用表復(fù)核目測(cè)中有疑問(wèn)的連接點(diǎn),再檢測(cè)各種電源線與地線之間是否有短路現(xiàn)象。第三步:加電檢測(cè)。給板加電,檢測(cè)所有插座或是器件的電源端是否符合要求的值第四步:聯(lián)機(jī)檢查。因?yàn)橹挥杏脝纹瑱C(jī)開(kāi)發(fā)系統(tǒng)才能完成對(duì)用戶(hù)系統(tǒng)的調(diào)試。動(dòng)態(tài)調(diào)試:是在用戶(hù)系統(tǒng)工作的情況下發(fā)現(xiàn)和排除用戶(hù)系統(tǒng)硬件中存在的器件內(nèi)部故障、器件連接邏輯錯(cuò)誤等的一種硬件檢查。動(dòng)態(tài)調(diào)試的一般方法是由近及遠(yuǎn)、由分到合。由分到合是指首先按邏輯功能將用戶(hù)系統(tǒng)硬件電路分為若干塊,當(dāng)調(diào)試電路時(shí),與該元件無(wú)關(guān)的器件全部從用戶(hù)系統(tǒng)中去掉,這樣可以將故障范圍限定在某個(gè)局部的電路上。當(dāng)各塊電路無(wú)故障后,將各電路逐塊加入系統(tǒng)中,在對(duì)各塊電路功能及各電路間可能存在的相互聯(lián)系進(jìn)行調(diào)試。由分到合的調(diào)試既告完成。由近及遠(yuǎn)是將信號(hào)流經(jīng)的各器件按照距離單片機(jī)的邏輯距離進(jìn)行由近及遠(yuǎn)的分層,然后分層調(diào)試。調(diào)試時(shí),仍采用去掉無(wú)關(guān)元件的方法,逐層調(diào)試下去,就會(huì)定位故障元件了。軟件調(diào)試:軟件調(diào)試是通過(guò)對(duì)程序的匯編、連接、執(zhí)行來(lái)發(fā)現(xiàn)程序中存在的語(yǔ)法錯(cuò)誤與邏輯錯(cuò)誤并加以排除糾正的過(guò)程??梢岳梅抡嫫骷右哉{(diào)試,對(duì)系統(tǒng)單個(gè)單元進(jìn)行調(diào)試,當(dāng)單元電路成功后,在對(duì)整個(gè)程序調(diào)試,最后在用CPU芯片調(diào)試。2.4系統(tǒng)分析通過(guò)軟件編程,將相應(yīng)的端口賦成變量的形式。分別通過(guò)調(diào)用中斷子程序,動(dòng)態(tài)顯示子程序,時(shí)間調(diào)整子程序,整點(diǎn)報(bào)時(shí)子程序等來(lái)控制各端口的輸出,以達(dá)到理想的效果。2.5系統(tǒng)設(shè)計(jì)2.5.1程序流程圖2.5.2T0中斷服務(wù)程序框圖2.6系統(tǒng)實(shí)施軟件調(diào)試是通過(guò)對(duì)程序的編譯、連接、執(zhí)行來(lái)發(fā)現(xiàn)程序中存在的語(yǔ)法錯(cuò)誤與邏輯錯(cuò)誤并加以排除糾正的過(guò)程。軟件編程是在keil軟件環(huán)境下編程的。調(diào)試過(guò)程中使用了仿真軟件Proteus在計(jì)算機(jī)上先進(jìn)行仿真實(shí)驗(yàn),驗(yàn)證了軟硬件的可行性。(附仿真圖)總結(jié):這次單片機(jī)課程設(shè)計(jì)我們歷時(shí)兩個(gè)星期,在我們班里算是倒數(shù)幾組完成的吧,但經(jīng)過(guò)這兩個(gè)星期的實(shí)踐和體驗(yàn)下來(lái),我們又怎么會(huì)去在乎那個(gè)先后問(wèn)題呢,因?yàn)閷?duì)我來(lái)說(shuō)學(xué)到的不僅是那些知識(shí),更多的是團(tuán)隊(duì)和合作。現(xiàn)在想來(lái),也許學(xué)校安排的課程設(shè)計(jì)有著它更深層的意義吧,它不僅僅讓我們綜合那些理論知識(shí)來(lái)運(yùn)用到設(shè)計(jì)和創(chuàng)新,還讓我們知道了一個(gè)團(tuán)隊(duì)凝聚在一起時(shí)所能發(fā)揮出的巨大潛能!沒(méi)想到這項(xiàng)看起來(lái)不需要多少技術(shù)的工作卻是非常需要耐心和精力在兩個(gè)星期后的今天我已明白課程設(shè)計(jì)對(duì)我來(lái)說(shuō)的意義,它不僅僅是讓我們把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力,更重要的是同學(xué)間的團(tuán)結(jié)!其次,在這次課程設(shè)計(jì)中,我們運(yùn)用到了以前所學(xué)的專(zhuān)業(yè)課知識(shí),如PCB制圖、C語(yǔ)言等。雖然過(guò)去從未獨(dú)立應(yīng)用過(guò)它們,但在學(xué)習(xí)的過(guò)程中帶著問(wèn)題去學(xué)我發(fā)現(xiàn)效率很高,這是我做這次課程設(shè)計(jì)的又一收獲。要做好一個(gè)課程設(shè)計(jì),就必須做到:在設(shè)計(jì)程序之前,對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路和一個(gè)完整的的軟件流程圖;在設(shè)計(jì)程序時(shí),不能妄想一次就將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設(shè)計(jì)課程過(guò)程中遇到問(wèn)題是很正常的,但我們應(yīng)該將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下次再碰到同樣的問(wèn)題的課程設(shè)計(jì)結(jié)束了,但是從中學(xué)到的知識(shí)會(huì)讓我受益終身。發(fā)現(xiàn)、提出、分析、解決問(wèn)題和實(shí)踐能力的提高都會(huì)受益于我在以后的學(xué)習(xí)、工作和生活中。設(shè)計(jì)過(guò)程,好比是我們?nèi)祟?lèi)成長(zhǎng)的歷程,常有一些不如意,但畢竟這是第一次做,難免會(huì)遇到各種各樣的問(wèn)題。在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固。我們通過(guò)查閱大量有關(guān)資料,并在小組中互相討論,交流經(jīng)驗(yàn)和自學(xué),若遇到實(shí)在搞不明白的問(wèn)題就會(huì)及時(shí)請(qǐng)教老師,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。通過(guò)這次課程設(shè)計(jì)我也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺(jué)理論上已經(jīng)掌握,但在運(yùn)用到實(shí)踐的過(guò)程中仍有意想不到的困惑,經(jīng)過(guò)一番努力才得以解決。這也激發(fā)了我今后努力學(xué)習(xí)的興趣,我想這將對(duì)我以后的學(xué)習(xí)產(chǎn)生積極的影響。通過(guò)這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論知識(shí)與實(shí)踐相結(jié)合的重要意義,學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。我覺(jué)得作為一名電氣專(zhuān)業(yè)的學(xué)生,單片機(jī)的課程設(shè)計(jì)是很有意義的。更重要的是如何把自己平時(shí)所學(xué)的東西應(yīng)用到實(shí)際中。雖然自己對(duì)于這門(mén)課懂的并不多,很多基礎(chǔ)的東西都還沒(méi)有很好的掌握,覺(jué)得很難,也沒(méi)有很有效的辦法通過(guò)自身去理解,但是靠著這一個(gè)多禮拜的“學(xué)習(xí)”,在小組同學(xué)的幫助和講解下,漸漸對(duì)這門(mén)課逐漸產(chǎn)生了些許的興趣,自己開(kāi)始主動(dòng)學(xué)習(xí)并逐步從基礎(chǔ)慢慢開(kāi)始弄懂它。我認(rèn)為這個(gè)收獲應(yīng)該說(shuō)是相當(dāng)大的。覺(jué)得課程設(shè)計(jì)反映的是一個(gè)從理論到實(shí)際應(yīng)用的過(guò)程,但是更遠(yuǎn)一點(diǎn)可以聯(lián)系到以后畢業(yè)之后從學(xué)校轉(zhuǎn)到踏上社會(huì)的一個(gè)過(guò)程。小組人員的配合﹑相處,以及自身的動(dòng)腦和努力,都是以后工作中需要的。參考文獻(xiàn)[1]張毅剛.單片機(jī)原理及應(yīng)用.高等教育出版社,2003[2]權(quán)明富,齊佳音,舒華英.客戶(hù)價(jià)值評(píng)價(jià)指標(biāo)體系設(shè)計(jì)[J].南開(kāi)管理評(píng),2004,7(3):17-18.[3]蘇家鍵等.單片機(jī)原理及應(yīng)用技術(shù).北京:高等教育出版社,2004[4]鐘睿.MCS-51
單片機(jī)原理及應(yīng)用開(kāi)發(fā)技術(shù).北京:中國(guó)鐵道出版社,2006[5]藍(lán)清華等.單片機(jī)應(yīng)用教程.北京:清華大學(xué)出版社,1999附錄一:C語(yǔ)言設(shè)計(jì)程序代碼:#include<reg51.h>#defineuintunsignedint#defineucharunsignedcharucharshi,ge,aa,keycount,temp;sbitanjian=P1^7;sbitxuan1=P2^0;
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年物流園區(qū)物業(yè)管理合同范本參考3篇
- 2024年跨省工程項(xiàng)目施工合同履約擔(dān)保條款細(xì)則3篇
- 二零二五年度圖書(shū)加盟店合同范本及合作協(xié)議3篇
- 2024政信息工程勞務(wù)分包質(zhì)量監(jiān)管及驗(yàn)收協(xié)議書(shū)2篇
- 2024版工程資料合同協(xié)議
- 2024年線上線下廣告整合服務(wù)合同
- 2025年度辦公用品租賃與售后服務(wù)一體化合同樣本3篇
- 2024年終止合同證明書(shū)3篇
- 2024年度大連安居客二手房地產(chǎn)交易合同解除及違約責(zé)任協(xié)議3篇
- 2024版消防系統(tǒng)安裝與調(diào)試合同協(xié)議3篇
- GB/T 44890-2024行政許可工作規(guī)范
- 上??颇恳豢荚囶}庫(kù)參考資料1500題-上海市地方題庫(kù)-0
- 軍工合作合同范例
- 【7地XJ期末】安徽省宣城市寧國(guó)市2023-2024學(xué)年七年級(jí)上學(xué)期期末考試地理試題(含解析)
- 2025年中國(guó)稀土集團(tuán)總部部分崗位社會(huì)公開(kāi)招聘管理單位筆試遴選500模擬題附帶答案詳解
- 超市柜臺(tái)長(zhǎng)期出租合同范例
- 2024-2025學(xué)年深圳市初三適應(yīng)性考試模擬試卷歷史試卷
- 廣東省深圳市2023-2024學(xué)年高一上學(xué)期期末考試物理試題(含答案)3
- 人教版歷史2024年第二學(xué)期期末考試七年級(jí)歷史試卷(含答案)
- 16J914-1 公用建筑衛(wèi)生間
- 《財(cái)務(wù)共享實(shí)務(wù)》課程期末考試題庫(kù)及答案
評(píng)論
0/150
提交評(píng)論