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

正文內(nèi)容

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

2022-09-11 17:35:59 本頁面
 

【正文】 //送百位段選數(shù)據(jù) dula=0。 華北科技學(xué)院課程設(shè)計 16 wela=0。 //送十位段選數(shù)據(jù) dula=0。 wela=0。 //送個位段選數(shù)據(jù) dula=0。 wela=0。 華北科技學(xué)院課程設(shè)計 17 圖 里程計算子程序流程圖 里程計算子程序如下: uint read() { uchar tl,th1,th2。 N Y 開始 計數(shù)器 0 對外部信號計數(shù) 通過公式計算出里程 里程是否大于 10000 計數(shù)器清 0 返回里程值 華北科技學(xué)院課程設(shè)計 18 th2=TH0。 //計算自行車行駛的里程數(shù) return lc。 //申明獨立鍵盤 1 sbit key2=P3^7。 P0=table[qian]。 //原來段選數(shù)據(jù)通過位選鎖存器造成混亂 P0=0xfe。 P0=table[bai]。 P0=0xfd。 P0=table[shi]。 華北科技學(xué)院課程設(shè)計 20 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ā)華北科技學(xué)院課程設(shè)計 24 方案,通過一個集成開發(fā) 環(huán)境( uVision)將這些部份組合在一起。 五、心得體會和建議 該設(shè)計通過對設(shè)計出來的板子進行調(diào)試,驗證了理論分析結(jié)果的正確性。 華北科技學(xué)院課程設(shè)計 25 不過,這個設(shè)計還是有它的不足之處。加之在網(wǎng)上找了一些相關(guān)資料最終設(shè)計出自行車里程表的電路原理圖,有了基本的思路。相對而言 8051 更適合我們所設(shè)計的系統(tǒng),因而我們選擇應(yīng)用較為廣泛的 89C52 單片機。 本次設(shè)計還是有許多的不足之處 ,比如說本 次設(shè)計的自行車里程表的功能并不強大等問題。中國電力出版社 2020 數(shù)字電子技術(shù)基礎(chǔ) 高等教育出版社 2020 7. STC89C51RCRD 單片機使用 說明 書 。 C程序設(shè)計 (第三版) 1998 、華成英 人民郵電出版社 51 單片機 C語言教程 華北科技學(xué)院課程設(shè)計 26 六、附錄 表 1 元器件清單 序號 名稱 編號 型號 數(shù)量 1 電阻 R3,R7, R8, R9, R17 10K 5 2 電阻 R1, R2, R10, R19 1M 4 3 電阻 R6, R11, R16 1K 3 4 電阻 R4, R5 18 2 5 排阻 P1 10K*8 1 6 電容 C4, C5 30pF 2 7 電容 C2, C3 20pF 2 8 電容 C1 104 1 9 電解電容 CJ1, CJ3 10uF 2 10 發(fā)光二極管 D9, D10 LED 2 11 晶振 Y1 1 12 晶振 Y2 6MHZ 1 13 數(shù)碼管 LED1~LED4 LG2821BH 4 14 獨立按鍵 S1, S2, S22 SWP 3 15 自鎖式按鍵 S3 SWP 1 16 鎖存器 U1, U2 74HC573 2 17 帶并行總線的USB接口 器件 D12 PDIUSBD12 1 18 單片機 89C52 STC89C52 1 華北科技學(xué)院課程設(shè)計 27 七、參考文獻 、馮軍這次實驗過程中我受益匪淺,培養(yǎng)了我的設(shè)計思維,增加了動手操作的能力。在 803 805 8751 三種型號中我們選擇了 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)?CPU 可以執(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鎖存器的鎖存端 sbit wela=P2^7。 } val=th1*256+tl。 while(1) { th1=TH0。 } ⑶ 里程計算子程序 對單片 機 口輸入的圈脈沖進行計數(shù), 計數(shù)器 0 打開但不打開中斷,通過讀取計數(shù)值進行控制。 wela=1。 dula=1。 wela=1。 dula=1。 wela=1。 //延時 dula=1。 //送位選數(shù)據(jù)前關(guān)閉所有顯示,防止打開位選鎖存時 wela=1。顯示子程序如下: void display(uchar qian,uchar bai,uchar shi,uchar ge) { dula=1。 圖 晶振電路 理圖 華北科技學(xué)院課程設(shè)計 13 123456ABCD654321D C B ATitleNumberRevisionSizeBDate:27Dec2012Sheet of File:C:\單片機\自行車\自行車.ddbDrawn By:EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD108052S1 S2abfcgde1 2 3 4 5 6 7e d c dp b a v8fdpg10v3LED1abfcgde1 2 3 4 5 6 7e d c dp b a v8fdpg10v3LED2abfcgde1 2 3 4 5 6 7e d c dp b a v8fdpg10v3LED3abfcgde1 2 3 4 5 6 7e d c dp b a v8fdpg10v3LED41 2 3 4 5 6 7 8 9P1 10KE1L111D22D33D44D55D66D
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1