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

正文內(nèi)容

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

2025-07-27 19:58上一頁面

下一頁面
  

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