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

正文內(nèi)容

基于單片機的自行車里程計系統(tǒng)設(shè)計畢業(yè)設(shè)計論文(文件)

2025-07-15 19:41 上一頁面

下一頁面
 

【正文】 的里程數(shù) return lc。 //申明獨立鍵盤1sbit key2=P3^7。 P0=table[qian]。 //原來段選數(shù)據(jù)通過位選鎖存器造成混亂 P0=0xfe。 P0=table[bai]。 P0=0xfd。 P0=table[shi]。 P0=0xfb。 P0=table[ge]。 P0=0xf7。 for(i=xms。j)。 tl=TL0。 //讀取計數(shù)器0所計數(shù)值 lc=val*2。 TMOD=0x05。 while(1) { if(key1==0) { delayms(10)。 if(key2==0) { delayms(10)。 } } if(num=10000) { num=0。 b=num%1000/100。 }}四、系統(tǒng)調(diào)試與仿真本次實驗采用的是uVision3軟件進行調(diào)試。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。五、心得體會和建議該設(shè)計通過對設(shè)計出來的板子進行調(diào)試,驗證了理論分析結(jié)果的正確性。不過,這個設(shè)計還是有它的不足之處。加之在網(wǎng)上找了一些相關(guān)資料最終設(shè)計出自行車里程表的電路原理圖,有了基本的思路。相對而言8051更適合我們所設(shè)計的系統(tǒng),因而我們選擇應(yīng)用較為廣泛的89C52單片機。本次設(shè)計還是有許多的不足之處,比如說本次設(shè)計的自行車里程表的功能并不強大等問題。中國電力出版社2009數(shù)字電子技術(shù)基礎(chǔ)高等教育出版社20057. STC89C51RCRD單片機使用說明書29。C程序設(shè)計(第三版)199華成英人民郵電出版社51單片機C語言教程六、附錄表1 元器件清單序號名稱編號型號數(shù)量1電阻R3,R7,R8,R9,R1710K52電阻R1,R2,R10,R191M43電阻R6,R11,R161K34電阻R4,R518 25排阻P110K*816電容C4,C530pF27電容C2,C320pF28電容C110419電解電容CJ1,CJ310uF210發(fā)光二極管D9,D10LED211晶振Y1112晶振Y26MHZ113數(shù)碼管LED1~LED4LG2821BH414獨立按鍵S1,S2,S22SWP315自鎖式按鍵S3SWP116鎖存器U1,U274HC573217帶并行總線的USB接口器件D12PDIUSBD12118單片機89C52STC89C521七、參考文獻、馮軍這次實驗過程中我受益匪淺,培養(yǎng)了我的設(shè)計思維,增加了動手操作的能力。在8038058751三種型號中我們選擇了8051。在設(shè)計之前,參考了一些相關(guān)的資料。通過對整個系統(tǒng)的調(diào)試,可得到如下結(jié)論:本系統(tǒng)是一個可測量自行車里程自行車里程表,能夠通過數(shù)碼管顯示出自行車所行使的里程并能通過按鍵控制里程表清零,停止,啟動。掌握這一軟件的使用對于使用51系列單片機的愛好者來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選(目前在國內(nèi)你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功倍。單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機器碼有兩種方法,一種Keil軟件圖標(biāo)是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。用過匯編語言后再使用C來開發(fā),體會更加深刻。 d=num%10。 //將計數(shù)器寄存器值清零 TL0=0。 TL0=0。 TR0=~TR0。 //將計數(shù)器寄存器初值清零 TL0=0。 }void main(){ uchar a,b,c,d。 if(th1==th2) break。 uint val,lc。i) //i=xms即延時約xms毫秒 for(j=110。 delayms(5)。 P0=0xff。 delayms(5)。 P0=0xff。 delayms(5)。 P0=0xff。 delayms(5)。 P0=0xff。void delayms(uint)。 //申明U1鎖存器的鎖
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1