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

正文內容

基于at89c51單片機的水質監(jiān)測系統(tǒng)的設計-文庫吧資料

2025-01-24 14:56本頁面
  

【正文】 ismissal and unfair dismissal, see you don39。祝你們身體健康,工作順利。另外,我還要感謝我的同學們,感謝他們在我做論文時給予我的支持和幫助,在設計中不懂的請教同學時,總是很熱心的幫本設計發(fā)現問題,尋找更好的解決辦法。另外感謝學校給予我做本次畢業(yè)設計提資源材料,沒有這些資源我是無法完成自己的設計的。 //數據轉換成BCD碼 display()。//啟動ADC0832轉換并接受數據 delay(1)。 LED_RD = 1。}/************************************************ 主函數***************************************************/void main(void){ CH=0。 if(7 == i) { i = 0。 P3 = DisDX[TMP[i5]]。 delay(5)。 P3 = DisDX_dot[TMP[i5]]。 delay(5)。 P3 = DisDX[TMP[i5]]。 TMP[2] = Temp % 10。 TMP[0] = Temp / 100。 i++。 P2 = DisWX[i]。 i++。 P2 = DisWX[i]。 i++。 P2 = DisWX[i]。 i++。 P2 = DisWX[i]。 i++。 P2 = DisWX[i]。 dis[3] = ZD % 10。 dis[1] =(ZD % 1000) / 100。 ZD = 74 * sq(volt 105)。 v[2]=temp/51。 //取小數點后第一位 temp=temp%51。 temp=temp*10。 v[0]=a/51。}/*********************************************** 數據轉換程序功能:***********************************************/void convert(uchar a){ uint temp。 //拉高輸出端,方便下次通道選擇DI端有效 Clk=1。 CS=1。 } if(dis0==dis1) //兩次結束數據比較,若相等 date=dis0。 _nop_()。 _nop_()。 if (DO) dis1|= 0x80。i8。 else dis0|=0x00。 Clk=0。 Clk=1。i++) //讀取前8位的值 { _nop_()。 //DI開始失效,拉高電平,便于DO數據傳輸 for(i= 0。 } Clk=0。 Clk=1。 DI=1。 _nop_()。 //通道1的第一位 _nop_()。 } else { Clk=0。 Clk=1。 //第二次拉低時鐘,ADC0832 DI接受數據 DI=0。 //拉高時鐘 _nop_()。 //通道0的第一位 _nop_()。 if(CH==0) //通道選擇 { Clk=0。 Clk=1。 CS=0。 //拉低時鐘 DI=1。 }/***************************************** AD0832轉換程序******************************************/uchar ADC0832(uchar CH){ uchar i,dis0,dis1。 root++。 divisor = (root1) + 1。 rem = ((rem 2) + (a 30))。 i16。 ulong divisor = 0。 ulong rem = 0。 i++) 。void delay(int x){ while(x) { for(i = 0。uint ZD。 //AD值uchar CH。 //顯示緩沖區(qū)uchar TMP[3]={0x00,0x00,0x00}。uchar v[3]={0x00,0x00,0x00}。 //DI和DO與單片機共接口sbit Clk = P1^4。 //ADC0832控制端口sbit DI = P1^3。sbit LED_RD = P1^1。 // 共陽數碼管 帶點uchar DisWX[] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。 附錄1 自由離子濃度和濁度監(jiān)測原理圖2 仿真圖3 程序清單include include define uint unsigned intdefine uchar unsigned chardefine ushort unsigned shortdefine ulong unsigned longuchar DisDX[] = {0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90,0x7f,0xff}。通過這次設計使自己對單片機的應用得到了更深的認識,另外傳感器的使用,程序的開發(fā),顯示系統(tǒng)設計,復位電路設計,單片機接口設計,如何濾波,怎么樣選擇A/D轉換等都有了更好的提升。而用C語言編寫的程序基本上都不用做修改就能用于各種機型和各種操作系統(tǒng)[7]。而用C語言編寫的程序比用匯編語言編寫程序要方便、容易的多,而且可讀性強,開發(fā)時間也短的多。    ?。?)可以直接對計算機硬件進行操作   C語言允許直接訪問物理地址,能進行位操作,能實現匯編語言的大部分功能,可以對硬件進行操作。(4)可進行結構化程序設計  C語言具有各種結構化的控制語句,如if…else語句、while語句、do…while語句、switch語句、for語句等。C語言的數據類型有整型、實型、字符型、數組類型、指針類型等。表達式靈活、多樣,可以實現各種各樣的運算。(1)語言簡潔、緊湊,使用方便、靈活C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,與其他高級語言相比較,程序精煉、簡短。 ADC0832與單片機的接口電路 4 水質監(jiān)測系統(tǒng)的軟件設計 C語言的特點和程序結構軟件設計就是用計算機所能接受的語言把所需解決問題的步驟逐一描述出來,也就是編制計算機的程序,在設計應用系統(tǒng)時,軟件的編制是重要環(huán)節(jié)。C單片機對ADC0832的控制原理:正常情況下單片機與ADC0832的接口應該為4條數據線,分別是DI、CS、DO、CLK。C,工業(yè)級芯片溫寬為?40176。 ADC0832 具有以下特點:(1) 8 位分辨率;(2)雙通道 A/D 轉換;(3)輸入輸出電平與 TTL/CMOS 相兼容;(4)5V 電供電時輸入電壓在 0~5V 之間;(5)工作頻率為 250KHZ,轉換時間為 32μS;(6)一般功耗僅為 15mW;(7)8P、14P—DIP(雙列直插) 、PICC 多種封裝;(8)商用級芯片溫寬為0176。ADC0832 是美國國家半導體公司生產的一種 8 位分辨率、 雙通道 A/D 轉換芯片。 A/D轉換器與單片機的接口一般要完成的操作有單片機發(fā)出啟動轉換信號,單片機取回轉換結束狀態(tài)信號,讀取需要轉換的數據14]。由于環(huán)境對A/D轉換器存在一定影響,一次在選擇A/D轉換器的時候必須考慮環(huán)境因素。相關系數r= A/D轉換A/D轉換:由于單片機只能識別數字信號所以必把傳感器輸出的模擬信號進行數字化處理,因此,在智能儀器的輸入通道中加入能把模擬信號轉換成數字信號的芯片即A/D轉換芯片。此傳感器具有量程寬、標定過程簡單、功耗低、成本低、體積小等特點,該傳感器的另一個特點是在高渾濁度時分辨率比低渾濁度高,可滿足一些特殊的測量要求[5]。讓傳感器接收到的光信號強度一定,當被測物質濁度發(fā)生變化時,使光源的強度隨之變化,光源強度可對應到被測物的濁度。當液體濁度增加時,由于液體阻礙增強,光的通過率低,光敏電阻器接受光線弱。通常使用的是帶有小數點的8段數碼管,分為共陽極和共陰極數碼管兩種[4]。LED數碼管顯示器具有顯示清晰、亮度高、操作簡單、接口方便等優(yōu)點,基本可以滿足普通單片機系統(tǒng)的需要而被廣泛使用。 晶振電路 顯示電路設計本系統(tǒng)實現的功能要求對待測場所的環(huán)境溫度實現實時監(jiān)控和顯示,因此,需要有顯示電路的設計,來完成這一功能。晶振電路一般可以分為內部時鐘方式和外部時鐘方式。因此,晶振可以說是單片機系統(tǒng)的心臟。單片機訪問一次存儲器的時間,稱為一個機器周期,作為單片機工作的時間基準。a)上電復位電路b)按鍵復位電路(2)晶振電路與復位電路一樣,晶振電路同樣是單片機系統(tǒng)的典型外圍電路。復位電路是典型的單片機系統(tǒng)的外部電路,基本的復位電路一般采用上電復位和按鍵復位兩種復位方式。(1)復位電路單片機的復位如同計算機的重啟一樣,任何單片機工作之前都要有一個復位的過程,對于單片機來說,復位是單片機還沒有執(zhí)行程序之前而做的準備工作。如下圖為AT89C51的最小原理圖[3] 單片機最小系統(tǒng)原理圖 復位電路和晶振電路單片機若要正常工作,還需要有一些必要的外圍電路,才能正常的工作。EA應接高電平。(2) 片內數據存儲器有128B,地址空間為00H~7FH,沒有片外數據存儲器。由于MCS51系列單片機片內不能集成時鐘電路所需要的晶體振蕩器,也沒有復位電路,因此在構成最小系統(tǒng)時必須外接這些部件。 P3口第二功能表引腳號第二功能RXD(串行輸入)TXD(串行輸出)(外部中斷0)(外部中斷1)T0(定時器0外部輸入)T1(定時器1外部輸入)(外部數據存儲器寫選通)(外部數據存儲器寫讀選通) 單片機的最小系統(tǒng)所謂最小系統(tǒng),是指一個真正可用的單片機的最小配置系統(tǒng)。與P1口功能類似。與P1口功能類似。此外P1口還有被用作第二功能。 P1口第二功能表引腳號第二功能T2(定時/計數器T2的外部計數輸入),時鐘輸出T2EX(定時/計數器T2的捕捉/重載觸發(fā)信號和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用)P1口:P1口是具有內部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅動4個TTL邏輯電平。當訪問數據存儲器和外部程序時,P0口也被作為低8位地址/數據分時復用
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1