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

正文內(nèi)容

基于proteus的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)畢業(yè)論文-免費(fèi)閱讀

  

【正文】 while(EOC==0)。 i=camp。 IE=0X90。 putc_to_SerialPort(n)。 for(j=0,P0=m。while(x) for(i=0。 j=i*0x10。 break。 break。 if(P3!=0X0F) Keys_Scan()。 //串口工作于方式1 TMOD=0x20。 while(T1==0)。break。break。 //低四位置1,放入4行Delay(1)。P0=0X7C。smgk=0。smgd=0。 while(x)for(i=0。系統(tǒng)調(diào)試以程序?yàn)橹?,硬件調(diào)試應(yīng)先檢測(cè)電路的焊接是否正確,然后用外用表檢測(cè)或通電檢測(cè)其是否有短路或斷路。當(dāng)RI =1時(shí),接受串口過(guò)來(lái)的數(shù)據(jù),并對(duì)該數(shù)據(jù)進(jìn)行X*05H/0FFH的處理,接下來(lái)用處理過(guò)的數(shù)據(jù)調(diào)用LED顯示程序Display_Result(int d)。當(dāng)沒(méi)有鍵按下時(shí),則送一個(gè)數(shù)F給LED顯示器。首先從菜單中的工程中“新建工程”,建立我們將要做的工程項(xiàng)目:接下來(lái)Keil環(huán)境要求我們?yōu)?2工程選擇一個(gè)單片機(jī)型號(hào);我們選擇Ateml公司的89C51(雖然我使用的是AT89S52,但由于89S51與89C51內(nèi)外部的結(jié)構(gòu)完全一樣,所以這里仍然用“89C51”)。ADC0809與AT89C52單片機(jī)的接口方式,: ADC0809與單片機(jī)的連接圖由于ADC0809具有輸出3態(tài)鎖存器,其八位數(shù)據(jù)輸出引腳可直接與數(shù)據(jù)總線相連。ADC0809時(shí)序圖及其接口電路: ADC0809的時(shí)序圖其工作過(guò)程是:ALE的上升沿將A、B、C端選擇的通道地址鎖存到8位A/D轉(zhuǎn)換器的輸入端。D7~D0:數(shù)據(jù)輸出線。由C、B、A的編碼來(lái)決定所選的模擬通道。第三部分是供電。 MAX232的內(nèi)部結(jié)構(gòu)圖內(nèi)部結(jié)構(gòu)基本可分三個(gè)部分:第一部分是電荷泵電路。即:邏輯“1”,5— 15V;邏輯“0” +5— +15V 。由于串行通訊方式具有使用線路少、成本低,特別是在遠(yuǎn)程傳輸時(shí),避免了多條線路特性的不一致而被廣泛采用。(2)共陽(yáng)極接法。工作電源又分主電源、備用電源和編程電源。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。它們被應(yīng)用在不同領(lǐng)域里,8位單片機(jī)由于功能強(qiáng)大,被廣泛的應(yīng)用在工業(yè)控制、智能接口、儀表儀器等各個(gè)領(lǐng)域。單片機(jī)的P0口的8位數(shù)據(jù)線與用于段選的74HC573的D0~D7相連,用于數(shù)碼管上具體的數(shù)字的顯示。如對(duì)于20只按鍵接口,如采用按鍵獨(dú)立方式,需要20個(gè)I/O口。通過(guò)硬件識(shí)別的鍵盤稱編碼鍵盤;通過(guò)軟件識(shí)別的鍵盤成為非編碼鍵盤。(2)單一電源+5V供電(3)它的電路設(shè)計(jì)與連接比較簡(jiǎn)單而且功能齊全。(1)逐漸逼近式A/D轉(zhuǎn)換器:它是一種速度快、精度較高、成本較低的直接式轉(zhuǎn)換器,其轉(zhuǎn)換時(shí)間在幾微秒到幾百微秒之間。而單片機(jī)是該系統(tǒng)的基本的微處理系統(tǒng),它完成數(shù)據(jù)讀取、處理及邏輯控制,數(shù)據(jù)傳輸?shù)纫幌盗械娜蝿?wù)。這樣用戶可以在上位機(jī)上編寫各種程序?qū)ξ募械臄?shù)據(jù)進(jìn)行有效查詢和分析,有利于工業(yè)過(guò)程的長(zhǎng)期正常運(yùn)行和檢查。本系統(tǒng)采用16位(A/D)模擬數(shù)字變換,總采樣率達(dá)500K/S,同步時(shí)間為+/250ns,可以利用方式組成高達(dá)1000通道的大容量的分布式采集系統(tǒng)。各種領(lǐng)域都用到了數(shù)據(jù)采集,在石油勘探、科學(xué)實(shí)驗(yàn)、飛機(jī)飛行、地震數(shù)據(jù)采集領(lǐng)域已經(jīng)得到應(yīng)用。由于集成電路制造技術(shù)的不斷提高,出現(xiàn)了高性能、高可靠的單片機(jī)數(shù)據(jù)采集系統(tǒng)(DAS)。由于這種數(shù)據(jù)采集系統(tǒng)的性能優(yōu)良,超過(guò)了傳統(tǒng)的自動(dòng)檢測(cè)儀表和專用數(shù)據(jù)采集系統(tǒng),因而獲得了驚人的發(fā)展。該系統(tǒng)從機(jī)負(fù)責(zé)數(shù)據(jù)采集并應(yīng)答主機(jī)的命令。8路被測(cè)電壓通過(guò)模數(shù)轉(zhuǎn)換器ADC0809進(jìn)行模數(shù)轉(zhuǎn)換,實(shí)現(xiàn)對(duì)采集到的數(shù)據(jù)進(jìn)行模擬量到數(shù)字量的轉(zhuǎn)換,并將轉(zhuǎn)換后的數(shù)據(jù)通過(guò)串行口MAX232傳輸?shù)缴衔粰C(jī),由上位機(jī)負(fù)責(zé)數(shù)據(jù)的接受、處理和顯示,并用LED數(shù)碼顯示器來(lái)顯示所采集的結(jié)果。從70年代起,數(shù)據(jù)采集系統(tǒng)發(fā)展過(guò)程中逐漸分為兩類,一類是實(shí)驗(yàn)室數(shù)據(jù)采集系統(tǒng),一類是工業(yè)現(xiàn)場(chǎng)數(shù)據(jù)采集系統(tǒng)。數(shù)據(jù)采集技術(shù)已經(jīng)成為一種專門的技術(shù),在工業(yè)領(lǐng)域得到了廣泛的應(yīng)用。我國(guó)的數(shù)字地震觀測(cè)系統(tǒng)主要采用TDE124C型TDE224C型地震數(shù)據(jù)采集系統(tǒng)。 該課題研究的主要內(nèi)容內(nèi)容數(shù)據(jù)采集技術(shù)是信息科學(xué)的重要分支之一, 它研究信息數(shù)據(jù)的采集、存儲(chǔ)、處理以及控制等問(wèn)題。該系統(tǒng)采用的是AT89S52單片機(jī),此芯片功能比較強(qiáng)大,能夠滿足設(shè)計(jì)要求。在該系統(tǒng)中采用的是8051系列的單片機(jī)。(2)雙積分A/D轉(zhuǎn)換器:它是一種間接式的A/D轉(zhuǎn)換器,優(yōu)點(diǎn)是抗干擾能力強(qiáng),精度比較高,缺點(diǎn)是數(shù)度很慢,適用于對(duì)轉(zhuǎn)換數(shù)度要求不高的系統(tǒng)。 顯示部分LED數(shù)碼顯示管是一種由LED發(fā)光二極管組合顯示字符的顯示器件。非編碼鍵盤有兩種接口方法:一種是獨(dú)立按鍵接口;另一種是矩陣式按鍵接口。如采用矩陣式按鍵方式,則只需要9個(gè)I/O 口。單片機(jī)P0口的八位數(shù)據(jù)線與用于位選的74HC573的D0~D7相連,用于在哪個(gè)數(shù)碼管上顯示。8位單片機(jī)在中、小規(guī)模應(yīng)用場(chǎng)合仍占主流地位,代表了單片機(jī)的發(fā)展方向,在單片機(jī)應(yīng)用領(lǐng)域發(fā)揮越來(lái)越大的作用。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。還有兩個(gè)時(shí)鐘引腳XTALXTAL2。把發(fā)光二極管的陽(yáng)極連在一起構(gòu)成公共陽(yáng)極,使用時(shí)公共陽(yáng)極接+5V,每個(gè)發(fā)光二極管的陰極通過(guò)電阻與輸入端相連。在串行通訊時(shí),要求通訊雙方都采用一個(gè)標(biāo)準(zhǔn)接口,使不同的設(shè)備可以方便地連接起來(lái)進(jìn)行通訊。噪聲容量為2V。由6腳和4只電容構(gòu)成。15腳GND、16腳VCC(+5v)。轉(zhuǎn)換時(shí)間為100us。三態(tài)輸出,D7是最高位,D0是最低位。START的下降驗(yàn)啟動(dòng)8位A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。地址譯碼引腳A、B、C分別與地址總線低三位A0、AA2相連,以選通IN0~IN7中的一個(gè)通道。“確定”后工程就算建立好了。(2)向串口發(fā)送數(shù)據(jù)子程序putc_to_serialport() 該程序首先將數(shù)據(jù)發(fā)送到串行口,當(dāng)T1=0時(shí),表明傳送結(jié)束。開始初始化啟動(dòng)定時(shí)器1開中斷再根據(jù)掃描到的鍵盤號(hào),發(fā)送相應(yīng)的數(shù)據(jù)給串口,調(diào)用一個(gè)Display()在LED上顯示F判斷是否有按鍵按下YN數(shù)據(jù)發(fā)送到串行口當(dāng)T1=0時(shí),則傳送結(jié)束TI=0 向串口發(fā)送數(shù)據(jù)子程序putc_to_serialport() 開始先將低4位置1選定4行然后判斷該按鍵發(fā)生在哪一列是否有按鍵按下YN將列數(shù)賦給KeyNoKeyNo=16將高4位置1選定4列再判斷發(fā)生在那一行0—3行分別附加起始值0,4,8,12返回()開始顯示個(gè)位顯示十分位顯示百分位顯示小數(shù)點(diǎn)結(jié)束 LED顯示程序Display_Result(int d)開始接受數(shù)據(jù)對(duì)數(shù)據(jù)進(jìn)行相關(guān)處理調(diào)用Display_Result(m) 主機(jī)串口接受中斷子程序Serial_INT() interrupt 4 從機(jī)部分程序設(shè)計(jì)該部分的程序包括一個(gè)主程序、三個(gè)子程序,三個(gè)子程序分別為從機(jī)串口接受中斷函數(shù)Serial_INT() interrupt 向串口發(fā)送數(shù)據(jù)子程序putc_to_SerialPort(uchar c)和模數(shù)轉(zhuǎn)換子程序ADCON。軟件調(diào)試包括調(diào)試程序和對(duì)硬件準(zhǔn)確性的調(diào)試。i120。smgk=0。P0=0x7E。smgd=1。An=P3^0XF0。 case 8:KeyNo=3。 case 2:KeyNo+=4。TI=0。 //T1工作于模式2 PCON=0x00。 swith(KeyNo){ case 0:putc_to_serialport(0X00)。 case 4:putc_to_serialport(0XFB)。 case 8:putc_to_serialport(0XFF)。 n=j*0x10。i120。j++。 m++。 //允許串口中斷 TR1=1。0X08。 OE=1。ST=0。 c=SBUF。 TI=RI=0。 n=P1。 uchar n。void Delay(uint x){ uchar i。 i=c*0x05。 case 7:putc_to_serialport(0XFE)。 case 3:putc_to_serialport(0XFA)。 //允許串口
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1