【正文】
第四章 系統(tǒng)仿真與實驗測試 16 系統(tǒng)仿真 16 實驗測試 16小 結(jié) 17致 謝 18參 考 文 獻(xiàn) 19附 錄 20第一章 設(shè)計方案 課程設(shè)計目的(1)鞏固、加深和擴(kuò)大單片機(jī)應(yīng)用的知識面,提高綜合及靈活運(yùn)用所學(xué)知識解決工業(yè)控制的能力;(2)培養(yǎng)針對課題需要,選擇和查閱有關(guān)手冊、圖表及文獻(xiàn)資料的自學(xué)能力,提高組成系統(tǒng)、編程、調(diào)試的動手能力;(3)過對課題設(shè)計方案的分析、選擇、比較、熟悉單片機(jī)用系統(tǒng)開發(fā)、研制的過程,軟硬件設(shè)計的方法、內(nèi)容及步驟。關(guān)鍵字:單片機(jī),數(shù)字時鐘。由于數(shù)字集成電路技術(shù)的發(fā)展和采用了先進(jìn)的石英技術(shù),使數(shù)字鐘具有走時準(zhǔn)確、性能穩(wěn)定、攜帶方便等優(yōu)點,它還用于計時、自動報時及自動控制等各個領(lǐng)域。盡管目前市場上已有現(xiàn)成的數(shù)字鐘集成電路芯片出售,價格便宜、使用也方便,但鑒于單片機(jī)的定時器功能也可以完成數(shù)字鐘電路的設(shè)計,因此進(jìn)行數(shù)字鐘的設(shè)計是必要的。AbstractDigital clock has bee an indispensable necessities in People39。 設(shè)計要求1).時制式為24小時制。 實現(xiàn)時鐘計時的基本方法利用MCS51系列單片機(jī)的可編程定時/計數(shù)器、中斷系統(tǒng)來實現(xiàn)時鐘計數(shù)。 電子鐘的時間顯示電子鐘的時鐘時間在六位數(shù)碼管上進(jìn)行顯示,因此,在內(nèi)部RAM中設(shè)置顯示緩沖區(qū)共8個單元。 LED5 LED4 LED3 時個位 控制方案STC12C5A08S2的P0口和P2口外接由八個LED數(shù)碼管(LED8~LED1)構(gòu)成的顯示器,用P0口作LED的段碼輸出口,P2口作八個LED數(shù)碼管的位控輸出線,P1口外接四個按鍵A、B、C、D構(gòu)成鍵盤電路。第二章 系統(tǒng)硬件電路設(shè)計根據(jù)以上的電子時鐘的設(shè)計要求可以分為以下的幾個硬件電路模塊:單片機(jī)模塊、數(shù)碼顯示模塊與按鍵模塊,模塊之間的關(guān)系圖如下面得方框電路圖21所示。當(dāng)輸入的復(fù)位信號延續(xù)兩個機(jī)器周期以上的高電平時即為有效,用完成單片機(jī)的復(fù)位初始化操作。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,它不再需要多路轉(zhuǎn)接電路MUX;因此它作為輸出口使用時,無需再外接上拉電阻,當(dāng)作為輸入口使用時,同樣也需先向其鎖存器寫“1”,使輸出驅(qū)動電路的FET截止。當(dāng)作為I/O口使用時,第二功能信號引線應(yīng)保持高電平,與非門開通,以維持從鎖存器到輸出端數(shù)據(jù)輸出通路的暢通。時鐘電路產(chǎn)生的振蕩脈沖經(jīng)過觸發(fā)器進(jìn)行二分頻之后,才成為單片機(jī)的時鐘脈沖信號。電路為上電復(fù)位電路,它是利用電容充電來實現(xiàn)的。圖24 單片機(jī)復(fù)位電路 數(shù)碼顯示模塊設(shè)計顯示器普遍地用于直觀地顯示數(shù)字系統(tǒng)的運(yùn)行狀態(tài)和工作數(shù)據(jù),按照材料及產(chǎn)品工藝,單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器有:發(fā)光二極管LED顯示器、液晶LCD顯示器、CRT顯示器等。分段式顯示器(LED數(shù)碼管)由7條線段圍成8字型,每一段包含一個發(fā)光二極管。圖26是共陽式、共陰式LED數(shù)碼管的原理圖和符號。對于多位LED顯示器,通常都是采用動態(tài)掃描的方法進(jìn)行顯示。數(shù)碼管顯示電路如圖28所示:圖28 數(shù)碼顯示電路數(shù)碼管使用條件:a、段及小數(shù)點上加限流電阻b、使用電壓:段:根據(jù)發(fā)光顏色決定;小數(shù)點:根據(jù)發(fā)光顏色決定c、使用電流:靜態(tài):總電流80mA(每段10mA);動態(tài):平均電流45mA峰值電流100mA。故在按鍵較少時,采用圖29所示電路。既便于調(diào)試、鏈接,又便于移植和修改;(3)建立正確的數(shù)學(xué)模型,通過仿真提高系統(tǒng)的性能,選取合適的參數(shù);(4)繪制程序流程圖;(5)合理分配系統(tǒng)資源;(6)為程序加入注釋,提高可讀性,實施軟件工程;(7)注意軟件的抗干擾設(shè)計,提高系統(tǒng)的可靠性。程序流程圖如圖32所示:圖32 定時器流程圖 按鍵檢測流程圖按鍵處理是先檢測分按鍵是否按下,分加按鍵如果按下,分就加1,分減按鍵如果按下,分就減1;再檢測時按鍵是否按下,時加按鍵如果按下,時就加1,時減按鍵如果按下,時就減1,如果沒有鍵按下,就把時間顯示出來。圖34 時間顯示流程圖 源程序清單include include //接口定義sbit HU = P1^0。unsigned int a=0,b=0,c=0,d=0,e=0,f=0,s=20。t0。 } if(HU==0) { e=e+1。 TMOD=0x01。 while(1) { P2=0xfe。 P0=disp[b]。 delayus(150)。 P2=0xef。 P0=disp[10]。 delayus(150)。 timechange()。 s=s1。 if(b==6) { b=0。 if(d==6) { d=0。 } } } } } if((f==2)amp。 } TR0=1。隨著生產(chǎn)力的發(fā)展,社會的進(jìn)步,生產(chǎn)生活對時鐘的需求越來越大,對時鐘的體型、功能的要求也各有不同。所以多功能電子時鐘有多種實現(xiàn)方案,能夠?qū)崿F(xiàn)的功能也很多,筆者已經(jīng)通過仿真和調(diào)試,實現(xiàn)了時間日歷顯示和校對、鬧鈴等功能。但當(dāng)拿到題目時,確實不知道怎么著手,有些迷茫,上網(wǎng)查資料,問老師,在老師的幫助下,歷時兩個星期,解決一個又一個的困難,終于完成任務(wù)。設(shè)計過程,好比是我們?nèi)祟惓砷L的歷程,常有一些不如意,但畢竟這是第一次做,難免會遇到各種各樣的問題。參 考 文 獻(xiàn)[1] Stevens,范建華譯. TCP/IP詳解卷1:協(xié)議[M]. 機(jī)械工業(yè)出版社,2000[5] Androw S. Tanenbaum. 計算機(jī)網(wǎng)絡(luò)(第4版)[M]. Pearson,2004[6] your employer dismisses you and you think that you have been dismissed unfairly.For more information about dismissal and unfair dismissal, seeagainst the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any pensation awarded to you as a result of your failure to appeal.Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are plaining about happened. If your application is received after this time limit, the tribunal will not usually accept it.If you are worried about how the time limits apply to you, take advice from one of the organisations listed undert charge you more than 35% of your pensation To find your nearest CAB, including those that give advice by , click ons 150th anniversary celebrations and will attend City39。for the racist behaviour of their fans durings actions.CSKA said they were surprised and disappointed by Toure39。總覺得自己自己似乎應(yīng)該去做點什么,或者寫點什么。t really grow up, it seems is not so important。Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time. 原來,這個世界上,對某