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

正文內(nèi)容

電子萬年歷畢業(yè)設(shè)計(jì)基于at89c51單片機(jī)和ds1302時(shí)鐘芯片-wenkub

2023-07-12 15:18:30 本頁(yè)面
 

【正文】 器件的基本功能和作用。第三次革命就是單片機(jī)數(shù)碼計(jì)時(shí)技術(shù)的應(yīng)用,使計(jì)時(shí)產(chǎn)品的走時(shí)日差從分級(jí)縮小到1/600萬秒,從原有傳統(tǒng)指針計(jì)時(shí)的方式發(fā)展為人們?nèi)粘8鼮槭煜さ囊构鈹?shù)字顯示方式,直觀明了,并增加了全自動(dòng)日期、星期的顯示功能,它更符合消費(fèi)者的生活需求!因此,電子時(shí)鐘的出現(xiàn)帶來了鐘表計(jì)時(shí)業(yè)界跨躍性的進(jìn)步……  我國(guó)生產(chǎn)的電子時(shí)鐘有很多種,總體上來說以研究多功能電子時(shí)鐘為主,使萬年歷除了原有的顯示時(shí)間,日期等基本功能外,還具有鬧鈴,報(bào)警等功能。  關(guān)鍵詞:時(shí)鐘電路; 時(shí)鐘芯片DS1302;LED動(dòng)態(tài)掃描; 單片機(jī)STC89C52RC;緒論 隨著人們生活水平的提高和生活節(jié)奏的加快,對(duì)時(shí)間的要求越來越高,精準(zhǔn)數(shù)字計(jì)時(shí)的消費(fèi)需求也是越來越多。為了在觀測(cè)時(shí)間,能夠了解與人類密切相關(guān)的信息,比如星期、日期等,電子時(shí)鐘誕生了,它集時(shí)間、日期、星期等功能于一身,具有讀取方便、顯示直觀、功能多樣、電路簡(jiǎn)潔等諸多優(yōu)點(diǎn),符合電子儀器儀表的發(fā)展趨勢(shì),具有廣闊的市場(chǎng)前景。 級(jí): 2009級(jí)01班 學(xué)生姓名:業(yè):電氣自動(dòng)化 鶴壁職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文論文題目:電子時(shí)鐘學(xué) 院: 機(jī)電工程學(xué)院 專 班 號(hào): 0902511005 指導(dǎo)教師: 司新生  該電子時(shí)鐘主要采用STC89C52RC單片機(jī)作為主控核心,由DS1302時(shí)鐘芯片提供時(shí)鐘、LED動(dòng)態(tài)掃描顯示屏顯示。二十一世紀(jì)的今天,最具代表性的計(jì)時(shí)產(chǎn)品就是電子時(shí)鐘,它是近代世界鐘表業(yè)界的第三次革命。商家生產(chǎn)的電子萬年歷更從質(zhì)量,價(jià)格,實(shí)用上考慮,不斷的改進(jìn)電子時(shí)鐘的設(shè)計(jì),使其更加的具有市場(chǎng)?! 〕瞬捎眉苫臅r(shí)鐘芯片外,還有采用MCU的方案,利用STC89系列單片微機(jī)制成電子電路,采用軟件和硬件結(jié)合的方法,控制LED數(shù)碼管輸出,分別用來顯示年、月、日、時(shí)、分、秒,其最大特點(diǎn)是:硬件電路簡(jiǎn)單,安裝方便易于實(shí)現(xiàn),軟件設(shè)計(jì)獨(dú)特,可靠?! ?本文介紹了基于STC89C52RC單片機(jī)設(shè)計(jì)的電子時(shí)鐘。本電子時(shí)鐘能動(dòng)態(tài)顯示年、月、日、星期、小時(shí)、分鐘、秒 技術(shù)可行性 隨著國(guó)內(nèi)超大規(guī)模集成電路的出現(xiàn),微處理器及其外圍芯片有了迅速的發(fā)展。  單片機(jī)的出現(xiàn),并在各技術(shù)領(lǐng)域中得到如此迅猛的發(fā)展,與單片機(jī)構(gòu)成計(jì)算機(jī)應(yīng)用系統(tǒng)所形成的下述特點(diǎn)有關(guān):  單片機(jī)構(gòu)成的應(yīng)用系統(tǒng)有較大的可靠性?! ∮袃?yōu)異的性能、價(jià)格比。它是一種高性能、低功耗的8位CMOS微處理芯片,市場(chǎng)應(yīng)用最多。 顯示模塊的選擇 方案一:使用液晶顯示屏顯示時(shí)間數(shù)字。方案二:使用傳統(tǒng)的LED數(shù)碼管顯示。在本系統(tǒng)中,我們采用了八段四位一體數(shù)碼管串口的動(dòng)態(tài)顯示。獨(dú)立式按鍵電路配置靈活,軟件結(jié)構(gòu)簡(jiǎn)單。 根據(jù)以上的論述,因本系統(tǒng)需要的按鍵不多,日期加1鍵,月數(shù)加1鍵,年數(shù)加1鍵,分?jǐn)?shù)加1鍵,時(shí)數(shù)加1鍵,時(shí)間/日期切換鍵,要求簡(jiǎn)單。采用DS1302作為計(jì)時(shí)芯片,可以做到計(jì)時(shí)準(zhǔn)確。 主要特性如下:● 增強(qiáng)型8051單片機(jī),6時(shí)鐘、機(jī)器周期和12時(shí)鐘、機(jī)器周期可以任意選擇,指令代碼完全兼容傳統(tǒng)8051單片機(jī)?!?具有EEPROM功能● 具有看門狗功能● 共3個(gè)16位定時(shí)器/計(jì)數(shù)器。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為8+8,在多字節(jié)方式下為8+字節(jié)數(shù),最大可達(dá)248字節(jié)數(shù)。DS1302的控制字如表所示。最低有效位(位0)如果為0,則表示藥進(jìn)行寫操作;為1表示進(jìn)行讀操作。在時(shí)鐘/日歷寄存器中的地址9~31或RAM寄存器中的地址31不能存儲(chǔ)數(shù)據(jù)。 DS1302控制字 DS1302共有12個(gè)寄存器,其中有7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。當(dāng)它為0時(shí),時(shí)鐘將開始啟動(dòng)。 DS1302的晶振選用32768Hz,電容推薦值為6pF??紤]到一次掃描24位數(shù)碼管顯示時(shí)會(huì)出現(xiàn)閃爍情況,故采用動(dòng)態(tài)掃描,可將數(shù)碼管數(shù)量減少至8位,顯示時(shí)采用串行口輸出段碼。編碼鍵盤采用硬件線線路來實(shí)現(xiàn)鍵盤編碼,每按下一個(gè)鍵,鍵盤能自動(dòng)生成按鍵代碼,鍵數(shù)較多,而且還具有去抖動(dòng)功能。按鍵開關(guān)在電路中的連接如圖所示。因此必須設(shè)法消除抖動(dòng)的不良后果。當(dāng)檢測(cè)到按鍵釋放后,也要給5~10ms的延時(shí),待后延抖動(dòng)消失后才轉(zhuǎn)入該鍵處理程序。故這種形式適用于按鍵數(shù)量較少的場(chǎng)合。當(dāng)有鍵閉合時(shí),與閉合鍵相連接的兩條I/O口線之間短路。但是鍵閉合一次只能進(jìn)行一次鍵功能操作,因此須等待近按鍵釋放后,再進(jìn)行鍵功能操作,否則按一次鍵,有可能會(huì)連續(xù)多次進(jìn)行同樣的鍵操作。3. 中斷控制掃描方式中斷控制掃描方式是利用外部中斷源,響應(yīng)輸入信號(hào)。這種控制方式克服了前兩種控制方式可能產(chǎn)生的空掃描和不能及時(shí)響應(yīng)鍵輸入的缺點(diǎn),既能及時(shí)處理鍵輸入,又能提高CPU運(yùn)行效率,但要占用一個(gè)寶貴的中斷資源。 工作于中斷方式的矩陣式鍵盤接口電路 DS1302工作方式簡(jiǎn)介及數(shù)據(jù)操作原理DS1302可以對(duì)年、月、日、星期、時(shí)、分、秒進(jìn)行計(jì)時(shí), 且具有閏年補(bǔ)償功能, ~。DS1302時(shí)鐘芯片包括實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)的靜態(tài)RAM。時(shí)鐘的運(yùn)行可以采用24小時(shí)或帶AM/PM的12小時(shí)格式。DS1302由Vcc1或Vcc2中較打大者供電。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為8+8,在多字節(jié)方式下為8+字節(jié)數(shù),最大可達(dá)248字節(jié)數(shù)。DS1302的控制字如圖所示。最低有效位(位0)如果為0,則表示藥進(jìn)行寫操作;為1表示進(jìn)行讀操作。在時(shí)鐘/日歷寄存器中的地址9~31或RAM寄存器中的地址31不能存儲(chǔ)數(shù)據(jù)。DS1302共有12個(gè)寄存器,其中有7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。當(dāng)它為0時(shí),時(shí)鐘將開始啟動(dòng)。 DS1302的晶振選用32768Hz,電容推薦值為6pF。 主程序流程圖時(shí)間調(diào)整程序流程圖第4章 結(jié)束語(yǔ)2010年3月,我開始了我的畢業(yè)論文工作,時(shí)至今日,論文基本完成。當(dāng)我終于完成了所有打字、繪圖、排版、校對(duì)的任務(wù)后整個(gè)人都很累,但同時(shí)看著電腦熒屏上的畢業(yè)設(shè)計(jì)稿件我的心里是甜的,我覺得這一切都值了。畢業(yè)論文的制作給了我難忘的回憶。在整個(gè)過程中,我學(xué)到了新知識(shí),增長(zhǎng)了見識(shí)。在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對(duì)我們更好的理解知識(shí),所以在這里非常感謝幫助我的同學(xué)。char k=0。void rqdisplay()。char table[]={0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e}。 ds1302_write(0x8c,0x11)。 if(k4==0) { while(k4==0)。 if(k==1) rqdisplay()。(fen==baojingfen)amp。//hour fen=ds1302_read(0x83)。 display(shiamp。 display(fenamp。 display(miaoamp。//yue ri=ds1302_read(0x87)。0x0f,1)。0x0f,4)。0x0f,7)。0x0f,1)。0x0f,4)。0x0f,7)。i) for(j=124。 P2=~(1wei)。sbit dat=P1^1。 clk=0。t8。 clk=1。 for(t=0。 else dat=0。 }rst=0。 rst=1。t++) { if(tempamp。temp=temp1。t8。0x7f。 return temp。char mod=0。extern char ds1302_read(char)。 if(mode==0) { delay(5)。 } } } if(add==0) { delay(5)。0x0f))+1。//hour } else if(mod==2) { fen=(((fen4)amp。 } ds1302_write(0x82,((fen/10)4)+((fen%10)amp。0x0f))+1。 } else if(mod==4) { yue=(((yue4)amp。 } ds1302_write(0x88,((yue/10)4)+((yue%10)amp。0x0f))+1。0x0f))+1。0x0f))+1。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1