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

正文內(nèi)容

基于單片機的電動自行車設計_畢業(yè)論文-資料下載頁

2025-08-16 14:30本頁面

【導讀】各個領域,微型計算機的應用都取得了巨大的社會效益和經(jīng)濟效益。已在很大程度上決定了生產(chǎn)力的水平。微型單片機系統(tǒng)以其體積小、性能價格比高,指令豐富、提供多種外圍接口部件、控制靈活等優(yōu)點,廣泛應用于各種家電產(chǎn)品和工業(yè)控制系統(tǒng)中。將多余的電能回潰。該系統(tǒng)具有調速性能好、功率因數(shù)高、節(jié)能、體積小、重量輕等優(yōu)點。策略、實現(xiàn)方法。詳細討論了系統(tǒng)的各種工況及信號的傳遞情況,并得到了系統(tǒng)各個部分在不。同工況的工作狀態(tài)。根據(jù)永磁無刷直流電動機的。硬件的配合,實現(xiàn)了整個系統(tǒng)的設計要求。

  

【正文】 是以犧牲 CPU時間來換取器件的減少。 八 段 LED 數(shù)碼 顯示 器 數(shù)碼由分布在同一平面上若,如半導體顯示器。半導體數(shù)碼管是分段式半導體顯示器件,其基本結構是 PN結,即用發(fā)光二極管( LED)組成字型來來顯示數(shù)字。這種數(shù)碼管的每個線段都 是一個發(fā)光二極管,因此也稱 LED數(shù)碼管或 LED八 段顯示器。 ( 1)八段 LED數(shù)碼顯示器的結構: 單片機中經(jīng)常使用 7段 LED來顯示數(shù)字,也就是用 7個 LED構成字型“ 8”, 并另外用一個圓點 LED來顯示小數(shù)點,也就是說一共有 8個 LED,構成了“ 8.”的字型,如圖 314所示。 陽極 7段 LED是指發(fā)光二極管的陽極連接在一起為公共端的 7段 LED,而共陰極 7 段 LED 是指發(fā)光二極管的陰極連接在一起為公共端的 7 段 LED。一個 8段 LED 由 8 個發(fā)光二極管組成,其中 7個發(fā)光二極管構成字型“ 8”的各個筆劃。 數(shù)碼管由 8個發(fā)光二極管(以下簡稱字段)構成,通過不同的組合可用來顯示數(shù)字 0 ?字符 A ? F、 H、 L、 P、 R、 U、 Y、符號“ ?”及小數(shù)點“ ?”。數(shù)碼管的外形結構如圖所示。數(shù)碼管又分為共陰極和共陽極兩種結構。本設計采用共陰極結構。 遼寧石油化工大學繼續(xù)教育學院論文 22 圖 314 八段 LED數(shù)碼管結構圖 ( 2)數(shù)碼管工作原理 共陽極數(shù)碼管的 8個發(fā)光二極管的陽極(二極管正端)連接在一起。通常,公共陽極接高電平(一般接電源),其它管腳接段驅動電路輸出端。當某段驅動電路的輸出端為低電平時,則該端所連接的字段導通并點亮。根據(jù)發(fā)光字段的不同組合可顯 示出各種數(shù)字或字符。此時,要求段驅動電路能吸收額定的段導通電流,還需根據(jù)外接電源及額定段導通電流來確定相應的限流電阻。 共陰極數(shù)碼管的 8個發(fā)光二極管的陰極(二極管負端)連接在一起。通常,公共陰極接低電平(一般接地),其它管腳接段驅動電路輸出端。當某段驅動電路的輸出端為高電平時,則該端所連接的字段導通并點亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時,要求段驅動電路能提供額定的段導通電流,還需根據(jù)外接電源及額定段導通電流來確定相應的限流電阻。 遼寧石油化工大學繼續(xù)教育學院論文 23 4 軟件系統(tǒng)設計 主程序設計 圖 41 將單 片機從控制信號的采集處理和輸出,測速信號的采集處理和輸出等各項功能以流程圖的形式展現(xiàn)出來。 圖 41主程序流程圖 INT0 中斷服務設計 INT0 中斷服務程序框圖如圖 42。 A/D 轉換器轉換完成后向單片機提出中斷請求 INT0,單片機響應中斷后,讀A/D 轉換結果,然后單片機的寫信號 WR HE 控制 ADC 的地址鎖存和轉換啟動。 遼寧石油化工大學繼續(xù)教育學院論文 24 圖 42 INT0 中斷服務程序流程圖 T0 中斷服務程序設計 這個中斷服務程序用于測速信號的采集。 車輪轉一圈霍 爾傳感器發(fā)出三個脈沖信號,如圖 43所示 T1 在 T0計一個數(shù)時開始計時,輪圈轉一周后,即 TL0=4 時, T1停止計時。單片機對車輪轉一周所用的時間進行運算,即可得到車速。 遼寧石油化工大學繼續(xù)教育學院論文 25 圖 43 T0 中斷服 務 程序流程 圖 遼寧石油化工大學繼續(xù)教育學院論文 26 5 結論 經(jīng)過 努力,我設計的 以 單片機控制的 電動自行車 終于完成了。在本次設計中利用 LPC933單片機作為主控芯片, 此芯片里具有設計中用到的數(shù)模轉換,脈寬調速等功能。 在 系統(tǒng)的 設計中 , 為了少走彎路和節(jié)省時間,應充分考慮抗干擾性能的要求,避免在設計完成后再去進行抗干擾的補救措施。因此設計 時 從抑制干擾源,切斷 干擾傳播路徑,提高敏感器件的抗干擾性能等方面采取各種措施來提高系統(tǒng)性能。在抗干擾設計中,軟件抗干擾是被動措施,而硬件抗干擾是主動措施,只要認真分析系統(tǒng)所處環(huán)境的干擾來源以及傳播途徑,采用兩者相結合的方法,就能保證系統(tǒng)長期穩(wěn)定可靠地運行。 本設計中 既有硬件設計又有軟件編程,控制系統(tǒng)的設計達到了最初的要求,表明該設計方案可行 ,本設計中仍存在不足之處 。 遼寧石油化工大學繼續(xù)教育學院論文 27 參考文獻 [1] 胡漢才 . 單片機原理及其接口技術 [M]. 北京:清華大學出版社, 2020. [2] 陳隆昌,閻治安,劉新正 . 控制電機 [M]. 西安 : 電子科 技大學出版社 , 2020. [3] 李朝青 . 單片機原理及接口技術 [M].北京:航空航天大學出版社, 2020 [4] 何立民 . 單片機高級教程 [M]. 北京:北京航空航天大學出版社, 1997. [5] 李維祥 . 單片機原理與運用 [M]. 天津:天津大學出版社, 1995. [6] 張端 . 實用電子電路手冊 [M]. 高等教育出版社, 2020. [7] 馬忠梅 . 單片機的 c 語言應用程序設計 [M]. 北京:北京航空航天大學出版社, 2020. [8] 周立功 . LpC900系列 Flash 單片機應用技術 [M]. 北京:北京航空航天大學出版 社, 2020. 遼寧石油化工大學繼續(xù)教育學院論文 28 謝 辭 在論文即將完成之際,我的心情無比激動。首先應感謝的就是我的指導老 師王旭 老師。從開始選題到論文的順利完 得到了王老師的精心指導。王老師教學嚴謹,學識淵博, 為我營造了一種良好的精神氛圍。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,領會了基本的思考方式,掌握了通用的研究方法,而且還明白了許多待人接物與為人處世的道理。其嚴以律己、寬以待人的崇高風范,樸實無華、平易近人的人格魅力,令人如沐春風,倍感溫馨。 在此謹向老師致以誠摯的謝意和崇高的敬意。 老 師 傳授給我的專業(yè)知識是我完成本設計的基礎,也是日后踏入工作崗位的重要基石,對于 老師 一絲不茍,兢兢業(yè)業(yè)的精神表示衷心的感謝。 最后我還要向所有關心和支持我學習的朋友和家人 表示真摯的謝意!感謝你們對我的關心、關注和支持。 遼寧石油化工大學繼續(xù)教育學院論文 29 附 錄 程序 include include uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,}。 //共陰數(shù)碼管 0~9 define ad。 void delay() 。 //延時 void RDAC()。 //讀取調速信號 void PWM( )。 void display()。 //顯示 void stimer1() 。 //定時計數(shù) void main() //主程序 { while( 1) { RDAC()。//讀取 AD 信號 PWM()。//PEM 調速 stimer1()。 display()。 } } void RDAC( ) //AD 信號讀取程序 { ADINS=0X01 。 //AD0 通道選擇 ADMODA=0X10 。 // 固定通道單次轉換 遼寧石油化工大學繼續(xù)教育學院論文 30 ADCON0=0x04。 //AD 使能 delay() ad=AD0DAT0 。 //讀取 AD 結果 ADCON0=0x00。 //關閉 AD 使能 } void PWM() //PWM 調速程序 { int a=5 CMP1=ad //比較器 1 的設定值 TMOD20=0X11 //PWM 定時器 0 非對稱模式 TR0=1 //定時器 0 開啟 HLTEN=1 //PWM 開始 delay( 10) //運行 10 個延時 HLTEN=0 //PWM 停止 } void stimer1() //速度計算程序 { int shu=0。 TMOD=0x10。 TH1=(6553650000)/256。 TL1=(6553650000)%256。 EA=1。 ET0=1。 TR0=1。 delay(1)。 while(1) 遼寧石油化工大學繼續(xù)教育學院論文 31 {if(P1^7==1)shu++。 if(TF0==1)break。 } } TR=0。 ET0=0。 EA=0。 } void display() //顯示程序 { int bai,shi。 shu=72*shu/5。 //換算成 shi=shu/10%10。bai=shu/100。 P0=table[bai]。 P2^2==1 ; //開百位 delay(2)。 //延時 P2^2==0; P0=table[shi]。 P2^3==1 ; //開十位 delay(2)。 P2^3==0; } 遼寧石油化工大學繼續(xù)教育學院論文 32 系統(tǒng) 電路圖
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1