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

正文內(nèi)容

基于單片機設(shè)計的自行車測速計系統(tǒng)_畢業(yè)設(shè)計-閱讀頁

2025-07-25 15:46本頁面
  

【正文】 數(shù)碼顯示器來顯示各種數(shù)字或符號。八段 LED 顯示器由 8個發(fā)光二極管組成。 LED 顯示器有兩種不同的形式:一種是發(fā)光二極管的陽極都連在一起的,稱之為共陽極 LED 顯示器;另一種是發(fā)光二極管的陰極都連在一起的,稱之為共陰極 LED 顯示器。本次設(shè)計采用共陰極接法。本系統(tǒng)采用動態(tài)掃描顯示接口電路,動態(tài)顯示接口電路是把所有顯示器的 8個筆劃段 ah同名端連在一起,而每一個 顯示器的公共極 COM 各自獨立地受 I/O 線控制。也就是說我們可以采用分時的方法,輪流控制各個顯示器的 COM 端,使各個顯示器輪流點亮。 E1D2DP3C4G54H62H9F10A111H12B73H8DS2ABCDE FGDP 1H2H3H4HQ18550Q38550Q48550Q28550VCC1H3H2H4HR2 100R6 100R7 100R8 100R9 100R10 100R11 100R12 100ABCDEFGDPP10P11P12P13P14P15P16P17R1 1KR3 1KR5 1KR4 1KE1D2DP3C4G54H62H9F10A111H12B73H8DS1ABCDE FGDP 5H6H7H8HQ58550Q78550Q88550Q68550VCC5H7H6H8HR13 1KR14 1KR16 1KR15 1KP20P21P22P23P24P25P26P27 圖 12 數(shù)碼管顯示電路 本設(shè)計 、 、 、 、 、 、 、 信號一起組成位選通的位選信號, ~ 信號一起組成段碼選通的段選信號,通過軟件編程,先把所要顯示的數(shù)據(jù)放入存儲單元,然后把數(shù)據(jù)送入段選通對應(yīng)的地址,再選通某一個 LED,逐步完成四個 LED 的顯示。所謂軟件設(shè)計就是把軟件需求變換成軟件的具體設(shè)計方案(即模塊結(jié)構(gòu))的過程。這樣的設(shè)計方法,使得系統(tǒng)的整個功能和各部分的功能趨于明朗化。所以說,在整個設(shè)計過程中,軟件設(shè)計必須與硬件設(shè)計緊密地結(jié)合在一起。由于要實現(xiàn)很多功能,所以采用模塊化設(shè)計,下面就其主要部分分別加以分析。另外,在主程序模塊中還需要設(shè)置啟動/清除標(biāo)志寄存器、里程寄存器、速度寄存器,并對它們進行初始化。 中斷 0用于對輪子圈數(shù)的計數(shù)輸入,輪子每轉(zhuǎn)一圈,霍爾傳感器輸出一個低電平脈沖。這樣,每次定時器 T1 的開 16 啟時間剛好為轉(zhuǎn)一圈的時間,根據(jù)輪子的周長就可以計算出自行車的速度。 圖 13 主程序流程圖 開始 初始化 設(shè)置特殊寄存器、置定時定時常數(shù) 開中斷 等待中斷 設(shè)置計數(shù)器 關(guān)鍵字 刷新里程、速度時間等 INT0 T0 定時器秒自加 1 是否到 1 秒 依次進位 中斷開始 否 是 中斷返回 17 中斷子程序設(shè)計 定時中斷是為滿足定時或計數(shù)的需要而設(shè)置的。當(dāng)結(jié)構(gòu)發(fā)生計數(shù)溢出時,即表明定時時間或計數(shù)值已滿,這時就以計數(shù)溢出信號作為中斷請求,去置位一個溢出標(biāo)志,作為單片機接受中斷請求的標(biāo)志。 圖 14 中斷子程序流程圖 定時 /計數(shù)器控制寄存器 TCON 是 8位寄存器,地址為 88H,可以位尋址。本設(shè)計采用定時中斷,對自行車的里程和速度進行計數(shù)。 關(guān)中斷 開始 現(xiàn)場保護 開中斷 中斷處理 關(guān)中斷 現(xiàn)場恢復(fù) 開中斷 中斷返回 18 結(jié) 論 該課題的主要任務(wù)是開發(fā)一個以 MCS51 單片機為核心的自行車的速度里程表。軟件采用匯編語言 編寫,采用模塊化設(shè)計思想,程序可讀性強。 車輪轉(zhuǎn)一圈所用的時間 根據(jù)此公式將最終顯示出里程和速度。 本次設(shè)計電路簡單、低成本,而且能夠滿足人們 對高性能、多功能自行車的要求,可在很多里程 /速度測量場合使用,具有廣泛的應(yīng)用前景。 在這里我要感謝我的指導(dǎo)老師,是他的耐心教導(dǎo),和不厭其煩地講解,使我順利地完成了畢業(yè)設(shè)計。還要感謝學(xué)校領(lǐng)導(dǎo)的關(guān)心和關(guān)懷。 20 附件一:總體原理圖設(shè)計 E1D2DP3C4G54H62H9F10A111H12B73H8DS2ABCDE FGDP 1H2H3H4HQ18550Q38550Q48550Q28550VCC1H3H2H4HR2 100R6 100R7 100R8 100R9 100R10 100R11 100R12 100ABCDEFGDPP10P11P12P13P14P15P16P17R1 1KR3 1KR5 1KR4 1KE1D2DP3C4G54H62H9F10A111H12B73H8DS1ABCDE FGDP 5H6H7H8HQ58550Q78550Q88550Q68550VCC5H7H6H8HR13 1KR14 1KR16 1KR15 1KP20P21P22P23P24P25P26P2712345678RST9(RXD)10(TXD)11(INT0)12(INT1)13(T0)14(T1)15(WR)16(RD)17XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40U1U1Y112MC2 C3 GNDR2110KC1 10uFVCC1234J1VCCS1P10P11P12P13P14P15P16P17P20P21P22P35P36P23P25P37P26CPU 模塊546231SW1sw 灰色12P1GNDR22 1K12D2DVCCS2 S3GNDS4P35 P36 P37VCCvcc1gnd2out3HU2HQ98550R1810KR1710KR20GNDVCCR192K12D1DVCCP24P27P32P32P33P33 21 附件 二 : 部分 程序 源代碼 include define uint unsigned int define uchar unsigned char uchar code wu[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。 uchar str[4]={0,0,0,0}。 void delayms(uchar z) { uint x,y。x0。y0。 } /****************************************** 函數(shù)名稱: display() 。 //位選 P1=du[d2]。 P2=0xff。 // 關(guān)顯示 } void init(void) { EA=1。 // 開外部中斷 1 EX1=1。 IT1=1。 P1=0xff。 init()。 str[1]=num/100%10。 str[3]=num%10。i4。 //動態(tài)顯示 123456678 } } } void int0() interrupt 0 { num++。 23 }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1