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

正文內(nèi)容

測(cè)試課程設(shè)計(jì)--自行車?yán)锍虦y(cè)量?jī)x-文庫吧

2024-12-29 10:51 本頁面


【正文】 樣在以后的軟件設(shè)計(jì)中能夠較為方便的計(jì)算出里程。 信號(hào)預(yù)處理電路 信號(hào)預(yù)處理電路 系統(tǒng)的信號(hào)預(yù)處理電路由二級(jí)電路構(gòu)成,第一級(jí)是由開關(guān)三極管組成的零偏置放大器,采用開關(guān)三極管可以保證放大器具有良好的高頻響應(yīng)。當(dāng)輸入信號(hào)為零或負(fù)電壓時(shí),三極管截止, 電路輸出高電平;而當(dāng)輸入信號(hào)為正電壓時(shí),三極管導(dǎo) 通,此時(shí)輸出電壓隨著輸入電壓的上升而下降,這使得速度里程表既可以測(cè)量任意方波信號(hào)的頻率,也可以測(cè)量正弦波信號(hào)的頻率。由于放大器的放大功能降低了對(duì)待測(cè)信號(hào)的幅度要求,因此,系統(tǒng)能對(duì)任意大于 的正弦波和脈沖信號(hào)進(jìn)行測(cè)量。預(yù)處理電路的第二級(jí)采用帶施密特觸發(fā)器的反相器 DM74LS14 來把放大器生成的單相脈沖轉(zhuǎn)換成與 COMS 電平相兼容的方波信號(hào) 同時(shí)將輸出信號(hào)加到單片機(jī)的 。 利用施密特觸發(fā)器狀態(tài)轉(zhuǎn)換過程中的正反饋?zhàn)饔茫梢园堰呇刈兓徛闹芷谛?信號(hào)變換為邊沿很陡的矩形脈沖信號(hào)。輸入的信號(hào)只要幅度大于 VT+,即可在施密特觸發(fā)器的輸出端得到同等頻率的矩形脈沖信號(hào)。從傳感器得到的矩形脈沖經(jīng)傳輸后往往發(fā)生波形畸變。當(dāng)傳輸線上的 電容 較大時(shí),波形的上升沿將明顯變壞;當(dāng)傳輸線較長(zhǎng),而且接受 端的阻抗與傳輸線的阻抗不匹配時(shí),在波形的上升沿和下降沿將產(chǎn)生振蕩現(xiàn)象;當(dāng)其他脈沖信號(hào)通過導(dǎo)線間的分布 電容 或公共電源線疊加到矩形脈沖信號(hào)時(shí),信號(hào)上將出現(xiàn)附加的噪聲。無論出現(xiàn)上述的那一種情況,都可以通過用施密特反相觸發(fā)器整形而得到比較理想的 矩形脈沖波形。只要施密特觸發(fā)器的 VT+和 VT設(shè)置得合適,均能受到滿意的整形效果。 E2ROM AT24C02 的應(yīng)用 AT24C02是 CMOS 2048位串行 E2PROM,在內(nèi)部組織成 256%26。8位。AT24C02的特點(diǎn)是具有允許在簡(jiǎn)單的二線總線上工作的串行接口和軟件協(xié)議。 如圖 5所示,在本設(shè)計(jì)中用芯片 AT24C02的 SDA端與單片機(jī)的 , SCL端與單片機(jī)的 。因?yàn)樵谶@個(gè) I2C總線上只有一個(gè)器件,所以把 AT24C02的地址設(shè)為 000,即把 A0、 A A2都接地。 單片機(jī)計(jì)算出來的里程數(shù)據(jù)通過 SDA、 SCL向AT24C02輸送數(shù)據(jù)。單片機(jī)首先向 AT24C02發(fā)送寫信號(hào),當(dāng)確認(rèn)后從單片機(jī)內(nèi)部的數(shù)據(jù)儲(chǔ)存單元提取數(shù)據(jù)然后向 AT24C02的內(nèi)部地址傳送數(shù)據(jù)。當(dāng)顯示里程時(shí),單片機(jī)首先向 AT24C02發(fā)送讀信號(hào),然后確認(rèn)后,單片機(jī)從 AT24C02內(nèi)部的地址向單片機(jī)的讀出單元字節(jié)讀出數(shù)據(jù),供顯示所用。 AT24C02與單片機(jī)的接口電路圖 顯示模塊 本設(shè)計(jì)的顯示模塊包括 MC14511BCP、 CD407 74LS138。 MC14511是將鎖存、譯碼、驅(qū)動(dòng)三種功能集于一身 的 “ 三合一 ” 器件。鎖存器的作用是避免在計(jì)數(shù)過程中出現(xiàn)跳數(shù)現(xiàn)象,便于觀察和記錄。用譯碼器將 BCD碼轉(zhuǎn)換成 7段碼,再經(jīng)過大電流反相器,驅(qū)動(dòng) LCD。譯碼器屬于非時(shí)序電路,其輸出狀態(tài)與時(shí)鐘無關(guān),僅取決于輸入的 BCD碼。 74LS138的作用相當(dāng)于位選的功能,當(dāng) C, B, A的輸入分別為 “000 、 00 0 01 100、 101” 時(shí)分別選擇不同的 MC14511,從而在不同位上顯示不同的數(shù)字和小數(shù)點(diǎn)。 CD4076 是 CMOS 4 位三態(tài)輸出 D 寄存器 ,通過74LS138的 Y6, Y7 來控制其 CP的工作,從而使 CD4076來控制 小數(shù)點(diǎn)顯示。 顯示模塊框圖 系統(tǒng)顯示部分的電路 系統(tǒng)中用 74LS138 的 Y0~ Y5選擇 MC14511 以驅(qū)動(dòng) LCD顯示, Y Y7來控制CD40756的 CP,從而達(dá)到以 CD4076的 Q1~ Q4 控制小數(shù)點(diǎn)的顯示,另一個(gè) CD4076只用到其 Q1和 Q2,圖中字符相對(duì)應(yīng)的地方表示其引腳相連。 系統(tǒng)的軟件設(shè)計(jì) 系統(tǒng)軟件是整個(gè)測(cè)試系統(tǒng)的重要組成部分,對(duì)系統(tǒng)的運(yùn)算、邏輯、控制以及輸入輸出具有決定性的作用。 軟件設(shè)計(jì)概述 本系統(tǒng)軟件采用模塊化設(shè)計(jì)方法。整個(gè)系統(tǒng)由初始化模塊、頻率測(cè)量模塊 ,里程計(jì)算模塊、數(shù)據(jù) 轉(zhuǎn)BCD碼模塊、里程顯示模塊、數(shù)據(jù)存儲(chǔ),讀取模塊、定時(shí)器中斷服務(wù)模塊以及其他功能模塊組成 。 待測(cè)信號(hào)經(jīng)預(yù)處理電路后加至單片機(jī)的 ( T0)引腳可為單片機(jī)測(cè)量信號(hào)頻率提供有效的輸入信號(hào)。單片機(jī)通過檢測(cè) 引腳電平來決定是否啟動(dòng)測(cè)量頻率程序。當(dāng)該引腳為高電平時(shí),系統(tǒng)處于等待狀態(tài),要一直到該引腳出現(xiàn)低電平時(shí)才開始測(cè)頻率。 我們 可以從 TL0寄存器知道在兩秒內(nèi)單片機(jī)檢測(cè)到的 N個(gè)脈沖。而 M%26。N所得到的正是這兩秒內(nèi)鋁盤在圓周上所走得距離 S。至于里程的計(jì)算,根據(jù)速度計(jì)算的分析,在得到 2s 內(nèi)鋁盤在其圓周上 走過的距離后。根據(jù)它與自行車輪子的圓周走過的距離有一定比例關(guān)系(通過兩者角速度一樣的算法)可以通過單片機(jī)的算出自行車在這兩秒內(nèi)走過的路程 S1。把這個(gè)路程 S1與存儲(chǔ)器原來的里程數(shù)相加即可得到目前的總里程數(shù)。 通過單片機(jī)計(jì)算出來的速度和里程的數(shù)據(jù),必須通過 BCD 碼的轉(zhuǎn)換才能輸出給顯示模塊??偫锍虜?shù)的顯示是設(shè)定出現(xiàn)在電動(dòng)自行車開動(dòng),單片機(jī)開機(jī)經(jīng)過初始化后顯示出來,這樣以來用戶可以清楚的知道自己的車子已經(jīng)運(yùn)行了多少公里了。 軟件程序 include define d x。 /////////////////////////////////////////////////////////////// /////CS:片選,低電平有效 RS:復(fù)位端,低電平有效 /////D/C:選擇位, 1=送數(shù)據(jù) /0=送命令 SCL: 串行時(shí)鐘輸入 /////SDA:串行數(shù)據(jù)輸入 /////////此液晶從正面看,其實(shí)際打點(diǎn)是從右往左畫,高位在上,且頁與列全部到相 //漢字的取模方式是:圖形模式,陰碼,列行式,順向, C51格式 //接口: CS:地 RES: A0: SCL: SI: ////////////////////////////////////////////////////////////// include define RS_1 P1OUT |= BIT5 define DC_1 P2OUT |= BIT0 define Clock_Out_1 P2OUT |= BIT1 define Data_Out_1 P1OUT |= BIT6 define RS_0 P1OUT amp。= ~BIT5 define DC_0 P2OUT amp。= ~BIT0 define Clock_Out_0 P2OUT amp。= ~BIT1 define Data_Out_0 P1OUT amp。= ~BIT6 const unsigned char ChTab[]={ 0x3E,0x7E,0xD8,0x98,0xD8,0x7E,0x3E,0x00, //A 0x00,0xFE,0xFE,0x92,0x92,0x6C,0x6C,0x00, //B 0x00,0x38,0x7C,0xC6,0xC6,0xC6,0xC6,0x00, //C 0x00,0xFE,0xFE,0xC6,0xC6,0x7C,0x38,0x00, //D 0x00,0xFE,0xFE,0xD6,0xD6,0xD6,0x00,0x00, //E 0x00,0xFE,0xFE,0xD8,0xD8,0xD8,0x00,0x00, //F 0x38,0x7C,0xC6,0xD6,0xDE,0x5C,0x10,0x00, //G 0x00,0xFE,0xFE,0x30,0x30,0xFE,0xFE,0x00, //H 0x00,0x06,0xC6,0xFE,0xFE,0xC6,0x06,0x00, //I 0x00,0xCC
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1