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

正文內(nèi)容

基于單片機(jī)的超聲波測(cè)距畢業(yè)設(shè)計(jì)論文-預(yù)覽頁(yè)

 

【正文】 命令 一旦總線主機(jī)檢測(cè)到應(yīng)答脈沖,便可以發(fā)起 ROM 操作命令。 Skip Rom (跳過(guò) ROM) CCH 些命令用于單掛接總 線系統(tǒng)時(shí),可以無(wú)須提供 64 位 ROM 序列號(hào)即可運(yùn)行內(nèi)存操作命令。 178。 Read Scratchpad (讀暫存器) BEH 此命令讀取暫存器內(nèi)容,從字節(jié) 0 一直讀取到字節(jié) 8。 Convert T (溫度轉(zhuǎn)換 ) 44H 此命令開始溫度轉(zhuǎn)換操作。 畢業(yè)設(shè)計(jì) ReadPowerSupply (讀供電方式 ) B4H 主機(jī)發(fā)起此命令后的第個(gè)讀數(shù)據(jù)時(shí)隙內(nèi), DS18B20 會(huì)發(fā)信號(hào)通知 它的供電 方式: 0 為寄生電源方式, 1 為外部供電方式。有2 種類型的寫時(shí)隙:寫“ 1”和寫“ 0”。對(duì)于主機(jī)產(chǎn)生寫 “ 0”時(shí)隙的情況, DQ 線必須被拉至低電平且至少保持低電平 60us。因此,在些 15us 內(nèi),主機(jī)必須停止將 DQ引腳置低。在寫時(shí)隙中,主機(jī)將在拉低總線 15us 內(nèi)釋放總線,并向 DS18B20 寫“ 1”。液晶顯示器具有體積小、重量輕、功耗極低,顯示內(nèi)容豐富等特點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中得到了日益廣泛的應(yīng)用。 字符形液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣式液晶顯示模塊?,F(xiàn)在往往將 LCD 控制器、驅(qū)動(dòng)器、 RAM、 ROM 和LCD 顯示器連接在一起,稱為液晶顯示模塊 LCM。 字符型液晶顯示模塊 RT1602C 的 引腳 功能 RT1602C 采用標(biāo)準(zhǔn)的 16 腳接口,各引腳情況如下: 第 1 腳: VSS,電 源地; 畢業(yè)設(shè)計(jì) 第 2 腳: VDD, +5V; 第 3 腳: VL,液晶顯示偏置電壓; 第 4 腳: RS,數(shù)據(jù) /命令選擇端,高電平時(shí)選擇數(shù)據(jù)寄存器,低電平時(shí)選擇指令寄存器。 第 7 至 14 腳: D0 至 D7,為 8 位雙向數(shù)據(jù)線。 HD44100 是集控制器、驅(qū)動(dòng)器于一體,專用于字符顯示控制驅(qū)動(dòng)集成電路。 ( 2) HD44780 不僅可以作為控制器,而且還具有驅(qū)動(dòng) 16*40 點(diǎn)陣液晶像素能力,并且 HD44780 的驅(qū)動(dòng)能力可通過(guò)外接驅(qū)動(dòng)器擴(kuò)展 360 列驅(qū)動(dòng) HD44780 可控制的字符高達(dá)每行 80 個(gè)字,也就是 5*80=400 點(diǎn), HD44780內(nèi)藏有 16 路行驅(qū)動(dòng)器和 40 路列驅(qū)動(dòng)器,所以 HD44780 本身就具有驅(qū)動(dòng) 16*40點(diǎn)陣 LCD 的能力(即單行 16 個(gè)字符或兩行 8 個(gè)字符)。 這些字符有阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)和日文假名等,每畢業(yè)設(shè)計(jì) 一個(gè)字符教都有一個(gè)固定的代碼。 ( 5) HD44780 具有簡(jiǎn)單而功能較強(qiáng)的指令集,可實(shí)現(xiàn)字符移動(dòng)、閃爍等顯示功能。 ( 2)光標(biāo)復(fù)位命令 格式: RS WR/ D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 0 0 0 1 0 功能:光標(biāo)復(fù)位,回到顯示器的左上角。 當(dāng) I/D=1 時(shí),光標(biāo)從左向右移動(dòng), I/D=0 時(shí),光標(biāo)從右向左移動(dòng)。 控制字符是否閃爍,當(dāng) B=1 時(shí)字符閃爍, B=0 時(shí)字符不閃爍。 ( 6)功能設(shè)置命令 格式: RS WR/ D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 1 DL N F ﹡ ﹡ 功能:設(shè)置數(shù)據(jù)位數(shù),當(dāng) DL=1 時(shí)數(shù)據(jù)為 8 位, DL=0 時(shí)數(shù)據(jù)位為 4 位。 ( 8)顯示緩沖區(qū) DDRAM 地址設(shè)計(jì)命令 格式: 畢業(yè)設(shè)計(jì) RS WR/ D7 D6 D5 D4 D3 D2 D1 D0 0 0 DDRAM 的地址 功能:設(shè)置當(dāng)前顯示緩沖區(qū) DDRAM 的地址,對(duì) DDRAM 訪問時(shí),要先設(shè)定 DDRAM的地址,地址范疇為 0~ 127。 ( 10) 寫 DDRAM 或 CGRAM 命令 格式: RS WR/ D7 D6 D5 D4 D3 D2 D1 D0 1 0 寫入的數(shù)據(jù) 功能:向 DDRAM 或 CGRAM 當(dāng)前位置寫入數(shù)據(jù)。 LCD 顯示器的初始化 LCD 使用之前須對(duì)它進(jìn)行初始化,初始化可通過(guò)復(fù)位完成,也在復(fù)位后完成,初始化過(guò)程如下: ( 1) 清屏。 畢業(yè)設(shè)計(jì) 4 單元電路設(shè)計(jì)說(shuō)明 直流穩(wěn)壓電源 小功率穩(wěn)壓電源由電源變壓器、整流電路、濾波電路和穩(wěn)壓電路四個(gè)部分組成,如圖 41 所示。 小功率直流電源因功率比較小,通常采用單相交流供電。本設(shè)計(jì)采用電容濾波電路。它們的基本組成及工作原理都相同,均采用串聯(lián)型穩(wěn)壓電路。 負(fù)壓系列: CW7800 系列與 CW7900 系列相比,除了輸出電壓極性、引腳定義不同外 ,其他特點(diǎn)都相同。 ( 1)時(shí)鐘信號(hào)的產(chǎn)生 單片機(jī)內(nèi) 部有一個(gè)高增益反相放大器,其輸入端為芯片引腳 XTAL1,其輸出端為引腳1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eBD a t e : 5 M a y 2020 S he e t of F i l e : C : \ D oc um e nt s a nd S e t t i ngs \ 123\ M y D oc um e nt s \ M y D e s i r a w n B y :C130pFC230pFY16M H zX T A L 2X T A L 1圖 44 時(shí)鐘振蕩電路 畢業(yè)設(shè)計(jì) XTAL2。只要在單片機(jī)的XTAL1和 XTAL2引腳外接晶體振蕩器就構(gòu)成了自激振蕩器并在單片機(jī)內(nèi)部產(chǎn)生時(shí)鐘脈沖信號(hào)。上電復(fù)位電路:上電復(fù)位是單片機(jī)上電時(shí)復(fù)位操作,保證單片機(jī)上電后立即進(jìn)入規(guī)定的復(fù)位狀態(tài)。它主要是利用電阻的分壓來(lái)實(shí)現(xiàn)的 在此設(shè)計(jì)中,采用的按鍵復(fù)位電路。 上電與按鍵均有效的復(fù)位電路不僅在上電時(shí)可以自動(dòng)復(fù)位,而且在單片機(jī)運(yùn)行期間,利用按鍵也可以完成復(fù)位操作。 單片機(jī)應(yīng)用系統(tǒng)中鍵盤有獨(dú)立式和行列式 兩種。 行列式鍵盤:行列式鍵盤鍵數(shù)比較多,從按一個(gè)鍵到鍵功能被執(zhí)行主要包括兩項(xiàng)工作:一是鍵的識(shí)別,即在鍵盤中找出被按的是那一個(gè)鍵,另一項(xiàng)是鍵功能的實(shí)現(xiàn),第一項(xiàng)是接口電路來(lái)實(shí)現(xiàn)的,而第二項(xiàng)是通過(guò)執(zhí)行中斷服務(wù)程序來(lái)實(shí)現(xiàn)的。 ● 排除多鍵,串鍵以及抖動(dòng)。當(dāng)信號(hào)線來(lái)一個(gè)高電平時(shí),三極管 Q1 導(dǎo)通, Q1 的集電極高電平, Q2 截止, Q2 的發(fā)射極為低電平, 從而使超聲波換能器工作。 此電路由信號(hào)放大部分,檢波部分,電壓比較部分和信號(hào)保持部分組成,收到的信號(hào)經(jīng)過(guò)兩級(jí)放大,再通過(guò)倍壓式峰值檢波電路檢波,得到一個(gè)基本穩(wěn)定的信號(hào),再通過(guò)與電 壓比較器比較,若信號(hào)電壓大于參考電壓,則輸出高電平,若低于參考電壓則輸出為低電平,若輸出高電平,則 RS 觸發(fā)器觸發(fā),輸出高電平,且一直保持下去,直到單片機(jī)給出控制信號(hào),觸發(fā)器回到低電平狀態(tài)。這段時(shí)間的存在使系統(tǒng)不能夠測(cè)量比較近的物體 , 形成所謂的“盲區(qū) ” , 需要對(duì)盲區(qū)時(shí)間產(chǎn)生的信號(hào)進(jìn)行屏蔽 , 不同性能的超聲波換能器的盲區(qū)有所差異 , 以一個(gè)通道工作的時(shí)序?yàn)槔M(jìn)行說(shuō)明 , 如圖 49 所示。如果源程序有語(yǔ)法錯(cuò)誤,則其錯(cuò)誤將顯示出來(lái),然后返回到第一步進(jìn)行修改,再進(jìn)行編譯,直到語(yǔ)法錯(cuò)誤全部糾正為止。 源程序編輯 編譯 有語(yǔ)法錯(cuò)誤? 動(dòng)態(tài)在線調(diào)試 有邏輯錯(cuò)誤 ? 成功 畢業(yè)設(shè)計(jì) 硬件調(diào)試 硬件調(diào)試分兩步: 第一步:系統(tǒng)上電之前,先用萬(wàn)用表等工具,根據(jù)硬件邏輯設(shè)計(jì)圖,仔細(xì)檢查線路是否連接正確,并核對(duì)元器件的型號(hào)、規(guī)格和安裝是否符合要求,應(yīng)特別注意電源系統(tǒng)的檢查,以防止電源的短路和極性錯(cuò)誤,并重點(diǎn)檢查系統(tǒng)總線是否存 在相互之間短路或與其它信號(hào)線的短路。這種誤差不能從根本上消除 , 但是可以通過(guò)根據(jù)障礙物的距離調(diào)整脈沖群的脈沖 個(gè)數(shù)以及動(dòng)態(tài)調(diào)整比較電壓來(lái)減小這種誤差。 圖 72 超聲波回波入射角影響分析圖 畢業(yè)設(shè)計(jì) 當(dāng)障礙物的距離較小時(shí) , 這個(gè)誤差就會(huì)成為近距離時(shí)的主要誤差來(lái)源。采用聲速預(yù)置和傳播介質(zhì)溫度測(cè)量結(jié)合的方法對(duì)聲速進(jìn)行修正 , 可有效地降低溫度變化產(chǎn)生的誤差。影響測(cè)量誤差的因素 8 很多 , 包括現(xiàn)場(chǎng)環(huán)境干擾、時(shí)基脈沖頻率等。 在這次畢業(yè)設(shè)計(jì)過(guò)程中。當(dāng)然,最后經(jīng)過(guò)自己冷靜分析終于找到了問題所在,修復(fù)后一切正常。 10 參考資料 [1] 劉守義 . 單片機(jī)應(yīng)用技術(shù) 西安 :西安電子科技大學(xué)出 [2] 何立民 . 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù) .北京航空航天大學(xué)出版 社 , [3] 張洪潤(rùn) . 單片機(jī)應(yīng)用技術(shù)教程 .北京 :清華大學(xué)出版社 ,1997 [4] 胡宴如 . 模擬電子技術(shù) . 北京 :高等教育出版社 .2020 [5] 楊志忠 . 數(shù)子電子技術(shù) . 北京 :高等教育出版社 .2020 [6] 清源計(jì)算機(jī)工作室 . PROTEL99SE 機(jī)械工業(yè)出版社 .2020 [7] 康華光 . 電子技術(shù)基礎(chǔ) . 北京 :高等教育出版社 .1999 [8] 謝自美 . 電子線路設(shè)計(jì) . 武漢 : 武漢理工大學(xué)出版社 .1994 畢業(yè)設(shè)計(jì) 附錄( 1) 總原理圖 PCB 圖 畢業(yè)設(shè)計(jì) 附錄( 2) 程序: include include define uchar unsigned char define uint unsigned int define ulong unsigned long uint c=340。 sbit RW=P2^1。 sbit k4=P1^3。 //溫度值 低位、高位字節(jié) // sbit DQ=P3^6。 } //*******產(chǎn)生復(fù)位脈沖初始化 DS18B20*******// void Txreset() {DQ=0。 } //*******等待應(yīng)答脈沖 *******// void Rxwait() {while(DQ)。 bit b。 i++。 while(i0)i。 for(i=1。 } return(b)。 for(j=1。 b=b1。 //延時(shí),使得 15US 以內(nèi)拉高 // DQ=1。 i++。 while(i0)i。 } } } //啟動(dòng)溫度變換 // void convert() { Txreset()。 //convert T 命令 // } //溫度讀取值 // void Rdtemp() {Txreset()。 //convert T 命令 // tplsb=Rdbyte()。 //讀取溫度十位 // gw=tp*625%100000/10000。 } vmain() {delay(100)。 //讀取溫度 // delay(100)。 RW=0。 } void writerdata(uchar o) //寫數(shù)據(jù) // { E=1。 E=0。 writer(0x38)。 writer(0x80)。 //LCD 顯示溫度個(gè)位 // writerdata(39。 //LCD 顯示溫度十分位 // writerdata(bfw+0x30)。 writer_d(Please press K4)。 //定時(shí)器 1工作在定時(shí)方式 1,定時(shí)器 0 工作在定時(shí)方式 2// IE=0x84。 TR1=1。 TF0=0。 } //**********外中斷服務(wù)程序 ************// rec()interrupt 2 using 2 //接收中斷程序 // {TR1=0。 TH1=0。 cb=c/100。 //距離的個(gè)位 // ls=l%1000000/100000。 else if(TH1=120)writer_d(too long! )。.39。 //LCD 顯示 距離的百分位 // writer_d(m )。 //LCD 顯示聲音速度的十位 // writerdata(cg+0x30)。 //提示按 K4 發(fā)射超聲波 // if(k4==0||k3==0){ii=0。 while(k) {writer(0xba)。} delay(2020)。 sen()。 writer_d(Designer: GUOBIN)。 ctl=1。} aa=1。} aa=0。 while(1) {while(!aa) {unauto()。 } while(k) //等待回波 // {ztxz()。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1