




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、武漢理工大學(xué)華夏學(xué)院信息工程課程設(shè)計(jì)報(bào)告書課 程 名 稱 智能儀器設(shè)計(jì)基礎(chǔ) 課程設(shè)計(jì)總評成績 學(xué)生姓名、學(xué) 號 學(xué) 生 專 業(yè) 班級 指 導(dǎo) 教 師 姓名 課程設(shè)計(jì)起止日期 2012.6.112012-6-22 課程設(shè)計(jì)基本要求課程設(shè)計(jì)是工科學(xué)生十分重要的實(shí)踐教學(xué)環(huán)節(jié),通過課程設(shè)計(jì),培養(yǎng)學(xué)生綜合運(yùn)用先修課程的理論知識和專業(yè)技能,解決工程領(lǐng)域某一方面實(shí)際問題的能力。課程設(shè)計(jì)報(bào)告是科學(xué)論文寫作的基礎(chǔ),不僅可以培養(yǎng)和訓(xùn)練學(xué)生的邏輯歸納能力、綜合分析能力和文字表達(dá)能力,也是規(guī)范課程設(shè)計(jì)教學(xué)要求、反映課程設(shè)計(jì)教學(xué)水平的重要依據(jù)。為了加強(qiáng)課程設(shè)計(jì)教學(xué)管理,提高課程設(shè)計(jì)教學(xué)質(zhì)量,特?cái)M定如下基本要求。1. 課
2、程設(shè)計(jì)教學(xué)一般可分為設(shè)計(jì)項(xiàng)目的選題、項(xiàng)目設(shè)計(jì)方案論證、項(xiàng)目設(shè)計(jì)結(jié)果分析、答辯等4個(gè)環(huán)節(jié),每個(gè)環(huán)節(jié)都應(yīng)有一定的考核要求和考核成績。2. 課程設(shè)計(jì)項(xiàng)目的選題要符合本課程設(shè)計(jì)教學(xué)大綱的要求,該項(xiàng)目應(yīng)能突出學(xué)生實(shí)踐能力、設(shè)計(jì)能力和創(chuàng)新能力的培養(yǎng);該項(xiàng)目有一定的實(shí)用性,且學(xué)生通過努力在規(guī)定的時(shí)間內(nèi)是可以完成的。課程設(shè)計(jì)項(xiàng)目名稱、目的及技術(shù)要求記錄于課程設(shè)計(jì)報(bào)告書一、二項(xiàng)中,課程設(shè)計(jì)項(xiàng)目的選題考核成績占10%左右。3. 項(xiàng)目設(shè)計(jì)方案論證主要包括可行性設(shè)計(jì)方案論證、從可行性方案中確定最佳方案,實(shí)施最佳方案的軟件程序、硬件電路原理圖和PCB圖。項(xiàng)目設(shè)計(jì)方案論證內(nèi)容記錄于課程設(shè)計(jì)報(bào)告書第三項(xiàng)中,項(xiàng)目設(shè)計(jì)方案論證
3、主要考核設(shè)計(jì)方案的正確性、可行性和創(chuàng)新性,考核成績占30%左右。4. 項(xiàng)目設(shè)計(jì)結(jié)果分析主要包括項(xiàng)目設(shè)計(jì)與制作結(jié)果的工藝水平,項(xiàng)目測試性能指標(biāo)的正確性和完整性,項(xiàng)目測試中出現(xiàn)故障或錯(cuò)誤原因的分析和處理方法。項(xiàng)目設(shè)計(jì)結(jié)果分析記錄于課程設(shè)計(jì)報(bào)告書第四項(xiàng)中,考核成績占25%左右。5. 學(xué)生在課程設(shè)計(jì)過程中應(yīng)認(rèn)真閱讀與本課程設(shè)計(jì)項(xiàng)目相關(guān)的文獻(xiàn),培養(yǎng)自己的閱讀興趣和習(xí)慣,借以啟發(fā)自己的思維,提高綜合分和理解能力。文獻(xiàn)閱讀摘要記錄于課程設(shè)計(jì)報(bào)告書第五項(xiàng)中,考核成績占10%左右。6. 答辯是課程設(shè)計(jì)中十分重要的環(huán)節(jié),由課程設(shè)計(jì)指導(dǎo)教師向答辯學(xué)生提出23個(gè)問題,通過答辯可進(jìn)一步了解學(xué)生對課程設(shè)計(jì)中理論知識和實(shí)際
4、技能掌握的程度,以及對問題的理解、分析和判斷能力。答辯考核成績占25%左右。7.學(xué)生應(yīng)在課程設(shè)計(jì)周內(nèi)認(rèn)真參加項(xiàng)目設(shè)計(jì)的各個(gè)環(huán)節(jié),按時(shí)完成課程設(shè)計(jì)報(bào)告書交給課程設(shè)計(jì)指導(dǎo)教師評閱。課程設(shè)計(jì)指導(dǎo)教師應(yīng)認(rèn)真指導(dǎo)學(xué)生課程設(shè)計(jì)全過程,認(rèn)真評閱學(xué)生的每一份課程設(shè)計(jì)報(bào)告,給出課程設(shè)計(jì)綜合評閱意見和每一個(gè)環(huán)節(jié)的評分成績(百分制),最后將百分制評分成績轉(zhuǎn)換為五級分制(優(yōu)秀、良好、中等、及格、不及格)總評成績。8. 課程設(shè)計(jì)報(bào)告書是實(shí)踐教學(xué)水平評估的重要資料,應(yīng)按課程、班級集成存檔交實(shí)驗(yàn)室統(tǒng)一管理。課程設(shè)計(jì)任務(wù)書學(xué)生姓名: 專業(yè)班級: 指導(dǎo)教師: 工作單位: 題目: 實(shí)時(shí)日歷時(shí)鐘顯示系統(tǒng) 初始條件:利用實(shí)驗(yàn)室可以提
5、供的設(shè)備平臺、儀器儀表、常見芯片,設(shè)計(jì)實(shí)時(shí)日歷時(shí)鐘顯示系統(tǒng)。要求完成的主要任務(wù):1在 51 單片機(jī)系統(tǒng)中設(shè)置、獲取、記錄實(shí)時(shí)的日歷時(shí)鐘信息并通過 LED 顯示或 LCD 顯示。 2. 能夠進(jìn)行長時(shí)間的記錄,并且存儲的時(shí)間信息在掉電情況下能長期保存。3. 初始的時(shí)間信息要求用戶用鍵盤輸入或通過 PC 機(jī)和單片機(jī)的串口通信來設(shè)置。4. 利用已有設(shè)備進(jìn)行安裝調(diào)試 。以上內(nèi)容為基本要求,可按照自己的理解增加功能使之更完善。課程設(shè)計(jì)說明書應(yīng)嚴(yán)格按統(tǒng)一格式打印,資料齊全,堅(jiān)決杜絕抄襲,雷同現(xiàn)象。應(yīng)畫出單元電路圖和整體電路原理圖,給出系統(tǒng)參數(shù)計(jì)算過程,圖紙、元器件符號及文字符號符合國家標(biāo)準(zhǔn)。時(shí)間安排:整個(gè)課
6、程設(shè)計(jì)時(shí)間為2周。具體進(jìn)度安排如下:學(xué)時(shí)分配進(jìn)度安排2天總體方案設(shè)計(jì)與論證2天系統(tǒng)硬件電路設(shè)計(jì)與仿真2天系統(tǒng)軟件設(shè)計(jì)與仿真3天安裝調(diào)試1天完成課程設(shè)計(jì)報(bào)告書、答辯指導(dǎo)老師簽字: 年 月 日3一、課程設(shè)計(jì)項(xiàng)目名稱實(shí)時(shí)日歷時(shí)鐘顯示系統(tǒng)二、項(xiàng)目設(shè)計(jì)目的及技術(shù)要求1在 51 單片機(jī)系統(tǒng)中設(shè)置、獲取、記錄實(shí)時(shí)的日歷時(shí)鐘信息并通過 LED 顯示或 LCD 顯示。 2. 能夠進(jìn)行長時(shí)間的記錄,并且存儲的時(shí)間信息在掉電情況下能長期保存。3. 初始的時(shí)間信息要求用戶用鍵盤輸入或通過 PC 機(jī)和單片機(jī)的串口通信來設(shè)置。4. 利用已有設(shè)備進(jìn)行安裝調(diào)試。三、項(xiàng)目設(shè)計(jì)方案論證(可行性方案、最佳方案、軟件程序、硬件電路原
7、理圖和PCB圖)1.可行性方案1.1單片機(jī)芯片的選擇方案和論證方案一:采用FPGA(現(xiàn)場可編程門陣列)實(shí)現(xiàn)日歷時(shí)鐘系統(tǒng),它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。FPGA的使用非常靈活,同一片F(xiàn)PGA通過不同的編程數(shù)據(jù)可以產(chǎn)生不同的電路功能。 方案二:主控器模塊采用的是ATMEL公司的8位系列最高配置的Atmega128單片機(jī),高性能,低功耗,具有128KB的系統(tǒng)內(nèi)可編程Flash、4KB的EEPROM、4KB的內(nèi)部SRAM,并集成內(nèi)部8路高速10位ADC,能過滿足本次設(shè)計(jì)的要求。方案三:采用AT89S52
8、,片內(nèi)ROM全都采用Flash ROM:能以3V超低壓工作;同時(shí)也與MCS-51系列單片機(jī)完全兼容,該芯片內(nèi)部存儲器為8KB ROM存儲空間,同樣具有89C51的功能,且具有在線編程可擦除技術(shù),當(dāng)在對電路進(jìn)行調(diào)試時(shí),由于程序的錯(cuò)誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r(shí),不需要對芯片的多次拔插,所以不會對芯片造成一定的損壞?;趯?shí)驗(yàn)室設(shè)備及課程所學(xué)我們選擇方案三1.2顯示模塊選擇方案和論證方案一:采用LED液晶顯示屏,液晶顯示屏的顯示功能強(qiáng)大,可顯示大量文字,圖形,顯示多樣,清晰可見,但是價(jià)格昂貴,需要的接口線多,所以在此設(shè)計(jì)中不采用LED 液晶顯示屏。方案二:采用點(diǎn)陣式數(shù)碼管顯示,點(diǎn)陣式數(shù)碼管是
9、由八行八列的發(fā)光二極管組成,對于顯示文字比較適合,如采用在顯示數(shù)字顯得太浪費(fèi),且價(jià)格也相對較高,所以也不用此種作為顯示。方案三:采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價(jià)格適中,對于顯示數(shù)字最合適,而且采用動態(tài)掃描法與單片機(jī)連接時(shí),占用的單片機(jī)口線少。所以采用了LED數(shù)碼管作為顯示。1.3時(shí)鐘芯片的選擇方案和論證方案一:直接采用單片機(jī)定時(shí)計(jì)數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)時(shí),分,秒計(jì)數(shù)。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實(shí)現(xiàn)的時(shí)間誤差較大。所以不采用此方案。方案二:采用DS1302時(shí)鐘芯片實(shí)現(xiàn)時(shí)鐘,DS1302芯片是一種高性能的時(shí)鐘芯片,可自動對秒,分,時(shí),日,周,月,年以及閏年補(bǔ)償?shù)?/p>
10、年進(jìn)行計(jì)數(shù),而且精度高,工作電壓2.5V5.5V范圍內(nèi),2.5V時(shí)耗電小于300nA。方案三:采用達(dá)拉斯公司的日歷時(shí)鐘芯片DS12C887作為實(shí)時(shí)時(shí)鐘芯片,DS12C887能夠自動產(chǎn)生世紀(jì)、年、月、日、時(shí)、分、秒等時(shí)間信息,而且自帶有鋰電池,外部掉電時(shí),其內(nèi)部時(shí)間信息還能夠保持10年之久;對于一天內(nèi)的時(shí)間記錄,有12小時(shí)制和24小時(shí)制兩種模式。在12小時(shí)制模式中,用AM和PM區(qū)分上午和下午。所以采用掉電可長時(shí)間保存的DS12C887時(shí)鐘芯片。1.4電路設(shè)計(jì)最佳方案確定綜上各方案所述,對此次課程設(shè)計(jì)的方案選定:以單片機(jī)AT89S52為主控制器,時(shí)間數(shù)據(jù)是通過時(shí)鐘芯片DS12C887來讀取,并通過
11、LED 數(shù)碼管顯示出來,并用鍵盤來完成對當(dāng)前時(shí)間的調(diào)整。2.硬件電路設(shè)計(jì)本設(shè)計(jì)的硬件電路設(shè)計(jì)主要是圍繞日歷時(shí)鐘芯片DS12C887的使用進(jìn)行的。2.1電路設(shè)計(jì)框圖本設(shè)計(jì)的硬件電路包括單片機(jī)電路、日歷時(shí)鐘芯片電路和數(shù)碼管顯示輸出電路,其結(jié)構(gòu)框圖如圖1所示。圖1系統(tǒng)硬件結(jié)構(gòu)框圖2.2電路原理圖及說明2.2.1控制電路圖2所示為本設(shè)計(jì)的單片機(jī)部分的電路原理圖圖2實(shí)時(shí)日歷時(shí)鐘顯示系統(tǒng)單片機(jī)部分電路原理圖上圖是AT89C52單片機(jī)的最小系統(tǒng),包括晶振電路,復(fù)位電路,確保系統(tǒng)的控制部分。P0端口用作地址/數(shù)據(jù)復(fù)用總線AD07,和日歷時(shí)鐘芯片相連。P1端口用作數(shù)碼管的段碼接口,由于本設(shè)計(jì)的顯示不會出現(xiàn)小數(shù)點(diǎn)
12、,因此只使用了a、b、c、d、e、f、g,而沒有使用dp(小數(shù)點(diǎn))段。P2端口的P2.1P2.4作為數(shù)碼管的位碼接口,它們需要通過4-16譯碼電路以及驅(qū)動電路來控制13位數(shù)碼管的位碼選擇。P2端口的P2.0在反相之后為日歷時(shí)鐘芯片提供片選信號,需要反相是因?yàn)樵撈x信號為低電平有效。單片機(jī)的P3.7(/RD)、P3.6(/WR)引腳和日歷時(shí)鐘芯片的讀、寫引腳直接相連,它們均為低電平有效。2.2.2日歷時(shí)鐘電路圖3為日歷時(shí)鐘芯片部分的電路圖圖3實(shí)時(shí)日歷時(shí)鐘顯示系統(tǒng)片選及日歷時(shí)鐘芯片部分電路原理圖圖3中,U2為6反相器74LS04,它將單片機(jī)的P2.0反相之后送至DS12C887的片選引腳。U3為日
13、歷時(shí)鐘芯片DS12C887,在本設(shè)計(jì)中,將其MOT引腳接地,選擇Intel總線時(shí)序模式。在以Intel總線時(shí)序模式工作時(shí),它和51單片機(jī)的接口完全兼容,因此將它的地址/數(shù)據(jù)復(fù)用線AD0AD7、鎖存輸入ALE、讀輸入DS、寫輸入和51單片機(jī)的對應(yīng)引腳直接相連。DS12C887的方波輸出SQW和中斷申請/IRQ在本設(shè)計(jì)中不使用。2.2.3顯示電路圖4為顯示電路的電路圖,采用了LED驅(qū)動芯片MAX7219。使用兩片MAX7219,實(shí)現(xiàn)16為數(shù)碼管顯示。因?yàn)楸驹O(shè)計(jì)要實(shí)現(xiàn)顯示年(4位數(shù)字)、月(2位數(shù)字)、日(2位數(shù)字)、星期(1位數(shù)字)、小時(shí)(2位數(shù)字)、分鐘(2位數(shù)字),總共需要13位數(shù)碼管,而一片
14、MAX7219最多只能支持8位數(shù)碼管的顯示,所以,我們需要單片機(jī)分別連接兩片MAX7219來實(shí)現(xiàn)13位數(shù)碼管顯示。圖4顯示電路電路圖3.軟件設(shè)計(jì) 軟件設(shè)計(jì)分兩部分:時(shí)鐘部分以及顯示部分。3.1程序流程圖 程序流程圖如圖5所示圖5系統(tǒng)程序流程圖3.2基于DS12C887的實(shí)時(shí)日歷時(shí)鐘顯示系統(tǒng)程序#include #include #include #define uchar unsigned char#define uint unsigned int#define NoOp 0x00 / 空操作寄存器#define Digit0 0x01 / 數(shù)碼管1寄存器#define Digit1 0x02
15、 / 數(shù)碼管2寄存器#define Digit2 0x03 / 數(shù)碼管3寄存器#define Digit3 0x04 / 數(shù)碼管4寄存器#define Digit4 0x05 / 數(shù)碼管5寄存器#define Digit5 0x06 / 數(shù)碼管6寄存器#define Digit6 0x07 / 數(shù)碼管7寄存器#define Digit7 0x08 / 數(shù)碼管8寄存器#define DecodeMode 0x09 / 譯碼模式寄存器#define Intensity 0x0a / 亮度寄存器#define ScanLimit 0x0b / 掃描位數(shù)寄存器#define ShutDown 0x0c
16、 / 低功耗模式寄存器#define DisplayTest 0x0f / 顯示測試寄存器#define ShutdownMode 0x00 / 低功耗方式#define NormalOperation 0x01 / 正常操作方式#define ScanDigit 0x07 / 掃描位數(shù)設(shè)置,顯示8位數(shù)碼管#define DecodeDigit 0xff / 譯碼設(shè)置,8位均為BCD碼#define IntensityGrade 0x0a / 亮度級別設(shè)置#define TestMode 0x01 / 顯示測試模式#define TextEnd 0x00 / 顯示測試結(jié)束,恢復(fù)正常工作模式/*
17、 DS12C887 內(nèi)部專用寄存器宏定義 */#define MIN XBYTE0x0102#define HOUR XBYTE0x0104#define DAYOFWEEK XBYTE0x0106#define DAYOFMONTH XBYTE0x0107#define MONTH XBYTE0x0108#define YEAR XBYTE0x0109#define REG_A XBYTE0x010a#define REG_B XBYTE0x010bsbit DIN = P10; / 串行數(shù)據(jù)輸入sbit CLK = P11;/ 串行時(shí)鐘sbit LOAD1 = P12;/ 顯示數(shù)據(jù)鎖存控制
18、sbit LOAD2 = P13;uchar DisBuffer8=0,0,0,0,0,0,0,0; / 顯示緩存uchar year1=10,month1=6,dayofweek1=5,dayofmonth1=10,hour1=22,min1=17;/* 芯片DS12C887提供的日歷時(shí)鐘信息變量 */uchar year2,month2,dayofweek2,dayofmonth2,hour2,min2;void delay(uint z)uint j,k;for(j=z;j0;j-)for(k=110;k0;k-);/* 向MAX7219寫入字節(jié)(8位)*/void SendChar (
19、uchar ch)uchar i,temp; _nop_(); for (i=0;i8;i+) temp=ch&0x80; ch=ch1; if(temp) DIN=1; CLK=0; CLK=1; else DIN=0; CLK=0; CLK=1; /* 向MAX7219寫入字(16位)*/void WriteWord (uchar addr,uchar num,int p) if(p=1) LOAD1=0; _nop_(); SendChar(addr); _nop_(); SendChar(num); _nop_(); LOAD1=1;/ 鎖存進(jìn)相應(yīng)寄存器else if(p=2) LOA
20、D2=0; _nop_(); SendChar(addr); _nop_(); SendChar(num); _nop_(); LOAD2=1;/ 鎖存進(jìn)相應(yīng)寄存器 /* MAX7219初始化 */void InitDisplay (void) WriteWord (ScanLimit,ScanDigit,1); / 設(shè)置掃描界限 WriteWord (DecodeMode,DecodeDigit,1); / 設(shè)置譯碼模式 WriteWord (Intensity,IntensityGrade,1); / 設(shè)置亮度 WriteWord (ShutDown,NormalOperation,1);
21、 / 設(shè)置為正常工作模式WriteWord (ScanLimit,ScanDigit,2); / 設(shè)置掃描界限 WriteWord (DecodeMode,DecodeDigit,2); / 設(shè)置譯碼模式 WriteWord (Intensity,IntensityGrade,2); / 設(shè)置亮度 WriteWord (ShutDown,NormalOperation,2); / 設(shè)置為正常工作模式/* 設(shè)置日歷和時(shí)鐘函數(shù) */void settime()REG_B = REG_B|0x80;/ SET=1,芯片DS12C887處于設(shè)置狀態(tài)MIN = min1;HOUR = hour1;DAY
22、OFWEEK = dayofweek1;DAYOFMONTH = dayofmonth1;MONTH = month1;YEAR = year1;REG_B = REG_B&0x7f; / SET=0,芯片DS12C887恢復(fù)正常數(shù)據(jù)更新狀態(tài)/* 獲取日歷時(shí)鐘函數(shù) */void gettime()while (REG_A&0x80=0x00)/ 直到UIP=0時(shí),才能讀取日歷時(shí)鐘信息min2 = MIN ;hour2 = HOUR;dayofweek2 = DAYOFWEEK;dayofmonth2 = DAYOFMONTH; month2 = MONTH;year2 = YEAR;/* 13
23、位數(shù)碼管顯示年、月、日、星期、時(shí)、分 */void display()WriteWord (Digit0,0,1); WriteWord (Digit1,0,1); WriteWord (Digit2,0,1); WriteWord (Digit3,2,1); WriteWord (Digit4,0,1); WriteWord (Digit5,year2/10,1); WriteWord (Digit6,year2%10,1); WriteWord (Digit7,month2/10,1);WriteWord (Digit0,month2%10,2); WriteWord (Digit1,da
24、yofmonth2/10,2); WriteWord (Digit2,dayofmonth2%10,2); WriteWord (Digit3,dayofweek2,2); WriteWord (Digit4,hour2/10,2); WriteWord (Digit5,hour2%10,2); WriteWord (Digit6,min2/10,2); WriteWord (Digit7,min2%2,2);void main(void)InitDisplay(); / MAX7219初始化 WriteWord(DisplayTest,TestMode,1);/ 開始顯示測試,點(diǎn)亮所有LED
25、 delay(3000); / 延時(shí)約3s WriteWord (DisplayTest,TextEnd,1);/ 退出顯示測試模式WriteWord(DisplayTest,TestMode,2);/ 開始顯示測試,點(diǎn)亮所有LED delay(3000); / 延時(shí)約3s WriteWord (DisplayTest,TextEnd,2);/ 退出顯示測試模式/* 設(shè)置DV2、DV1、DV0為010,打開芯片DS12C887內(nèi)部晶振 */REG_A = REG_A&0xaf;/ DV2=DV0=0REG_A = REG_A|0x20;/ DV1=1REG_B = REG_B&0x7b;/ S
26、ET=0,時(shí)間數(shù)據(jù)正常更新;DM=0,二進(jìn)制數(shù)據(jù)模式REG_B = REG_B|0x02;/ 寄存器B的24/12位置1,24小時(shí)時(shí)間模式while (1)settime(); /* 調(diào)用設(shè)置日歷時(shí)鐘函數(shù) */gettime(); /* 調(diào)用獲取日歷時(shí)鐘函數(shù) */display(); /* 13位數(shù)碼管顯示日歷、星期和時(shí)間信息 */四、項(xiàng)目設(shè)計(jì)結(jié)果分析(分析試驗(yàn)過程中獲得的數(shù)據(jù)、波形、現(xiàn)象或問題的正確性和必然性,分析產(chǎn)生不正確結(jié)果的原因和處理方法)實(shí)驗(yàn)結(jié)果:當(dāng)上電后,系統(tǒng)顯示提示符P。按下k1后,系統(tǒng)開始正常運(yùn)行, 此時(shí)按其它鍵均無效當(dāng)再按下k1后,進(jìn)入調(diào)秒狀態(tài),按k2加1,按k3減1,再按一
27、下k1進(jìn)入調(diào)分狀態(tài),再按一下,進(jìn)入調(diào)時(shí),再按一下,進(jìn)入正常的運(yùn)行狀態(tài)在調(diào)整狀態(tài)下,當(dāng)調(diào)整該位時(shí),該位會閃爍。較好地完成了設(shè)置、獲取、記錄實(shí)時(shí)的日歷時(shí)鐘信息并通過 LED 顯示或 LCD 顯示。掉電后DS1302會轉(zhuǎn)用后備電池供電,在次上電后,時(shí)鐘顯示為當(dāng)前時(shí)間。證明了能夠進(jìn)行長時(shí)間的記錄,并且存儲的時(shí)間信息在掉電情況下能長期保存。實(shí)驗(yàn)結(jié)論:硬件設(shè)計(jì)中對于單片機(jī)最終選擇了AT89C51,它是一種帶4K字節(jié)閃存可編程可擦除只讀存儲器的低電壓,高性能CMOS8位微處理器。單片機(jī)是很容易受干擾的控制器,當(dāng)采用外部晶振時(shí),應(yīng)盡量讓其靠近單片機(jī)減少對其干擾,防止程序亂飛現(xiàn)象。同時(shí)還可以采用隔離等方式減少干
28、擾。軟件設(shè)計(jì)中要完成鍵值處理,定時(shí)中斷,延時(shí),鍵盤掃描,顯示等功能。軟件設(shè)計(jì)是核心部分,具有多樣化,靈活性高,易移植等優(yōu)點(diǎn),要深深理會各指令的含義才能更加熟練應(yīng)用,中斷的合理利用可以減少CPU利用資源,具有執(zhí)行效率高等優(yōu)點(diǎn),本設(shè)計(jì)用到定時(shí)器中斷以減少對CPU的占用,更好的處理其他功能。軟件的設(shè)計(jì)大部分采用模塊化設(shè)計(jì)的方法以方便調(diào)試,并使其可讀性大大增強(qiáng),方便更改和移植。 在這次課程設(shè)計(jì)中,我熟悉了芯片的結(jié)構(gòu)及掌握了各芯片的工作原理和其具體的使用方法。我也發(fā)現(xiàn)了一些不足之處,在電路設(shè)計(jì)中,先仿真后連接實(shí)物圖,但有時(shí)仿真和電路連接是不完全一致的 ,在實(shí)際電路的連接圖中出錯(cuò)的原因都是界限和芯片的接觸
29、不良以及接線錯(cuò)誤引起的,因此要學(xué)會區(qū)分仿真和電路連接圖間的區(qū)別。 在此次課程設(shè)計(jì)中,我學(xué)會了獨(dú)立思考并解決問題以及及時(shí)向同學(xué)求教不懂之處。我認(rèn)識到了知識要靈活運(yùn)用的重要性以及要將知識與實(shí)際相結(jié)合的道理。五、參考文摘(相關(guān)文摘不少于5篇,記錄每篇文獻(xiàn)的作者姓名.文獻(xiàn)名稱.文獻(xiàn)發(fā)行城市:文獻(xiàn)出版社,出版年;文獻(xiàn)內(nèi)容摘要, 每篇不少于100字)【1】李群芳,張士軍,黃建.單片微型計(jì)算機(jī)與接口技術(shù)(第三版).北京:電子工業(yè)出版社.2008.摘要:從硬件連接方式看,鍵盤通常可分為獨(dú)立式鍵盤和矩陣式鍵盤兩類。所謂獨(dú)立式鍵盤是指各按鍵相互獨(dú)立,每個(gè)按鍵分別于單片機(jī)的I/O口或外擴(kuò)I/O芯片的一根輸入線項(xiàng)鏈,通常每根輸入線上按鍵的工作狀態(tài)不會影響其他輸入線的工作狀態(tài)。通過檢測輸入線的電平就可很容易判斷哪個(gè)按鍵被按下。獨(dú)立式鍵盤電路配置靈活,軟件簡單,但在按鍵數(shù)較多時(shí),會占用大量的輸入口線?!?】史建芳.智能儀器設(shè)計(jì)基礎(chǔ).北京:電子工業(yè)出版社,2007.摘要:靜態(tài)顯示方式是指顯示器顯示某一字符時(shí),相應(yīng)段的發(fā)光二極管恒定導(dǎo)通或截止使顯示字符的字段連續(xù)發(fā)光。在靜態(tài)顯示
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國電子郵件簽名軟件行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國電動鎖具行業(yè)市場深度分析及競爭格局與投資前景報(bào)告
- 2025至2030中國瑜伽短褲行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國特級面粉行業(yè)市場深度研究與戰(zhàn)略咨詢分析報(bào)告
- 學(xué)習(xí)動機(jī)的強(qiáng)化策略教育心理學(xué)的視角
- 智能教育未來展望組委會的角色與影響
- 2025秋季教務(wù)處工作計(jì)劃:打造8大體系 培育時(shí)代新人
- 數(shù)字化教育資源的建設(shè)與共享
- 抖音商戶短視頻拍攝流程標(biāo)準(zhǔn)化規(guī)定
- 抖音商戶數(shù)據(jù)分析師用戶分層運(yùn)營制度
- 《中華民族共同體概論》考試復(fù)習(xí)題庫(含答案)
- PTBD管路維護(hù)技術(shù)
- 220kV變電運(yùn)行中的故障排除方法
- 30題投資管理類崗位常見面試問題含HR問題考察點(diǎn)及參考回答
- 煤礦典型事故案例分析培訓(xùn)課件
- 15D501 建筑物防雷設(shè)施安裝
- 電氣設(shè)備運(yùn)行與維護(hù)-開關(guān)電器的運(yùn)行與維護(hù)
- 決策力和執(zhí)行力教學(xué)課件
- 試產(chǎn)總結(jié)報(bào)告模板
- 滁州景航農(nóng)業(yè)科技有限公司蚯蚓養(yǎng)殖、玉米、菌菇種植協(xié)同處理處置秸稈、畜禽糞便和生活污泥項(xiàng)目環(huán)境影響報(bào)告表
- 醫(yī)院崗位系數(shù)評價(jià)實(shí)施辦法
評論
0/150
提交評論