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

正文內(nèi)容

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

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

下一頁面
  

【正文】 dsrst=0。 temp=0。sbit dsio=P2^2。ds18b20on()。 dq=1。//光標設(shè)置 lcdwrite(0x01)。}//1毫秒左右延時//lcdwrite() LCD寫指令void lcdwrite(uchar write){ lcdrs=0。//temp是uint型的。i12。 a[i*2]=kamp。i10。 lcdshuju(0)。 if(b[5]==1)b[5]=59。} if(b4==0) { delay(3)。sbit b1=P3^0。總之,我們的能力得到了全方位的提高。其次,芯片很多都有時鐘輸入端,需要晶振支持。000001NS N=1(讀或?qū)懸粋€字符后地址指針加1并且光標加1),N=0(讀或?qū)懸粋€字符后地址指針減1并且光標減1),S=1且N=1(當寫一個字符后,整屏顯示左移),S=0當寫一個字符后,整屏顯示不移動。位0是讀/寫操作位,進行讀操作時,該位為1;該位為0則表示進行的是寫操作。 DS1302與單片機的連接 采用數(shù)字式溫度傳感器DS18B20,它是數(shù)字式溫度傳感器,具有測量精度高,電路連接簡單特點,此類傳感器僅需要一條數(shù)據(jù)線進行數(shù)據(jù)傳輸,,Vcc接電源,Vss接地。只有在SCLK為低電平時,才能將RST置為高電平。IP寄存器地址0B8H,位地址為0BFH~0B8H。按位操作時,各位的地址為88H~8FH,當CPU采樣到INT0(或INT1)端出現(xiàn)有效中斷請求時,IE0(IE1)位由硬件置“1”。單片機在某一時刻只能處理一個任務(wù),當多個任務(wù)同時要求單片機處理時,這一要求應(yīng)該怎么實現(xiàn)呢?通過中斷可以實現(xiàn)多個任務(wù)的資源共享。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。AT89S51具有如下特點:40個引腳,4kBytes Flash片內(nèi)程序存儲器,128Bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。此外,該電子萬年歷還具有時間校準等功能。但是由于數(shù)碼管動態(tài)掃描需要借助74LS164移位寄存器進行移位,該芯片在電路調(diào)試時往往會有很多障礙,所以不采用LED數(shù)碼管作為顯示。 電路設(shè)計最終方案決定 綜上各模塊的選擇方案與論證,確定最后的主要硬件資源如下:采用AT89S51作為主控制系統(tǒng);第2章 系統(tǒng)的硬件設(shè)計與實現(xiàn) 電路設(shè)計框圖 。 P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。這是由硬件自動完成的,不需要我們操心,1然后再實行讀引腳操作,否則就可能讀入出錯,如果不對端口置1,端口鎖存器原來的狀態(tài)有可能為0Q端為0Q^為1加到場效應(yīng)管柵極的信號為1,該場效應(yīng)管就導通對地呈現(xiàn)低阻抗,此時即使引腳上輸入的信號為1,也會因端口的低阻抗而使信號變低使得外加的1信號讀入后不一定是1。TF0(),片內(nèi)定時/計數(shù)器T0溢出中斷請求標志。當總控制位為禁止時,關(guān)閉整個中斷系統(tǒng),不管分控制為狀態(tài)如何,整個中斷系統(tǒng)為禁止狀態(tài);當總控制位為允許時,開放中斷系統(tǒng),這時才能由各分控制位設(shè)置各自中斷的允許與禁止。當Vcc2小于Vcc1時,DS1302由Vcc1供電。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。E(或EN)端為使能(enable)端,下降沿使能。: DS1302讀與寫的時序圖(3) DS1302的寄存器DS1302有12個寄存器,其中有7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式,其日歷、。第4章 系統(tǒng)測試 硬件測試在Protues仿真結(jié)束后,于焊接板上完成了硬件組裝。在研究時雖然沒什么大問題,但從中也知道了整個作品中的重要性,電路工程量大,不能心急,一個個慢慢來不能急于求成。//年、月、日、時、分、秒uchar code row1[]={20090101}。 lcdshuju(a[11i*2]+0x30)。amp。 } for(i=0。} if(b5==0)clock=12。 dssclk=0。0x0f。} else {lcdwrite(0x8e)。sbit lcden=P0^2。 lcden=1。 sdelay(14)。0x01。t=8。 delay(1)。 } return temp。}}31。 delay(1)。i++) { dsio=tempamp。b=readds18b20()。i) { dq=0。 sdelay(80)。 P1=shuju。 }}子程序:LCM1602頭文件:includedefine uint unsigned intdefine uchar unsigned charsbit lcdrs=P0^0。39。 dsrst=0。 delay(1)。 if(b1==1) { dsaddshuju(0x80,(a[1]4)+a[0])。} if(b[1]==0)b[1]=12。 if(b[3]==24)b[3]=0。i6。在畢業(yè)之際,我衷心地同學和朋友們在以后的人生道路上越走越寬廣,也深深相信在未來的日子里我們將一路攜手前行,會遇到很多的碰撞和交流,我們將始終記得我們曾在河北化工職業(yè)技術(shù)學院同窗學習,這將是我克服困難、不斷前進的精神動力。相互學習、相互討論、研究。. 時間調(diào)整程序流程圖 子程序 由于本系統(tǒng)程序涉及的可編程器件有LCM1602,DS18B20以及DS1302,各芯片的控制字及數(shù)據(jù)讀寫如果混雜,將會使程序可讀性大大降低,因此采用子程序的方法進行調(diào)用并將其封裝于各自的頭文件中。 DS1302的控制字 (3) 數(shù)據(jù)輸入輸出在控制指令字輸入后的下一個SCLK時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開始。RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。DS1302有12個寄存器,其中有7個寄存器與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。DS1302由Vcc1或Vcc2兩者中的較大者供電。按位操作時,各位的地址為0A8H~0AFH,可見,MCS51單片機通過中斷允許控制寄存器對中斷的允許(開放)實行兩級控制。一旦輸入信號有效,便使IE0標志置一,向CPU申請中斷。只有讀端口時才真正地把外部的數(shù)據(jù)讀入到內(nèi)部總線。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。另外,數(shù)字式溫度傳感器還具有測量精度高、測量范圍廣等優(yōu)點。 顯示模塊選擇方案和論證方案一: 采用點陣式數(shù)碼管顯示,點陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對于顯示文字比較適合,如采用在顯示數(shù)字顯得太浪費,且價格也相對較高,所以也不用此種作為顯示。所有程序編寫完成后,在Keil軟件中進行調(diào)試,確定沒有問題后,在Proteus軟件中嵌入單片機內(nèi)進行仿真。主要特點是采用串行數(shù)據(jù)傳輸,可為掉電保護電源提供可編程的充電功能,并且可以關(guān)閉充電功能。空閑模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復位。 P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。 從中斷的定義我們可以看到中斷應(yīng)具備中斷源、中斷響應(yīng)、中斷返回這樣三個要素。當轉(zhuǎn)向中斷服務(wù)時,再由硬件自動清“0”。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。DS1302的控制字節(jié)的最高有效位(位7)必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫入DS1302中,位6如果為0,則表示存取日歷時鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù)。10度至+85度范圍內(nèi)精度為177。表2為DS1302的日歷、時間寄存器內(nèi)容:“CH”是時鐘暫停標志位,當該位為1時,時鐘振蕩器停止,DS1302處于低功耗狀態(tài);當該位為0時,時鐘開始運行。其他設(shè)置:01H(顯示清屏,數(shù)據(jù)指針=0,所有顯示=0);02H(顯示回車,
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1