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

正文內(nèi)容

基于單片機的便攜式電子血壓計設(shè)計與仿真(文件)

2025-09-01 11:10 上一頁面

下一頁面
 

【正文】 define ADC_6 XBYTE[0x6006]define ADC_7 XBYTE[0x6007]unsigned char dspbuf[4]={0xef,0xef,0xef,0xef},sel=0,key_sta=0,key_num。sbit D_RCLK = P1^2。 //定時器0以方式2(自動重新裝載8位計數(shù)器)自動計數(shù) TL0 = 0X06。TR0 = 1。 ET0 = 1。 EA = 1。SCON=0x50。 break。 break。i++) { if(aamp。 D_SRCLK=1。0x7f。 if(sel=4) sel=0。b) D_SER=1。 D_SRCLK=0。 } D_RCLK=0。0x01) return。 key_sta=key_sta|0x01。 //鍵盤掃描 EA=1。 case 1: c=0x7d。 case 3: c=0x29。 case 5: c=0x89。 case 7: c=0x3d。 default: c=0x09。 unsigned char t,i,flag=0,high=0,hhigh=0,ave=0。i4。) { if(key_num==1) //開始放氣 { key_sta=key_staamp。 else if(tmin) min=t。amp。}} } } //求出振蕩波峰峰值最大時平均壓對應(yīng)的電壓值 else if(key_num==2) //停止放氣,求出所需數(shù)值并顯示 { key_sta=key_staamp。 min=0。 od=om*。} //收縮壓大于160mmHg為超高血壓,大于130mmHg為高血壓 os2=os/100。 od2=od/100。 do{ if(flag=0amp。 fdisp(os0,0)。 dsptask()。 flag=0。 fdisp(0,3)。 fdisp(0,2)。 fdisp(0,1)。 } //顯示超高血壓 else { for(i=0。 } //顯示血壓正常 } } }while(key_num!=3)。i4。 hhigh=0。 if(adcount199) adcount=0。 }} 致 謝四年的大學(xué)生活一晃而過,回首走過的歲月,心中感慨萬千,當這篇畢業(yè)論文接近尾聲的時候,在此我想對我的母校,我的老師和同學(xué)們,我的父母、親人們,表達我由衷的謝意。感謝四年中陪伴在我身邊的同學(xué)、朋友,感謝他們?yōu)槲业膶W(xué)習(xí)和生活提出的有益的建議和幫助,正因為有了他們的支持、鼓勵和幫助,我才能充實而美好地度過了我在大學(xué)里的四年時光。感謝我的母校許昌學(xué)院,在這四年里她給予了我很多很多。未來,我將帶著各位老師的期望全身心地投入新的學(xué)習(xí)、工作和生活。我想在我的一生中我永遠忘不了我在這里度過的日日夜夜。你們將是我一生中最難忘的風(fēng)景,你們所給予的情誼將是我一生的財富,謝謝你們。另外還要感謝電氣信息工程學(xué)院的領(lǐng)導(dǎo)和老師們,尤其是大學(xué)期間教過我的所有老師們和輔導(dǎo)員劉瑞芳老師,你們嚴謹細致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣,你們的關(guān)懷和幫助我將永遠銘記于心。0xfe。 os=0,od=0,os0=os1=os2=0,od0=od1=od2=0。} dsptask()。0xfe。i++) fdisp(0,i)。 fdisp(0,3)。 dsptask()。 //顯示舒張壓 if(adcount199!=key_num!=3) { if(high==1) { fdisp(1,0)。 fdisp(od1,1)。amp。 fdisp(os2,2)。adcount199) //顯示收縮壓 { adcount=0。 od1=od/10。 os1=os/10。 if(os160||od100){high=0。 om=ave/(28**)。 if(adcount199) adcount=0。if(minusmmax) {mmax=minus。 DAC_1=0xf0。 // =0 t=ADC_0。} dsptask()。 //初始化定時器0 init_special_interrupts()。 }主函數(shù):void main(void) { float max=0,min=0,minus=0,mmax=0,om=0。 case 8: c=0x01。 case 6: c=0x81。 case 4: c=0x4d。 case 2: c=0x23。 switch(n) { case 0: c=0x11。 adcount++。 key_sta=key_sta|0x01。 D_RCLK=0。 b=bamp。 D_SRCLK=0。i8。 key_num=sel。 b=b1。 else D_SER=0。 } for(b=0x80,i=0。 break。 unsigned char a,b。 PX1 = 1。 ET1 = 0。 ET0 = 1。 //至初始值為6, TL1 = 0Xe8。sbit KEY2 = P3^5。sbit D_SER = P1^0。例如,若采用LCD來代替LED,可以使顯示結(jié)果更加直觀;模數(shù)轉(zhuǎn)換器的精度還可提高,從而提高血壓值的準確度等。壓力傳感器采集袖帶壓力信號與脈搏波信號,模擬電路中的前置放大器則能抑制輸入信號中的共模干擾并進行適當放大,低通濾波器實現(xiàn)袖帶壓力信號的分離,帶通濾波器實現(xiàn)脈搏波信號的分離,處理好的兩路模擬信號送入數(shù)模轉(zhuǎn)換器,轉(zhuǎn)換好的數(shù)字信號直接送入單片機進行運算,運算所得血壓值信息通過LED顯示,同時可根據(jù)設(shè)定的壓力上下限值進行報警,這就是便攜式血壓計實現(xiàn)血壓測量的一般過程。 圖53 源程序的添加運行程序,進行仿真,如圖55557所示。它包括標題欄、主菜單、狀態(tài)欄、標準工具欄、繪圖工具欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口等十幾個工具,方便了使用者的使用。⑷具有強大的原理圖繪制功能。Proteus ISIS是英國Labcenter公司開發(fā)的電路分析與實物仿真軟件,它可以仿真、分析(SPICE)各種模擬器件和集成電路。除增加了源代碼、功能導(dǎo)航器、模板編輯以及改進的搜索功能外,uVision2還提供了一個配置向?qū)Чδ?,加速了啟動代碼和配置文件的生成。單片機在測量過程中已經(jīng)存儲各個脈搏波的峰值,以及每個脈搏波的間隔時間。數(shù)模轉(zhuǎn)換的程序流圖如44所示。判斷測出收縮壓和舒張壓的值落在合理的數(shù)據(jù)范圍內(nèi),如:收縮壓應(yīng)在80~190mmHg范圍內(nèi)和舒張壓50~120mmHg范圍內(nèi)。由ADC信道1采樣血壓交流分量測出每個脈沖的峰峰值,同時計算出這個脈沖時間段內(nèi)ADC信道0測到的袖帶壓力信號的平均值。無創(chuàng)血壓測量的軟件設(shè)計中遇到的重點問題有:最大充氣壓力的自適應(yīng)判別、壓力脈搏波峰值的識別及其干擾的剔除、收縮壓和舒張壓的識別等。本文取C1=,C2=。SP MAP DP CP歸一化值A(chǔ)s/AmAd/Am1圖42 歸一化值曲線在圖42中,As為收縮壓對應(yīng)的脈搏波幅度,Am為平均壓所對應(yīng)的脈搏波的幅度,Ad為舒張壓對應(yīng)的脈搏波幅度,As/Am為收縮壓的歸一化值,Ad/Am為舒張壓的歸一化值,CP為袖帶壓,橫坐標代表放氣過程中袖帶內(nèi)壓力的不斷減小。%~80它是將脈搏波振動信號的幅值與信號的最大幅值相比進行歸一化處理,通過確定收縮壓和舒張壓的歸一化系數(shù)來識別收縮壓與舒張壓的方法。從下圖41的脈搏波的包絡(luò)曲線可以比較清楚的看出收縮壓和舒張壓之間近似一條二次曲線,在收縮壓和舒張壓附近脈搏波有一明顯的突變,反映到包絡(luò)曲線上表現(xiàn)為對應(yīng)的兩個拐點。早期的研究將振蕩波的變換規(guī)律與柯氏音的變化規(guī)律去類比,找到了二者之間的關(guān)系:振蕩波包絡(luò)線的拐點(即二階導(dǎo)數(shù)等于零值的點),對應(yīng)于柯氏音的突變點,因而也對應(yīng)于收縮壓與舒張壓的代表點,從血流動力學(xué)的角度不難解釋這一現(xiàn)象。當測量的血壓值超出收縮壓的正常范圍或是低于舒張壓的正常范圍時,報警電路發(fā)出報警以引起患者或醫(yī)生的注意。、因為一片八位LED有四個位碼,所以用一個三八譯碼器來實現(xiàn)這一功能,即可以用74LS138的Y0、YYY3來控制,圖314中的按鍵2用來切換舒張壓與收縮壓的顯示。為節(jié)省端口及降低功耗,本系統(tǒng)設(shè)計采用動態(tài)掃描顯示方式。圖313 LED數(shù)碼管結(jié)構(gòu)原理圖眾所周知,LED顯示數(shù)碼管通常由硬件7段譯碼集成電路,完成從數(shù)字到顯示碼的譯碼驅(qū)動。,轉(zhuǎn)換結(jié)束后,EOC=1,以讀取轉(zhuǎn)換結(jié)果。4 提供有效的OE信號。為了這三位地址能夠?qū)懭階DC0809,此時模擬信號的通道被選中,模擬通道的地址也就隨之確定。CLK:時鐘信號輸入端,因ADC0809的內(nèi)部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻率為500KHZ。ALE:地址鎖存允許信號輸入端,當ALE線為高電平時,地址鎖存與譯碼器將A,B,C三條地址線的地址信號進行鎖存,經(jīng)譯碼后被選中的通道的模擬量進轉(zhuǎn)換器進行轉(zhuǎn)換。圖 311 ADC0809的引腳圖ADC0809由一個8路模擬開關(guān)、一個地址鎖存與譯碼器、一個A/D轉(zhuǎn)換器和一個三態(tài)輸出鎖存器組成。電路連接如圖39所示。圖37輸入信號為3HZ的輸入輸出波形圖 脈搏波信號的處理傳感器BP01輸出的血壓信號包括袖帶壓力信號和脈搏波信號,但其中還夾雜著來自外界的高頻干擾和直流或低頻分量,即壓力信號既包含高頻干擾又包含低頻干擾,只有一段頻率信號是我們需要的。圖34 前置放大電路的輸入輸出波形圖 袖帶壓力信號處理從壓力傳感器中獲得的血壓信號包含袖帶內(nèi)壓力信號,該信號是緩慢變化的(低頻),要想提前袖帶壓力信號需采用低通濾波器。所以三運放的增益不易過大,一般放大20~30倍為易。由上述原理圖容易計算出有UIA,UIB組成的第一級放大電路的等效共模抑制比為:CMRR12=CMRR1CMRR2/(CMRR2CMRR1) (35) 由上式可知,僅選擇CMRR較大的運放構(gòu)成第一級并不一定能達到大的共模抑制比,應(yīng)盡量選用CMRR數(shù)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1