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

正文內(nèi)容

電子萬年歷畢業(yè)設(shè)計基于at89c51單片機和ds1302時鐘芯片(留存版)

2025-08-11 15:18上一頁面

下一頁面
  

【正文】 位數(shù)碼顯示,用8位數(shù)碼管以按鍵切換的方式來顯示。根據(jù)抖動特性,在第一次檢測到按鍵按下后,執(zhí)行一段延時5~10ms讓前延抖動消失后再一次檢測鍵的狀態(tài),如果仍保持閉合狀態(tài)電平,則確認真正有鍵按下。2. 定時控制掃描方式定時控制掃描方式是利用定時/計數(shù)器每隔一段時間產(chǎn)生定時中斷,CPU響應(yīng)中斷后對鍵盤進行掃描,并在有鍵閉合時轉(zhuǎn)入該鍵的功能子程序。對于小于31天的月和月末的日期自動進行調(diào)整,還包括閏年校正的功能。位5~1(A4~A0)指示操作單元的地址。在此方式下,位5為第二個10小時位(20~23h)。我從資料的收集中,掌握了很多單片機及其接口應(yīng)用的知識,讓我對我所學過的知識有所鞏固和提高,并且讓我對當今單片機的最新發(fā)展技術(shù)有所了解。void display(char shu,char wei)。amp。0x07,6)。//0000 0111 display(riamp。i0。 for(t=0。 clk=0。//00000000 for(t=0。extern char baojingshi,baojingfen。0x0f))。 if(yue==13) { yue=1。0x0f))。0x03)*10+(shiamp。0x0f))。0x03)*10+(riamp。0x0f))。////void key()。0x01)*10+(baojingfenamp。0x03)*10+(riamp。0x0f)*10+(nianamp。0x0f))。0x03)*10+(riamp。0x0f))。0x03)*10+(shiamp。sbit sub=P1^6。 clk=1。0x01)==1)//0000 0001 dat=1。 rst=0。 display(baojingmiaoamp。 display(yueamp。0x07,3)。 } } } if(k==0) sjdisplay()。void sjdisplay()。我不會忘記這難忘的幾個月的時間。當它為1時,DS1302停止振蕩,進入低功耗的備份方式,通常在對DS1302進行寫操作時(如進入時鐘調(diào)整程序),停止振蕩。只有在SCLK為低電平時,才能將RST置為高電平。DS1302是的DS1202升級產(chǎn)品, 與DS1202兼容, 但增加了主電源/后背電源雙電源引腳, 同時提供了對后背電源進行涓細電流充電的能力。綜合一二兩步的結(jié)果,可確定按鍵編號。但是由于按鍵的結(jié)構(gòu)為機械彈性開關(guān),在按鍵按下和斷開時,觸點在閉合和斷開瞬間還會接觸不穩(wěn)定,引起A點電平不穩(wěn)定,如圖211b所示,鍵盤的抖動時間一般為5~10ms,抖動現(xiàn)象會引起CPU對一次鍵操作進行多次處理,從而可能產(chǎn)生錯誤。在此方式下,位5為第二個10小時位(20~23h)。位5~1(A4~A0)指示操作單元的地址。第二章 系統(tǒng)硬件電路設(shè)計 主控制器STC89C52RC STC89C52RC單片機是宏晶科技推出的新一代高速、低功耗、超強抗干擾的單片機,指令代碼完全兼容傳統(tǒng)8051單片機,12時鐘、機器周期和6時鐘、機器周期可以任意選擇。 根據(jù)以上的論述,采用方案二。  由于構(gòu)成的應(yīng)用系統(tǒng)是一個計算機系統(tǒng),相當多的測、控功能由軟件實現(xiàn),故具有柔性特征,不須改變硬件系統(tǒng)就能適當?shù)馗淖兿到y(tǒng)功能。基本的要了解一些主要器件的基本功能和作用。業(yè):電氣自動化 二十一世紀的今天,最具代表性的計時產(chǎn)品就是電子時鐘,它是近代世界鐘表業(yè)界的第三次革命。本電子時鐘能動態(tài)顯示年、月、日、星期、小時、分鐘、秒 技術(shù)可行性 隨著國內(nèi)超大規(guī)模集成電路的出現(xiàn),微處理器及其外圍芯片有了迅速的發(fā)展。 顯示模塊的選擇 方案一:使用液晶顯示屏顯示時間數(shù)字。 根據(jù)以上的論述,因本系統(tǒng)需要的按鍵不多,日期加1鍵,月數(shù)加1鍵,年數(shù)加1鍵,分數(shù)加1鍵,時數(shù)加1鍵,時間/日期切換鍵,要求簡單。時鐘脈沖的個數(shù)在單字節(jié)方式下為8+8,在多字節(jié)方式下為8+字節(jié)數(shù),最大可達248字節(jié)數(shù)。 DS1302控制字 DS1302共有12個寄存器,其中有7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。編碼鍵盤采用硬件線線路來實現(xiàn)鍵盤編碼,每按下一個鍵,鍵盤能自動生成按鍵代碼,鍵數(shù)較多,而且還具有去抖動功能。故這種形式適用于按鍵數(shù)量較少的場合。這種控制方式克服了前兩種控制方式可能產(chǎn)生的空掃描和不能及時響應(yīng)鍵輸入的缺點,既能及時處理鍵輸入,又能提高CPU運行效率,但要占用一個寶貴的中斷資源。DS1302由Vcc1或Vcc2中較打大者供電。在時鐘/日歷寄存器中的地址9~31或RAM寄存器中的地址31不能存儲數(shù)據(jù)。 主程序流程圖時間調(diào)整程序流程圖第4章 結(jié)束語2010年3月,我開始了我的畢業(yè)論文工作,時至今日,論文基本完成。在這次畢業(yè)設(shè)計中也使我們的同學關(guān)系更進一步了,同學之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以在這里非常感謝幫助我的同學。 ds1302_write(0x8c,0x11)。//hour fen=ds1302_read(0x83)。//yue ri=ds1302_read(0x87)。0x0f,1)。 P2=~(1wei)。 clk=1。 rst=1。0x7f。 if(mode==0) { delay(5)。 } ds1302_write(0x82,((fen/10)4)+((fen%10)amp。0x0f))+1。 } ds1302_write(0x88,((baojingshi/10)4)+((baojingshi%10)amp。 } else if(mod==2) { fen=(((fen4)amp。 } ds1302_write(0x88,((yue/10)4)+((yue%10)amp。 } else if(mod==6) { baojingshi=(((baojingshi4)amp。t0。 delay(100)。0x0f))1。//yue } else if(mod==5) { if((yue==1)||(yue==3)||(yue==5)||(yue==7)||(yue==8)||(yue==10)||(yue==12)) { ri=(((ri4)amp。0x0f))1。 } else if(mod==7) { baojingfen=(((baojingfen4)amp。 } } if((yue==4)||(yue==6)||(yue==9)||(yue==11)) { ri=(((ri4)amp。 } else if(mod==3) { nian=(((nian4)amp。 mod++。 clk=0。 for(t=0。 clk=0。 P2=0xff。0x07,3)。0x07,0)。//second display((shi4)amp。 ds1302_write(0x86,0x07)。在此我要向司老師致以最衷心的感謝和敬意。歷經(jīng)了一個多月的奮戰(zhàn),緊張而又充實的畢業(yè)設(shè)計終于落下了帷幕。必須按數(shù)據(jù)傳送的次序?qū)懽钕鹊?個寄存器。 DS1302DS1302在任何數(shù)據(jù)傳送時必須先初始化,把RST腳置為高電平,然后把8位地址和命令字裝入移位寄存器,數(shù)據(jù)在SCLK的上升沿被訪問到。~,~,~。與獨立式按鍵相比,mn個按鍵只占用m+n根I/O口線,因此適用于按鍵較多的場合。非編碼鍵盤僅提供按鍵開關(guān)工作狀態(tài),其他工作由軟件完成,這種鍵盤鍵數(shù)較少,硬件簡單,一般在單片機應(yīng)用系統(tǒng)中廣泛使用。時鐘暫停:秒寄存器的位7定義位時鐘暫停位。上電運行時,在Vcc≥,RST腳必須保持低電平。按照系統(tǒng)設(shè)計功能的要求,初步確定系統(tǒng)由主控模塊、時控模塊、及顯示模塊和鍵
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1