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

正文內(nèi)容

燃?xì)庠钪悄芸刂破髟O(shè)計(jì)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-07-24 10:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的下一個(gè)SCLK時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從最低位(0位)開始。同樣,在緊跟8位的控制字指令后的下一個(gè)SCLK脈沖的下降沿,讀出DS1302的數(shù)據(jù),讀出的數(shù)據(jù)也是從最低位到最高位。,所示。 數(shù)據(jù)讀取時(shí)序圖先看RST引腳(復(fù)位引腳),標(biāo)號(hào)上面的一個(gè)橫杠表示此引腳低電平有效,也即給它低電平后芯片復(fù)位,不能正常工作。所以欲使芯片正常工作,此引腳應(yīng)該給高電平,從時(shí)序圖中也可以看出,我們進(jìn)行寫操作的時(shí)候RST引腳應(yīng)該置為高電平。再看SCLK時(shí)鐘引腳和IO引腳。圖中的前八位的黑色箭頭表示寫入的數(shù)據(jù)在上升沿鎖存,后八位的黑色箭頭表示下降沿讀取數(shù)據(jù)。也就是說(shuō)如果我們要從DS1302里面讀出一位二進(jìn)制數(shù)據(jù),首先應(yīng)該把SCLk引腳拉高,然后把SCLK拉低(在SCLK拉低的一瞬間DS1302的數(shù)據(jù)送到了IO端口上),再把IO口上的數(shù)據(jù)存入變量,此時(shí)就讀到了一位二進(jìn)制數(shù)據(jù)。 數(shù)據(jù)寫入時(shí)序圖先看RST引腳(復(fù)位引腳),標(biāo)號(hào)上面的一個(gè)橫杠表示此引腳低電平有效,也即給它低電平后芯片復(fù)位,不能正常工作。所以欲使芯片正常工作,此引腳應(yīng)該給高電平,從時(shí)序圖中也可以看出,我們進(jìn)行寫操作的時(shí)候RST引腳應(yīng)該置為高電平。再看SCLK時(shí)鐘引腳和IO引腳。圖中的黑色箭頭表示寫入的數(shù)據(jù)在上升沿鎖存。也就是說(shuō)如果我們要往DS1302里面寫入一位二進(jìn)制數(shù)據(jù),首先應(yīng)該把SCLk引腳拉低,然后把我們要寫入的一位二進(jìn)制數(shù)據(jù)送到IO口,再把SCLK時(shí)鐘線拉高,此時(shí)數(shù)據(jù)就被送到DS1302中了。 1602字符型LCD簡(jiǎn)介、數(shù)字、符號(hào)等點(diǎn)陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。(1)基本參數(shù)顯示容量:162個(gè)字符芯片工作電壓:—工作電流:()模塊最佳工作電壓:字符尺寸:(WH)mm(2)引腳功能1602LCD采用標(biāo)準(zhǔn)的14腳(無(wú)背光)或16腳(帶背光)接口。 引腳接口說(shuō)明表1引腳接口說(shuō)明表第1腳:VSS為地電源。第2腳:VDD接5V正電源。第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè)10K的電位器調(diào)整對(duì)比度。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負(fù)極。(3)1602LCD的RAM地址映射及標(biāo)準(zhǔn)字庫(kù)表液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在,哪里顯示字符。 內(nèi)部顯示地址例如第二行第一個(gè)字符的地址是40H,那么是否直接寫入40H就可以將光標(biāo)定位在第二行第一個(gè)字符的位置呢?這樣不行,因?yàn)閷懭腼@示地址時(shí)要求最高位D7恒定為高電平1所以實(shí)際寫入的數(shù)據(jù)應(yīng)該是01000000B(40H)+10000000B(80H)=11000000B(C0H)。在對(duì)液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時(shí)光標(biāo)是自動(dòng)右移的,無(wú)需人工干預(yù)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“A”。 字符字模關(guān)系對(duì)照表 1602液晶模塊內(nèi)部控制說(shuō)明1602液晶模塊內(nèi)部的控制器共有11條控制指令。 內(nèi)部控制指令表1602液晶模塊的讀寫操作,屏幕和光標(biāo)的操作都是通過(guò)指令編程來(lái)實(shí)現(xiàn)的。(說(shuō)明1為高電平,0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H指令3:光標(biāo)和顯示位置設(shè)置I/D,光標(biāo)移動(dòng)方向,高電平右移,低電平左移,S:屏幕上所有文字是否左移或右移,高電平表示有效,低電平表示無(wú)效。指令4:顯示開關(guān)控制。D:控制整體的顯示開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示。C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無(wú)光標(biāo)B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標(biāo)或顯示移位S/C:高電平時(shí)顯示移動(dòng)的文字,低電平時(shí)移動(dòng)光標(biāo)指令6:功能設(shè)置命令DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線N:低電平時(shí)為單行顯示,高電平時(shí)為雙行顯示,F(xiàn):低電平時(shí)顯示5X7的點(diǎn)陣字符,高電平時(shí)顯示5X10的顯示字符。指令7:字符發(fā)生器RAM地址設(shè)置。指令8:DDRAM地址設(shè)置。指令9:讀忙信號(hào)和光標(biāo)地址BF:忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或數(shù)據(jù),如果為低電平表示不忙 熄火保護(hù)裝置鑒于現(xiàn)在對(duì)于燃?xì)庠畎踩缘闹匾暎貏e是嵌入式燃?xì)庠钕ɑ鸨Wo(hù)已成為必要的功能,本次設(shè)計(jì)采用熱電偶熄火保護(hù)裝置,其特點(diǎn)是:價(jià)格便宜,穩(wěn)定性好,耐用維修簡(jiǎn)單是現(xiàn)在燃?xì)庠钭顬閺V泛使用的裝置,缺點(diǎn):反應(yīng)時(shí)間稍慢一般要34秒才能響應(yīng)。 熱電偶熄火保護(hù)原理圖熱電偶感應(yīng)針置于火焰燃燒范圍,隨著溫度的升高,產(chǎn)生電動(dòng)勢(shì)使閥門打開,維持氣路的通暢,當(dāng)意外熄火時(shí),溫度急劇下降,閥門關(guān)閉,防止燃?xì)馔庑梗鸬奖Wo(hù)作用。第三章 燃?xì)庠钪悄芸刂破鞯挠布涌陔娐吩O(shè)計(jì)本章主要介紹硬件接口設(shè)計(jì),硬件接口幾大部分分別為:溫度采集模塊、按鍵、狀態(tài)指示燈、顯示器、計(jì)時(shí)器和附加電路的接口電路設(shè)計(jì)。 硬件接線總圖。 硬件接線總圖,顯示器數(shù)據(jù)口接P2口,控制端RS、RW、時(shí)間+/、,,,DDDDD、溫度采集模塊SO、SCK、。 溫度采集模塊接口電路設(shè)計(jì)。 溫度采集接口電路圖,TC1冷端接MAX6675 T+端,冷端接T端,MAX6675三線串口SO、SCK、。 按鍵接口電路設(shè)計(jì)。 按鍵與AT89C51接線圖,時(shí)間+/火力循環(huán)為復(fù)合鍵,接AT89C51 、通過(guò)選擇鍵SW1來(lái)切換使用;;;;;;,AT89C51 P0 所有I/O口均接一個(gè)10K的上拉電阻。 狀態(tài)指示燈燈接口電路設(shè)計(jì)。 狀態(tài)指示燈接口電路圖,待機(jī)指示燈D1接AT89C51 ;。;;;,每個(gè)指示燈接一個(gè)100Ω的限流電阻。 顯示器接口電路設(shè)計(jì)。 顯示器接口圖,顯示器A~~,控制口RS、RW、~,VSS和VEE接地,VDD接電源。 計(jì)時(shí)器接口電路設(shè)計(jì)。 計(jì)時(shí)器接口電路圖,DS1302說(shuō)句口I/,復(fù)位/,VCC1接3V的備用電源,防止掉電數(shù)據(jù)丟失,X晶振兩引腳接兩個(gè)22P的瓷片電容,有效解決晶振偏移。第四章 燃?xì)庠钪悄芸刂破鞯能浖O(shè)計(jì)軟件設(shè)計(jì)是本次設(shè)計(jì)的一個(gè)重要部分,包括燃?xì)庠钪悄芸刂破鬈浖O(shè)計(jì)總體設(shè)計(jì)和流程框圖,部分子程序的設(shè)計(jì)和流程框圖。需要對(duì)部分程序包括總體程序和部分子程序進(jìn)行說(shuō)明和解釋,使燃?xì)庠钪悄芸刂破鬈浖O(shè)計(jì)更加明白和直觀,更加方便讀者的閱讀和理解。主程序設(shè)計(jì)主程序流程框圖開始初始化調(diào)用鍵盤程序調(diào)用溫度采集程序調(diào)用溫度處理程序調(diào)用顯示程序在軟件設(shè)計(jì)中,主程序就像一棵樹的主干。我們首先將這棵樹的主干擺直,也就是將主程序做好,然后只需要開枝散葉即可。在主程序的基礎(chǔ)上,不斷延伸,調(diào)用各個(gè)相對(duì)應(yīng)執(zhí)行功能的子程序,實(shí)現(xiàn)一系列不同的功能。不過(guò)在調(diào)用各個(gè)功能的子程序的時(shí)候,要及時(shí)調(diào)試和改正,因?yàn)樵诔绦蛘系臅r(shí)候會(huì)出現(xiàn)一系列問(wèn)題。 主程序流程框圖 主程序主程序是軟件設(shè)計(jì)的主干,起到一個(gè)基礎(chǔ)的作用。本次設(shè)計(jì)的主程序開始先變量聲明,定義好存儲(chǔ)單元運(yùn)用時(shí)方便理解。對(duì)一個(gè)程序的編寫之前一定要熟悉芯片,包括各個(gè)引腳的功能及其指令,所以主程序還對(duì)LCD、定時(shí)器進(jìn)行了初始化。最后還需要調(diào)用各個(gè)功能子程序,循環(huán)等待,下面程序段為主程序。變量聲明區(qū)TDATAH EQU 40HTDATAL EQU 41HDATAH EQU 21HDATAL EQU 20HALL_FLAG EQU 22H 。標(biāo)志位SEC EQU 34H 。秒 MIN EQU 35H 。分HOUR EQU 36H 。時(shí)DAY EQU 37H 。日MON EQU 38H 。月WEEK EQU 39H 。星期YEAR EQU 3AH 。年TIME_G EQU 33HTIME_S EQU 32HTIME_B EQU 31HTIME_Q EQU 30HDS_DAT EQU 3BHDS_ADD EQU 3CHDS_DATA EQU 3DHSO BIT 。端口引腳定義區(qū)CS BIT SCK BIT SCLK BIT 。1302時(shí)鐘線IO BIT 。1302數(shù)據(jù)線RST BIT 。 1302復(fù)位線RS BIT RW BIT E BIT ORG 0000HLJMP MIANORG 000BHLJMP T0_INITORG 0030HMAIN: MOV SP,60H 。初始化堆棧 MOV TIME_G,0 MOV TIME_S,0 MOV TIME_B,0 MOV TIME_Q,0 。顯示存儲(chǔ)單元初始化 MOV SEC,00H MOV MIN,00H MOV HOUR,11H MOV DAY,30H MOV MON,05H MOV YEAR,15H 。DS1302寄存器賦初值 MOV TMOD,01H MOV TH0,34H 。賦初值,定時(shí)50ms MOV TL0,2BH LCALL DS_INIT 。DS1302初始化 LCALL DISP_INIT 。調(diào)用顯示器初始化程序 SETB TR0 。開定時(shí)器T0中斷 SETB ET0 SETB EACLR 。狀態(tài)顯示燈初始化 CLR CLR CLR CLR CLR WAIT: LCALL DISP 。調(diào)用顯示程序 LCALL KB 。調(diào)用按鍵處理程序 LCALL READY 。調(diào)用溫度采集程序 LCALL DATACL 。調(diào)用溫度數(shù)據(jù)處理程序 SJMP WAIT 顯示程序設(shè)計(jì) 顯示流程框圖本次設(shè)計(jì)采用掃描顯示,其實(shí)就是調(diào)用段碼表內(nèi)的顯示字符送顯示器顯示單元,在通過(guò)變址尋址查詢需要顯示的時(shí)間內(nèi)容,顯示過(guò)程由單片機(jī)送出顯示內(nèi)容,在開關(guān)顯示器讀取數(shù)據(jù)控制端,檢查數(shù)據(jù)傳送忙或閑。延時(shí)處理返回程序入口賦段碼表首地址變址尋址顯示字符送P2口延時(shí)處理檢忙顯示內(nèi)容送寄存器 顯示程序流程框圖 顯示程序。CHECK段位檢忙程序,當(dāng)檢測(cè)忙時(shí),禁數(shù)據(jù)存入與讀出,反之,允許。DISP: MOV A,30H 。顯示內(nèi)容存儲(chǔ)單元內(nèi)容送A CALL WRITE0 MOV A,31H CALL WRITE0 MOV A,32H CALL WRITE0 MOV A,33H CALL WRITE0 CALL DEL
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1