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

正文內(nèi)容

基于單片機(jī)電子導(dǎo)盲拐杖設(shè)計(jì)畢業(yè)論文(存儲(chǔ)版)

  

【正文】 序的編寫(xiě),在設(shè)計(jì)軟件系統(tǒng)時(shí),系統(tǒng)程序是整個(gè)系統(tǒng)的中心部分,協(xié)調(diào)著各模塊功能的正常運(yùn)作。如果源程序有語(yǔ)法錯(cuò)誤,那么需修改源文件后繼續(xù)編譯,直到無(wú)語(yǔ)法錯(cuò)誤為止,然后利用目標(biāo)代碼通過(guò)仿真器進(jìn)行程序調(diào)試,排除設(shè)計(jì)和編程中的錯(cuò)誤直到成功; 對(duì)于AT89C51的控制設(shè)計(jì),以Keil c軟件編程環(huán)境,以proteus軟件為電路仿真設(shè)計(jì)環(huán)境。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路。再通過(guò)左側(cè)工具欄中的P(從庫(kù)中選擇元件命令)命令,在Pick Devices 左側(cè)窗口中選擇所需元件的關(guān)鍵字,然后放置元件并調(diào)整方向和位置以及參數(shù)設(shè)置,最后進(jìn)行連線。實(shí)驗(yàn)已經(jīng)驗(yàn)證了硬件系統(tǒng)的可靠性。設(shè)計(jì)的最終智能導(dǎo)盲拐杖能夠正常的產(chǎn)生超聲波,并實(shí)現(xiàn)超聲波的發(fā)送與接收,從而實(shí)現(xiàn)利用超聲波方法測(cè)量物體間的距離,并給出預(yù)警。著.《傳感器技術(shù)大全》. 北京航空航天大學(xué)出版社,2007年.[20] 郭有強(qiáng)此外,他們嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和忘我的工作精神值得我去學(xué)習(xí)。 for(c=3。 //////////////////// 時(shí)間設(shè)置按鍵 ///////////////////// if(KEY_SET == 0) { delay_key()。 //置位“長(zhǎng)按”標(biāo)志位 Key_Enter_Flag_0。 if(KEY_DEC == 0) { Key_DEC_Flag_1。 if(KEY_WD == 0) { Key_WD_Flag_1。 SCON = 0x50。_nop_()。_nop_()。 _nop_()。 //add your code here! } //else // TI = 0。unsigned char DATE_DS[8+1]=00:11:14。 ds1302_clk=1。i) { ds1302_io=1。}/*向DS1302某地址寫(xiě)數(shù)據(jù)*/void ds1302_write(uchar addr,uchar timedata){ ds1302_rst=0。 input_byte(timedata)。 ds1302_rst=0。 //字節(jié)傳送 ds1302_clk=1。 //時(shí) FEN =ds1302_read(ds1302_min_reg)。}///////////////////////////////////////////////////////////////////////////////// char old_sec_num=0。 //暫停 ds1302_write(ds1302_hr_reg,SHI)。 DATE_DS[1] = R_shi%10+0x30。 //讀取DS1302時(shí)間 ////////////////////////// if(Key_Enter_Flag == 1) //兩次確認(rèn)鍵判斷,第一次開(kāi)始,第二次為選擇修改對(duì)象 { if(Set_Time_Flag == 0) //第一次按下確認(rèn)鍵 { Set_Time_Flag_1。 //播報(bào)“設(shè)置時(shí)” case 2: Speak_chinese(設(shè)置分,6)。//Key_Back_Flag_1。 if(R_shi23) R_shi=0。 }break。amp。 save_time(R_fen)。 default: break。 break。 //DQ復(fù)位 delay_18B20(4)。i0。 for (i=8。 }}//讀取溫度ReadTemperature(void){ unsigned char a=0。 b=ReadOneChar()。 if(t0x0fff) { t=~t+1。}/*void Read_WD(void){ unsigned int Tem = 0。039。 /****************需要發(fā)送的文本**********************************/ //char code text[ ] = {12345}。 unsigned char R_shi_,R_fen_,R_miao_。 //定義校驗(yàn)字節(jié) unsigned int i = 0。unsigned char code chinese_c[13*2]=大于五。039。// EA = 1。 t=t|a。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 DS18B20_IO = 1。 } return(dat)。 unsigned char dat = 0。}//初始化函數(shù)void DS18B20_initial(void) { unsigned char x=0。 break。 //保存時(shí)間 Speak_time(R_miao,6,秒,2)。 case 2: {//分 if(R_fen0) R_fen。 default: break。 save_time(R_fen)。amp。 Set_Time_Flag_0。 //選擇要設(shè)置的內(nèi)容 switch(time_set_add) { case 1: Speak_chinese(設(shè)置小時(shí),8)。 chuli()。 //秒 ds1302_write(ds1302_control_reg,0x80)。 }}/////////////////////////////////////////////////////////////////////////////////void ds1302_write_time(bit set_mod) { if(set_mod == 0) { ds1302_write(ds1302_control_reg,0x00)。 R_miao = ((MIAO4)*10)+(MIAOamp。 return (timedata)。 input_byte(addr+1)。 _nop_()。 input_byte(addr)。 _nop_()。 for(i=8。i++) { ds1302_io=(bit)(byteamp。unsigned char FEN = 0x34。 while(n_str) { SendOneByte(str[str_n++])。_nop_()。_nop_()。}///////////////////////////////////////////////////////////void SendOneByte(char c){ SBUF = c。 //等待按鍵抬起 }//else Key_JL_Flag_0。 //等待按鍵抬起 }//else Key_YY_Flag_0。 //等待按鍵抬起 }else Key_ADD_Flag_0。 //50ms if(temp_set=40) { temp_set = 40。a)。 感謝給予我?guī)椭睦蠋煟兄x我的父母,感謝我的同學(xué),是你們,讓我覺(jué)得生活如此美好! 附錄1: 部分主電路原理圖附錄2:部分主程序includeunsigned char KEY_REG=0X00。在此,我要向他們的細(xì)心幫助和指導(dǎo)表示由衷的感謝。著.《單片機(jī)原理及其接口技術(shù)》. 清華大學(xué)出版社,2011年.[18] 程國(guó)鋼在設(shè)計(jì)之中借鑒前人研究過(guò)的內(nèi)容和方法,選出最優(yōu)方案,才能在好的基礎(chǔ)上進(jìn)行創(chuàng)新。所有的調(diào)試通過(guò)后,要進(jìn)行現(xiàn)場(chǎng)運(yùn)行并能持續(xù)一定的時(shí)間,待未發(fā)現(xiàn)故障后,方可驗(yàn)收合格,才算完成了整個(gè)系統(tǒng)的設(shè)計(jì)工作 。Proteus ISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面,如圖所示,包括:標(biāo)題欄、主菜單、標(biāo)準(zhǔn)工具欄、繪圖工具欄、狀態(tài)欄、對(duì)象選擇按鈕、預(yù)覽對(duì)象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對(duì)象選擇器窗口、圖形編輯窗口。本設(shè)計(jì)的軟件開(kāi)發(fā)完全是依靠kell單片機(jī)C語(yǔ)言平臺(tái),在此平臺(tái)程序調(diào)試簡(jiǎn)單,具有良好的可續(xù)性和擴(kuò)展性。便于編程和修改查詢。對(duì)設(shè)計(jì)實(shí)現(xiàn)的功能進(jìn)行了總的概述闡述了硬件設(shè)計(jì)的思路和構(gòu)想,并根據(jù)要求,說(shuō)明了各個(gè)模塊所實(shí)現(xiàn)的功能。采用光敏電阻控制示警燈開(kāi)關(guān),當(dāng)夜晚光線變暗時(shí),光控制系統(tǒng)導(dǎo)通,給警示燈供電??稍诠姆浅P〉南抡9ぷ鳎男∮?uW時(shí)能夠進(jìn)行數(shù)據(jù)存儲(chǔ)。使用者可以通過(guò)開(kāi)關(guān)按鈕播報(bào)實(shí)時(shí)溫度和時(shí)間,進(jìn)行時(shí)間播報(bào)。采用集成運(yùn)算放大器構(gòu)成的放大電路具有放大倍數(shù)高,輸入電阻高,輸出電阻低的特點(diǎn),是一種直接耦合式放大電路。要求產(chǎn)生出具有一定功率,一定脈沖寬度和一定頻率的超聲電脈沖去激勵(lì)發(fā)射器,由發(fā)射器將電能轉(zhuǎn)換為超聲機(jī)械波機(jī)械能。此模塊的測(cè)距范圍為2 cm~5 m,能基本滿足測(cè)距要求,盲區(qū)僅為2cm,完全可以能夠滿足本設(shè)計(jì)的測(cè)距要求,測(cè)距也比較穩(wěn)定。(2) 模塊自動(dòng)發(fā)射8個(gè)40KH的方波,自動(dòng)檢測(cè)是否有信號(hào)返回。各可測(cè)距傳感器的比較如圖35所示。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。P3口:~??捎米髌瑑?nèi)精確模擬比較器的正向輸入(AIN0)和反向輸入(AIN1),P1口輸出緩沖器能接收20mA電流,并能直接驅(qū)動(dòng)LED顯示器;P1口引腳寫(xiě)入“1” 后,可用作輸入。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。(11)三個(gè)16位定時(shí)器/計(jì)數(shù)器。(3)編程所需的所有時(shí)序和電壓,均不需外部電路供給。單片機(jī)在控制領(lǐng)域中,具有很多優(yōu)點(diǎn),它體積小,成本低,運(yùn)用靈活,易于產(chǎn)品化,它能方便的組成各種智能化的控制設(shè)備;面向控制,能針對(duì)性的解決從簡(jiǎn)單到復(fù)雜的各種控制任務(wù),而能獲得最佳的性能價(jià)格比;它抗干擾能力強(qiáng),適用范圍寬,在各種惡劣的環(huán)境下都因能可靠的工作,這是其它類型計(jì)算機(jī)無(wú)法比擬的;內(nèi)存較大,功能強(qiáng),抗干擾能力強(qiáng)、軟硬件資源都比較豐富等特點(diǎn),其外圍接口電路簡(jiǎn)單,具有很高的性價(jià)比,其價(jià)格僅為DSP的五分之一,而且它經(jīng)過(guò)多年的發(fā)展,技術(shù)也相當(dāng)?shù)某墒?。圖32系統(tǒng)工作原理方框示意圖整個(gè)系統(tǒng)包括以下幾個(gè)模塊:(1)CPU模塊(2)超聲換能模塊超聲波發(fā)射包括產(chǎn)生超聲激勵(lì)脈沖的發(fā)射電路和超聲探頭,由單片機(jī)控制產(chǎn)生激勵(lì)脈沖激勵(lì)探頭發(fā)射超聲波。智能導(dǎo)盲拐杖硬件電路設(shè)計(jì)是一項(xiàng)系統(tǒng)的工程,它涉及到許多方面,包括單片機(jī)、超聲測(cè)距系統(tǒng)、開(kāi)關(guān)控制系統(tǒng)、溫濕度采集系統(tǒng)、聲光報(bào)警系統(tǒng)、電源等的選擇,還包括單片機(jī)以及各模塊間的相互連接。根據(jù)超聲波從發(fā)射到接收到回波的時(shí)間以及此時(shí)的聲速就可以計(jì)算出障礙物的距離。這就是本系統(tǒng)的測(cè)量原理。具體的說(shuō)就是當(dāng)40KHz的電壓脈沖信號(hào)由導(dǎo)線輸入傳感器后,由壓電陶瓷晶片將此電信號(hào)轉(zhuǎn)換成機(jī)械振動(dòng),這種機(jī)械振動(dòng)通過(guò)空氣向外發(fā)送出去,發(fā)送出的超聲信號(hào)向空中各方向沿直線傳播,遇到障礙物反射回來(lái)。 (3)信噪比問(wèn)題 超聲波測(cè)距都有確定的量程。(2)測(cè)量的精度高(3)超聲波傳感器有一定的覆蓋性,可以用較少的傳感器數(shù)量覆蓋較大的測(cè)量范圍。超聲波也具有這些傳播規(guī)律,與可聽(tīng)聲波的規(guī)律并沒(méi)有本質(zhì)上的區(qū)別。在科學(xué)史上,聲學(xué)是發(fā)展最早的學(xué)科之一。該系統(tǒng)具有硬件結(jié)構(gòu)簡(jiǎn)單、工作可靠、測(cè)量誤差小等特點(diǎn)。同時(shí)隨著計(jì)算機(jī)技術(shù)、自動(dòng)化技術(shù)及工業(yè)機(jī)器人的不斷出現(xiàn),測(cè)距和識(shí)別技術(shù)在工業(yè)中已經(jīng)得到了普遍的運(yùn)用與發(fā)展,如何把這種非接觸式檢測(cè)與識(shí)別技術(shù)應(yīng)用到民用領(lǐng)域已變得十分重要了。從全國(guó)防盲技術(shù)指導(dǎo)組辦公室得到的數(shù)據(jù)也顯示,我國(guó)有550萬(wàn)盲人,占世界盲人總數(shù)的1/5。盲人導(dǎo)盲預(yù)警系統(tǒng)的運(yùn)用可極大地減輕盲人的行走不便與安全隱患,降低且避免因盲人不辨障礙而導(dǎo)致的事故的發(fā)生,同時(shí)它將對(duì)提高人體智能化設(shè)計(jì)起到重要的意義。用來(lái)提醒來(lái)往行人和車輛避讓。根據(jù)聲波振動(dòng)頻率的范圍來(lái)分類的,聲波可分為高低不同的四種類型:頻率在16KHz~20KHz之間的機(jī)械波,能為人耳所聞,稱為聲波;低于16KHz的機(jī)械波稱為次聲波;高于20KHz的機(jī)械波稱為超聲波;高于10MHz的機(jī)械波稱為特超聲波。聲波功率就是表示聲波做功快慢的物理量。在距離過(guò)近時(shí),接收信號(hào)將落進(jìn)盲區(qū)中而無(wú)法分辨出來(lái),這是近限所以存在的原因。這時(shí)要求對(duì)環(huán)境噪聲進(jìn)行頻譜分析,盡量避免與噪聲頻率重疊。 圖21超聲波測(cè)距原理圖超聲波傳感器發(fā)出超聲波,在介質(zhì)中傳播遇到障礙物反射后再通過(guò)介質(zhì)返回到接收探頭,測(cè)出超聲波從發(fā)射到接收所需的時(shí)間,然后根據(jù)介質(zhì)中的聲速,就能算得從探頭到障礙物的距離。如圖33所示,探頭到障礙物的距離為S,測(cè)距表達(dá)式為: 式中:S為所測(cè)障礙物的距離,c為超聲波在介質(zhì)中的傳播速度,t為超聲波從發(fā)送到接收所經(jīng)過(guò)的時(shí)間。當(dāng)檢測(cè)到障礙物時(shí),系統(tǒng)會(huì)通過(guò)語(yǔ)音模塊發(fā)出告警信號(hào)。以AT89S52單片機(jī)為核心的控制器,除此之外再細(xì)分模塊。(3)電源模塊該模塊為整個(gè)系統(tǒng)供電,提供穩(wěn)定的電源?;趩纹瑱C(jī)的超聲波測(cè)距系統(tǒng)易實(shí)現(xiàn),成本低,精確度高,并且容易做到實(shí)時(shí)控制,具備較強(qiáng)的實(shí)用性。(6)寬
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1