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

正文內(nèi)容

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

2025-06-01 22:02本頁面
  

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