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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文_液位檢測(cè)顯示控制系統(tǒng)設(shè)計(jì)-閱讀頁(yè)

2024-09-17 10:36本頁(yè)面
  

【正文】 =0。 LCM_RS=1。 LCM_EN=1。 LCM_EN=0。 LCM_RW=1。 Lcd_Bus=0xff。0x80)==0x80)。 write_(0x0c)。 lcm_clr2()。 利用按鍵穩(wěn)定閉合的時(shí)間與按鍵的抖動(dòng)時(shí)間較大的差別,可采用硬件或軟件的方式進(jìn)行消抖處理。軟件消抖的原理為 [10]:當(dāng)檢測(cè)到按鍵閉合后執(zhí)行一個(gè) 5ms10ms 的延時(shí)程序,即避開按鍵前沿抖動(dòng)部分,再一次檢測(cè)按鍵狀態(tài),如仍為閉合,則確認(rèn)按鍵被按下;同樣的,當(dāng)檢測(cè)到按鍵被釋放后,也執(zhí)行一個(gè)5ms10ms 的延時(shí)程序,即避開按鍵前沿抖動(dòng)部分,之后才能再一次進(jìn)入讀按鍵狀態(tài)處理程序。 if(SET==0) { set_st++。 } } While(!SET)。 if(ADD=0) { Shangxian++。 } while(!ADD)。 } If(DEC==0) { delay1(5)。 If(shangxianxiaxian) Shangxian=xiaxian。 Show1()。 If(ADD==0) { 第四章 軟件的設(shè)計(jì) i Xiaxian++。 } While(!ADD)。 } If(DEC=0) { Delay1(5)。 If(xiaxian==50) Xiaxian=50。 Show2()。 Show1()。 } } ADC0804 程序的設(shè)計(jì) ADC0804 是屬于連續(xù)漸進(jìn)式( Successive Approximation Method)的 A/D 轉(zhuǎn)換器,這類型的 A/D 轉(zhuǎn)換器除了轉(zhuǎn)換速度快(幾十至幾百 us)、分辨率高價(jià)錢便宜的優(yōu)點(diǎn),普遍被應(yīng)用于微電腦的接口設(shè)計(jì)上。 第四章 軟件的設(shè)計(jì) i 第一次尋找結(jié)果: 10000000 (若假設(shè)值 ≤輸入值,則尋找位=假設(shè)位= 1) 第二次尋找結(jié)果: 11000000 (若假設(shè)值 ≤輸入值,則尋找位=假設(shè)位= 1) 第三次尋找結(jié)果: 11000000 (若假設(shè)值 輸入值,則尋找位=該假設(shè)位= 0) 第四次尋找結(jié)果: 11010000 (若假設(shè)值 ≤輸入值,則尋找位=假設(shè)位= 1) 第五次尋找結(jié)果: 11010000 (若假設(shè)值 輸入值,則尋找位=該假設(shè)位= 0) 第六次尋找結(jié)果: 11010100 (若假設(shè)值 ≤輸入值,則尋找位=假設(shè)位= 1) 第七次尋找結(jié)果: 11010110 (若 假設(shè)值 ≤輸入值,則尋找位=假設(shè)位= 1) 第八次尋找結(jié)果: 11010110 (若假設(shè)值 輸入值,則尋找位=該假設(shè)位= 0) 這樣使用二分法的尋找方式, 8 位的 A/D 轉(zhuǎn)換器只要 8 次尋找, 12 位的 A/D 轉(zhuǎn)換器只要 12 次尋找,就能完成轉(zhuǎn)換的動(dòng)作,其中的輸入值代表圖 1 的模擬輸入電壓。 表 列出的是 8~ 12 位 A/D 轉(zhuǎn)換器的分辨率和最小電壓轉(zhuǎn)換值。 第四章 軟件的設(shè)計(jì) i 圖 ADC0804 與 CPLDamp。若以圖 的 R= 10KΩ、 C= 150PF 為例,則內(nèi)部的轉(zhuǎn)換頻率是 f= 1/( 10 KΩ150PF)= 606KHz。但是需要注意 R、 C 的組合,務(wù)必使頻率范圍是在 100KHz~ 1460KHz 之間。以圖 、圖 信號(hào)流向而言,控制 ADC0804 動(dòng)作的信號(hào)應(yīng)該只有 CS、 WR、RD。 圖 的動(dòng)作大概可分成 4 個(gè)步驟區(qū)間 ——S0、 S S S3,每個(gè)步驟區(qū)間的動(dòng)作方式如下: 步驟 S0: CS= 0、 WR= 0、 RD= 1(由 CPLD 發(fā)出信號(hào)要求 ADC0804 開始進(jìn)行模擬 /數(shù)字信號(hào)的轉(zhuǎn)換) 第四章 軟件的設(shè)計(jì) i 圖 ADC0804 控制信號(hào)時(shí)序圖 步驟 S1: CS= WR= RD= 1( ADC0804 進(jìn)行轉(zhuǎn)換動(dòng)作,轉(zhuǎn)換完畢后 INTR 將高電位降至低電位,而轉(zhuǎn)換時(shí)間 100us) 步驟 S2: CS= 0、 WR= RD= 0(由 CPLD 發(fā)出信號(hào)以讀取 ADC0804 的轉(zhuǎn)換資料)。 由上述步驟說(shuō)明,可以歸納出所要設(shè)計(jì)的 CPLD 動(dòng)作功能有: 負(fù)責(zé)在每個(gè)步驟送出所需的 CS、 WR、 RD 控制信號(hào)。 在步驟 S3,讀取轉(zhuǎn)換的數(shù)字資料 DB0~ DB7。 ADC_CS=0。 第四章 軟件的設(shè)計(jì) i //NOP ADC_WR=1。 ADC_CS=0。 //NOP SampleValue=DB。 //NOP ADC_CS=1。 } void data_pro(void) { unsigned int temp。 RealVoltage=ad_data*VREF。 temp=(int)(RealVoltage*1000)。 press_shi=(temp%1000)/100。 press_dot=((temp%1000)%100)%10。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。是目前世界上唯一將電路仿真軟件、PCB 設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持 805 HC1PIC10/12/16/18/24/30/DsPIC3 AVR、 ARM、 8086 和 MSP430 等, 2020 年又增加了 Cortex和 DSP 系列處理器,并持續(xù)增加其他系列處理器模型。 Proteus 軟件的功能模塊有 [11]:智能原理圖設(shè)計(jì)、完善的電路仿真功能、單片機(jī)協(xié)同仿真功能、實(shí)用的 PCB 設(shè)計(jì)平臺(tái)。 原理圖編輯窗口( TheEditingWindow):用來(lái)繪制原理圖。注意,這個(gè)窗口是沒有滾動(dòng)條的,你可通過(guò)預(yù)覽窗口來(lái)改變?cè)韴D的可視范圍,或 shift+鼠標(biāo)移動(dòng)到窗口邊框來(lái)實(shí)現(xiàn)滾動(dòng)。包括以下幾個(gè)工具欄:文件工具欄、視圖工具欄 (如圖 )、編輯工具欄 (如圖 )、設(shè)計(jì)工具欄、模型選擇工具欄(如圖 )、方向工具、仿真工具(如圖 )。各工具欄的位置可以通過(guò)拖動(dòng)其左端適當(dāng)調(diào)整。在 Proteus 中繪制原理圖可以分為以下幾個(gè)步驟: 。 。 。 、檢查和修改。 在 Proteus 的應(yīng)用過(guò)程中一定要注意,鼠標(biāo)使用規(guī)則,與傳統(tǒng)方式不同,右鍵選擇,左鍵編輯或移動(dòng)。 Keil 與 Proteus 的聯(lián)調(diào)仿真 Proteus 與 keil 聯(lián)調(diào)需要一個(gè)驅(qū)動(dòng)程序?yàn)?,安裝此驅(qū)動(dòng)程序后,配置proteus 軟件,選擇 debug,再選擇 use debug monitor,使用本地 IP。 完成以上配置再啟動(dòng) proteus 和 keil,即可實(shí)現(xiàn)聯(lián)調(diào)。但我畢竟學(xué)習(xí)和掌握的知識(shí)并不全面,所以在設(shè)計(jì)過(guò)程中難免會(huì)出現(xiàn)一些錯(cuò)誤,這次的畢業(yè)設(shè)計(jì)使我受益匪淺。 第二、通過(guò)本次畢業(yè)設(shè)計(jì),使我學(xué)會(huì)了 proteus 和 keil 軟件的應(yīng)用,方便了以后的工作,重溫了 C 語(yǔ)言這一重要工具,積累了系統(tǒng)程序設(shè)計(jì)的經(jīng)驗(yàn)。 第六章 總 結(jié) i 致 謝 i 致 謝 四年的大學(xué)生活在即將這個(gè)明媚的季節(jié)劃上一個(gè)句號(hào),而于我的人生卻只是一個(gè)逗號(hào),我將又一次面對(duì)新的征程。 偉人、名人為我所崇拜,可是我更急切地要把我的敬意和贊美獻(xiàn)給我的導(dǎo)師。您治學(xué)嚴(yán)謹(jǐn),學(xué)識(shí)淵博,思想深邃,視野雄闊,為我營(yíng)造了一種良好的精神氛圍。 感謝我的爸爸媽媽,是你們一直在背后默 默的支持著我前進(jìn)。 在論文即將完成之際,我的心情無(wú)法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯謝意!同時(shí)也感謝我的舍友為我提供良好的做畢業(yè)設(shè)計(jì)的環(huán)境。 致 謝 i 參考文獻(xiàn) i 參考文獻(xiàn) [1] 李麗宏 ,謝克明 . 液位自動(dòng)檢測(cè)的現(xiàn)狀 與發(fā)展 . 太原理工大學(xué)學(xué) 報(bào) ,2020,7( 04) .pp:417— 420. [2] 趙建領(lǐng),薛園園 . 51單片機(jī)開發(fā)與應(yīng)用技術(shù)詳解 . 北京: 電子工業(yè)出版社, :12— 45. [3] 林伸茂 . 8051單片機(jī)徹底研究 :基礎(chǔ)篇 . 北京: 人民郵電出版社, :64— 90. [4] 田希暉,薛亮儒 . C51單片機(jī)技術(shù)教程 . 北京: 人民郵電出版社, 2020 .pp:78— 101. [5] 劉同法,陳忠平,眭仁武 . 單片機(jī)基礎(chǔ)與最小系統(tǒng)實(shí)踐 . 北京: 北京航空航天大學(xué)出版社,:97— 123. [6] 黃成功,邵瓊玲,丁東方 . 基于 MPX4115的小型無(wú)人機(jī)氣壓高度測(cè)量系統(tǒng)設(shè)計(jì) . 宇航計(jì)測(cè)技術(shù) ,2020,8(04).pp:30— 35. [7] 陳良光,孔令海 . 使用 ADC0804和 8031實(shí)現(xiàn) 11位 A/D. 自動(dòng)化與儀表, 1994(04).pp:46— 48. [8] 童詩(shī)白 . 模擬電子技術(shù)基礎(chǔ) (第 4版 ). 北京: 高等教育出版社, :45— 72. [9] 姜志海,趙艷雷 . 單片機(jī)的 C語(yǔ)言 . 北京: 電子工業(yè)出版社, :77— 112. [10] 王效東 . 按鍵消抖的軟件處理新法 . 自動(dòng)化與儀表, 2020(02).pp:68— 69. [11] 李學(xué)禮 . 基于 Proteus的 8051單片機(jī)實(shí)例教程 . 北京: 電子工業(yè)出版社, :13— 19. 參考文獻(xiàn) i 附錄 1 電路圖 i 附錄 1 電路圖 附錄 1 電路圖 i 附錄 2 程序 i 附錄 2 程序 include include include include define uchar unsigned char define uint unsigned int /*********LCD*********/ define BUSY 0x80 define DATAPORT P0 sbit LCM_RS=P1^0。 sbit LCM_EN=P1^2。 sbit ADC_RD=P3^6。 define DB P2 define VREF 5 define FULLSCALE 256 /********variable******/ uchar ad_data。 sbit Alarm_led_green=P1^4。 sbit Led_fang=P3^2。 附錄 2 程序 i unsigned char ad_alarm。 unsigned char press_shi=0。 unsigned char press_dot=0。 uchar code str1[]={Design BY WangWei}。 void lcd_wait(void)。 void initLCM(void)。 void ADWRiteCommandLCM(uchar WCLCM,uchar BusyC)。 void DisplayOneChar(uchar X,uchar Y,uchar DData)。 void display(void)。 void data_pro(void)。 void main(void) { delay(500)。 initLCM()。 DisplayListChar(0,0,str0)。 附錄 2 程序 i while(1) { ad_data=AdcRead()。 data_pro()。 } } void delay(uint k) { uint i,j。ik。j60。} } } void ADWRiteCommandLCM(uchar WCLCM,uchar BusyC) { if(BusyC)lcd_wait()。 LCM_RS=0。 LCM_EN=1。 _nop_()。 LCM_EN=0。 DATAPORT=WDLCM。 LCM_RW=0。 _nop_()。 _nop_()。 } void lcd_wait(void) { DATAPORT=0xff。 LCM_RS=0。 _nop_()。 _nop_()。BUSY) { LCM_EN=0。 _nop_()。 附錄 2 程序 i _nop_()。 } LCM_EN=0。 ADWRiteCommandLCM(0x0c,1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1