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

正文內容

單片機自行車速度里程計論文(編輯修改稿)

2024-07-15 12:51 本頁面
 

【文章內容簡介】 ,RC電路充電,RST引腳出現高電平,只要RST端保持10ms以上高電平,就能使單片機有效地復位。 時鐘晶振電路的設計時鐘是單片機的心臟,單片機各功能部件的運行都是以時鐘頻率為基準,有條不紊地一拍一拍地工作。因此,時鐘頻率直接影響單片機的速度,時鐘電路的質量也直接影響單片機系統(tǒng)的穩(wěn)定性。AT89C51片內由一個反相放大器構成振蕩器,可以由它產生時鐘。常用的時鐘電路有兩種方式,一種是內部時鐘方式,另一種為外部時鐘方式。本設計采用內部時鐘方式。單片機內部有一個用于構成振蕩器的高增益反相放大器,該高增益反相放大器的輸入為芯片引腳XTAL1,輸出端為引腳XTAL2。這兩個引腳跨接石英晶體振蕩器和電容,就構成一個穩(wěn)定的自激振蕩器。單片機內部時鐘方式的振蕩電路如圖52所示。 圖52 時鐘晶振電路電路中的電容C1和C2的推薦電容值為30177。10pf,如是陶瓷諧振器,電容應為40177。10pf。對外接電容的值雖然沒有嚴格的要求,但電容的大小會影響振蕩器的高低、振蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。而外接晶體的振蕩頻率的大小,主要取決于單片機的工作頻率范圍,每一種單片機都有自己的最大工作頻率,外接的晶體振蕩頻率不大于單片機的最大工作頻率即可。此外,如果單片機有串行通信,則應該選擇振蕩頻率除以串行通信頻率可以除盡的晶體。本設計晶振采用12MHz,則計數周期為S由最少外圍電路組成、可使單片機工作的系統(tǒng),稱為單片機最小系統(tǒng)。本設計的單片機最小系統(tǒng)圖如圖53所示。 圖53 單片機最小系統(tǒng)圖 傳感器檢測電路的設計對于由單片機構成的測控系統(tǒng),總要有被測信號輸入通道,由單片機提取必要的輸入信息作為測試系統(tǒng)對被測對象提取必要的原始參量信號,是系統(tǒng)的核心任務。而提取外部原始參量一般就需要用傳感器或敏感元件用傳感器或敏感元件把被測得的非電量轉換位可以被單片機直接處理的電參量。由于輸入通道的工作環(huán)境往往都比較惡劣,又由于傳感器輸出的大都是模擬量輸出微弱信號,輸出在轉換成計算機要求的數字信號時就必須要進行隔離放大整形加寬等處理步驟,因此輸入通道常常是一個模擬數字電路的混雜電路,是傳感器集成化和單片機功能集成的邊界區(qū)域在單片機測控系統(tǒng)的輸入輸出通道中。為減少干擾普遍采用了通道隔離技術。用于隔離的器件主要有隔離放大器、隔離變壓器和光電耦合器等。本設計采用的是光電耦合器。經處理后的信號,能直接被AT89C51識別。傳感器A44E與AT89C51的硬件連接如圖54所示。圖54 開關型霍爾傳感器A44E與AT89C51的硬件連接圖本設計中用光電耦合器消除電磁干擾,盡可能達到測量的準確度。測量信號經A44E內部的放大器放大后,再經74LS14施密特觸發(fā)器的整形,驅動光電耦合器導通。 電源電路的設計由于AT89C51的工作電壓要求是+5V,為了給單片機提供穩(wěn)定的工作電壓,我選用了能提供+12V直流電壓的電瓶,所以需要設計一個簡單的電源電路,進行電平轉換,將+12V電壓降為+5V,電源的電路如圖55所示。 圖55 電源電路電路中Power處的1,2是電瓶的正負引腳,FUSE1是一個熔斷器,當電路出現短路等情況,造成電路電流過大時,會自動熔斷,起到保護電路的作用。而+5V處就是此電路的輸出端,為AT89C51和其他外圍電路提供電源。LM78L05是一個集成穩(wěn)壓器,可以為單片機的器件提供穩(wěn)定的工作電壓,C8,C9分別為輸入端和輸出端的濾波電容,R6為負載電阻,D2為電源指示燈。 鍵盤電路的設計本設計的鍵盤電路設計比較簡單,有一個功能按鈕S1和功能加按鈕S2以及功能減按鈕通過三個按鍵的組合可以實現:四個車輪周長(22寸、24寸、26寸、28寸)設置,還可以選擇顯示里程和速度,以及設置所要求的聲光報警速度值的大小,即:按下S1一次時選擇車輪尺寸,并配合SS3選擇具體車輪大小;按下S1兩次,選擇設置報警時的車速大小,此時和SS3組合可以設置報警車速的大小;按下S1鍵三次顯示里程,按下S1四次顯示速度,此時SS3失效。其電路圖如圖56所示。圖56鍵盤電路 外部存儲電路的設計 存儲器CAT24WC32概述CAT24WC32 是一個32K 位串行CMOS E178。PROM,內部含有4096 個字節(jié)(每字節(jié)為8位)。CATALYST 公司的先進CMOS 技術實質上減少了器件的功耗,CAT24WC32 有一個32 字節(jié)頁寫緩沖器,該器件通過I178。C 總線接口進行操作。CAT24WC32 支持I178。C 總線數據傳送協議I178。C總線協議規(guī)定,任何將數據傳送到總線的器件作為發(fā)送器。任何從總線接收數據的器件為接收器,數據傳送是由產生串行時鐘和所有起始停止信號的主器件控制的。CAT24WC32 是作為從器件被操作的。主器件和從器件都可以作為發(fā)送器,或接收器但由主器件控制傳送數據(發(fā)送或接收)的模式。其特性如下:◆ 與400KHz I178。C 總線兼容◆ 伏工作電壓范圍◆ 最多可級聯8 個器件◆ 低功耗CMOS 技術◆ 寫保護功能當WP 為高電平時進入寫保護狀態(tài)◆ 32 字節(jié)頁寫緩沖器◆ 自定時擦寫周期◆ 噪聲保護的施密特觸發(fā)輸入◆ 零待機電流◆ 1,000,000 編程/擦寫周期◆ 可保存數據100 年◆ 8 腳DIP SOIC 封裝◆ 溫度范圍商業(yè)級工業(yè)級和汽車級。 CAT24WC32的可靠性參數符號參數最小最大單位參考測試模式NEND耐久性1,000,000周期/字節(jié)MILSTD883 測試方法1033TDR數據保存100年MILSTD883 測試方法1008VZAPESD2000VMILSTD883 測試方法3015ILTH上拉電流100mAJEDEC 標準17 CAT24WC32引腳功能介紹CAT24WC32是雙列直插8引腳芯片,其引腳圖如圖57所示。 圖57 存儲器CAT24WC32的引腳圖CAT24WC32芯片的各引腳功能描述如下:SCL: 串行時鐘CAT24WC32 串行時鐘輸入管腳用于產生器件所有數據發(fā)送或接收的時鐘,這是一個輸入管腳。SDA: 串行數據/地址雙向串行數據/地址管腳用于器件所有數據的發(fā)送或接收,SDA 是一個開漏輸出管腳,可與其它開漏輸出或集電極開路輸出進行線或(wireOR)。A0、 A A2: 器件地址輸入端這些管腳為硬連線或者不連接(在硬件上與CAT24WC16 兼容)。對于單總線系統(tǒng),最多可尋址8個CAT24WC32 器件(參閱器件尋址)。當這些引腳沒有連接時其默認值為0。WP: 寫保護當WP 腳連接到Vcc,所有內存變成寫保護(只能讀)。當WP 引腳連接到Vss 或懸空,允許器件進行讀/寫操作。Vcc:接 +~ 工作電壓Vss:接地。 I178。C總線協議介紹I178。C總線協議定義如下(1) 只有在總線空閑時才允許啟動數據傳送。(2) 在數據傳送過程中,當時鐘線為高電平時數據線必須保持穩(wěn)定狀態(tài),不允許有跳變。時鐘線為高電平時,數據線的任何電平變化將被看作總線的起始或停止信號。起始信號時鐘線保持高電平期間,數據線電平從高到低的跳變作為I178。C 總線的起始信號。停止信號時鐘線保持高電平期間,數據線電平從低到高的跳變作為I178。C 總線的停止信號。I178。C總線協議的總線時序圖如圖58所示。圖58 I178。C總線協議的總線時序圖I178。C總線協議的寫時序圖如圖59所示。圖59 I178。C總線協議的寫時序圖I178。C總線協議的起始/停止時序圖如圖510所示。圖510 I178。C總線協議的起始/停止時序圖 CAT24WC32和AT89C51的硬件連接設計CAT24WC32和AT89C51的硬件連接電路圖如圖511所示。圖511 CAT24WC32和AT89C51的硬件連接電路圖CAT25WC32由于利用了I178。C總線技術,只需要SCL和SDA兩條線即可完成與AT89C51單片機的連接及數據交換。但AT89C51內核并不支持I178。C總線結構,需要用軟件編程輔助,利用普通的I/O接口模擬I178。C總線控制。 顯示電路的設計與七段數碼顯示器LED(Light Emitting Diode)相比,液晶顯示器LCD(Liquid Crystal Display)是一種功耗極低的顯示器。LCD是一種平板薄膜顯示器件,出了功耗低以外,它還具有美觀、顯示工作電壓低、抗干擾能力強、與CMOS電路電性能匹配好等優(yōu)點。因此它的應用非常廣泛,從電子表到計算器、從袖珍式儀表到便攜式微型計算機以及一些文字處理機都用到了LCD。目前,LCD有段式和點陣式兩種,在只涉及數據顯示及簡單字母提示時,智能儀器通常采用段式LCD。EDM1190A是一種實用美觀的四位串行段式液晶顯示模塊。與現有的一些并行段式液晶顯示模塊相比,EDM1190A具有管腳少(現在一般的四位并行段式LCD模塊一般都多達40個引腳,而EDM1190A只有四個引腳),與單片機系統(tǒng)連接簡單、編程方便等優(yōu)點。 EDM1190A的特點EDM1190A斷碼式液晶顯示模塊由LCD液晶顯示器、驅動電路、8位CPU接口電路構成。它具有低功耗、抗干擾性強、溫度范圍寬等優(yōu)點;此外,EDM1190A的輸入接口信號可與CMOS和TTL電平兼容,而且它的4個引腳都具有靜電保護電路。 主要技術參數(1)電源電壓:+5V;(2)驅動方式:靜態(tài);(3)視角:6點;(4)顯示容量:4位數字(帶小數點);(5)數據傳輸方式:串行;(6)顯示方式:低電平顯示;(7)工作溫度:0~ +55℃;(8)存儲溫度:20~+70℃;(9)工作時間:50kh。 引腳介紹EDM1190A的外型及管腳圖如圖512所示。 EDM1190A的外型及管腳尺寸為::24mm字符高度為:9mm18mm 圖中最左側從上至下的4個管腳分別是1,2,3,4腳。EDM1190A的管腳功能如表1所示。圖512 EDM1190A的外型及管腳圖 EDM1190A的數據傳輸原理 數據傳輸方向七段數碼顯示器中的每一位數字都由七段組成,分別將這七段記為A B C D E F G 小數點記為DP。EDM1190A的數據傳輸方向如圖513所示。當顯示數字時,從腳依次輸入每個數字所對應的段碼,按照先高位后低位的順序進行移位傳輸。每一位數字所對應的段碼如圖53所示,當輸入一位信號為“0”(低電平)時,點亮該段。注意,要想使EDM1190A顯示出正確的數字,最后一定要向腳再輸入一位停止位,此位輸入為0或1均可。圖513 EDM1190A的數據傳輸方向 數據傳送的時序EDM1190A數據傳輸的時序如下所示。時鐘信號CLK(第4管腳)同時又是LCD模塊的片選信號。在高電平時將數據從腳輸入,接著時鐘信號CLK變?yōu)榈碗娖剑缓蠼涍^一段時間后,計將所輸入的數據鎖存,這樣就完成了一個數據的輸入,按照這樣的時序可以將信號逐次地由腳輸入,每顯示一位數字(包括小數點)只需將一個8位二進制數輸入腳就可以了。5.6.3 EDM1190A的應用5.6.3.1?。牛模停保保梗埃两涌陔娐返脑O計EDM1190A與單片機的接口電路如圖5-14所示圖5-14?。牛模停保保梗埃僚c單片機AT89C51的硬件連接電路圖LCD顯示模塊EDM1190A用來顯示速度和里程,EDM1190A的數據輸入就管腳與單片機的P0.1口相連。單片機的P0.2口與EDM119A的時鐘信號管腳CLK相連。預顯示數字的二進制段碼由P0.1口一位一位的輸出,只要在P0.1和P0.2兩個端口分時產生方波信號就可以控制在LCD上顯示數字。EDM1190A顯示數字所對應的段碼如表2所示 聲光報警電路的設計本次報警電路采用聲光報警器,當即時速度超過預定值時蜂鳴器響,報警指示燈亮。聲光報警電路圖如圖515所示。圖515 聲光報警電路本設計的報警電路采用聲和光雙重報警提示。當速度V超過了設定值時,,驅動報警器工作。報警指示燈D1會亮,蜂鳴器也會發(fā)出警報聲,直到手動復位或按了停止按鈕。報警電路可以提醒人們控制自己的騎車速度,有助于安全和更好的鍛煉。 30 第6章 軟件設計 軟件設計概述在硬件設計完畢之后,接下來設計核心就是軟件部分設計。所謂軟件設計就是把軟件需求變換成軟件的具體設計方案(即模塊結構)的過程。模塊化結構設計即是根據要求和硬件設計的結構,將整個系統(tǒng)的功能分成許多小的功能模塊,再根據這些小的功能模塊進行程序編寫的過程。這樣的設計方法,使得系統(tǒng)的整個功能和各部分的功能趨于明朗化。當系統(tǒng)出現問題,就可以根據功能設置找出問題的根源,而不需要從頭到尾檢查整個程序,這樣便可以更快地解決問題。所以說,在整個設計過程中,軟件設計必須與硬件設計緊密地結合在一起。 基于AT89C51單片機自行車里程速度計的軟件設計包括上中斷子程序、速度調用子程序、里程調用子程序、LCD顯示子程序、延時子程序和報警子程序等幾大部分。由于要實現很多功能,所以采用模塊化設計,下面就其主要部分分別加以分析并畫出了對應的流程圖。 主程序設計在主程序模塊中,需要完成對各接口芯片的初始化、自行車速度和里程的初始化、中斷向量的設計以及開中斷、循環(huán)等待等工作。另外,在主程序模塊中還需要設置啟動/清除標志寄存器、里程寄存器、速度寄存器,并對它們進行初始化。然后主程序將根據各標志寄存器的內容,分別完成啟動、清除、計速和計程等不同的操作。主程序流程如圖61所示。河南大學本科畢業(yè)生學士學位論文開 始
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1