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

正文內(nèi)容

基于單片機設計的自行車測速計系統(tǒng)畢業(yè)設計(參考版)

2025-06-26 00:06本頁面
  

【正文】 }。 //動態(tài)顯示123456678 } }}void int0() interrupt 0{ num++。i4。 str[3]=num%10。 str[1]=num/100%10。 init()。 P1=0xff。 IT1=1。 // 開外部中斷1 EX1=1。 // 關顯示}void init(void){ EA=1。 P2=0xff。 //位選 P1=du[d2]。}/******************************************函數(shù)名稱:display()。y0。x0。void delayms(uchar z){ uint x,y。uchar str[4]={0,0,0,0}。附件一:總體原理圖設計附件二:部分程序源代碼includedefine uint unsigned intdefine uchar unsigned charuchar code wu[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。還要感謝學校領導的關心和關懷。在這里我要感謝我的指導老師,是他的耐心教導,和不厭其煩地講解,使我順利地完成了畢業(yè)設計。本次設計電路簡單、低成本,而且能夠滿足人們對高性能、多功能自行車的要求,可在很多里程/速度測量場合使用,具有廣泛的應用前景。車輪轉一圈所用的時間根據(jù)此公式將最終顯示出里程和速度。軟件采用匯編語言編寫,采用模塊化設計思想,程序可讀性強。 結 論 該課題的主要任務是開發(fā)一個以MCS51單片機為核心的自行車的速度里程表。本設計采用定時中斷,對自行車的里程和速度進行計數(shù)。關中斷開始現(xiàn)場保護開中斷中斷處理關中斷現(xiàn)場恢復開中斷中斷返回圖14 中斷子程序流程圖定時/計數(shù)器控制寄存器TCON是8位寄存器,地址為88H,可以位尋址。當結構發(fā)生計數(shù)溢出時,即表明定時時間或計數(shù)值已滿,這時就以計數(shù)溢出信號作為中斷請求,去置位一個溢出標志,作為單片機接受中斷請求的標志。開始初始化設置特殊寄存器、置定時定時常數(shù)開中斷等待中斷設置計數(shù)器關鍵字刷新里程、速度時間等INT0T0定時器秒自加1是否到1秒依次進位中斷開始否是中斷返回圖13 主程序流程圖 中斷子程序設計定時中斷是為滿足定時或計數(shù)的需要而設置的。這樣,每次定時器T1的開啟時間剛好為轉一圈的時間,根據(jù)輪子的周長就可以計算出自行車的速度。 中斷0用于對輪子圈數(shù)的計數(shù)輸入,輪子每轉一圈,霍爾傳感器輸出一個低電平脈沖。另外,在主程序模塊中還需要設置啟動/清除標志寄存器、里程寄存器、速度寄存器,并對它們進行初始化。由于要實現(xiàn)很多功能,所以采用模塊化設計,下面就其主要部分分別加以分析。所以說,在整個設計過程中,軟件設計必須與硬件設計緊密地結合在一起。這樣的設計方法,使得系統(tǒng)的整個功能和各部分的功能趨于明朗化。所謂軟件設計就是把軟件需求變換成軟件的具體設計方案(即模塊結構)的過程。圖12 數(shù)碼管顯示電路、~,通過軟件編程,先把所要顯示的數(shù)據(jù)放入存儲單元,然后把數(shù)據(jù)送入段選通對應的地址,再選通某一個LED,逐步完成四個LED的顯示。也就是說我們可以采用分時的方法,輪流控制各個顯示器的COM端,使各個顯示器輪流點亮。本系統(tǒng)采用動態(tài)掃描顯示接口電路,動態(tài)顯示接口電路是把所有顯示器的8個筆劃段ah同名端連在一起,而每一個顯示器的公共極COM各自獨立地受I/O線控制。本次設計采用共陰極接法。LED顯示器有兩種不同的形式:一種是發(fā)光二極管的陽極都連在一起的,稱之為共陽極LED顯示器;另一種是發(fā)光二極管的陰極都連在一起的,稱之為共陰極LED顯示器。八段LED顯示器由8個發(fā)光二極管組成。在單片機系統(tǒng)中,通常用LED數(shù)碼顯示器來顯示各種數(shù)字或符號。圖11 按鍵復位電路工作原理:通電瞬間,RC電路充電,RST引腳出現(xiàn)高電平,只要RST端保持10ms以上高電平,就能使單片機有效地復位。按下按鈕,則直接把+5V加到了RET/VPD端從而復位稱為手動復位。單片機復位通過按動按鈕產(chǎn)生高電平復位稱手動復位。只有當RET由高電平變成低電平以后,89C52才從0000H地址開始執(zhí)行程序。在89C52的時鐘電路工作后,只要在RET引腳上出現(xiàn)兩個機器周期以上的高電平時,單片機內(nèi)部則初始復位。本設計晶振采用12MHz,則計數(shù)周期為S 復位電路的設計 STC89C52單片機的復位輸入引腳RET為STC89C52提供了初始化的手段。而外接晶體的振蕩頻率的大小,主要取決于單片機的工作頻率范圍,每一種單片機都有自己的最大工作頻率,外接的晶體振蕩頻率不大于單片機的最大工作頻率即可。圖10 單片機片內(nèi)振蕩電路電路中的電容C1和C2常選擇為30P左右。這兩個引腳跨接石英晶體振蕩器和電容,就構成一個穩(wěn)定的自激振蕩器。本設計采用前者。STC89C52片內(nèi)由一個反相放大器構成振蕩器,可以由它產(chǎn)生時鐘。圖8 集成開關型霍爾傳感器圖9 集成霍爾開關接線圖 單片機外圍電路的設計 時鐘電路的設計時鐘是單片機的心臟,單片機各功能部件的運行都是以時鐘頻率為基準,有條不紊地一拍一拍地工作。A44E集成霍爾開關是單穩(wěn)態(tài)型,由測量數(shù)據(jù)作出的輸出特性曲線如圖 8(b)所示。工作點與釋放點的差值一定,此差值稱為磁滯,在此差值內(nèi),V0保持不變,因而使開關輸出穩(wěn)定可靠,這也就是集電成霍爾開關傳感器優(yōu)良特性之一。當施加的磁場達到釋放點時,觸發(fā)器輸出低電壓,三極管截止,使OC門輸出高電壓,這種狀態(tài)為關 。在電源端加電壓Vcc,
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1