freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

紅外遙控萬年歷畢業(yè)論文-資料下載頁

2025-06-01 22:02本頁面
  

【正文】 陰歷對應關系表總共使用 200 字節(jié)。 有了算法和數(shù)據(jù)以后,就可以設計軟件了。先要根據(jù)當前陽歷的日期,算出陽歷為該年中的第幾天。圖 53為計算陽歷中任何一天在該年中為第幾天的程序流程圖。 26 圖 43 計算陽歷天數(shù)程序流程圖 計算出當前陽歷日期為該年中的第幾天后,再減去陽歷該年春節(jié)和元旦的日差,如果夠減,則相減的結果就是陰歷在該年中的總第幾天了。根據(jù)該數(shù)據(jù)就可以推算出具體的當前陰歷日期;如果不夠減,則表示當前陰歷年為陽歷年的前一年。這種情況下,根據(jù)實際 ,當前陰歷日期會處于陰歷 11月或 12 月,此時春節(jié)和元旦的日差減去前面計算出的當前陽歷日期在陽歷年為第幾天的數(shù)據(jù),其結果表示當前陰歷日期離春節(jié)的天數(shù)。計算出的陽歷天數(shù)為該年的第幾天,存放在寄存器 R2 和 R3 中。計算出天數(shù)后,如果大于 FFH,則把 FFH 存放在 R2 中,余值存放在 R3 中。也就是說在用寄存器 R2 和 R3表示的天數(shù)信息中, R2充當主寄存器,數(shù)據(jù)先存滿 R2,再存 R3。在整個轉換程序中,這里面的數(shù)據(jù)不能被覆蓋。 計算出陽歷總天數(shù)后,就可以根據(jù)它來推算陰歷日期。推算方法是,先用總天數(shù)減去春節(jié)和元旦的日差,如果 結果為 1,則該天正好是春節(jié)(因為春節(jié)在元旦之后,在計算春節(jié)和元旦的日差時,假設元旦為 0天,春節(jié)為 n天,則日差為n。而前面計算的陽歷總天數(shù)是該天在該年中的第幾天,是以元旦為 1 而得到的,與計算春節(jié)和元旦日差的這樣方法相比,其數(shù)值少了 1,所以要在原來本應該以0 作為該天就是春節(jié)的依據(jù)的基礎上加 1,所以以 1 作為該天是春節(jié)的標志);如果結果小于 1,則陰歷應該是陽歷的前一年;如果結果大于 1,說明陽歷和陰 27 歷為同一年。再根據(jù)查表所得的該年的陰歷的閏年和大小月的信息,就可以推算出該天的陰歷日期了。圖 44為由總天數(shù)推算出陰歷日 期的程序流程圖。 圖 44 推算陰歷日期的程序流程圖 28 紅外信號接收解碼驅動設計 紅外信號的的接收通過外部中斷 [1]處理函數(shù)來完成的,中斷函數(shù)中判斷按鍵的編碼,然后執(zhí)行相應的按鍵動作,比如檢測到鍵 S1 被按下,則執(zhí)行調節(jié)時間的動作。 圖 19 紅外發(fā)射程序流程圖 紅外信號發(fā)射程序的設計 紅外發(fā)射程序和紅外接收程序是獨立的,紅外信號的發(fā)射和接收分別由各自單片機來完成。紅外信號的發(fā)射利用定時器 [12],每隔 26us 中斷一次,主程序中等待按鍵被按下,若檢測到有按鍵按下,就調用紅外發(fā)射函數(shù),發(fā)送相應的二進制編碼。其程序流程圖見圖 20。 29 圖 20 紅外發(fā)射程序流程圖 時間調整子程序設計 調整時間用 五 個調整按鈕,一個作為 設置鍵 、控制用,一個作為 退出設置按鍵 ,一個作為鬧鈴開關用 ,剩下兩個是對設置位的加,減操作 。 30 圖 36 時間調整程序流程圖 31 第四章 系統(tǒng)調試 系統(tǒng)調試包括軟件調試和硬件調試。硬件調試的任務是排除所焊接電路故障。軟件調試是利用開發(fā)工具進行在線仿真調試。調試的一般過程如下所示: 系統(tǒng)調試的一般過程是上電運行后觀察其運行狀態(tài),數(shù)碼管是否點亮等。軟件調試先是各個模塊、各個子程序分別調試,最后進行系統(tǒng)聯(lián)機調試。 軟件調試 對于本設計采用 proteus 軟件進行了仿真和驗證,過程和結果如下: Proteus 軟件。 file菜單下的 open design 選項,找到所需的元器件,元器件上單擊右鍵選中,再單擊左鍵對其進行命名和賦值,接著在編輯器左邊的一欄中,找出并繪制設計所要的各種元器件,按照電路圖連接后并保存。 keil 編譯產(chǎn)生的 hex 文件下載到單片機中:雙擊 51單片機,在對話框中把保存過的 hex 文件打開,再單擊確定。 ,進行軟件仿真調試,直到出現(xiàn)正確的結果。 下圖為軟件的仿真窗口圖: 32 硬件調試 設計的過程中,對硬件的檢測和對軟件的測試都不能忽略,因為在系統(tǒng)的仿真過程中。各 元件都是理想的,而在設計實際電路時,就需要多方面考慮。要先對元件進行檢測,然后進行調試。例如如果在設計中不加任何驅動,在仿真軟件中仍然可以正常計價,但是在具體硬件焊接時,需要考慮電路的驅動能力。 在已經(jīng)焊接好的電路板上 ,要對其各個元器件進行檢查。一般情況下,集成電路不會出現(xiàn)故障。在本設計中采用了先焊接插槽的方法,這可以避免一些元件在焊接的過程中被燒壞。另外在焊接數(shù)碼管時,要先排線,再焊接以免線路混亂。元件在選購時需要多備選元件,元件的型號較多,產(chǎn)品質量沒有可靠保證,就避免不了我買的元器件是損壞的,再加上焊 接是在萬能板上焊接的。就有可能發(fā)生虛焊,短路等情況的發(fā)生。所以,在焊接好每個元件后都要進行檢測,以保證焊接無誤。焊接好電路板,把相應的芯片插到對應的插槽中,再檢一次,看芯片是否與插槽接觸良好。 顯示部分檢測的目的是看數(shù)碼管是否能夠正常顯示。如果不該亮的字段點亮,檢測是因否有短路的情況;如果數(shù)碼管不顯示,說明位選端可能沒有焊好;如果顯示不夠亮,則應該檢查驅動電路。 33 晶振部分使用示波器查看波形。如果出現(xiàn)看不到 12MHZ 的正弦波形的現(xiàn)象,說明此部分電路不正常。 34 總 結 經(jīng)過多次的反復測試與分析 ,掌握了硬件 的設計與分析的能力 , 學會看英文版的 Datashee,同時在軟件的編程方面得到更到的提高 ,對編程能力得到加強 .對所學的知識得到很大的提高與鞏固 . 最終實現(xiàn)功能 : ( 1)能 顯示 陽歷年、月、日、星期、小時、分、秒。 ( 2) 顯示 模塊采用 LCD 液晶顯示,要求能用 紅外遙控器 調整時間。 ( 3)能顯示陰歷月、日,在 顯示 陰歷時間時能標明是否為閏年。 ( 4)具有定時報警功能,能夠進行整點報時。 35 參考文獻 [1] 周興華 ,等 .手把手教你學單片機 C 程序設計 ,北京 :北京航空航天大學出版社 ,2021 [2] 侯玉寶 ,等 .基于 Proteus 的 51 系列單片機設計與仿真 ,北京 :電子工業(yè)出版社 ,2021 [3] 張義和 ,等 .例說 51 單片機 (C 語言 ),北京 :人民郵電出版社 ,2021 [4] 杜洋 ,等 .愛上單片機 (第 2 版 ), 人民郵電出版社 , 2021 36 致 謝 在此感謝我們的鄭翔老師 .,老師嚴謹細致、一絲不茍的作風一直是我工作、學習中的榜樣;老師循循善誘的教導和不拘一格的思路給予我無盡的啟迪;這次 課程 設計的 原理圖、PCB制作以及每一步進行 ,都離不開老師您的細心指導。同時感謝對我?guī)椭^的同學們,謝謝你們對我的幫助和支持,讓我感受到同學的友誼。 特別是小組長劉鄧同學,無論在我元器件的采購上的細心和之后在硬件錯誤中的排故都一直在鼓勵我完成這次課程設計。 由于本人的設 計能力有限,在設計過程中難免出現(xiàn)錯誤,懇請老師們多多指教 ,我十分樂意接受你們的批評與指正,本人將萬分感謝。 37
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1