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

正文內(nèi)容

畢業(yè)設(shè)計-多功能自行車?yán)锍瘫碥浖O(shè)計(更新版)

2025-01-23 13:51上一頁面

下一頁面
  

【正文】 ****************************************************************************/ void pjsdp() { pjsd=qs*tc*36/sj。)。 dispone(39。 39。)。)。 dispone(39。 dispone(sww+0x30)。 39。 wr(0x81)。 TH1=0xb1。 dispone(qw+0x30)。 dispone(39。m39。 wr(0xc1)。 ++。=0x8f) {dispone(*s)。 wr(0x0c)。 RW=0。}while(busy==1)。 /**************************************************************** 變量定義: i 延時變量 qsls 圈數(shù)臨時變量,用于判斷里程顯示選用 m 還是 km 作為單位 qs 圈數(shù) sj 累計行駛時間,單位為秒 totallc 累計里程 pjsd 平均速度 ssji 定時器 T1 20ms 中斷次數(shù),用于計算速度等 sji 本次速度對應(yīng)的 20ms 中斷次數(shù) sjiold 上次速度對應(yīng)的 20ms 中斷次數(shù) aa 加速度 sd2 當(dāng)前速度 mxsd 用于更新最大速度 mxsd2 最大速度對應(yīng)的 20ms 次數(shù) tc 輪胎周長 *s 字符串顯示子程序字符指針 line 字符串顯示子程序列數(shù) row 字符串顯示子程序行數(shù) 寫控制字 dat 顯示碼字 gw 累計里程、當(dāng)前速度、累計時間、最大速度、平均速度、加速度的個位 sw 累計里程、當(dāng)前速度、累計時間、最大速度、平均速度、加速度的十位 bw 累計里程、當(dāng)前速度、累計時間、最大速度、平均速度、加速度的百位 qw 累計里程、當(dāng)前速度、累計時間、最大速度、平均速度、加速度的千位 ww 累計里程、累計時間的萬位 sww 累計里程、累計時間的十萬位 ssj 定時器 T0 50ms 中斷次數(shù),每 20 次 sj加 1 cgw 當(dāng)前時間(時鐘)的個位 csw 當(dāng)前時間(時鐘)的十位 cbw 當(dāng)前時間(時鐘)的百位 cqw 當(dāng)前時間(時鐘)的千位 cww 當(dāng)前時間(時鐘)的萬位 csww 當(dāng)前時間(時鐘)的十萬位 cww2 當(dāng)前時間(時鐘)的輔助萬位 MODE 顯示模式 tr1 輪胎設(shè)置變量 1(十位) tr2 輪胎設(shè)置變量 2(個位) ****************************************************************************/ unsigned int i,qsls。 sbit P21=P2^1。 這次科技制作中我的最深體會是:不能忽視小問題。雖然以前有空也會制作一些小制作,但是大多都不能令自己滿意。本產(chǎn)品成本低、技 術(shù)含量高、其穩(wěn)定性可靠性已經(jīng)過實踐的考驗。對文中所提到的各種算法都 進行了處理,并得出結(jié)論。 設(shè)計時,應(yīng)綜合考慮測速精度和系統(tǒng)反應(yīng)時間。當(dāng)輪子每轉(zhuǎn)一圈,通過開關(guān) 型霍爾元件傳感器采集到一個脈沖信號,并從引腳 計數(shù)器 T0端輸入,傳 感器每獲取一個脈沖信號即對系統(tǒng)提供一次計數(shù)中斷。最后將得出的速度、里程值存儲在 E2PROM 中,并根據(jù)兩個按鍵的選擇情況來顯示速度或里程。在計算里程時取了自行車的理想狀態(tài)。將霍爾元件安裝在車前叉的一側(cè),在車圈側(cè)面等間隔貼多個磁片。 ( 7)提供 RTX51 實時操作系統(tǒng),簡化了復(fù)雜系統(tǒng)和實時系統(tǒng)軟件設(shè)計。 Keil C51 軟件內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可以完成從工程建立到管理、編譯、鏈接、生成目標(biāo)代碼、軟件仿真、硬件仿真等完整的開發(fā)環(huán)節(jié)。整個系統(tǒng)由初始化模塊、頻率測量模塊、速度 ,里程計算模塊、數(shù)據(jù)轉(zhuǎn)BCD碼模塊、速度顯示模塊、里程顯示模塊、數(shù)據(jù)存儲 ,讀取模塊、定時器中斷服務(wù)模塊以及其他功能模塊組成。 LED 數(shù)碼管的主要特點如下: (1)能在低電壓、小電流條件下驅(qū)動發(fā)光,能與 CMOS、 ITL 電路兼容。 圖 21 數(shù)碼管腳圖 數(shù)碼管由 7個發(fā)光二極管組成,行成一個日字形,它門可以共陰極,也可以共陽極。這樣兩次電壓變換,使霍爾開關(guān)完成了一次開關(guān)動作。 霍爾線性器件的精度高、線性度好;霍爾開關(guān)器件無觸點、無磨損、輸出波形清晰、無抖動、無回跳、位置重復(fù)精度高(可達 μm 級)。剩磁影響精度。 ( 1) 電流傳感器 必須根據(jù)被測電流的額定有效值適當(dāng)選用不同的規(guī)格的產(chǎn)品。后來 發(fā)現(xiàn)半導(dǎo)體、導(dǎo)電流體等也有這種效應(yīng),而半導(dǎo)體的霍爾效應(yīng)比金屬強得多,利用這現(xiàn)象制成的各種 霍爾元件 , 廣泛地應(yīng)用于工業(yè)自動化技術(shù)、檢測技術(shù)及信息處理等方面。 XTAL2:來自反向振蕩器的輸出。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在給出地址 “1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時, P2口輸出其特殊功能寄存器的內(nèi)容。在 FIASH 編程時, P0 口作為原碼輸入口,當(dāng) FIASH 進行校驗時, P0 輸出原碼,此時 P0外部必須被拉高。5 個中斷源 主要特性: 液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富等特點,現(xiàn)在字符型液晶顯示模塊已經(jīng)是單片機應(yīng)用設(shè)計中最常用的信息顯示器件了。干簧管是一種磁敏的有觸點 無源電子開關(guān)元件 , 應(yīng)用在里程表上的原理與開 關(guān)型霍爾傳感器類似,把干簧管安裝在自行車貼近車輪的支架上,磁鋼安裝在輻條上,當(dāng)磁鋼靠近霍爾傳感器的時候,干簧管閉合,單片機根據(jù)此信號可計算里程、速度等。光敏電阻對光特別敏感,當(dāng) 白天行駛時,外界光源將導(dǎo)致光敏電阻發(fā)出錯誤信號;光敏電阻對環(huán)境的要求相 當(dāng)高,如果光敏電阻或發(fā)光二極管被泥沙或灰塵所覆蓋,光敏電阻就不能再進行準(zhǔn)確測量;在霧天和雨天光敏電阻的測量的效果也不好。紅外對管的優(yōu)點是測量精度高,缺點是安裝比較復(fù)雜和容易受外來光線、 灰塵等的影響。里程表的顯示內(nèi)容以數(shù)字為主,利用 LED 數(shù)碼管可基本滿足使用要求,且成本較低。從保護環(huán)境和經(jīng)濟條件許可等因素綜合來看,自行車目前乃至今后都有著廣闊的發(fā)展空間。 通過 對 多功能自行車?yán)锍瘫?的設(shè)計 ,可以鍛煉我們的動手能力和 初步了解 有關(guān)工程設(shè)計 方面 的 一些 思路和方法。 關(guān)鍵詞: AT89C51 單片機 。 利用89C51 單片機設(shè)計一種基于 Proteus 環(huán)境下 51 單片機的多功能自行車?yán)锍瘫?要求該表具有實時時鐘、自行車行駛瞬時速度、平均速度、超速報警、累計總里程等計量功能,可通過切換顯示, 傳感器將不同車速轉(zhuǎn)變成的不同頻率的脈沖信號輸入到單片機進行控制與計算,再采用 LED 模塊進行顯示,使得電動自行車的速度與里程數(shù)據(jù)能直觀的顯示給使用者, 提供給用戶安全行駛的一些基本信息 。速度 。 本設(shè)計 利用 89C51 單片機設(shè)計一種基于 Proteus 環(huán)境下 51單片機的多功能自行車?yán)锍瘫?,要求該表具有自行車行駛瞬時速度、平均速度、超速報警、累計總里程等計量功能 。為了監(jiān)測自行車的穩(wěn)定性,工程師還在其后側(cè)貼上了 LED 指示燈,然后在后面支起攝像機監(jiān)控指示 燈的位移。 主要技術(shù)指標(biāo) ( 1) 使用單片機的匯編語言或 C 語言 在 Keil 軟件里 編寫程序, 使 系統(tǒng) 能夠?qū)崿F(xiàn)里程表的基本功能 ; ( 2) 設(shè)計指標(biāo): 6 位數(shù)碼管顯示 ; ( 3) 成果演示:在 Proteus 軟件里完成系統(tǒng)的。把開關(guān)型霍爾傳感器安裝在自行車貼近車輪的支架上,磁鋼安裝在輻條上,當(dāng)磁鋼靠近霍爾傳感器的時候,傳感器輸出一個無抖動的低電平,單片機根據(jù)此信號可計算里程、速度等。而且安裝方便,不受光線、泥水等因素影響的優(yōu)點。 顯示模塊的選擇 ( 1) 動態(tài)掃描 LED 數(shù)碼管顯示。 AT89C2051 是一種帶 2K 字節(jié)閃爍可編程可擦除只讀存儲器的單片機。 全靜態(tài)工作: 0Hz24Hz 片內(nèi)振蕩器和時鐘電路 管腳說明: VCC:供電電壓。在 FLASH 編程和校驗時, P1 口作為第八位地址接收。當(dāng) P3 口寫入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。因此它 可用作對外部輸出的脈沖或用于定時目的。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN 信號將不出現(xiàn)。石晶振蕩和陶瓷振蕩均可采用。 霍爾效應(yīng):在一塊半導(dǎo)體薄片上,其長度為L,寬度為B,厚度為D,當(dāng)它被置于磁感應(yīng)強度B的磁 場中,如果在它的相對的兩邊通以控制電流I,且磁場方向與電流方向正交,則在半導(dǎo)體另外兩端將產(chǎn)生一個大小與控制電流方向I和磁感應(yīng)強度B乘積成正比的電勢U h,即 Uh=KhIB,其中K h 為霍爾元件的靈敏度。 ( 3)電流電壓傳感器的最佳精度是在原邊額定值條件下得到的,所以當(dāng)被測電流高于電流傳感器的額定值時,應(yīng)選用相應(yīng)大的傳感器;當(dāng)被測電壓高于電壓傳感器的額定值時,應(yīng)重新調(diào)整限流電阻。三相大電流布線時,相間距離應(yīng)大于 5~ 10cm。前者輸出模擬量,后者輸出數(shù)字量。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管。這足以滿足設(shè)計要求。 (3)體積小,重量輕,抗沖擊性能好。 系統(tǒng)的方框圖如圖 2 所示; 圖 2 系統(tǒng)方框圖 系統(tǒng)的 原理 框圖如圖 3所示; 數(shù)字存儲電路 LED 顯示 波形變換 信號 放大器 單 片 機 波形整形 開始 脈沖信號采集 LED 數(shù)碼管 蜂鳴提示 89C51 單片機 里程速度時間 指示燈 按鍵開關(guān) 電源系統(tǒng) 脈沖信號采集 圖 3 系統(tǒng)的原理框圖 該設(shè)計與實現(xiàn)能實時地將所測 的速度與累計里程數(shù)顯示出來,主要是將傳 輸 入到單片機的脈沖信號的頻率(傳感器將不同車速轉(zhuǎn)變成不同頻率的脈 沖信號) 實時地測量出來,考慮到信號的衰減、干擾等影響,在信號送入單片機前應(yīng)對其 進行放大整形,然后通過單片機計算出速度和里程,再將所得的數(shù)據(jù)存儲到串口 數(shù)據(jù)存儲器,并由 LED 顯示模塊交替顯示所測速度與里程。 ( 2)支持匯編語言、 C51 和 PL/M 51 語言程序設(shè)計。其中關(guān)鍵的處理由單片機系統(tǒng)來完成,單片機將對 INT1 腳的信號進行計數(shù),當(dāng)計數(shù)的脈沖達到 1KM 的時候, INT1 申請中斷,對外輸出信號,輸出的信號由顯示部分送 LED 進行顯示,顯示當(dāng)前的行駛里程情況。由霍爾元件加整形電路構(gòu)成的霍爾開關(guān)系統(tǒng),具有輸出響應(yīng)快,數(shù)字脈沖性能好,安裝方便,性能可靠,不受光線、泥水等因素影響,價格便宜的優(yōu)點。另外,還應(yīng)盡量保證其他子模塊在編程時的通用性和高效性。讓 霍爾 傳感器做檢測,當(dāng)它檢測到一個信號后傳到單片機,讓單片機做運算。當(dāng)清零鍵按下時,系統(tǒng)自動重新開始計數(shù)。另外,還應(yīng)盡量保證其它子模塊在編程時的通用性和高效性。 ( 3) 詳細(xì)介紹軟件設(shè)計方法,并給出個部分的程序清單。 ,液晶輸出的中斷與數(shù)據(jù)采集造成里程和速度的誤差 ?,F(xiàn)在的成品與那個方案相比,已是面目全非,又或者說,相比它改進了很多。第二天修改程序后終于成功了,完滿解決了這個“大問題”。 sbit P32=P3^2。 /***********************************void wait()***************************** 該函數(shù)的作用是對 LCD 進行檢測 ,看 LCD 是否處于忙的狀態(tài) .當(dāng) bflag=1 時表示忙 , 此時不可以向 LCD 進行讀寫操作 .而當(dāng) busy=0 時 ,表示可以向它讀寫數(shù)據(jù) . ****************************************************************************/ void wait() {P1=0xff。 RS=1。 E=1。 s=dat。 } } else {=0xc0+row1。 ww=sj%36000/3600。)。e39。 dispone(sww+0x30)。:39。 if(qsqsls){ sww=qs*tc/10000000。)。 39。 dispone(39。 dispone(39。 sw=qs*tc%1000/100。)。 39。 dispone(qw+0x30)。 39。 sw=pjsd%1000/100。)。 dispone(bw+0x30)。)。/39。 bw=sd2%10000/1000。 39。 dispone(qw+0x30)。 39。 dispone(39。 qw=mxsd2%100000/1000
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1