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

正文內(nèi)容

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

2024-09-18 17:43本頁(yè)面
  

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