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

正文內(nèi)容

采用vfc的壓力遠程監(jiān)測裝置設計和實驗研究畢業(yè)論文(編輯修改稿)

2025-08-23 08:51 本頁面
 

【文章內(nèi)容簡介】 000001I/DS4顯示開/關控制0000001DCB5光標或字符移位000001S/CR/L**6置功能00001DLNF**7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標志或地址01BF計數(shù)器地址10寫數(shù)到CGRAM或DDRAM)10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀11讀出的數(shù)據(jù)內(nèi)容控制命令表LM016L液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標復位到地址00H位置。指令2:光標復位,光標返回到地址00H。指令3:光標和顯示模式設置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。指令4:顯示開關控制。 D:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 C:控制光標的開與關,高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標。指令6:功能設置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符。指令7:字符發(fā)生器RAM地址設置。指令8:DDRAM地址設置。指令9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令10:寫數(shù)據(jù)。指令11:讀數(shù)據(jù)。與HD44780相兼容的芯片時序表如下:讀狀態(tài)輸入RS=L,R/W=H,E=H輸出D0—D7=狀態(tài)字寫指令輸入RS=L,R/W=L,D0—D7=指令碼,E=高脈沖輸出無讀數(shù)據(jù)輸入RS=H,R/W=H,E=H輸出D0—D7=數(shù)據(jù)寫數(shù)據(jù)輸入RS=H,R/W=L,D0—D7=數(shù)據(jù),E=高脈沖輸出無: AT89C52與LM016L連接圖工控系統(tǒng)在運行時,通常都會遇到各種各樣的現(xiàn)場干擾,抗干擾能力是衡量工控系 統(tǒng)性能的一個重要指標。看門狗(Watchdog)電路是自行監(jiān)測系統(tǒng)運行的重要保證,幾乎所有的工控系統(tǒng)都包含看門狗電路。在 8096 系列單片機和增強型 8051 系列單片機中,該系統(tǒng)已經(jīng)做在芯片內(nèi)部,用戶只要用軟件開放它就可以,使用很方便。但我們所用的89C52單片機,則看門狗電路必須由用戶自己建立??撮T狗電路一般有軟件看門狗和硬件看門狗兩種。軟件看門狗不需外接硬件電路,但系統(tǒng)需要出讓一個定時器資源,這在許多系統(tǒng)中很難辦到,而且若系統(tǒng)軟件運行不正常??赡軐е驴撮T狗系統(tǒng)也癱瘓。硬件看門狗是真正意義上的“程序運行監(jiān)視器”,如計數(shù)型的看門狗電路通常由 555 多諧振蕩器、計數(shù)器以及一些電阻、電容等組成,分立元件組成的系統(tǒng)電路較為復雜,運行不夠可靠。 看門狗(Watchdog)電路是嵌入式系統(tǒng)需要的抗干擾措施之一。本文用 X25045 芯片 設計了一種新的看門狗電路,具有體積小、占用 I/O 口線少和編程方便的特點,可廣泛 應用于儀器儀表和各種工控系統(tǒng)中。 芯片簡介:(1)X25045 芯片簡介: X25045 是美國 Xicor 公司的生產(chǎn)的標準化8腳集成電路,它將 EEPROM、看門狗定 時器、電壓監(jiān)控三種功能組合在單個芯片之內(nèi),大大簡化了硬件設計,提高了系統(tǒng)的可 靠性,減少了對印制電路板的空間要求,降低了成本和系統(tǒng)功耗,是一種理想的單片機 外圍芯片。X25045 引腳如下圖所示: (2)X25045 芯片引腳功能如下: CS:片選擇輸入;SO:串行輸出,數(shù)據(jù)由此引腳逐位輸出; SI:串行輸入,數(shù)據(jù)或命令由此引腳逐位寫入 X25045;SCK:串行時鐘輸入,其上升沿將數(shù)據(jù)或命令寫入,下降沿將數(shù)據(jù)輸出; WP:寫保護輸入。當它低電平時,寫操作被禁止;Vss:地;Vcc:電源電壓; RESET:復位輸出。X25045 在讀寫操作之前,需要先向它發(fā)出指令,指令名及指令格式如下所示(3)X25045 看門狗電路設計:X25045 硬件連接圖如圖 所示。X25045 芯片內(nèi)包含有一個看門狗定時器,可通過軟件預置系統(tǒng)的監(jiān)控時間。在看門狗定時器預置的時間內(nèi)若沒有總線活動,X25045則將RESET 輸出一個高電平信號, 經(jīng)過微分電路 C輸出一個正脈沖,CPU復位。R20使圖 ,CPU 的復位信號共有3個:上電復位(CR19),人工復位(S、R1R19)和 Watchdog 復位(CR20),通過或門綜合后加到 RESET 端。CR10的時間常數(shù)不必太大,有數(shù)百微秒即可,因為這時CPU的振蕩器已經(jīng)在工作。 看門狗電路看門狗定時器的預置時間是通過 X25045 的狀態(tài)寄存器的相應位來設定的。如下表所示,X25045狀態(tài)寄存器共有6位有含義,其中WDWD0 和看門狗電路有關,其余位和 EEPROM 的工作設置有關。WD1=0,WD0=0,WD1=0,WD0=1,WD1=0,WD0=0,WD1=1,WD0=1,禁止看門狗看門狗電路的定時時間長短可由具體應用程序的循環(huán)周期決定, 通常比系統(tǒng)正常工 作時最大循環(huán)周期的時間略長即可。編程時,可在軟件的合適地方加一條喂狗指令,使看門狗的定時時間永遠達不到預置時間,系統(tǒng)就不會復位而正常工作。當系統(tǒng)跑飛用軟件陷阱等別的方法無法捕捉回程序時,則看門狗定時時間很快增長到預置時間,迫使系統(tǒng)復位。一般單片機系統(tǒng)如果采用電池供電,其輸入電壓為+3V,而LCD顯示輸出除了需要 提供+5V 工作電壓外,還需要提供10V的對比度調(diào)節(jié)電壓。所以電源部分的設計要求為 +3V 輸入,+5V和10V雙電壓輸出。這里介紹一種采用電壓轉(zhuǎn)換芯片 MAX1677 進行電源 供電的方案。 MAX1677是雙電壓輸出升壓 DCDC變換器。適用于兩種可調(diào)電壓輸出的便攜式儀表。 MAX1677 輸入電壓范圍()較大,可以依據(jù)不同系統(tǒng)提供的安裝電池的空間和 所需的不同電池與容量,靈活地選擇電池的種類,13節(jié)普通干電池、堿性電池、鎳鎘 充電電池或一節(jié)鋰電池均可以使系統(tǒng)正常工作。其主要性能如下:允許的輸入電壓范圍:; 主要輸出: 可調(diào)電壓輸出,默認輸出電流可達 350mA;第二輸出:可為 LCD 對比度調(diào)節(jié)提供28—+28V 范圍內(nèi)的電壓;電源效率:可達 95%;封裝形式:16 管腳 DIP 封裝,體積很小,不需要外部場效應管;其他性能:還包括 20uA 關斷維持電流和電池欠電壓檢測。 MAX1677 是一種專為 LCD 提供電源的芯片,它的實際使用電路如下圖所示:圖中電路主要使用的器件及其參數(shù)如下: MAX1677:電壓轉(zhuǎn)換芯片,輸入為3V,輸出兩路電壓,分別是+5V和10V,作為系統(tǒng)電源和液晶顯示模塊的背光電源。 LL2:磁芯電感,選用CoilCraft(線藝)的Do1608C103標貼磁芯電感,電感值為 10uH。 R2R28:電阻,R4和R3的比值決定了LCD對比度輸出的電壓值 Vlcd(對應圖中Vout2),關系式為:R28=R27*|Vlcd|/(R28 為 5002000K) 。 電源電路圖R2R26:電阻,R25 和 R26 比值決定了主輸出電壓值 Vout2 (對應圖中 Vout1), 關系式為:R25=R26*(Vout/) (R26 為 10——200K) 。 R2 R24: 電阻, R24 和 R23 的比較值決定了系統(tǒng)欠電壓檢測的門檻電壓值 Vtrip, 關系式為:R24=R23*(Vtrip/) (R23《130k)。 當電池電壓正常時,電池電壓過低,輸出引腳 LBO(LowBattery Output)輸出保 持高電平;一旦電池電壓低于門檻電壓 Vtrip 時,LBO 引腳輸出為低電平。如果不使用 欠電壓檢測的話,只需將第 3 引腳(LBI)接地。 在圖中 Vin 為電源電路的輸入端,連接兩節(jié) 的電池,形成便攜式儀表的電源: Vout1 連接 MAX1677 的 16 引腳,輸出+5V 的電壓,作為系統(tǒng)的電源電壓:Vout2 連接 MAX1677 的 10 引腳, 輸出10V 的電壓, 作為液晶顯示模塊的背光電源電壓: LowBattery Ootput 連接 MAX1677 的 4 引腳,輸出電源電壓不足的報警信號,也就是 MAX1677 中的 LBO 信號。 在頻率信號的遠程傳輸方面,選著市話網(wǎng)進行傳輸。傳輸原理圖如下。重慶大學本科學生畢業(yè)設計(論文) 4系統(tǒng)軟件設計4 系統(tǒng)軟件設計就該設計的單片機而言,他的輸入信號是具有一定頻率的脈沖序列,通過單片機內(nèi)部的計數(shù)器可以獲得此脈沖序列的頻率,此頻率對應某個電壓值(該值是通過電壓放大器轉(zhuǎn)換過后的或者是輸入放大器的電壓值)時整個系統(tǒng)的該考慮的,至于壓力的顯示則要結合傳感器的參數(shù)來決定,只需要一個在LCD前接一個放大器就可以解決問題。利用C語言開發(fā)單片的優(yōu)勢C怨言是一種編譯型的結構化程序設計語言,具有簡單的語法結構和強大的處理功能,就有運算速度快、編譯效率搞、移植性好可讀性強等多種優(yōu)點,可以實現(xiàn)對系統(tǒng)硬件的直接操作。用C語言來編寫目標系統(tǒng)軟件,可以大大縮短開發(fā)周期,且明顯地增加軟件的可讀性,便于改進和擴充,從而開發(fā)出大規(guī)模、高性能的應用系統(tǒng)。其優(yōu)勢如下:可以大幅度加快開發(fā)進度,程序量越大,用C語言就越有優(yōu)勢。無需精通單片機指令集和具體的硬件,也能夠編出符合硬件實際專業(yè)水平的程序??梢詫崿F(xiàn)軟件的結構化編程,使得軟件的邏輯結構變得清晰、有條理、便于開發(fā)小組計劃任務、分工合作。源程序的可讀性和可維護性都很好。省去了人工分配單片機資源的工作,在匯編語言中要為每一個子程序分配單片機資源。在使用C語言后,只要在代碼中申明一下變量的類型,編譯器就會自動分配資源,根本不需要人工干預,從而有效率地避免了人工分配單片機資源的差錯。匯編語言的可移植性很差,而C語言只要將一些與硬件相關的代碼作適當?shù)男薷模涂梢苑奖愕匾浦驳狡渌N類的單片機上。C語言提供auto、static、flash等存儲類型,針對單片機得程序的存儲空間、數(shù)據(jù)存儲空間和EEPROM空間自動為變量分配合理的空間,而C語言提供復雜的數(shù)據(jù)類型,極大的增強了程序處理能力和靈活性。C編譯器能夠自動實現(xiàn)中斷服務程序的現(xiàn)場保護和恢復,并且提供常用的標準函數(shù)庫,供用戶舍用。并且C編譯器能夠自動生成一些硬件的初始化代碼。對于一些復雜系統(tǒng)的開發(fā),可通過移植的實時操作系統(tǒng)來實現(xiàn)。正是由于C語言在系統(tǒng)開發(fā)中的優(yōu)勢,這次設計的所有程序都將采用C語言程序編寫。 AT89C52數(shù)據(jù)處理程序ifndef __ADC0832_H__define __ADC0832_H__define uchar unsigned chardefine uint unsigned intdefine ulong unsigned long sbit ADC_CS =P2^2。sbit ADC_CLK=P2^0。sbit ADC_DO =P2^1。sbit ADC_DI =P2^1。/*******************************************************************/uint vollage(bit bi)。/*******************************************************************/ void Delays(unsigned ch
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1