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

正文內(nèi)容

基于at89c51單片機的電子萬年歷的設計-全文預覽

2025-07-15 22:56 上一頁面

下一頁面
  

【正文】 電后更新的是PC的時間,后來查找資料發(fā)現(xiàn),是設置ds1302的問題, 對于開發(fā)板上的液晶一般RW都接的地,故不需要讀液晶狀態(tài),也不需要讀忙,但在仿真中還是加上了這一部分。4. 2軟件設計軟件總設計:主程序首先對系統(tǒng)環(huán)境初始化,設置定時器T0工作模式為16位定時/計數(shù)器模式,置位總中斷允許位EA,并對鍵盤端口置位,再對LCD1602初始化,DS1302初始化。讀數(shù)據(jù):輸入:RS=H,RW=H,E=H;輸出:DB0~DB7=數(shù)據(jù) ;寫數(shù)據(jù):輸入:RS=H,RW=L,E=下降沿脈沖,DB0~DB7=數(shù)據(jù) ;輸出:無。按鍵用來調(diào)整時間,其一端直接接到單片機的端口,另一端接地,當按下按鍵時,相應的端口變?yōu)榈碗娖剑瑥亩飨鄳牟僮?。讀數(shù)據(jù):讀數(shù)據(jù)時在緊跟8位的控制字指令后的下一個SCLK脈沖的下降沿,讀出DS1302的數(shù)據(jù),讀出的數(shù)據(jù)是從最低位到最高位。DS1302讀寫時序 DS1302是SPI總線驅(qū)動方式。在24小時模式時,位5是第二個10小時位控制寄存器(8Fh、8Eh)的位7是寫保護位(WP),其它7位均置為0。當初始上電時該位置為1,時鐘振蕩器停止,DS1302處于低功耗狀態(tài);只有將秒寄器的該位置改寫為0時,時鐘才能開始運行。 圖(5) DS1302管腳圖 圖(6) DS1302時鐘電路DS1302各引腳的功能為:8: Vcc1:備用電池端;1: Vcc2:5V電源。手動按鈕復位需要人為在復位輸入端RST上加入高電平。電路中兩個電容CC2的作用使電路快速起振,提高電路的運行速度。該單片機除了擁有MCS51系列單片機的所有優(yōu)點外,內(nèi)部還具有8K的在系統(tǒng)可編程FLASH存儲器,低功耗的空閑和掉電模式,極大的降低了電路的功耗,還包含了定時器、程序存儲器、數(shù)據(jù)存儲器等硬件,其硬件能符合整個控制系統(tǒng)的要求,不需要外接其他存儲器芯片和定時器件,方便地構(gòu)成一個最小系統(tǒng)。單片機有定時器的功能,但時間誤差較大,且需要編寫時鐘程序,因此采用DS1302作為時鐘電路。主控模塊采用AT89C52單片機,按鍵模塊用四個按鍵,用于調(diào)整時間,顯示模塊采用LCD1602,時鐘電路模塊采用DS1302時鐘芯片實現(xiàn)對時間、日期的操作。2 系統(tǒng)的總體設計單片機電子萬年歷的制作有多種方法,可供選擇的器件和運用的技術也有很多種。(4)根據(jù)設計的硬件電路,編寫控制AT89C51芯片的單片機程序。由于社會對信息交換不斷提高的要求及高新技術的逐步發(fā)展,促使電子萬年歷發(fā)展并且投入市場得到廣泛應用?! 〈巳f年歷具有讀取方便、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優(yōu)點,符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。關鍵字AT89C51;電子萬年歷; DS13021 緒論 課題研究的背景 隨著科技的快速發(fā)展,時間的流逝,從觀太陽、擺鐘到現(xiàn)在電子鐘,人類不斷研究,不斷創(chuàng)新紀錄。 課 程 設 計 報 告設計名稱: 電子萬年歷設計 學生姓名: 于 坤 杰 學 號: 201016010127 專業(yè)班級: 自動化10101班 指導教師: 王 南 蘭 完成時間: 2013年6月9日 評閱意見: 評閱教師 日期 報告成績: 摘要本文介紹了基于AT89C51單片機的多功能電子萬年歷的硬件結(jié)構(gòu)和軟硬件設計方法。此萬年歷具有讀取方便、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優(yōu)點,具有廣闊的市場前景。該電路采用AT89C51單片機作為核心,功耗小,能在3V的低壓工作,電壓可選用3~5V電壓供電。所以說電子萬年歷的開發(fā)是國家之所需,社會之所需,人民之所需。(3)在硬件設計時,結(jié)構(gòu)要盡量簡單實用、易于實現(xiàn),使系統(tǒng)電路盡量簡單。(7)軟件設計時必須要有完善的思路,要做到程序簡單,調(diào)試方便。方案二:系統(tǒng)分為主控模塊、時鐘電路模塊、按鍵掃描模塊,LCD顯示模塊,電源電路、復位電路、晶振電路等模塊。DS1302是一款高性能的實時時鐘芯片,以計時準確、接口簡單、使用方便、工作電壓范圍寬和低功耗等優(yōu)點,得到廣泛的應用,實時時鐘有秒、分、時、星期、日、月和年,月小于31天時可以自動調(diào)整,并具有閏年補償功能,而且在掉電時能夠在外部紐扣電池的供電下繼續(xù)工作。3 系統(tǒng)硬件電路的設計單片機中央處理系統(tǒng)的方案設計,選用AT89C52單片機作為中央處理器,如圖(2)所示。此電路在加電后延遲大約10ms振蕩器起振,在XTAL2引腳產(chǎn)生幅度為3V左右的正弦波時鐘信號,其振蕩頻率主要由石英晶振的頻率決定。若改進可以添加手動復位的功能,上電復位發(fā)生在開機加電時,由系統(tǒng)自動完成,手動復位通過一個按鍵來實現(xiàn),在程序運行時,若遇到死機,死循環(huán)或程序“跑飛”等情況,通過手動復位就可以實現(xiàn)重新啟動的操作。DS1302采用3線串行接口,占用引腳少,內(nèi)部集成了可編程日歷時鐘,用戶可以根據(jù)需要通過單片機的控制來自行設置,支持雙電源供電,可以使用外部主電源和備用電源,備份電源能夠使時鐘芯片繼續(xù)工作。DS1302有關日歷、時間的寄存器:圖(7)DS1302有關日歷、時間的寄存器秒寄存器(81h、80h)的位7定義為時鐘暫停標志(CH)。在12小時模式時,位5是 ,當為1時,表示PM。也就是說在電路上電的初始態(tài)WP是1,這時是不能改寫上面任何一個時間寄存器的,只有首先將WP改寫為0,才能進行其它寄存器的寫操作。位6:如果為0,則表示存取日歷時鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù);位5至位1(A4~A0):指示操作單元的地址;位0(最低有效位):如為0,表示要進行寫操作,為1表示進行讀操作。3.5按鍵電路按鍵電路由四個輕觸開關組成,如圖(9)所示。圖(10) LCD1602顯示電路LCD1602的特性+5V電壓,對比度可調(diào);內(nèi)含復位電路;提供各種控制命令,如:清屏、字符閃爍、光標閃爍、顯示移位等多種功能;有80字節(jié)顯示數(shù)據(jù)存儲器DDRAM;內(nèi)建有160個5X7點陣的字型的字符發(fā)生器CGROM,8個可由用戶自定義的5X7的字符發(fā)生器CGRAM;基本操作時序: 讀狀態(tài):輸入:RS=L,RW=H,E=H
點擊復制文檔內(nèi)容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1