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

正文內(nèi)容

基于單片機(jī)的脈搏測(cè)量?jī)x設(shè)計(jì)論文(參考版)

2025-06-25 16:41本頁(yè)面
  

【正文】 38 TL0 = 0xb0。//顯示關(guān)TR0=0。//數(shù)據(jù)個(gè)數(shù)清零timecount=0。 // 50ms 12Mtimecount++。 //測(cè)得 5 次開始顯示 ?}}}/*************定時(shí)器 0 中斷服務(wù)程序***************/void time0_int() interrupt 1{TH0 = 0x3c。if(i==6)//記錄到超過等于 6 次時(shí)間{i=1。 // 50ms 12Mtimecount=0。//算出間隔時(shí)間TH0 = 0x3c。//暫時(shí)關(guān)外部中斷if(timecount8) //當(dāng)連續(xù)兩次檢測(cè)時(shí)間間隔小于 8*50ms=400ms不處理{TR0=1。delay_1ms(300)。}else//如果顯示開{rate=60000/(time[1]/5+time[2]/5+time[3]/5+time[4]/5+time[5]/5)。 //初始化定時(shí)器 init_int0()。 //外部中斷 0 負(fù)跳變中斷}/****************主函數(shù)***************/void main(){init_1602()。 //允許外部中斷 0 中斷EA=1。 //開定時(shí)器 0 中斷 TR0 = 1。 //開總中斷34 TMOD = 0X01。write_string(2,0, 000/min )。delay_uint(1000)。 //write_(0x0c)。33 write_data(0x30+date%10)。write_data(0x30+date/100%10)。}/***********************lcd1602 上顯示兩位十進(jìn)制數(shù)************************/void write_sfm3(uchar hang,uchar add,uint date){if(hang==1) write_(0x80+add)。elsewrite_(0x80+0x40+add)。p++。) break。while(1){if(*p == 39。)* 輸入 : 行,列,需要輸入 1602 的數(shù)據(jù)* 輸出 : 無(wú)31 ***********************************************************************/void write_string(uchar hang,uchar add,uchar *p){if(hang==1) write_(0x80+add)。e=0。e=1。P0=dat。rs=1。e=0。e=1。P0=。rs=0。28 * 輸入 : 無(wú)* 輸出 : 無(wú)***********************************************************************/void delay_uint(uint q){while(q)。j++)。i++)for(j=0。for(i=0。unsigned int time[6]={0}。 //寄存器選擇信號(hào) H:數(shù)據(jù)寄存器 L:指令寄存器sbit e =P1^2。sbit rs=P1^0。 //蜂鳴器 IO 口定義bit flag_300ms 。最后,再次感謝學(xué)院給了我們機(jī)會(huì),以及電子信息與電氣工程學(xué)院的各位老師和許多的朋友、同學(xué)在各個(gè)方面給予了我很多的幫助和支持,讓我堅(jiān)持到了最后,謝謝你們!24 參考文獻(xiàn)[1][M]. 廣州: 華南理工大學(xué)出版社,.[2] 語(yǔ)言程序設(shè)計(jì)實(shí)用教程[M].北京:機(jī)械工業(yè)出版社,.[3][M]. 北京: 高等教育出版社,.[4] 99 SE 原理圖與 PCB 設(shè)計(jì)教程[M].北京:電子工業(yè)出版社,.[5][M]. 北京: 機(jī)械工業(yè)出版社,[6][M]. 北京: 高等教育出版社,.[7][M]. 浙江: 浙江海洋學(xué)院,2022. [8][M]. 湖北: 華中科技大學(xué)出版社,2022.[9][M]. 北京: 高等教育出版社,2022.[10]鄧奕、馬雙寶、謝龍漢,PROTEL 99 SE 原理圖與 PCB 設(shè)計(jì)[M],北京:人民郵電出版社,2022.[11]金偉正,單線數(shù)字溫度傳感器的原理及應(yīng)用[J] ,電子技術(shù)應(yīng)用, 2022.[12]華成英、童詩(shī)白,模擬電子技術(shù)基礎(chǔ)(第四版)[M] ,北京:高等教育出版社, 2022.[13]陳凱,液晶顯示萬(wàn)年歷、時(shí)間、星期及溫度[D],湖南:湖南理工學(xué)院,2022.[14]張軍,AVR 單片機(jī)應(yīng)用系統(tǒng)開發(fā)典型實(shí)例[M],北京:中國(guó)電力出版社,2022.[15]王新穎,單片機(jī)原理及應(yīng)用[M] ,北京:北京大學(xué)出版社, 2022.[16]李華,MCS51 系列單片機(jī)實(shí)用接口技術(shù)[M],北京:北京航空航天大學(xué)出版社,1993.[17]趙廣林,新型語(yǔ)音芯片應(yīng)用手冊(cè)[M] ,北京:電子工業(yè)出版社, 2022.[18]吳建平,傳感器原理及應(yīng)用[M] ,北京:機(jī)械工業(yè)出版社, 2022.25 附 錄附錄 A:系統(tǒng)整體原理圖:U2ST18VCR430GND5KuFOI+(X)WE/Y單 片 主 控 電 路 液 晶 接 口B26 附錄 B:系統(tǒng)源程序include //調(diào)用單片機(jī)頭文件define uchar unsigned char //無(wú)符號(hào)字符型 宏定義 變量范圍 0~255define uint unsigned int //無(wú)符號(hào)整型 宏定義 變量范圍 0~65535include sbit dq = P1^5。俗話說:磨刀不誤砍柴功。羅素曾說:選擇職業(yè)就是選擇你自己的將來。作為即將走向社會(huì)的我們又何嘗不是如此?一個(gè)沒有規(guī)劃的人生,就像一場(chǎng)沒有球門的足球賽,滿場(chǎng)亂踢;一個(gè)沒有規(guī)劃的人生,就像一葉在茫茫大海上漫無(wú)目標(biāo)的小舟,隨波飄蕩。 古人云:預(yù)則立,不預(yù)則廢。使我順利圓滿的完成了此次課稱設(shè)計(jì)設(shè)計(jì)。我的動(dòng)手能力得到了很大的提高,創(chuàng)新意識(shí)得到了鍛煉。通過開發(fā)板的設(shè)計(jì)和硬件搭建的過程,使我對(duì) 51 系單片機(jī)的接口有了更深層次的理解,熟悉了一些單片機(jī)常用的外圍電路引腳和連接方法,如 LCD液晶,鍵盤等。首先硬件方面,基本了解了電子產(chǎn)品的開發(fā)流程和所要做的工作。不足之處有:性有待進(jìn)一步提高 。22 結(jié) 論通過這次畢業(yè)設(shè)計(jì),我學(xué)到了不少課本上沒有的知識(shí),也鍛煉了自己的動(dòng)手能力,將以前學(xué)過的零散的知識(shí)串到一起。21 表 列出了測(cè)量值,但存在誤差,由于傳感器和其他器件本身并非理想線性,實(shí)測(cè)數(shù)據(jù)進(jìn)行了線性補(bǔ)償。經(jīng)過一系列的問題查找后系統(tǒng)最終能正常工作,并完成所有的功能。, 但測(cè)量值不穩(wěn)定主要是光電傳感器受到電磁波等干擾,其次是損壞或有虛焊。首先檢查交流電源部分,有無(wú)交流,若無(wú)則可能保險(xiǎn)管或變壓器燒壞,如有繼續(xù)查直流有無(wú),如無(wú)則電源已燒壞,可更換解決。 調(diào)試結(jié)果 傳感器的輸出端經(jīng)示波器觀察有幅度很小的正弦波,但經(jīng)整形輸出后檢測(cè)到的脈沖還是很弱,在確定電路沒有問題的情況下,加強(qiáng)信號(hào)的放大倍數(shù),調(diào)整電阻R23 和R27 的阻值。問題 2:開始的時(shí)候由于沒想到脈搏信號(hào)十分微弱大概在 uV 級(jí)別,因此沒有放大足夠的倍數(shù),單片機(jī)最后沒有檢測(cè)到脈搏的信號(hào)(見附錄 C) ?;叵脒@些問題只要認(rèn)真多思考都是可以避免的,以下為主要的問題:?jiǎn)栴} 1:最開始的時(shí)候以為單片機(jī) IO 口直接可以驅(qū)動(dòng)蜂鳴器發(fā)聲,后來調(diào)試的時(shí)候久久不能出聲音(見附錄 C) 。 硬件調(diào)試基于單片機(jī)的脈搏計(jì)系統(tǒng)的電路較大,對(duì)于焊接方面更是不可輕視,龐大的電路系統(tǒng)中只要出于一處的錯(cuò)誤,則會(huì)對(duì)檢測(cè)造成很大的不便,而且電路的交線較多,對(duì)于各種鋒利的引腳要注意處理,否則會(huì)刺破帶有包皮的導(dǎo)線,則會(huì)對(duì)電路造成短路現(xiàn)象 [14]。問題 2:當(dāng)用戶按下按鍵的時(shí)候,單片機(jī)讀取的數(shù)值跟設(shè)定的數(shù)值不對(duì)。解決:首先對(duì)調(diào)用的延時(shí)進(jìn)行逐漸修改,可以解決顯示閃動(dòng)問題。最后經(jīng)過多次的模塊子程序的修改,一步一步的完成,最終解決了軟件。也可以將全部程序均安排在前臺(tái),后臺(tái)程序?yàn)椤笆瓜到y(tǒng)進(jìn)入睡眠狀態(tài) ”,以利于系統(tǒng)節(jié)電和抗干擾。整個(gè)系統(tǒng)軟件可分為后臺(tái)程序(背景程序)和前臺(tái)程序。這如同當(dāng)一名操作工人比較容易,而當(dāng)一個(gè)廠長(zhǎng)就比較難了。首先根據(jù)系統(tǒng)功能和鍵盤設(shè)置選擇一種最適合的監(jiān)控程序結(jié)構(gòu)。在各執(zhí)行模塊進(jìn)行定義時(shí),將要牽扯到的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型問題也一并規(guī)劃好。這兩類軟件的設(shè)計(jì)方法各有特色,執(zhí)行軟件的設(shè)計(jì)偏重算法效率,與硬件關(guān)系密切,千變?nèi)f化。18 軟件任務(wù)分析環(huán)節(jié)是為軟件設(shè)計(jì)做一個(gè)總體規(guī)劃。首先先調(diào)用液晶自定義的字庫(kù),設(shè)置好 DDRAM 地址后在第一行顯示,根據(jù)程序中的數(shù)據(jù)設(shè)置顯示數(shù)據(jù)的首地址并設(shè)置循環(huán)量,在循環(huán)過程中不斷的取字符代碼直到終止,第二行的顯示過程同一行的顯示過程一樣,兩行顯示完畢后便結(jié)束子程序,如圖 所示 [15]。集成運(yùn)放采用了 LM358,除此外16 LM358 還接上了一個(gè) LED 用作指示脈搏跳動(dòng)的狀態(tài)。 濾波電路圖  放大濾波電路圖 為脈搏計(jì)的放大濾波信號(hào),由于脈搏信號(hào)輸出的信號(hào)十分微弱,一般在 uV 級(jí)別,除此外輸出的信號(hào)一般會(huì)伴隨很大的噪聲干擾,因此在這里用LM358 搭建起一個(gè)放大和濾波電路。15 圖  傳感器信號(hào)調(diào)節(jié)原理電路如圖 中,紅外管 VD 采用 ST188。選擇電路:所選放大整形電路框圖如圖 所示。圖 LCD1602 與 STC89C52 的引腳連接圖 信號(hào)采集電路設(shè)計(jì)此部分電路的功能是由傳感器將脈搏信號(hào)轉(zhuǎn)換為電信號(hào),一般為幾十毫伏,必須加以放大,以達(dá)到整形電路所需的電壓,一般為幾伏。其中 EN 是下降沿觸發(fā)的片選信號(hào), R/W 是讀寫信號(hào),RS 是寄存器選擇信號(hào)本模塊設(shè)計(jì)要點(diǎn)如下:顯示模塊初始化:首先清屏,再設(shè)置接口數(shù)據(jù)位為 8 位,顯示行數(shù)為 1 行,字型為 57 點(diǎn)陣,然后設(shè)置為整體顯示,取消光標(biāo)和字體閃爍,最后設(shè)置為正向增量方式且不移位 [10]。表 寄存器選擇控制RS R/W 操作說明0 0 寫入指令寄存器(清除屏等)0 1 讀 busy flag(DB7),以及讀取位址計(jì)數(shù)器(DB0~DB6)值1 0 寫入數(shù)據(jù)寄存器(顯示各字型等)1 1 從數(shù)據(jù)寄存器讀取數(shù)據(jù) 液晶顯示部分與 STC89C52 的接口 如圖 所示。IR 用于寄存指令碼,只能寫入不能讀出,DR 用于寄存數(shù)據(jù),數(shù)據(jù)由內(nèi)部操作自動(dòng)寫入 DDRAM 和 CGRAM,或者暫存從 DDRAM 和 CGRAM 讀出的數(shù)據(jù),BF 為 1 時(shí),液晶模塊處于內(nèi)部模式,不響應(yīng)外部操作指令和接受數(shù)據(jù),DDTAM 用來存儲(chǔ)顯示的字符,能存儲(chǔ) 80 個(gè)字符碼,CGROM 由 8 位字符碼生成 5*7 點(diǎn)陣字符 160 中和 5*10 點(diǎn)陣字符 32 位字符編碼和字符的對(duì)應(yīng)關(guān)系, CGRAM 是為用戶編寫特殊字符留用的,它的容量?jī)H 64 字節(jié),可以自定義 8 個(gè) 5*7 點(diǎn)陣字符或者 4 個(gè) 5*10 點(diǎn)陣字符,AC 可以存儲(chǔ) DDRAM 和CGRAM 的地址,如果地址碼隨指令寫入 IR,則 IR 自動(dòng)把地址碼裝入 AC,同時(shí)選擇 DDRAM 或 CGRAM,LCD1602 液晶模塊的引腳圖如圖 所示。但對(duì)于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡(jiǎn)單了,可讓控制器工作在文本方式,根據(jù)在 LCD 上開始顯示的行列號(hào)及每行的列數(shù)找出顯示 RAM 對(duì)應(yīng)的地址,設(shè)立光標(biāo),在此送上該字符對(duì)應(yīng)的代碼即可。 點(diǎn)陣圖形式液晶由 M 行N 列個(gè)顯示單元組成,假設(shè) LCD 顯示屏有
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1