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

正文內(nèi)容

基于單片機(jī)的萬年歷設(shè)計(jì)畢業(yè)論文-全文預(yù)覽

  

【正文】 f(ee==32){ee=1。write_data(0x30+dd)。}write_(0x80+15)。if(dd==3){write_data(0x30+dd)。if(dd==1){ write_data(0x30+dd)。}sfm_date(7,shi)。write_(0x80+0x40+8)。}sfm_date(13,miao)。write_time(9,gg)。write_time(4,shi)。write_(0x0c)。}if(bb==6){write_(0x80+6)。dat=dat1。DQ=datamp。 }write_DS18B20(uchar dat){uchar i=0。DQ=1。for(i=8。write_data(0x30+shi)。 }void nyr_date1(uchar add,uchar date1){ uchar shi,ge。ET1=1。TMOD=0x10。}ss[0]=0。for(num=0。num16。write_(0x06)。ff=04。miao=00。lcdrs=1。time_as=1。time_as=0。time_as=1。x)for(y=110。uint dd1,temp。uchar code table9[]=0123456789。sbit DQ=P2^0。sbit time_ds=P2^7。sbit lcden=P3^0。所以實(shí)時(shí)時(shí)鐘在工農(nóng)業(yè)控制中,它所發(fā)揮的作用將會(huì)更多更大,這就是本課題的不足之處。雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和 財(cái)富,使我終身受益。 在此要感謝我的指導(dǎo)老師張老師對(duì)我悉心的指導(dǎo),感謝老師給我的幫助。自己要學(xué)習(xí)的東西還有很多,以前總是覺得自己什么東西都會(huì),什么東西都懂,有點(diǎn)眼高手低。經(jīng)過一個(gè)月的努力我的畢業(yè)設(shè)計(jì)終于完成了。(b)按照設(shè)計(jì)好的PCB圖紙(見附錄C)到生產(chǎn)廠家制作PCB板(由于本設(shè)計(jì)在此僅用來演示不用于實(shí)際運(yùn)用,因此用萬能PCB板來搭建),接下來搭建最小系統(tǒng),焊接前一定要對(duì)每一個(gè)元器件參數(shù)進(jìn)行判別,出現(xiàn)有問題的元器件要重新替換,以免造成不必要的麻煩。第三,整體調(diào)節(jié)時(shí),系統(tǒng)對(duì)溫度、噪音、震動(dòng)等外界條件的干擾都是否滿足要求。(b); (a) (b)調(diào)試過程分析:利用單片機(jī)開發(fā)板對(duì)每一個(gè)單元電路進(jìn)行局部調(diào)試。 (b)(c)按要求擺好元器件后按設(shè)計(jì)要求連接元器件引腳,檢查電氣規(guī)則,是否有漏連現(xiàn)象,排除錯(cuò)誤,生成網(wǎng)絡(luò)表文件和元器件清單報(bào)表。//寫負(fù)溫度符號(hào)“” } return(cc)。//讀高8位 cc=(aa4)|(bb4)。//初始化 write_DS18B20(0xCC)。 init_DS18B20()。 } delay1(4)。0x01。 for(i=8。//釋放總線 if(DQ==1)//MCU讀取總線 { dat=dat|0x80。i0。//存在脈沖 delay1(20)。//總線由高拉低 delay1(80)。 DS18B20溫度傳感器典型工作方式①DS18B20初始化(復(fù)位 存在脈沖);②向DS18B20發(fā)送命令CCH(skip ROM)(跳過檢測(cè)ROM地址);③向DS18B20發(fā)送命令44H,開始溫度轉(zhuǎn)換;④DS18B20初始化 (復(fù)位存在脈沖);⑤向DS18B20發(fā)送命令CCH(skip ROM)(跳過檢測(cè)ROM地址);⑥向DS18B20發(fā)送命令BEH,讀整個(gè)暫存器及CRC數(shù)據(jù);(其中頭兩個(gè)字節(jié)就是溫度值(先讀的位LSB,后讀的位MSB))void init_DS18B20()//此函數(shù)的作用是初始化DS18B20{ uchar x=0。由于芯片忙于復(fù)制處理,當(dāng)控制器發(fā)一個(gè)讀時(shí)間隙時(shí),總線上輸出“0”,當(dāng)儲(chǔ)存工作完成時(shí),總線將輸出“1”。(d)Convert T(溫度轉(zhuǎn)換)[44H];收到此指令后芯片將進(jìn)行一次溫度轉(zhuǎn)換,將轉(zhuǎn)換的溫度值放入RAM的第2地址。芯片允許在讀過程中用復(fù)位信號(hào)中止讀取,即可以不讀后面不需要的字節(jié)以減少讀取時(shí)間。只要芯片不掉電,報(bào)警狀態(tài)將被保持,直到再一次測(cè)得溫度值達(dá)不到報(bào)警條件為止。這條指令適應(yīng)單芯片和多芯片掛接(本設(shè)計(jì)不涉及)。操作指令同樣為8位,共6條,存儲(chǔ)器操作指令分別是寫RAM數(shù)據(jù)、讀RAM數(shù)據(jù)、將RAM數(shù)據(jù)復(fù)制到EEPROM、溫度轉(zhuǎn)換、將EEPROM中的報(bào)警值復(fù)制到RAM、工作方式切換。其主要目的是為了分辨一條總線上掛接的多個(gè)器件并作處理。F),內(nèi)置EEPROM,限溫報(bào)警功能,64位光刻ROM,內(nèi)置產(chǎn)品序列號(hào)方便多機(jī)掛接,多樣封裝形式適應(yīng)不同硬件系統(tǒng)。12位分辨率時(shí)的最大工作周期為750毫秒,檢測(cè)溫度范圍為–55176。 } } DS18B20溫度傳感器電路設(shè)計(jì): DS18B20溫度傳感器概述溫度傳感器的種類眾多,在應(yīng)用與高精度、高可靠性的場(chǎng)合時(shí)美國(guó)DALLAS(達(dá)拉斯)公司生產(chǎn)的DS18B20溫度傳感器當(dāng)仁不讓。 if((temp200)||(temp2000)) goto restart。j8。 if((temp4000)||(temp5000)) continue。 //返回高電平持續(xù)時(shí)間}while(1) { restart: while(ir)。 //定時(shí)器/計(jì)數(shù)器裝初值 TR0=1。//等待 TR0=0。uint low_ir_time()//此程序的作用是檢測(cè)低電平的時(shí)間{ TH0=0。 ∕∕延時(shí)5ms lcden=0。 ∕∕延時(shí)5ms P0=date。 ∕∕將en拉高 delay(5)。∕∕rs拉低時(shí)表明向1602內(nèi)寫指令 delay(5)。// 拉高AS time_cs=1。// AS下降沿將地址鎖存 time_ds=0。// 拉高AS time_ds=1。// RW上升沿將數(shù)據(jù)寫入 time_as=1。//向總線放地址 time_as=0。//片選開 time_as=1。當(dāng)片選信號(hào)CS為低,AS為低,DS為高,將數(shù)據(jù)放到總線上,一個(gè)RW上升沿將數(shù)據(jù)寫入DS12C887內(nèi)部。如果VCC低于Vpf,則禁止讀和寫。可通過對(duì)寄存器A編程來控制SQW引腳的輸出信號(hào)頻率,SQW信號(hào)可通過設(shè)置寄存器B的SQW位打開或關(guān)閉。RST引腳也會(huì)清除未處理的中斷,沒有中斷發(fā)生時(shí)IRQ位高阻狀態(tài),可將多個(gè)中斷器件連接到一條IRQ總線上,只要他們均為漏極開路輸出。使得DS12C87在進(jìn)入或退出電源失效狀態(tài)時(shí)不影響任何控制寄存器是的值。(j)18腳(RST):復(fù)位輸入。MOT引腳接Vcc時(shí),選擇Motorola總線時(shí)序,在此模式下,總線周期的后期DS為正脈沖,稱作數(shù)據(jù)選通脈沖。在此信號(hào)的上升沿鎖存數(shù)據(jù)。在MOT引腳接Vcc的MOtorola的時(shí)序中,RW電平用來指示當(dāng)前周期是讀還是寫。地址選通信號(hào)必須先于每個(gè)讀或?qū)懺L問。此舉旨在斷電時(shí)保護(hù)RTC數(shù)據(jù)和RAM數(shù)據(jù)。片選信號(hào)低電平有效,在訪問DS12C887的總線周期內(nèi)必須保持低電平。所寫的數(shù)據(jù)由DS信號(hào)的下降沿(Motorola時(shí)序),或RW信號(hào)的上升沿(Intel時(shí)序)鎖存。該引腳內(nèi)部有一個(gè)下拉電阻。(2)第7位:RAM和時(shí)鐘有效(VRT),該位不能寫入,而且讀取時(shí)應(yīng)該總為1,如果出現(xiàn)0,則說明內(nèi)部鋰電池電能耗盡,RTC和RAM的數(shù)據(jù)均不可靠。(5)第7位:中斷請(qǐng)求標(biāo)志位(IRQF),當(dāng)下列任何一個(gè)條件成立時(shí),此位置1:PF=PIE=1;AF=AIE=1;UF=UIE=1;每次IRQF位為1時(shí),IRQ引腳會(huì)變低。RS3RS0設(shè)置周期頻率。(3)第5位:鬧鐘中斷標(biāo)志位(AF),AF位為1時(shí),表明此時(shí)當(dāng)前時(shí)間和鬧鐘時(shí)間相匹配??刂萍拇嫫鰿 :(1)第0位到第3位:未使用,這些位讀取值為0,但不能被寫入。PIE位清0時(shí),阻止周期性中斷驅(qū)動(dòng)IRQ輸出,但PF位仍以該速率周期性置位。(5)第4位:更新結(jié)束中斷使能(UIE),UIE位是可讀/寫位,允許寄存器C中的更新結(jié)束中斷標(biāo)志(UF)驅(qū)動(dòng)產(chǎn)生IRQ信號(hào)。DM=1時(shí)代表二進(jìn)制格式,DM=0時(shí)BCD碼格式。該位是可讀/寫位,不受DS12C887內(nèi)部功能或RST影響。十月的最后一個(gè)星期天,時(shí)間從1:59:59 AM調(diào)整為1:00:00 AM。010是唯一打開振蕩器并允許RTC計(jì)時(shí)的位組合形式,11組合使能振蕩器,但將計(jì)時(shí)鏈保持在復(fù)位狀態(tài),010寫入DV0、DVDV2后500ms進(jìn)行下一次更新。將鬧鐘的時(shí)間正確寫入時(shí)、分、秒鬧鐘單元,且鬧鐘使能位設(shè)為高,則每天在指定的時(shí)間都會(huì)觸發(fā)鬧鐘中斷。1分鐘。該器件還可以工作于24小時(shí)或帶AM∕PM指示的12小時(shí)格式。無論從現(xiàn)實(shí)靈活方面、耗能等方面。方案二:采用普通的8位LED數(shù)碼管作為顯示器件。 比較以上三種方案可以看出,第三種方案更加準(zhǔn)確而外圍硬件電路設(shè)計(jì)也相對(duì)簡(jiǎn)單,軟件設(shè)計(jì)也相對(duì)簡(jiǎn)潔,因此決定選擇第三種方案。該器件還可以工作于24小時(shí)或帶AM∕PM指示的12小時(shí)格式。其內(nèi)部也沒有振蕩器,需要外接時(shí)鐘震蕩器方可使用,從而使得外圍電路較為復(fù)雜 。實(shí)時(shí)時(shí)鐘/日歷電路提供秒、分、時(shí)、日、日期、月、年的信息,每月的天數(shù)和閏年的天數(shù)可自動(dòng)調(diào)整,時(shí)鐘操作可通過AM/PM 指示決定采用24或12小時(shí)格式。另外由于單片機(jī)內(nèi)部時(shí)鐘產(chǎn)生的秒脈沖容易受到溫度漂移的影響和執(zhí)行復(fù)雜程序時(shí)的延時(shí)的影響,而使得定時(shí)/計(jì)數(shù)器會(huì)產(chǎn)生不定的誤差,即使設(shè)計(jì)時(shí)間誤差補(bǔ)償程序也很難實(shí)現(xiàn)提供準(zhǔn)確的時(shí)間的功能。 2方案論證方案一:采用單片機(jī)本身作為時(shí)鐘控制芯片來模擬時(shí)鐘時(shí)間。本設(shè)計(jì)以核心控制芯片AT89C52為中心,外掛接美國(guó)DALLAS公司生產(chǎn)的DS12C887實(shí)時(shí)時(shí)鐘芯片和DS18B20溫度傳感器裝置,實(shí)時(shí)時(shí)鐘為系統(tǒng)提供實(shí)時(shí)的時(shí)間。數(shù)字鐘是采用數(shù)字電路實(shí)現(xiàn)對(duì)時(shí)、分、秒數(shù)字顯示的計(jì)時(shí)裝置,廣泛運(yùn)用于個(gè)人家庭、車站、碼頭、辦公室等公共場(chǎng)所,成為了人們?nèi)粘I钪斜夭豢缮俚谋匦杵罚捎跀?shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛運(yùn)用,使得數(shù)字鐘的精度,遠(yuǎn)遠(yuǎn)超過老式鐘表。本設(shè)計(jì)核心控制芯片采用了STC89C52微控制芯片,該芯片具有功能強(qiáng)、體積小、功耗低、價(jià)格便宜,工作可靠,使用方便等優(yōu)點(diǎn),因此特別適合于與控制有關(guān)的系統(tǒng),越來越廣泛地應(yīng)用于自動(dòng)控制,智能化儀器、儀表、數(shù)據(jù)采集、軍工產(chǎn)品以及家用電器等各個(gè)領(lǐng)域。另外從人們的日常生活到工廠的自動(dòng)控制,從民用時(shí)鐘到科學(xué)發(fā)展所需的時(shí)鐘,現(xiàn)代人對(duì)時(shí)間的精度和觀察時(shí)間的方便有了越來越多的需求。于此,構(gòu)成了一個(gè)實(shí)時(shí)時(shí)鐘萬年歷系統(tǒng)。XXX學(xué)院畢 業(yè) 論 文課題名稱: 基于單片機(jī)的萬年歷設(shè)計(jì) 作 者: XXX 學(xué) 號(hào): XXX 系 別:___ 電子工程系 專 業(yè):__ 電子信息工程技術(shù)_ 指導(dǎo)教師:_______ XXX XX年 XX 月 XX 日中英文摘要摘 要 本設(shè)計(jì)以單片機(jī)芯片STC89C52為中心,通過外掛接DS12C887作為時(shí)鐘芯片,為系統(tǒng)實(shí)時(shí)的更新時(shí)間、日歷等。當(dāng)在公共場(chǎng)所時(shí),為了方便調(diào)節(jié)時(shí)間,外加紅外遙控和鍵盤兩種方式調(diào)時(shí)功能。傳統(tǒng)的機(jī)械表由于做工的高精細(xì)要求,造價(jià)的昂貴,材料的限制,時(shí)間指示精度的限制,使用壽命,以及其它方面的限制,已不能滿足人們的需求。 電子技術(shù)的飛速發(fā)展,微機(jī)已開始向社會(huì)的各個(gè)領(lǐng)域滲透,同時(shí)大規(guī)模集成電路獲得高速發(fā)展,單片機(jī)的應(yīng)用正在不斷地走向深入,由傳統(tǒng)的8位單片機(jī)發(fā)展到后來的16位,諸如AVR系列、PIC系列、430系列等,再到如今的高級(jí)單片機(jī)ARM體系下配合操作系統(tǒng)實(shí)現(xiàn)智能化,這無疑體現(xiàn)了單片機(jī)在我們生活中已占據(jù)了核心的地位。單片機(jī)模塊中最常見的是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)的時(shí)、分、秒計(jì)時(shí)的裝置,與機(jī)械式時(shí)鐘相比具有更高的準(zhǔn)確性和直觀性,且無機(jī)械裝置,具有更長(zhǎng)的使用壽命,因此得到了廣泛的使用。因此,研究數(shù)字時(shí)鐘具有非常的現(xiàn)實(shí)意義。1602液晶實(shí)時(shí)的為MCU處理的數(shù)據(jù)進(jìn)行顯示。但是這種方案需由大量的程序來模擬時(shí)、分、秒、年、月、日等的更新,編程相對(duì)來說較為復(fù)雜。DS1302是由美國(guó)DALLAS公司推出的涓流充電時(shí)鐘芯片,內(nèi)含有一個(gè)實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)靜態(tài)RAM,通過簡(jiǎn)單的串行接口與單片機(jī)進(jìn)行通信。但是,DS1302時(shí)鐘芯片沒有內(nèi)置電池,在電路掉電的情況下不能繼續(xù)計(jì)時(shí),而且在上電的時(shí)候需要校準(zhǔn)時(shí)間。少于31天的月份,月末可自動(dòng)調(diào)整,其中包括閏年補(bǔ)償。因此在嵌入式、電表、安全系統(tǒng)、網(wǎng)絡(luò)集線器、網(wǎng)橋、路由器等等方面得到了廣泛的運(yùn)用。但是唯一的缺點(diǎn)是要是顯示內(nèi)容較少時(shí),價(jià)格略顯得昂貴些。比較以上兩種方案可以看出,第一種方案較為適合。少于31天的月份,月末可自動(dòng)調(diào)整,其中包括閏年補(bǔ)償。時(shí)鐘精度依賴于石英晶體精度和振蕩器電路容性負(fù)載與石英晶體震蕩容性負(fù)載之間的匹配度,溫度變化所引起的石英晶體頻率漂移會(huì)導(dǎo)致額外的誤差,耦合到振蕩器電路中的外部電路噪聲會(huì)使時(shí)鐘速度加快,本時(shí)鐘出廠時(shí)經(jīng)過校準(zhǔn),在+25℃環(huán)境下運(yùn)行每月誤差為177。所有10個(gè)時(shí)鐘、日歷和鬧鐘字節(jié)必須使用相同的數(shù)據(jù)模式,寫入數(shù)據(jù)模式后寄存器B的SET位應(yīng)該清0,以允許RTC更新時(shí)鐘和日歷數(shù)據(jù),一旦初始化完成,RTC將使用所選的模式更新所有的數(shù)據(jù)。(2)第4位到6位:用來啟動(dòng)或關(guān)閉振蕩器,并復(fù)位計(jì)時(shí)鏈??刂萍拇嫫鰾 :(1)第0位:夏時(shí)令使能位,DSE位是可讀/寫位,置1時(shí)產(chǎn)生兩次夏時(shí)令調(diào)整,四月的第一個(gè)星期天,時(shí)間從1:59:59 AM調(diào)整到3:00:00 AM。(
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1