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

正文內(nèi)容

基于單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)—畢業(yè)設(shè)計(jì)論文-閱讀頁(yè)

2025-03-18 11:57本頁(yè)面
  

【正文】 ) interrupt 4 、向串口發(fā)送數(shù)據(jù)子程序putc_to_SerialPort(uchar c)和模數(shù)轉(zhuǎn)換子程序 ADCON。其流程圖如圖 所示 ( 2) 從機(jī)串口接受中斷函數(shù) Serial_INT() interrupt 4 因?yàn)榘l(fā)送完成和接受到新字節(jié)都會(huì)觸發(fā)串口中斷,因此串口中斷程序里用if(RI)來表示接受中斷,然后將 RI 清 0。如圖 所示 (3)模數(shù)轉(zhuǎn)換子程序 ADCON 先要選通 ADC0809,又因?yàn)?ADC0809 具有 8 個(gè)通道,利用 For 循環(huán)進(jìn)行 8次采集 ,接下來選擇轉(zhuǎn)換通道, F8H~FFH 用以選擇輸入模擬信號(hào)的通道 IN0~IN7的選擇,首先從第一個(gè)通道開始,然后執(zhí)行一條讀取轉(zhuǎn)換結(jié)果的指令, 再將轉(zhuǎn)換得到的結(jié)果送給串行口,再依次循環(huán),將通道號(hào)自增 1,直到 8 個(gè)通道全部轉(zhuǎn)換完。如圖 所示 圖 主程序 開始 初始化 啟動(dòng)定時(shí)器 1 開中斷 調(diào)用 Adcon() 結(jié)束 27 圖 從機(jī)串口接受中斷函數(shù) Serial_INT() interrupt 4 圖 ADCON 開始 選定通道號(hào) 開始轉(zhuǎn)換 轉(zhuǎn)換結(jié)束將得到的數(shù)據(jù)發(fā)送給串口 結(jié)束 開始 接收串口數(shù)據(jù) 判斷接受到的數(shù)據(jù)第 4 位是否為 1 Y N 按選定的通道號(hào)采集 選定循環(huán)采集方式 結(jié)束 28 第五章 調(diào)試結(jié)果 這個(gè)系統(tǒng)是一個(gè)主從式的數(shù)據(jù)采集系統(tǒng)。軟件調(diào)試包括調(diào)試程序和對(duì)硬件準(zhǔn)確性的調(diào)試。 29 參考文獻(xiàn) [1] 嚴(yán)潔 .單片機(jī)原理及其接口技術(shù) .機(jī)械工業(yè)出版社, 2021, 65105 [2] 范紅剛 .51單片機(jī)自學(xué)筆記 .北京航空航天大學(xué)出版社, 2021 [3] 高云 .基于 MSP430 的溫室多路數(shù)據(jù)采集系統(tǒng) .農(nóng)機(jī)化研究, 2021, [4] 常鐵原,王欣,陳文軍 . 多路數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì) .電子技術(shù)應(yīng)用, 2021, [5] 葉紅海,李麗敏 .基于單片機(jī)的多路數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) .2021, [6] 彭偉 .單片機(jī) C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100 例 .電子工業(yè)出版社, 2021, 4648,104110 [7] 楊居義,楊曉琴,王益斌等 .單片機(jī)課程設(shè)計(jì)指導(dǎo) .清華大學(xué)出版社, 2021,135141 [8] 劉剛,秦永左,朱杰斌 .單片機(jī)原理及應(yīng)用 .北京大學(xué)出版社, 2021, 7698,134155 [9] 林祝亮,武林,楊金華 .基于雙單片機(jī)的多路數(shù)據(jù)采集系統(tǒng)設(shè)計(jì) .儀器儀表學(xué)報(bào), 2021, [10] 元增民, 張文希 .單片機(jī)原理與應(yīng)用基礎(chǔ) .國(guó)防科技大學(xué)出版社, 2021,205266 30 附錄 主機(jī)部分程序 include define uchar unsigned char define uint unsigned int sbit k1=P3^4。 sbit smgk=P2^7。 uchar code LEDData[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07, 0X7F,0X6F,0X77,0X7C,0X39,0X5E,0X79, 0X71} /*****延時(shí)子程序 *****/ void Delay(uint x) { uchar i。i120。 } /**************LED 顯示子程序 ***************/ void Display_Result(int d) { smgk=1。 smgd=1。 //顯示百位 Delay(5)。 smgk=0。 P0=0X7D。 P0=LEDData[d/10%10]。 smgd=0。 P0=0x7E。 P0=LEDData[d%10]。 smgk=0。 31 smgk=1。 smgd=1。 //顯示小 數(shù)點(diǎn) Delay(5)。 smgk=0。 P3=0XF0。 An=P3^0XF0。 //該表達(dá)式將高 4 位移到低四位 swith(Tmp) //判斷按鍵發(fā)生在哪列 { case 1:KeyNo=0。 case 2:KeyNo=1。 case 4:KeyNo=2。 case 8:KeyNo=3。 default: KeyNo=16。 //高 4 位置 0,放入 4 列 Delay(1)。 // 按鍵后 00001111 將變成0000XXXX, X 中有一個(gè)為0, 3 個(gè)仍為 1,而異或操作會(huì)把 3 個(gè) 1 變成 0,唯一的0 變成 1 switch(Tmp) //0— 3 行分別附加起始值 0, 4,8, 12 { case 1:KeyNo+=0。 case 2:KeyNo+=4。 case 4:KeyNo+=8。 case 8:KeyNo+=12。 } 32 } /********向串口發(fā)送數(shù)據(jù)子程序 *********/ void putc_to_serialport(uchar C) { SBUF=C。 TI=0。 P1=0X01。 P0=OXOF。 SCON=0x50。 //T1 工作于模式 2 PCON=0x00。 //波特率為 9600 TL1=0xFD。 TR1=1。 //允許串口中斷 while(1) { Delay(100)。 swith(KeyNo) { case 0:putc_to_serialport(0X00)。 case 1:putc_to_serialport(0XF8)。 case 2:putc_to_serialport(0XF9)。 case 3:putc_to_serialport(0XFA)。 case 4:putc_to_serialport(0XFB)。 33 case 5:putc_to_serialport(0XFC)。 case 6:putc_to_serialport(0XFD)。 case 7:putc_to_serialport(0XFE)。 case 8:putc_to_serialport(0XFF)。 case 16:Display() } } } /*******主機(jī)串口接受中斷函數(shù) *********/ void Serial_INT() interrupt 4 { if(RI) { int i,j,m。 uchar c。 i=c*0x05。 n=j*0x10。 Display_Result(m)。 sbit EOC=P3^6。 void Delay(uint x) { uchar i。i120。 } /********向串口發(fā)送數(shù)據(jù)子程序 ********/ void putc_to_SerialPort(uchar c) { SBUF=c。TI=0。 uchar n。j++。ST=1。 while(EOC==0)。 n=P1。 m++。 //T1 工作于模式 2 SCON=0X50。 //波特率不加倍 TH1=0XFD。 TI=RI=0。 //允許串口中斷 TR1=1。 Adcon()。 int i,c。 c=SBUF。0X08。break。 ST=0。ST=0。 OE=1。 putc_to_SerialPort(val)。 36 致 謝 經(jīng)過了一個(gè)學(xué)期的畢業(yè)設(shè)計(jì),在設(shè)計(jì)的過程中,老師和同學(xué)給了我許多的幫助。老師在我的設(shè)計(jì)過程中一直給我指導(dǎo)和幫助,幫我解決了許多在設(shè)計(jì)中遇到的難題,減少了我在設(shè)計(jì)中遇到的困難。因?yàn)橛羞@樣的良師益友,使我在設(shè)計(jì)中減少了走彎路的次數(shù),順利的完成了畢業(yè)設(shè)計(jì)。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YW pazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z8vGt YM*Jgamp。 QA9wkxFyeQ^! dj sXuyUP2kNXpRWXm Aamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z8vGt YM*Jgamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 849Gx^Gjqv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。 849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YW RrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTam
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1