【正文】
t start planning... Those years, those days of do, finally, like youth, will end in our life. 此刻,天空是陰暗的,空氣里有著剛下過雨之后的清新因子。想要的,不 想要的,界限明確,好像沒有什么可以撼動自己。 Junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isn39。s governing body, has also ordered an immediate investigation into the referee39。t appealed against 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 i. If you are worried about how the time limits apply to you, take advice from one of the anisations listed under Further help. Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation. Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the anisations listed under Further help. If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your pensation if you win the case. This is known as a damagesbased agreement. In England and Wales, your solicitor can39。判斷是否加到 24小時 MOV HOUR,0 LJMP J2 J0: JB S_SET,A1 LCALL DISPLAY SJMP J0 J1: JB M_SET,A1 LCALL DISPLAY 32 SJMP J1 J2: JB H_SET,A1 LCALL DISPLAY SJMP J2 INT_T0: MOV TH0,(6553650000)/256 MOV TL0,(6553650000)MOD 256 INC TCNT MOV A,TCNT CJNE A,20,RETUNE 。定時 50毫秒 MOV TL0,(6553650000)MOD 256 MOV IE,82H SETB TR0 。北京:中國電力出版社, 2020. 。在本論文完成之際,首先要向我的導師鄒老師致以誠摯的謝意。 2. 設計程序采用什么編程語言并不是非常重要 ,關鍵要有一個清晰的思路和一個完整的軟件流程圖 。如顯示時間為 143022,既是 14點 30分 22秒,通過以下調整則可實現。顯示分鐘 MOV B,10 DIV AB CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。當秒值大于 60 時,秒清零,重新計數,分值加 1,秒、分同時顯示;當分值大于 60 時,分清零,重新計數,小時加 1,秒、分、時同時顯示,當小時大于 23時,一天的計時完畢,秒、分、時均清零,進行第二天的計時。顯示秒 MOV B,10 DIV AB CLR MOVC A, A+DPTR 。此過程循環(huán)執(zhí)行,其程序流程圖如圖 42所示: 初始化 鍵輸入 開始 鍵執(zhí)行 結束 17 圖 42 鍵輸入程序流程圖 A1: LCALL DISPLAY;調用延時程序 JNB S_SET,S1;判斷按鍵是否按下 JNB M_SET,S2 JNB H_SET,S3 LJMP A1 S1: LCALL DELAY 。在計算程序中,使對應于時、分、秒的變化量按照 60 進制和 24 進制進行計算,動態(tài)顯示程序直接引用這些變量,達到顯示的數字也隨之不斷變化,即完成了電子鐘的功能。如圖 36所示 圖 35 鍵盤電路 系統(tǒng)原理圖 AT89C51的 P1口接入三個按鍵,對時、分、秒進行調整。消除的方法很多,本設計采用軟件延時的方法來消除抖動。 13 圖 34 驅動顯示電路框圖 74LS244是我們常用的芯片,用來驅動 led或者其他的設備 當 8051單片機的 P1口總線負載達到或超過 P1最大負載能力時,必須接入 74LS244等總線驅動器??刂葡鄳亩O管導通,就能顯示出對應字符。由于本次設計采用的是上電復位,所以這里只介紹上電復位,如下圖 33所示 : 圖 33 上電復位電路 上電復位要求接通電源后,單片機自動實現復位操作。 單片機時鐘電路圖,如圖 31所示 :XTAL1和 XTAL2分別為反向放大器的輸入和輸出。系統(tǒng)配備 8位 LED數碼管顯示和 3個獨立式按鍵,用 P0口作為鍵盤接口電路, P1口和 P3口作為段碼和位碼輸出口,并在字段碼輸出口接 74LS245芯片,用該芯片來驅動 LED數碼管顯示。所以,獨立式按鍵常用于按鍵數量不多的場合。 圖 21 電子鐘系統(tǒng)整體結構 ( 1)顯示方案 方案一 :靜態(tài)顯示就是當 CPU將要顯示的字或字段碼送到輸出口,顯示器就可以顯示出所要顯示的字符,如果 CPU不去改寫它,它將一直保持下去;靜態(tài)顯示硬件開銷大,電路復雜,信息刷新速度慢。其中秒和分為 60 進制,小時為 24進制計數。這個時鐘 系統(tǒng)很簡單,投入生產的成本很低,因此,它的價格比較便宜,對于學生很實用。比如彩電一般是一個家庭一臺,手表則是每人一塊,但從銷售量來看,光TCL一家公司兩個月的彩電銷量可以接近 300萬臺,而我們手表每年總共才賣 200多萬只。 本設計是利用 MCS51系列單片機內部的定時器 /計數器進行中數年定時,配合軟件延時實現時、分、秒的計時。 方法及進度安排: 第一周到第二周:通過搜集資料,參考文獻,反復的硬件調試, 第三周到第四周:基本完成各模塊的性能要求。獨立式鍵盤的各個按鍵相互獨立,每個按鍵獨立地與一根數據輸入線(單片機并行接口或其他芯片的并行接口)連接。系統(tǒng)配備 8位 LED數碼管顯示和 3個獨立式按鍵,用 P0口作為鍵盤接口電路, P1口和 P3口作為段碼和位碼輸出口,并在字段碼輸出口接 74LS245芯片,用該芯片來驅動 LED數碼管顯示。應該說時鐘的計時功能與人類的各種行為和活動有著密切的聯系,于是時鐘的作用便體現出來,生活中有許多人,因為只顧工作而忘記時間,從而耽誤了重要的安排或者計劃,造成不可挽回的損失,使之后悔莫及。這個時鐘系統(tǒng)很簡單,投入生產的成本很低,因此,它的價格比較便宜,對于學生很實用。動態(tài)顯示硬件連接簡單,信息刷新速度快。 ) 由于本設計只用了四個按鍵,不需要采用矩陣式鍵盤,所以選用第一種方案 ,采用獨立式鍵盤 。 附錄一 系統(tǒng)原理 圖 ............................................................................................................................................... 30 附錄二 元件清單 ................................................................. 31 附錄三 程序清單 ................................................................. 32 摘 要 單片微型計算機簡稱單片機,它是把微型計算機的各個功能部件 :中央處理器 CPU、隨機存 5 取存儲器 RAM、只讀存儲器 ROM、 I/O接口、定時器 /計數器以及串行通信接口等待集成在一塊芯片上,構成一個完整的微型計算機 ,故又把它稱為單片微型計算機。 雖然世界絕大多數鐘表都是中國制造,但鐘表對于國內市場來說只是個小行業(yè), 2020年總盤子不過才 100多億,但不是沒有前景。因此,電子鐘已成為人們日常生活中必不可少,它的應用非常廣泛,應用于家庭以及車站、碼頭、劇場、辦公室等公共場所,給人們的生活、學習、工作、娛樂帶來極大的方便。顯示時、分、秒加兩個分隔符,采用 8位的數碼管,用常用的 74LS244來驅動 LED數碼管顯示字符。 當按下 TSET鍵是實現小時由 24進制和 12 進制的相互轉換。 ( 2)鍵盤方案 方案一 :獨立式鍵盤。該方案能夠使設計者,在設計的過程中容易實現,且節(jié)省硬件成本,因此本系統(tǒng)將采用軟件方法實現計時。 同時 AT89C51的時鐘頻率可以為零,即具備可用軟件設置的睡眠省電功能,系統(tǒng)的喚醒方式有 RAM、定時 /計數器、串行口和外中斷口,系統(tǒng)喚醒后即進入繼 續(xù)工作狀態(tài)。 11 圖 31 單片機時鐘電路圖 復位是使單片機或系統(tǒng)中的其他部件處于某種確定的初始狀態(tài)。七段 LED通常構成字型“ 8”,還有一個發(fā)光二極管用來顯示小數點。顯示器亮度既與點亮時的導通電流有關,也與點亮時間長短和時間間隔有關。按鍵在閉合和斷開時,觸點會存在抖動現象。所以,獨立式按鍵常用于按鍵數量不多的場合。這樣通過三個按鍵,分別對時、分、秒進行調整,從而實現調時。 主程序模塊 :主程序流程圖,如圖 41所示 圖 41 主程序流程圖 鍵輸入程序 鍵輸入程序用于調整時間。調用顯示 SJMP J0 顯示程序 顯示其時、分、秒的數值,和兩個分隔符。 調用延時 ,去抖動 SETB 。顯示秒的十位 MOV A,B 秒加 1 秒 59? 小時 23? 分 59? 秒清 0,分加 1 小時清 0 分清 0,時加 1 N Y Y Y N N 21 CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。顯示時的十位 22 MOV A,B CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB 。令人欣慰的是經過幾周的學習,雖然過程很艱辛,問了很多朋友,但是總算實現了定時鬧鐘的功能,所有的努力都很值得。剛開始我在編寫程序時,很不習慣于寫注釋,感覺很麻煩,而且沒用,但是在修改的過程中我就遇到了較大的麻煩,以至于不得不重新的作了注釋,以增加程序的易讀性,從而使修改過程變得容易一些?!?