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

正文內(nèi)容

基于單片機(jī)萬年歷的設(shè)計畢業(yè)論文(更新版)

2025-08-05 19:17上一頁面

下一頁面
  

【正文】 H)。: DS1302讀與寫的時序圖(3) DS1302的寄存器DS1302有12個寄存器,其中有7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式,其日歷、??刂谱止?jié)總是從最低位開始輸入/輸出的。E(或EN)端為使能(enable)端,下降沿使能。獨(dú)特的一線接口,只需要一條口線通信多點(diǎn)能力,簡化了分布式溫度傳感應(yīng)用無需外部元件可用數(shù)據(jù)總線供電, 測量溫度范圍為55度至+125度。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。I/O為串行數(shù)據(jù)輸入輸出端(雙向),SCLK為時鐘輸入端。當(dāng)Vcc2小于Vcc1時,DS1302由Vcc1供電。 DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時時鐘芯片,它可以對年、月、日、周、時、分、秒進(jìn)行計時,具有閏年補(bǔ)償功能,~。當(dāng)總控制位為禁止時,關(guān)閉整個中斷系統(tǒng),不管分控制為狀態(tài)如何,整個中斷系統(tǒng)為禁止?fàn)顟B(tài);當(dāng)總控制位為允許時,開放中斷系統(tǒng),這時才能由各分控制位設(shè)置各自中斷的允許與禁止。當(dāng)中斷響應(yīng)完成轉(zhuǎn)向中斷服務(wù)程序時,由硬件把IE0(或IE1)清零, 當(dāng)計數(shù)器產(chǎn)生計數(shù)溢出時,相應(yīng)的溢出標(biāo)志位由硬件置“1”。TF0(),片內(nèi)定時/計數(shù)器T0溢出中斷請求標(biāo)志。所謂的中斷就是,當(dāng)CPU正在處理某項事務(wù)的時候,如果外界或者內(nèi)部發(fā)生了緊急事件,要求CPU暫停正在處理工作而去處理這個緊急事件,待處理完后,再回到原來中斷的地方,繼續(xù)執(zhí)行原來被中斷的程序,這個過程稱作中斷。這是由硬件自動完成的,不需要我們操心,1然后再實(shí)行讀引腳操作,否則就可能讀入出錯,如果不對端口置1,端口鎖存器原來的狀態(tài)有可能為0Q端為0Q^為1加到場效應(yīng)管柵極的信號為1,該場效應(yīng)管就導(dǎo)通對地呈現(xiàn)低阻抗,此時即使引腳上輸入的信號為1,也會因端口的低阻抗而使信號變低使得外加的1信號讀入后不一定是1。P2口在FLASH編程和校驗(yàn)時接收高八位地址信號和控制信號。 P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。此外,AT89S51設(shè)計和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式。 電路設(shè)計最終方案決定 綜上各模塊的選擇方案與論證,確定最后的主要硬件資源如下:采用AT89S51作為主控制系統(tǒng);第2章 系統(tǒng)的硬件設(shè)計與實(shí)現(xiàn) 電路設(shè)計框圖 。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。但是由于數(shù)碼管動態(tài)掃描需要借助74LS164移位寄存器進(jìn)行移位,該芯片在電路調(diào)試時往往會有很多障礙,所以不采用LED數(shù)碼管作為顯示。在軟件方面,主要包括日歷程序、時間調(diào)整程序,顯示程序等。此外,該電子萬年歷還具有時間校準(zhǔn)等功能。方案二: 采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價格雖適中,對于顯示數(shù)字也最合適,而且采用動態(tài)掃描法與單片機(jī)連接時,占用的單片機(jī)口線少。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。因此,本設(shè)計DS18B20溫度傳感器作為溫度采集模塊。AT89S51具有如下特點(diǎn):40個引腳,4kBytes Flash片內(nèi)程序存儲器,128Bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。在FIASH編程時,P0口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時,P0輸出原碼,此時P0外部必須被拉高。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。輸入緩沖器CPU將根據(jù)不同的指令分別發(fā)出讀端口或讀引腳信號以完成不同的操作。單片機(jī)在某一時刻只能處理一個任務(wù),當(dāng)多個任務(wù)同時要求單片機(jī)處理時,這一要求應(yīng)該怎么實(shí)現(xiàn)呢?通過中斷可以實(shí)現(xiàn)多個任務(wù)的資源共享。內(nèi)部中斷有三個:TF0,TF1,RI或TI。按位操作時,各位的地址為88H~8FH,當(dāng)CPU采樣到INT0(或INT1)端出現(xiàn)有效中斷請求時,IE0(IE1)位由硬件置“1”。即以EA位作為總控制位,以各中斷源的中斷允許位作為分控制位。IP寄存器地址0B8H,位地址為0BFH~0B8H。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。只有在SCLK為低電平時,才能將RST置為高電平。此外,DS1302還有年份寄存器、控制寄存器、充電寄存器、時鐘突發(fā)寄存器及與RAM相關(guān)的寄存器等。 DS1302與單片機(jī)的連接 采用數(shù)字式溫度傳感器DS18B20,它是數(shù)字式溫度傳感器,具有測量精度高,電路連接簡單特點(diǎn),此類傳感器僅需要一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸,,Vcc接電源,Vss接地。R/W為讀寫信號線,高電平(1)時進(jìn)行讀操作,低電平(0)時進(jìn)行寫操作。位0是讀/寫操作位,進(jìn)行讀操作時,該位為1;該位為0則表示進(jìn)行的是寫操作。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時從低位0位到高位7。000001NS N=1(讀或?qū)懸粋€字符后地址指針加1并且光標(biāo)加1),N=0(讀或?qū)懸粋€字符后地址指針減1并且光標(biāo)減1),S=1且N=1(當(dāng)寫一個字符后,整屏顯示左移),S=0當(dāng)寫一個字符后,整屏顯示不移動。詳盡的程序設(shè)計見附錄。其次,芯片很多都有時鐘輸入端,需要晶振支持。完了最初的設(shè)想。總之,我們的能力得到了全方位的提高。參考文獻(xiàn)[1]胡乾斌,李光斌,李玲,喻紅.,2006[2]劉勇.?dāng)?shù)字電路.電子工業(yè)出版社,2004.[3]陳正振.電子電路設(shè)計與制作.廣西交通職業(yè)技術(shù)學(xué)院信息工程系,2007.[4]楊子文.單片機(jī)原理及應(yīng)用.西安電子科技大學(xué)出版社,2006.[5]王萍.電子技術(shù)實(shí)驗(yàn)教程.機(jī)械工業(yè)出版社,2009.[6],北京:[7],北京:北京航空航天大學(xué)出版社. 2004[8],科學(xué)出版社. 2004[9]樓然苗,李光飛.51系列單片機(jī)設(shè)計實(shí)例[M].北京航空航天大學(xué)出版社,2003.[10]朱定華,戴汝平.單片微機(jī)原理與應(yīng)用[M].清華大學(xué)出版社,2003.[11][M].清華大學(xué)出版社,2004.[12]余家春.Protel 99 SE電路設(shè)計實(shí)用教程[M].中國鐵道出版社,2004.[13]張培仁.基于匯編語言編程MCS51單片機(jī)原理與應(yīng)用.北京:清華大學(xué)出版社,2003.[14]T.Someya,J.Small,P.Kim,C.Nuckolls,J.T.Yardley.Alcohol vapor sensors based on singlewalled carbon nanotube field effect transistors[M].Nano Letters,2003.[15]M.Penza et al.Alcohol detection using carbon nanotubes acoustic and optical sensors[M].Applied Physics Letters,2004.[16]F.Rettig,R.Moos.Direct thermoelectric gas sensors Design aspects and first gas sensors[M].Sens Actuators B,2007. 附錄:程序主程序:includeincludeincludeincludedefine uint unsigned intdefine uchar unsigned charuint b[6]。sbit b1=P3^0。i++) { lcdwrite(j[i])。} if(b4==0) { delay(3)。 if((b[0]%4==0amp。 if(b[5]==1)b[5]=59。 if(b[0]==1)b[0]=99。 lcdshuju(0)。 dson()。i10。 } dsrst=0。 a[i*2]=kamp。 a[10]=kamp。i12。)。//temp是uint型的。sbit lcdrw=P0^1。}//1毫秒左右延時//lcdwrite() LCD寫指令void lcdwrite(uchar write){ lcdrs=0。 delay(1)。//光標(biāo)設(shè)置 lcdwrite(0x01)。 dq=1。 dq=1。 dq=datamp。ds18b20on()。t=b。sbit dsio=P2^2。0x01。 temp=0。 dssclk=0。 dsrst
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1