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

正文內(nèi)容

基于51單片機的萬年歷畢業(yè)設計-閱讀頁

2025-07-13 00:47本頁面
  

【正文】 時間日期時間顯示控制流程圖DS1302的初始化,依次先在秒寄存器、分寄存器、時寄存器、日寄存器、月寄存器、周寄存器、年寄存器中寫入世間的初始值,然后單片機再從秒寄存器、分寄存器、時寄存器、日寄存器、月寄存器、周寄存器、年寄存器中讀出時間的讀出時間的初始值,經(jīng)由LCD1602顯示出來。流程圖如圖4—2所示。流程圖如圖43所示。,電阻器、整流二極管采用臥式插裝,并近貼電路板。發(fā)光二極管安裝時可不講極性,因為其供電電路為交流電源,其余有極性元件:如電解電容器、整流二極管、穩(wěn)壓二極管、三極管、集成電路等必須按正確的極性插裝,否則電路不會正常工作。 ,請認真對照電路原理圖、安裝圖檢查電路板上有無漏焊、錯焊、短路、斷路等錯誤現(xiàn)象,確認無誤后才能通電。應根據(jù)萬年歷的工作原理,將各元器件自左到右,自上而下地排成數(shù)列。圖中可動元件的工作狀態(tài),原則上應處于開端、不加電的工作位置。在實際畫的過程中應考慮自己的制作水平,應防止制作出的PCB板有斷線等情況的發(fā)生。 焊接:萬年歷的制作過程中焊接最容易出現(xiàn)問題,在焊接前,必須先對照元器件的PCB圖和原理圖,以免防止元器件的正負極接反或者把元器件搞錯,在焊接時要注意虛焊。則容易出現(xiàn)虛焊,元器件的管腳沒有焊實,出現(xiàn)接觸不良的情況。如果不行,則可以用數(shù)字萬用表進行檢測。也很容易檢測是否虛焊。經(jīng)過檢測發(fā)現(xiàn)單片機的工作電壓不能達到6V,導致LCD不能正常顯示,經(jīng)過穩(wěn)壓電路供電有問題,經(jīng)過對焊接的修正和電容的更換,使單片機能獲得6V的正常工作,LCD正常工作。在本成電子萬年歷的設計調(diào)試中遇到了很多的問題。解決:重新排列74LS47的輸出端,相應接入LED數(shù)碼管,即可解決出現(xiàn)在的斷碼或亂碼。解決:根據(jù)儀器的測試,發(fā)現(xiàn)電路的驅(qū)動能力不足,最后在DS1302時鐘芯片的/CS、SCLK、,電路的驅(qū)動能力才能滿足,即可解決不亮現(xiàn)象。如果采用模塊設計技術,則逐個模塊調(diào)好以后,再進行系統(tǒng)程序總調(diào)試。調(diào)試子程序是,一定要符合入口條件和出口條件,調(diào)試手段可采用單步運行方式和斷點運行方式,通過檢查用戶系統(tǒng)CPU的現(xiàn)場、RAM的內(nèi)容和I/O口的狀態(tài),檢測程序執(zhí)行結(jié)果是符合設計要求。每個程序模塊通過后,可以聯(lián)合各功能模塊進行整體程序綜合調(diào)試。若用戶系統(tǒng)是在開發(fā)系統(tǒng)的監(jiān)控程序下運行,還要考慮用戶緩沖單元是否和監(jiān)控程序的工作單元發(fā)生沖突。除了觀察穩(wěn)定性之外,還要觀察用戶系統(tǒng)的操作是否符合原始設計要求,以及安排的用戶操作是夠合理等,必要時還要做適當修正。 若進行單字節(jié)傳送,8位命令字節(jié)傳送結(jié)束之后,在下2個SCLK周期的上升沿輸入數(shù)據(jù)字節(jié),或在下8個SCLK周期的下降沿輸出數(shù)據(jù)字節(jié)。 DS1302與RAM相關的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;再一類為突發(fā)方式下的RAM寄存器,在此方式下可一次性讀、寫所有的RAM的31個字節(jié)。電子成年歷是多功能的數(shù)字型,可以看當前日期(陰、陽歷),時間,還有溫度的儀器。最后經(jīng)過多次的模塊子程序的修改,一步一步的完成,最終解決了軟件。解決:把不相關的程序暫時屏蔽,地農(nóng)歷的子程序獨立調(diào)試,發(fā)現(xiàn)在調(diào)用農(nóng)歷自動更新時,對十進制和十六進制處理不好,所以會造成錯亂。加入溫度的程序后,進行修改時間、日期時相應的數(shù)碼管位沒有按要求閃動。所以在調(diào)用溫度子程序時,先關閉定時器1中斷允許,在溫度子程序反回時再打開定時器1中斷允許,最終解決了此問題。 聯(lián)調(diào)聯(lián)調(diào)是指讓用戶系統(tǒng)的軟件在其硬件上實際運行,進行軟、硬件聯(lián)合調(diào)試,從中發(fā)現(xiàn)硬件故障或軟、硬件設計錯誤。聯(lián)調(diào)主要解決以下問題:軟、硬件能否按預定要求配合工作,如果不能,那么問題出在哪里?如何解決?系統(tǒng)運行中是否有潛在的設計是難以預料的錯誤,如硬件延時過長造成工作時序不符合要求、布線不合理造成有信號串擾等。系統(tǒng)聯(lián)調(diào)時,首先采用單步、斷點、連續(xù)運行方式調(diào)試與硬件相關的各程序段既可以檢驗這些用戶程序段的正確性,又可以在各功能獨立的情況下,檢驗軟、硬件的配合情況。在具體操作中,用戶系統(tǒng)在開發(fā)系統(tǒng)環(huán)境下,先借用仿真器的CPU、存儲器等資源進行工作。用戶系統(tǒng)調(diào)試完后,將用戶程序固化到用戶系統(tǒng)的程序存儲器中,再借用仿真器CPU使用戶系統(tǒng)運行。測試結(jié)果分析:(1) 在測試中遇到發(fā)光二極管、LCD液晶顯示屏為不顯示時,首先使用試測儀對電路進行測試,觀察是否存在漏焊虛焊,或者元件損壞。查看燒寫的程序是否正確無誤,對程序進行認真修改。同時對所學的知識得到很大的提高與鞏固。一步一個腳印地走過來。從最簡單的電阻電容的識別和個電阻阻值的選擇,以及各種電子元器件的識別、使用及其檢測,到電烙鐵的正確使用以及焊接的要求及注意點、PCB板的布局及其制作了解,都有了更詳細和更專業(yè)的學習和實踐。在硬件部分的設計中。這樣在硬件設計時有關LCD液晶顯示的給、原理都有詳細的介紹。在硬件還有焊接的問題,其要注意不能虛焊、漏焊、短焊。這次的制作使我明白做任何一件事都需要互相幫助和學習,任何事只有自己動手了才會學得更多和理解的更透徹。 參考文獻[1] 鄒伯敏. 自動控制理論(第2版)[M].北京:機械工業(yè)出版社,2002,100~105。[3] 康華光. 電子技術基礎(第四版)[M].北京:高等教育出版社,1999,97~99。[5] 劉守義. 單片機應用技術[M].西安:西安電子科技大學出版社,2002,68~69。[7] 雷思孝. 單片機原理及實用技術[M].西安:西安電子科技大學出版社,2004, 101~103。19] 張為民. CS51系列單片機系統(tǒng)及其應用,[M].北京:高等教育出版社,2004,59~62。[11]傳感器世界[J].2009,15(3):18~19。//要寫向 ram 里的數(shù)據(jù) 用來判斷是否初始化 char array2[] = {0x22}。 Write1302(0xc0, 0x11)。}void get_flag_init(void){ array2[0] = Read1302(0xc0|read)。 //50ms定時 TL0=(6553550000)%256。re_disp++。flag=~flag。if(id)id=0。 //初始化定時器 t0方式1 TH0=(6553550000)/256。 EA=1。 TR0=1。 //LCM初始化 Delay5Ms()。 if(array2[0]==0x11) { 。 set_flag_init()。//關閉充電二級管,不能對后備電池進行充電,防止發(fā)脹,原來的程序是打開的請關閉 Write1302(0x8e,0x80)。//允許寫操作 Write1302(0x8e,0x80)。 }} 定義一個接口和延時函數(shù)ifndef __m_hdefine __m_hinclude define uchar unsigned chardefine uint unsigned intsbit beep = P2^7。 for(i=0。i++){for(j=0。j++){。首先我要感謝我的指導教師***老師。這篇論文更傾注了她的大量心血。同時,我要感謝所有給我上過課老師,是他們傳授給我方方面面的知識,拓寬了我的知識面,培養(yǎng)了我的功底,這些對論文的完成有莫大的作用。我還要向我的父母和家人表示誠摯的謝意。沒有他們就沒有今天的我。在我需要幫助的時候,他們盡心地幫助讓我很受感動。本論文的完成遠非終點,文中的不足和淺顯之處則是我新的征程上一個個新的起點,我將懷揣夢想與勤奮,繼續(xù)前
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1