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

正文內(nèi)容

基于proteus的數(shù)據(jù)采集系統(tǒng)設(shè)計畢業(yè)論文(文件)

2025-07-15 18:28 上一頁面

下一頁面
 

【正文】 DCEDTE準備好22振鈴指示RIDTEDCE表示DCE與線路接通,出現(xiàn)振鈴(3)接口的物理結(jié)構(gòu) RS232C接口連接器一般使用型號為DB25的25芯插頭座,通常插頭在DCE端,插座在DTE端。 (2) 簡介MAX232MAX232芯片是美信公司專門為電腦的RS232標準串口設(shè)計的接口電路,使用+5v單電源供電,可以實現(xiàn)TTL電平與RS232C電平相互轉(zhuǎn)換的IC芯片。第二部分是數(shù)據(jù)轉(zhuǎn)換通道。TTL/CMOS數(shù)據(jù)從T1IN、T2IN輸入轉(zhuǎn)換成RS232數(shù)據(jù)從T1OUT、T2OUT送到電腦DB9插頭;DB9插頭的RS232數(shù)據(jù)從R1IN、R2IN輸入轉(zhuǎn)換成TTL/CMOS數(shù)據(jù)后從R1OUT、R2OUT輸出。 單片機與MAX232的連接圖 模數(shù)轉(zhuǎn)換器ADC0809在我們所測控的信號中軍事連續(xù)變化的物理量,而要對這些信號進行處理,則需要將其轉(zhuǎn)換為數(shù)字量,A/D轉(zhuǎn)換器就是為了將連續(xù)變化的模擬量轉(zhuǎn)換成計算機能接受的數(shù)字量。由單一的5V電源供電,片內(nèi)帶有鎖存功能的8選1的模擬開關(guān)。它的引腳的排列及其功能, ADC0809的引腳圖IN7~IN0 :八個通道的模擬輸入量。START:轉(zhuǎn)換啟動信號,高電平有效。CLK:時鐘信號,最高頻率為 640KHZ。Vref:參考電壓。A/D轉(zhuǎn)換結(jié)束,EOC輸出高電平。硬件電路設(shè)計時,需根據(jù)時序關(guān)系及軟件進行設(shè)計。在讀取轉(zhuǎn)換結(jié)果時,用低電平的讀信號RD,產(chǎn)生的正脈沖作為OE信號,用以打開三態(tài)輸出鎖存器。Keil有以下幾個特點: 全功能的源代碼編輯器; 器件庫用來配置開發(fā)工具設(shè)置; 項目管理器用來創(chuàng)建和維護用戶的項目; 集成的MAKE工具可以匯編、編譯和連接用戶嵌入式應(yīng)用; 所有開發(fā)工具的設(shè)置都是對話框形式的; 真正的源代碼級的對CPU和外圍器件的調(diào)試器; 高級GDI(AGDI)接口用來在目標硬件上進行軟件調(diào)試以及和Monitor51進行通信其使用的過程為:首先打開KeilUvision2,在KEIL系統(tǒng)中,每做個獨立的程序,都視為工程。在這里可以進行編輯、修改等操作。(1)主程序主程序?qū)ο到y(tǒng)進行初始化,主要是進行定時/計數(shù)的初始化,然后調(diào)用鍵盤掃描程序Keys_Scan(),再根據(jù)按下的鍵來調(diào)用向串口發(fā)送數(shù)據(jù)子程序putc_to_serialport()將相應(yīng)的數(shù)據(jù)發(fā)送給串行口。(4)LED顯示程序Display_Result(int d)該子程序用的數(shù)碼管動態(tài)顯示方式。(5)主機串口接受中斷子程序Serial_INT() interrupt 4。(2)從機串口接受中斷函數(shù)Serial_INT() interrupt 4因為發(fā)送完成和接受到新字節(jié)都會觸發(fā)串口中斷,因此串口中斷程序里用if(RI)來表示接受中斷,然后將RI清0。開始初始化啟動定時器1開中斷調(diào)用Adcon()結(jié)束 主程序開始接收串口數(shù)據(jù)判斷接受到的數(shù)據(jù)第4位是否為1YN按選定的通道號采集選定循環(huán)采集方式結(jié)束 從機串口接受中斷函數(shù)Serial_INT() interrupt 4開始選定通道號開始轉(zhuǎn)換轉(zhuǎn)換結(jié)束將得到的數(shù)據(jù)發(fā)送給串口結(jié)束第五章 調(diào)試結(jié)果 這個系統(tǒng)是一個主從式的數(shù)據(jù)采集系統(tǒng)。參考文獻[1] ,2010,65105[2] ,2009[3] ,2009,[4] 常鐵原,王欣,陳文軍. ,2008,[5] 葉紅海,[6] ,2009,4648,104110[7] 楊居義,楊曉琴,2009,135141[8] 劉剛,秦永左,2006,7698,134155[9] 林祝亮,武林,2006,[10] 元增民,2006,205266[11] 王琳,商周,2004,[12] V. Schmidt, Control, data acquisition, and remote participation for fusion research, Fusion Eng. Des. 81 (2006) 1702–1712. [13] , FiresignalData acquisition and control system and Design 82(2007)13591364.附錄1系統(tǒng)硬件圖附錄2主機部分程序includedefine uchar unsigned chardefine uint unsigned intsbit k1=P3^4。uchar code LEDData[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07, 0X7F,0X6F,0X77,0X7C,0X39,0X5E,0X79, 0X71}/*****延時子程序*****/void Delay(uint x){ uchar i。}/**************LED顯示子程序***************/void Display_Result(int d){ smgk=1。 //顯示百位Delay(5)。P0=0X7D。smgd=0。P0=LEDData[d%10]。smgk=1。 //顯示小數(shù)點Delay(5)。P3=0XF0。 //該表達式將高4位移到低四位 swith(Tmp) //判斷按鍵發(fā)生在哪列{ case 1:KeyNo=0。 case 4:KeyNo=2。 default: KeyNo=16。 // 按鍵后00001111將變成0000XXXX,X中有一個為0,3個仍為1,而異或操作會把3個1變成0,唯一的0變成1 switch(Tmp) //0—3行分別附加起始值0,4,8,12{ case 1:KeyNo+=0。 case 4:KeyNo+=8。}}/********向串口發(fā)送數(shù)據(jù)子程序*********/void putc_to_serialport(uchar C){ SBUF=C。 P1=0X01。 SCON=0x50。 //波特率為9600 TL1=0xFD。 //允許串口中斷 while(1){ Delay(100)。 case 1:putc_to_serialport(0XF8)。 case 3:putc_to_serialport(0XFA)。 case 5:putc_to_serialport(0XFC)。 case 7:putc_to_serialport(0XFE)。 case 16:Display() }}}/*******主機串口接受中斷函數(shù)*********/void Serial_INT() interrupt 4{ if(RI){ int i,j,m。 i=c*0x05。 Display_Result(m)。void Delay(uint x){ uchar i。}/********向串口發(fā)送數(shù)據(jù)子程序********/void putc_to_SerialPort(uchar c){ SBUF=c。 uchar n。ST=1。 n=P1。 //T1工作于模式2 SCON=0X50。 TI=RI=0。 Adcon()。 c=SBUF。break。ST=0。 putc_to_SerialPort(val)。 OE=1。 ST=0。0X08。 int i,c。 //允許串口中斷 TR1=1。 //波特率不加倍 TH1=0XFD。 m++。 while(EOC==0)。j++。TI=0。i120。sbit EOC=P3^6。 n=j*0x10。 uchar c。 case 8:putc_to
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1