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

正文內(nèi)容

基于52單片機的甲醛檢測儀課程設計(參考版)

2024-08-12 12:13本頁面
  

【正文】 dat|=nd。 ADDO=1。 } ADCS=1。 ndat=ndat|j。 _nop_()。 ADCLK=0。 _nop_()。 j=j|ADDO。i8。 if(i==7)dat|=ADDO。 _nop_()。 ADCLK=0。 _nop_()。i++) { dat|=ADDO。 for(i=0。 _nop_()。 ADDI=1。 _nop_()。0x1。 ADCLK=1。 _nop_()。 _nop_()。0x1。 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=1。 _nop_()。 _nop_()。 ADDI=1。 if(channel==0)channel=2。 uint dat=0。 unsigned int Adc0832(unsigned char channel) { uchar i=0。 uchar xdata value[149]。 sbit ADCS =P3^1。 } } 附錄三 ADC0832 程序 define uint unsigned int uchar k,i,j。 while(1) { keyval=get_key()。 time_menu_initial()。 measure_menu_initial()。 Clr_Scr()。 Clr_Scr()。 Refresh()。 delay(2020)。 init_lcd()。 } main() { init_cpu()。 } } void select_item(uchar n) { draw_bmp(n*2,2,16,0,curflag)。n++) { draw_bmp((n+1)*2,20,32,0,menu_led[n].display)。 } for(n=0。 break。 } select_item(user_choosen)。n4。 max_item=menu_ledmenu_count。 } led_menu_show()。 } if(shuaxin) { Clr_Scr()。 user_choosen。 case 1: if(user_choosen==0) { user_choosen=max_item。 } time_menu_initial()// 42 void led_menu_pro() { max_item=menu_ledmenu_count。 measure_menu[1].children_menus=NULL。 measure_menu[1].display=qx。 measure_menu[0].parent_menus=main1_menu。 measure_menu[0].subs=start_measure_function。 } void measure_menu_initial() { measure_menu[0].menu_count=2。 main1_menu[0].children_menus=measure_menu。 main1_menu[0].display=measurearray。 keyval=P1。 } /*void time1(void) interrupt 3 using 1 { TH1=(6553650000)/256。 TH1=0x3c。 TR1=1。 《 數(shù)據(jù)結(jié)構(gòu) 》 清華大學出版社, 1996 [7] 馬忠梅等 .《 單片機的 C 語言應用程序設計 》 北京 :北京航空航天大學出版社, 1997 [8] 李剛 林凌 王焱 編著 新概念單片機教程 . 天津大學出版社, 2020 年 [9] 華成英 . 童詩白 . 《模擬電子技術基礎第三版》 北京 : 高等教育出版社 , . [10] 丁元杰 . 《單片微機原理及應用》 .北京 :機械工業(yè)出版社 ,1993 [11] 何立民 . 《 MCS51系列單片機應用設計》、系統(tǒng)配置與接口技術 . [12] 陳寶江 . 翟涌 ,張幽彤 .《 MCS 單片機應用系統(tǒng)實用指南 .》 [13] 康華光 主編 電子技術基礎:模擬部分 武漢:高等教育出版社, 1999 年 39 附錄 附錄一 硬件設計主電路圖 40 附錄二 檢測主程序程序 41 include include include include include include include void init_cpu() { EA=1。 [5] 徐愛鈞,彭愛華 .《單片機高級語言 C51 應用程序設計》〔 M〕 .北京工業(yè)出版社, 1999。謝謝你們 . 38 參考文獻 [1] 李維提,郭強.《液晶顯示應用技術》 北京:電子工業(yè)出版社, 2020 年. [2] 北京精電蓬遠顯示技術有限公司.內(nèi)藏 KS0108B/HD61202 控制器圖形液晶顯示模塊使用手冊. [3] 趙茂泰 .《智能儀器原理及應用》 北京:電子工業(yè)出版社, 2020。然而這樣的問題并不是我一個能所能解決的,幸運的是有我們的指導老師的悉心指導和小組搭檔的全心幫助,所以一個個看似復雜的問題便迎刃而解。我們沿著這條經(jīng)驗之路,不斷地嘗試摸索,慢慢地也掌握了設計的基本流程和思考的方法。作為一個本科生 ,我對實際的工程設計 認識不夠,經(jīng)驗不足,難免在設計的整體框架中,有很多的細節(jié)沒有考慮。沒有他們的幫助和支持是沒有辦法完成我的 畢業(yè) 論文的,同窗之間的友誼永遠長存。在此,謹向 劉 老師 表示崇高的敬意和衷心的感謝! 對于系里領導的關心和實驗室的老師們的辛勤,給我們提供了實驗室這樣一個良好的設計環(huán)境表示深深地感謝; 感謝實驗室 劉宏宇 等老師的指導和幫助 。不僅使我樹立了遠大的學術目標、掌握了基本的研究方法,還使我明白了許多待人接物與為人處 世的道理。 致 謝 本論文是在 老師的 悉心指導下完成的?;谶@樣的思路,我們共同完成了便攜式甲醛檢測儀的基本 設計。 首先要了解系統(tǒng)所要實現(xiàn)的功能;其次根據(jù)功能去選擇相應的硬件資源;再次將一個大的系統(tǒng)進行模塊化劃分,然后逐一去攻破。軟件與硬件相結(jié)合的演示的 大體流程是:主頁面顯示 4 個子菜單功能 按鍵的 4 個控制 進入子菜單 有確認和取消 按確認 實現(xiàn)相應功能(按取消則返回)。編寫的思路就是模塊化的思想,將系統(tǒng)的各個功能進行劃分,然后對各個模塊進行設計。我負責軟件的設計,因為軟件的設計是基于硬件系統(tǒng),所以我做的軟件必須和硬件進行結(jié)合相演示。 便攜式甲醛檢測儀的設計主要分為硬件設計和軟件設計。 設計能夠滿足生活需要,攜帶方便的 便攜式甲醛檢測儀 迫在眉睫。 由于 甲醛含量 超量的話,將對人體健康造成很大的影響。 三,選擇“開始測量”,單擊“ OK”鍵,便有下面測量選擇界面 四 ,再按“ OK”,則顯示檢測數(shù)據(jù),范圍 010ppm. 五, 4個功能的操作和演示是相同的,以下為“時間設置” 六,小結(jié) :本系統(tǒng)原先打算設計“開始測量”、“數(shù)據(jù)存儲”、“時間設置”“通訊設置”等 4個基本功能,后由于條件所限,我們并未做出全部的功能,但這次的畢業(yè)設計,收獲還是很多的!今后我們會進一步進完善該系統(tǒng)。 當硬件設計和軟件設計都完成的時候就可以看到虛擬的基于單片機的低功耗計數(shù)系統(tǒng)的運行,以下為仿真效果: 一,編譯結(jié)束,添加 HEX 文件單擊 PROTEUS 運行按鈕 。 Proteus軟件由 ISIS和 ARES兩個軟件構(gòu)成,其中 ISIS是原理圖編輯與仿真軟件, ARES是布線編輯軟件。 34 忙 ?入口讀狀態(tài)字寫指令代碼 / 顯示數(shù)據(jù)讀顯示數(shù)據(jù)否是 ⑵ 液晶顯示的操作流程圖見下圖 : 圖 液晶顯示的操作流程圖 35 第 5 章 系統(tǒng)仿真 前面已經(jīng)把單片機系統(tǒng)的硬件設計和軟件設計完成了,下一步就可以著手進行仿真,因為在設計的過程之中肯定有許多的錯誤,需要進行仿真來發(fā)現(xiàn)錯誤和調(diào)試錯誤。 ⑵ 時鐘模塊操作流程圖見下圖: 圖 時鐘模塊操作流程圖 ⑴ LCD 模塊在本系統(tǒng)中主要起著開界面漢字顯示,以及各控制效果的顯示。 ⑵ ADC0832 轉(zhuǎn)換的流程圖見下圖 圖 數(shù)轉(zhuǎn)換流程圖 ⑴ 按鍵時顯現(xiàn)人機對話的一個控制按鈕,通過按鍵的操作,對系統(tǒng)進行發(fā)送操作指令,后經(jīng)與 MCU 串行通信,然后在液晶上顯示。功能子函數(shù)的調(diào)用。 主程序?qū)崿F(xiàn)的功能:與硬件相結(jié)合實現(xiàn)便攜式甲醛檢測儀的各個功能。 31 圖 項目選項窗口 。,彈出項目選項設置窗口,同樣先選中項目文件夾圖標,這時在 Project 菜單中也有一樣的菜單可選。然后右擊圖 中的 1 項目文件夾,彈出項目功能菜單,選 Options for Target39。一般的編程器都支持這種格式。然后我們就可以進行關閉 KEIL 等相關操作了 圖 ( 6) 生成 HEX 文件 HEX文件格式是 Intel公司提出的按地址排列的數(shù)據(jù)信息 ,數(shù)據(jù)寬度為字節(jié) ,所有數(shù)據(jù)使用 16 進制數(shù)字表示 , 常用來保存單片機或其他處理器 的目標程序代碼。首先按 4打開串行調(diào)試窗口,再按運行 按鈕。 3 是復位,模擬芯片的復位,程 30 序回到最開頭處執(zhí)行。進入調(diào)試模式軟件窗口樣式大致如圖所示。這時在 Source Group1 文件夾圖標左邊出現(xiàn)了一個小 +號說明,文件組中有了文件,點擊它可以展開查看。Source Group 139。我們 ?quot。我們把第一個程序命名為 ,保存在項目所在的目錄中,這時你會發(fā)現(xiàn)程序單詞有了不同的顏色,說明 KEIL 的 C 語法檢查生效了。如果你沒有現(xiàn)成的程序,那么就要新建一個程序文件。完成上面步驟后,我們就可以進行 程序的編寫了。 圖 C51工具包的整體結(jié)構(gòu)圖 3. 運行 KEIL51軟件 見圖 29 圖 ( 1)點擊 Project 菜單,選擇彈出的下拉式菜單中的 New Project,如圖 圖 接著彈出一個標準 Windows 文件對話窗口 , 在 文件名 中輸入您的第一個 C程序項目名稱, 保存 后的文件擴展名為 uv2,這是 KEIL uVision2 項目文件擴展名,以后我們可以直接點擊此文件以打開先前做的項目。目標文件可由 LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng) L51 連接定位生成絕對目標文件 (.ABS)。開發(fā)人員可用 IDE本身或其它編輯器編輯 C或匯編源文件。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。 Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows 界面。 1. 系統(tǒng)概述 28 Keil C51 是美國 Keil Software 公司出品的 51 系列兼容單片機 C語言軟件開發(fā)系統(tǒng),與匯編相比, C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。 Keil 提供了包括 C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1