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

正文內容

畢業(yè)設計論文_液位檢測顯示控制系統(tǒng)設計(參考版)

2024-09-01 10:36本頁面
  

【正文】 ADWRi。 } void initLCM() { ADWRiteCommandLCM(0x38,1)。 _nop_()。 LCM_EN=1。 _nop_()。 while(DATAPORTamp。 _nop_()。 LCM_RW=1。 LCM_EN=1。 LCM_EN=0。 _nop_()。 LCM_EN=1。 LCM_RS=1。 附錄 2 程序 i } void ADWRiteDataLCM(uchar WDLCM) { lcd_wait()。 _nop_()。 _nop_()。 LCM_RW=0。 DATAPORT=WCLCM。j++) {。i++) { for(j=0。 for(i=0。 display()。 alarm()。 DisplayListChar(0,1,str1)。 ADWRiteCommandLCM(0x01,1)。 ad_data=0。 uchar AdcRead(void)。 void alarm(void)。 void DisplayListChar(uchar X,uchar Y,uchar code *DData)。 void ADWRiteDataLCM(uchar WDLCM)。 void lcd_wait(void)。 void delay_LCM(uint)。 void delay(uint)。 uchar code str0[]={Depth: (cm)}。 unsigned char press_ge=0。 unsigned char press_bai=0。 char press_data。 sbit Led_chong=P3^3。 sbit Alarm_led_red=P1^3。 sbit ADC_WR=P3^7。 /*********ADC0804********/ sbit ADC_CS=P3^5。 sbit LCM_RW=P1^1。最后再一次感謝所有在畢業(yè)設計中曾經幫助過我的良師益友和同學,以及在設計中被我引用或參考的論著的作者。焉得諼草,言樹之背,養(yǎng)育之恩,無以回報,你們永遠健康快樂是我最大的心愿。您使我不僅接受了全新的思想觀念,而且領會了基本的思考方式,從論文題目的選定到論文寫作的指導 ,經由您悉心的點撥 ,再經思考后的領悟 ,常常讓我感到 “山重水復疑無路 ,柳暗花明又一村 ”。我不是您最出色的學生,而您卻是我最尊敬的老師。四年的求學 生涯在師長、親友的大力支持下,走得辛苦卻也收獲匪淺,在論文即將付梓之際,思緒萬千,心情久久不能平靜。 第三、在本次畢業(yè)設計中,我遇到了許多問題和困難,但這是這些問題和困難鍛煉了我的動手能力,使我明白在工作中遇到困難不應該回避,而應該迎難而上;不應該喪失信心,而應該鎮(zhèn)定自若,沉著冷靜,只有這樣才能成功解決問題。 第一、使我對 51 單片機的應用有了更深入的了解,對 51 單片機開發(fā)板有所了解,并且對壓力傳感器有了一定認識,通過對總體電路的設計,使我對分塊電路和總體電路的關系的認識有了更加合理的認識,具備了設計較復雜電路的經驗,這對我以后的 工作和學習有著重要的意義。 第五章 Proteus 仿真軟件介紹 i 第六章 總 結 i 第六章 總 結 通過這次的畢業(yè)設計,使我對單片機及其應用有了更進一步的認識,不僅培養(yǎng)了我的獨立思考能力和動手能力,而且對我以后的學習工作有著重要的啟示作用。 將系統(tǒng)中單片機屬性對話框中的程序文件設定空,在工程工作區(qū)中選定 target1,右擊選擇 options for target ?target?,在彈出的對話框中選擇 debug 中 use 打點選中,并在下拉框中選定 proteus vsm simulator,并改 IP 地址為本地 IP,默認端口號,確認即可。右鍵單擊為選中對象,此時對象呈紅色;再次右擊以選中的對象,即可刪除該對象;郵件拖拽可以框選一個塊的對象;左鍵單擊為放置或對選中的對象進行 第五章 Proteus 仿真軟件介紹 i 編輯;左鍵拖拽可移動對象。在該過程中,應用 ISIS 提供的電氣規(guī)則檢查命令對前面所繪制的原理圖進行檢查,并根據系統(tǒng)所提供的錯誤報告修改電路圖,調整原理圖布局,以同時保證原理圖的準確和美觀。該過程實際上是將事先放好的元器件用具有意義的導線、網絡標號等連接起來,使元器件之間具有連接關系,構成一張完整的電路原理圖 。根據需要元件庫選擇所需元件,然后從對象選擇器中將用戶選定的元器件放置到已建好的圖紙上,并隊對元器件在圖紙上的位置進行調整,對元器件的名稱、參數等進行設定。在開始電路設計之前,應根據電路圖的復雜程度和具體要求確定所有設計模板,或直接設計圖紙的尺寸、樣式以及文件頭等設計相關信息。 圖 文件工具欄與視圖工具欄 第五章 Proteus 仿真軟件介紹 i 圖 編輯工具欄 圖 模型選擇工具欄 第五章 Proteus 仿真軟件介紹 i 圖 方向工具、仿真工具 利用 Proteus 繪制原理圖 原理圖的繪制是否正確直接關系到硬件是否能夠正常工作,利用 Proteus 軟件繪制原理圖非常方便且準確度很高。前四個工具欄可以通過 ?View?菜單的 “Toolbars?顯示或關閉。 菜單欄: File文件操作:新建、打開、保存、打印等 第五章 Proteus 仿真軟件介紹 i View查看:控制界面元素的顯示、放大、縮小等 Edit編輯:對象的查找、編輯、剪貼;操作的撤銷恢復 Library庫:元件的制作和元件庫的管理 Tools工具:布線、電氣檢查、元件清單、電路板設計等工具 Design設計:設計圖紙的標題和說明;父子電路的切換等 Graph圖表 Source源程序 Debug調試 System系統(tǒng) Help幫助 工具欄 : IsIs 的除了通過菜單操作外,使用工具欄上的工具按鈕操作更加便捷。藍色方框內為可編輯區(qū),元件要放到它里面。 Proteus 的 ISIS 介紹 預覽窗口( TheOverviewWindow):它具有兩個功能: 當你在元件列表中選擇一個元件時,它會顯示該元件的預覽圖; 當你的鼠標焦點落在原理圖編輯窗口時(即放置元件到原理圖編輯窗口后或在原理圖編輯窗口中點擊鼠標后),它會顯示整張原理圖的縮略圖,并會顯示一個綠色的方框,你可用鼠標改變綠色的方框的位置,從而改變原理圖的可視范圍。在編譯方面,它也支持 IAR、Keil 和 MPLAB 等多種編譯器。 Proteus 是世界上著名的 EDA工具 (仿真軟件 ),從原理圖布圖、代碼調試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB 設計,真正實現(xiàn)了從概念到產品的完整設計。它 是目前最好的仿真單片機及外圍器件的工具。 } 第四章 軟件的設計 i 第五章 Proteus 仿真軟件介紹 i 第五章 Proteus仿真軟件介紹 仿真介紹 Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件。 press_ge=((temp%1000)%100)/10。 press_bai=temp/1000。 RealVoltage=RealVoltage/FULLSCALE。 float RealVoltage。 return SampleValue。 ADC_RD=1。 //_NOP ADC_RD=0。 //NOP ADC_CS=1。 ADC_WR=0。 ADC0804 的程序代碼如下: uchar AdcRead(void) { uchar SampleValue。 在步驟 S1 時,監(jiān)控 INTR 信號是否由低電位變高電位,如此以便了解 ADC0804 的轉換動作結束與否。 步驟 S3: CS= WR= RD= 1(由 CPLD 讀取 DB0~ DB7 上的數字轉換資料)。其中 INTR 由高電位轉為低電位后,代表 ADC0804 完成這次的模擬 /數字轉換,而DB0~ DB7 代表是轉換后的數字資料。 要求 ADC0804 進行模擬 /數字的轉換,可以直接由下面的時序圖及信號的流向來配合了解。更換不同的 R、 C 值,會有不同的轉換頻率,而且頻率愈高代表速度愈快。FPGA、 8051 單片機等典型連接圖 頻率計算方式是: f= 1/(RC)。 表 位數目 分辨率 最小電壓轉換值 8 1/256 10 1/1024 12 1/4096 至于內部的轉換頻率 fCK,是由圖 2 的 CLKR( 19 腳)、 CLK IN( 4 腳)所連接的R()、 C(150PF)來決定。 對 8 位 ADC0804 而言,它的輸出準位共有 28= 256 種,即它的分辨率是 1/256,假設輸入信號 Vin 為 0~ 5V 電壓范圍,則它最小輸出電壓是 5V/256= ,這代表ADC0804 所能轉換的最小電壓值。 以輸出 8 位的 ADC0804 動作來說明 “連續(xù)漸進式 A/D 轉換器 ”的轉換原理,動作步驟如下表示(原則上先從左側最高位尋找起)。 Show2()。 } If(ENTER==0) { Set_st=2。 } While(!DEC)。 If(DEC==0) { xiaxian。 Show2()。 If(xiaxianshangxian)xiaxian=shangxian。 } } If(set_st==1) { if(ADD==0) { Delay1(5)。 while(!DEC)。 If(DEC==0) Shangxian。 show1()。 If(shangxian50)shangxian=50。 第四章 軟件的設計 i } if(set_st==0) { if(ADD==0) { delay1(5)。 if(set_st1) { set_st=0。 按鍵部分源程序 /*******鍵盤程序函數 *********/ Void keyscan() { if(SET==0) { delay1(5)。本系統(tǒng)采用的是軟件消抖。 } 第四章 軟件的設計 i 4*1 鍵盤程序設計 按鍵的消抖 一般的按鍵是機械彈性開關,由于機械觸點的彈性作用,按鍵閉合時不會立馬接通,按鍵斷開時也不會立馬斷開,在閉合和斷開的瞬間會產生一些抖動,如果不消除按鍵的抖動,會導致單片機對按鍵的誤判,從而產生誤差。 lcm_clr(); write_(0x60)。 LCM_EN=0; } 4. 初始化 LCD 屏函數 void lcm_init() { write_(0x30)。 While((Lcd_Busamp。 LCM_EN=1。 } 3. 檢查忙函數 void chk_busy() { LCM_RS=0。 Lcd_Bus=Dispdata。 LCM_RW=0。 } 第四章 軟件的設計 i 2. 寫數據到 LCD 函數 void write_data(uchar Dispdata) { chk_busy()。 Lcd_Bus=cmdcode。 LCM_RW=0。 1602LCD 的一般初始化(復位)過程 延時 15ms 寫指令 38H(不檢測忙信號) 延時 5ms 寫指令 38H(不檢測忙信號) 延時 5ms 寫指令 38H(不檢測忙信號) 第四章 軟件的設計 i 以后每次寫指令、讀 /寫數據操作均需要檢測忙信號 寫指令 38H:顯示模式 設置 寫指令 08H:顯示關閉 寫指令 01H:顯示清屏 寫指令 06H:顯示光標移動設置 寫指令 0CH:顯示開及光標設置 LCD1602 的初始化過程 開 電 源延 時 4 0 m s , X R E S E T 低 高延 時 1 0 0 u s功 能 設 定 控 制 字 3 0 H延 時 3 7 u s顯 示 開 關 控 制 字 0 C 0 H 延 時 1 0 0 u s 清 除 屏 幕 控 制 字 0 1 H延 時 1 0 u s進 入 設 定 點 控 制 字 0
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1