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

正文內容

基于單片機的實時時鐘系統(tǒng)設計畢業(yè)設計論文(c語言編程、含pcb圖)-全文預覽

2025-08-27 08:23 上一頁面

下一頁面
  

【正文】 urs_alarm))。if(((SW2==0)amp。}}} 年、月、日顯示子程序設計 在時間顯示的情況下,如過 SW2 與 SW3 按鈕都被按下時,則進入年、月、日顯示狀態(tài)。SW2=1。write_12C887(seconds_alarm,alarmset)。}}if(SW3==0){delay(5)。if(SW2==0){while(SW2==0)display(read_12C887(seconds_alarm),read_12C887(minutes_alarm),read_12C887(hours_alarm))。SW1=1。amp。}alarmset_flag=2。alarmset。if(alarmset=60)alarmset=0。amp。if(alarmset_flag==1){alarmset=read_12C887(minutes_alarm)。SW2=1。write_12C887(hours_alarm,alarmset)。//將調整后的小時的值寫入小時寄存器}}if(SW3==0){delay(5)。if(SW2==0){while(SW2==0)display(read_12C887(seconds_alarm),read_12C887(minutes_alarm),read_12C887(hours_alarm))。SW1=1。1,時間調整子程序如下所示:void naozhong_tiaozheng(){char alarmset,alarmset_flag=0。分鐘調整完畢后將所調整好的分鐘值寫入分鐘寄存器中,然后又將寫入到分鐘寄存器的數(shù)值從 DS12CR887 中讀取出來并在顯示屏上顯示出來。首先進行小時調整,然后進行分鐘調整,最后進行秒鐘調整。amp。write_12C887(seconds,hours_timeset)。}}if(SW3==0){delay(5)。if(SW2==0){while(SW2==0)display(read_12C887(seconds),read_12C887(minutes),read_12C887(hours))。SW1=1。amp。}timeset=2。hours_timeset。if(hours_timeset=60)hours_timeset=0。amp。if(timeset==1){hours_timeset=read_12C887(minutes)。SW2=1。write_12C887(hours,hours_timeset)。}}if(SW3==0){delay(5)。hours_timeset++。while(((SW2==0)amp。flag_set_time=0。秒鐘調整完畢后將所調整好的秒鐘值寫入秒鐘寄存器中,然后又將寫入到秒鐘寄存器的數(shù)值從 DS12CR887 中讀取出來并在顯示屏上顯示出來。小時調整完畢后將所調整好的小時值寫入小時寄存器中,然后又將寫入到小時寄存器的數(shù)值從DS12CR887 中讀取出來并在顯示屏上顯示出來。 //將年、月、日調整標志位置 1}}}} 時間調整子程序設計 由于本人想向單片機更高層次編程,本設計只用三個按鈕根據(jù)不同的組合狀態(tài)進行時間,鬧鐘,年,月,日的調整。//將時間調整標志位置 1}else if(i==2){flag_set_time=0。if(SW1==0){while(SW1==0)。當 i 等于 1 時,時間調整標志位置 1,進入時間調整狀態(tài)。 AS=1。 DS=0。 AS=1。CS=1。 RW=0。 RW=1。當 1 腳(MOT)為高電平或懸空時, DS12CR887 為INTEL 總線模式,本設計中將 1 腳(MOT)懸空。 按鍵調時控制電路如下所示: 鬧鐘電路該電路主要由 TDA2822 功率放大模塊將單片機發(fā)出的鬧鐘信號進行放大,進而推動一個 3W 喇叭。其中 U2 控制六個數(shù)碼管的段碼,U3控制三極管的基極再由三極管放大電流后驅動數(shù)碼管的公共端!采用總線掃描方式,利用人眼視覺暫留現(xiàn)象,在程序的控制下在數(shù)碼管上面顯示出所需要的數(shù)值! 電源和顯示控制電路如下所示: 按鍵調時控制電路 該電路主要由 STC89C52 單片機最小系統(tǒng),DS12CR887,調時按鈕 S1~S3及其外為元器件所構成。由于 STC89C52 單片機在寫程序進去時,具有冷啟動過程,所以在編程之前必去將主電源復位一次,本電路中復位按鈕為S1。 本設計顯示電路部分由六個共陽極數(shù)碼構成。 全部輸出 0,即全部復位。此位不可寫,也不受操作為影響,正常情況下讀取時總去為 1,如果出現(xiàn)讀取為0 的情況,則表示電池耗盡,時間數(shù)據(jù)和 RAM 中的數(shù)據(jù)就會出現(xiàn)問題。此位由復位操作或讀寄存器 C 操作清除。AF:鬧鐘中斷標志位。 MSB LSBIQRF:中斷申請標志位。24/12:時間模式設置為,可讀寫,不受復位操作影響。為 0 時,SQW 引腳保持低電平;為 1 時,SQW 引腳輸出方波信號,其頻率由 RS3~RS0 決定。UIE:數(shù)據(jù)更新結束中斷使能位,可讀寫。PIE:周期性中斷使能位,可讀寫,復位時清除此位。RESRESRESRES0:用于設置周期性中斷產(chǎn)生的時間周期和輸出方波的頻率。為只讀位且不受復位操作的影響,為 1 時,表示即將發(fā)生的數(shù)據(jù)更新;為 0 時,表示至少 244US 不會更新數(shù)據(jù)。時鐘,日歷信息可以通過讀取合適的內存字節(jié)獲得:時鐘、日歷和鬧鐘可以寫合適的內存字節(jié)設置和初始化??赏ㄟ^設置寄存器位 SQWE 關斷此信號輸出,此信號的輸出頻率也可通過對芯片內部的寄存器編程予以改變。R/W(15 腳):讀/寫輸入腳。AD0~AD7(4~11 腳):地址 /地址數(shù)據(jù)復用總線引腳。當用戶需要調整年、月、日、時、分、秒鬧鈴時可以按輕觸按鈕進行調節(jié)。 工作無噪音,不影響他人休息。主要內容包括:時間顯示系統(tǒng)的設計;調整時間系統(tǒng)的設計;年、月、日顯示系統(tǒng)的設計;年、月、日調整系統(tǒng)的設計;鬧鐘定時系統(tǒng)的設計;鬧鐘定時響應系統(tǒng)的設計;如何讀取 DS12CR887 內部時鐘信息; 本章小結本章介紹了基于 DS12CR887 實時時鐘在現(xiàn)實生活中的重要性,總結了本論文研究的目的、意義及要完成主要工作的任務。然而又有沒有人想過在更換電池上所話費金錢的多少呢?我們就以電子鐘一個月更換一次電池來計算吧,換一次電池大概需要 3 元錢,一年下來將要花費 36 元錢,十年下來將要花費 360 元,還不算電池漲價的情況與時鐘維修的錢!而本次設計的實時時鐘不但時間是連續(xù)的,而且在掉電的情況下也能工作幾十年,并且制作成本也才 20 來塊錢。關鍵詞:實時時鐘 單片機 STC89C52 DS12CR887第 1 章 緒 論 實時時鐘研究的背景和意義 在我們的現(xiàn)實生活中可能每個人都擁有自己的時鐘,因為有了時鐘我們就可以按著時間去工作,按著時間有計劃的去處理某些事情。在本設計中充分利用了單片機內部資源,涉及到了鍵盤控制、數(shù)碼管顯示、中斷系統(tǒng)、定時/計數(shù)器、串口通信等,這既是對所學知識的總結也是對自己動手能力的最好鍛煉。并畫出原理圖及其 PCB 板準備外發(fā) PCB 公司打板!2022 年 5 月 20 日- 2022年 5 月 25日 編寫程序,調試程序,并用軟件仿真!將調試成功的程序下載到單片機中!2022 年 5 月 26 日 時鐘制作成功,并觀察走時的準確性,為編寫畢業(yè)論文做準備!2022 年 5 月 27 日- 2022年 6 月 5 日 整理編寫畢業(yè)設計論文,準備答辯。單片機外圍 I/O 接線圖設計控制程序1) 、選擇 STC89C52 單片機設計2) 、選擇 DS12CR887 作為時鐘源3) 、選擇 74LS273 作為地址鎖存器4) 、選擇 TDA2822 作為鬧鐘功率放大器程序與說明畢業(yè)設計(論文)進度計劃表日 期 工 作 內 容執(zhí) 行 情 況指導教師簽 字2022 年 4 月 20 日-2022 年 4 月 30 日認識課題:圍繞要求掌握的內容,查閱書籍、資料確定設計方案。畢業(yè)設計(論文)任務書題目: 基于12CR887 的實時時鐘系統(tǒng)設計任務與要求:時鐘功能:該時鐘最少可以準確走時幾十年,在掉電后時鐘芯片12CR887 由內部集成鋰離子電池供電,之所以在不需要看時鐘信息時可以將主電源拔掉,當需要看時鐘信息時插上主電源即可正常顯示。要求:確定單片機的 I/O 口,選擇單片機的型號,選擇外圍設備,所須電源參數(shù)。2022 年 5 月 12 日- 2022年 5 月 18日基于 DS12CR887 實時日歷時鐘的硬件連接,STC51 單片機編程器的制作。該時鐘走時準確,并且在掉電的狀態(tài)下最少也能準時間工作 10年,它不但具有走時準確的功能,而且還能夠準確的顯示年,月,日,星期。 單片機“入門既不難,深造也是辦得到的”,只要有恒心、有決心,跟隨“連載”一步步走下去,將來就一定能在單片機世界里遨游。就連人們常帶的電子手表也要定期更換電池,否則將停止工作。 本論文研究的主要內容本文是以實時時鐘芯片 DS12CR887 和 STC89C52 單片機為主要研究對象,著重進行 51 單片機控制系統(tǒng)的設計研究和如何讀取 DS12CR887 內部時鐘信息的研究。 低功耗,能夠掉電工作幾十年。 實時時鐘工作原理本時鐘在上電工作時首先顯示當前時間時、分、秒,然后延時一段時間后顯示當前年、月、日,并在設定的鬧鈴時間鬧鐘響應。NC (2,3,16,20,21,22 腳):懸空腳。下降沿時,地址被鎖存,緊接著的上升沿來時地址被清除。SQW(23 腳):方波信號輸出腳。在所有的 128 字節(jié)中,寄存器 C 和 D 為只讀寄存器,寄存器 A 的第7 位屬于只讀位,秒字節(jié)的高階位也是只讀的,其余字節(jié)均為可直接讀寫0 秒1 秒鬧鐘14 字節(jié)2 分鐘3 分鬧鐘 4 時鐘5 時鬧鐘6 星期7 日8 月9 年10 寄存器 A11 寄存器 B12 寄存器 C13 寄存器 D000D0E3132337F 50 世紀字節(jié)。MSB LSBUIP: 更新標志位。DVDVDV0:此 3 位為 010 時將打開晶振,并開始計時。為 0 時,不處于設置狀態(tài),芯片進行正常時間數(shù)據(jù)更新;為 1 時,抑制數(shù)據(jù)更新,可以通過程序設定時間和日歷信息。為 1 時,允許寄存器 C 中的鬧鐘中斷標志位 AF、鬧鐘發(fā)生時就會通過/
點擊復制文檔內容
法律信息相關推薦