【正文】
E 1fgedchbaW E 2fg g gfW E 3abhcde edchbaW E 4fS 2 2V C CR 1 61KR 1 71 0 KY11 1 .0 5 9 2 M H ZY26 M H Z+C J 31 0 U FR S TC43 0 PC53 0 PX1X2C22 0 PC32 0 PU X T 1U X T 2D A T A 0 A0D A T A 1 V O U T 3 .3D A T A 2 D+D A T A 3 DG N D V C CD A T A 4 X T A L 2D A T A 5 X T A L 1D A T A 6 G L _ ND A T A 7 R E S E T _ NA L E E O T _ NC S _ N D M A C K _ NS U S P E N D D M R E QC L K O U T W R _ NI N T _ N R D _ NP D I U S BD 1 212I N T 1D0D1D2D3D4D5D6D7A L EC S U S BI N T 1C11 0 4R3R E S 1R418R518R11MR21MR61KR71 0 KR81 0 KR91 0 KR 1 01MV C CV C CV C CU X T 1U X T 2D9V C CWRRDD1D2+U S B 1U S BR 1 11KS1D 1 0+ C J 11 0 U FV C CVCCGNDOUTA 4 4 EH E A D E R 3V C CR91KC S D A基于單片機的自行車里程計系統(tǒng)設(shè) 計鄧九明 電信B 0 9 1 班 2 0 0 9 0 3 0 1 4 1 0 2華北科技學(xué)院課程設(shè)計 12 圖 復(fù)位電路 晶振電路用于產(chǎn)生單片機工作時所需的時鐘控制信號。 圖 顯示電路 復(fù)位是單片機的初始化操作 , 它是由外部的復(fù)位電路來實現(xiàn),只需給單片機的復(fù)位引腳 RST加上大于 2個機器周期的高電平就可使其復(fù)位。單片機控制鎖存器的鎖存端,進而控制鎖存器的數(shù)據(jù)輸出,這種時分控制的方法便可方便地控制任意數(shù)碼管顯示任意數(shù)字。 本設(shè)計中使用 4個單位數(shù)據(jù)管,數(shù)碼管的陽極全部連接在一起,然后與 U1 原件 74HC573 鎖存器的數(shù)據(jù)輸出端相連,所存起的數(shù)據(jù)輸入端連接單片機的 P0 口低四位, P0 口同時加了上拉電阻,數(shù)碼管中 WE1, WE2, WE3, WE4 是它們的位選端,每一個數(shù)華北科技學(xué)院課程設(shè)計 11 碼管對應(yīng)一個位選端,與 U2 原件 74HC573 的數(shù)據(jù)輸出端的 低四位相連, U2 的數(shù)據(jù)輸入端也連接到單片機的 P0 口。 本次設(shè)計中通過按鍵 S1 來控制里程計的開始和停止,通過按鍵 S2 使里 程計清零。 圖 USB供電電路 華北科技學(xué)院課程設(shè)計 10 鍵盤在單片機應(yīng)用系統(tǒng)中,實現(xiàn)輸入數(shù)據(jù)、傳送命令的功能,是人工干預(yù)的主要手段。高功率消耗設(shè)備一般需要 100~ 500mA的電流,低功率消耗設(shè)備一般需 0~100mA的電流。 USB協(xié)議中規(guī)定,每個 USB端口最大數(shù)據(jù)電流為 500mA??梢允褂眠@個電源為 USB供電,這樣便減少了電源設(shè)計,簡化了 USB系統(tǒng)結(jié)構(gòu)。 里程 S=周長 L*圈數(shù) n 供電電路設(shè)計 電源總是電路設(shè)計不可缺少的部分,本次設(shè)計采用了 USB電源供電。當輪子每轉(zhuǎn)一圈,通過霍爾元件傳感器采集到一個脈沖信號,并從引腳 中斷 0 端輸入,傳感器每獲取一個脈沖信號即對系統(tǒng)提供一次計數(shù)中斷。假定輪圈的周長為 L,在輪圈上安裝 m個永久磁鐵,則測得的里華北科技學(xué)院課程設(shè)計 9 程值最大誤差為 L/m。測量時,在 2 兩端加 5V 直流電壓 ,在輸出端 3與 1之間接一個 1k? 的負載電阻,如圖 。這樣兩次電壓變換,使霍爾開關(guān)完成了一次開關(guān)動作。當施加的磁場達到工作點時,觸發(fā)器輸出高電壓 (相對于地電位 ),使三極管導(dǎo)通,此時 OC 門輸出端輸出低電壓,通常稱這種狀態(tài)為開 。 A44E 集成霍爾開關(guān) 封裝引腳圖 如圖 所示。按照霍爾器件的功能可將它們分為:霍爾線性器件和霍爾開關(guān)器件,前者輸出模擬量,后者輸出數(shù)字量。 霍爾器件具有華北科技學(xué)院課程設(shè)計 7 許多優(yōu)點,它們的結(jié)構(gòu)牢固、體積小、重量輕、壽命長、安裝方便、功耗小、頻率高(可達 1MHz)、耐震動、不怕灰塵、油污、水汽及煙霧等的污染或腐蝕。 VCC: +5V 電源。當使用芯片內(nèi)部時鐘時,此二引線端用于外接石英晶體和微調(diào)電容;當使用外部時鐘時,用于接外部時鐘脈沖信號。當輸入的復(fù)位信號延續(xù)兩個機器周期以上的高電平時即為有效,用以完成單片機的復(fù)位初始化操作。當 EA 信號為低電平時,對ROM 的讀操作限定在外部程序存儲器;當 EA 信號為高電平時,對 ROM 的讀操作是從內(nèi)部程序存儲器開始,并可延至外部程序存儲器。在讀外部 ROM 時, PSEN有效 (低電平 ),以實現(xiàn)外部 ROM 單元的讀操作。此外,由于 ALE 是以晶振 1/ 6的固定頻率輸出的正脈沖,因此,可作為外部時鐘或外部定時脈沖使用。 ALE:地址鎖存控制信號。 ~ : P2是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口。 圖 STC89C52引腳圖 STC89C52 的主要管腳功能如下 : 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 2 7 D e c 2 0 1 2 S h e e t o f F i l e : C : \ 單片機 \ 自行車 \ 自行車 . d d b D r a w n B y :E A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 1 0 / T1P 1 1 / T2P 1 23P 1 34P 1 45P 1 56P 1 67P 1 78P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0 732P 2 021P 2 122P 2 223P 2 324P 2 425P 2 526P 2 627P 2 728P S E N29A L E / P30T X D11R X D108 0 5 2S1S2abfcgde1234567edcdpbav8fdpg10v3L E D 1abfcgde1234567edcdpbav8fdpg10v3L E D 2abfcgde1234567edcdpbav8fdpg10v3L E D 3abfcgde1234567edcdpbav8fdpg10v3L E D 4123456789P11 0 KE1L111D22D33D44D55D66D77D88D91Q192Q183Q174Q165Q156Q147Q138Q12V C C20G N D10U17 4 H C 5 7 3E1L111D22D33D44D55D66D77D88D91Q192Q183Q174Q165Q156Q147Q138Q12V C C20G N D10U27 4 H C 5 7 3D0D1D2D3D4D5D7D6S D AS C L1 8 B 2 0FMC S U S BD I O L AD U L AW E L AN e t L a b e l 1 9N e t L a b e l 2 0N e t L a b e l 2 1WRRDR S TX2X1L C D E NRSC S D AI N T 1D B 8D B 7D B 6D B 5D B 4D B 3D B 2D B 1WRRD40V C CV C CV C C V C C20D U L AD0D1D2D3D4D5D6D