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

正文內容

基于at89c51的立定跳遠測距系統(tǒng)設計-資料下載頁

2025-06-26 18:31本頁面
  

【正文】 片內自帶4K的程序存儲器ROM對于本系統(tǒng)已經(jīng)足夠,就不需再擴展外圍ROM芯片[33]。 系統(tǒng)程序(1)系統(tǒng)程序流程圖程序的設計思想:首先是對系統(tǒng)進行初始化,初始化以后,通過一個外部事件來觸發(fā)系統(tǒng)工作,在這個系統(tǒng)中采用外部按鍵作為外部出發(fā)事件。系統(tǒng)觸發(fā)以后,就進入了正常的工作狀態(tài)。開始程序初始化設定起跳基準線通過測量子程序計算跳遠成績將程序上傳PC結束 程序流程圖系統(tǒng)初始化子程序主要是對單片機的工作狀態(tài)以及外圍電路的狀態(tài)進行初始化。然后PC機通過串口對系統(tǒng)進行起跳基準線的設定,進行下面程序的執(zhí)行。測量子程序主要是對運動員跳遠的距離進行計算。然后把測量結果通過串口傳送給PC機。(2)系統(tǒng)程序includereg51.hincludeintrins.hdefine uint unsigned intdefine uchar unsigned chardefine ulong unsigned longsbit P10=P1^0。sbit P11=P1^1。sbit P12=P1^2。sbit P13=P1^3。sbit P14=P1^4。sbit P15=P1^5。sbit P16=P1^6。sbit P17=P1^7。sbit P21=P2^1。sbit P22=P2^2。sbit P23=P2^3。sbit P24=P2^4。sbit P25=P2^5。sbit P35=P3^5。sbit P31=P3^1。sbit P30=P3^0。void Watch(void){ P32=!P32}uchar rev_text。uint rev_flag=0。void uart_init(){ TMOD!=0x20。 PCONamp。=0x7f。 TH1=TL1=0xfd。 TR1=1。 SCON=0x50。 EA=ES=1。}//對串口進行初始化void serial_INT(void) interrupt 4{ if (RI==1) { RI=0。 rev_text=SBUF。 rev_flag=1。 }}void measure_distance(ulong base)//測量子程序,進行成績的計算{uchar data n。for(n=1;n9;n++){ P1=0x7F+n*8。 if(n==1) { Delay(15)。 } Delay(15)。 if(!P35) { P1=0x7F+n*84。 Delay(15)。 if(!P35) { Pl=0x7F+n*86。 Delay(15)。 if(!P35) { P1=0x7F+n*87。 Delay(15)。 if(!P35) { distance=(n*871)*8+4+base。 } else { distance=(n*861)*8+4+base。 } } else { P1=0x7F+n*85。 Delay(15)。 if(!P35) { distance=(n*851)*8+4+base。 } else { distance=(n*841)*8+4+base。 } } break。//檢查O~3結束 } else { P1=0x7F+n*82。 Delay(15)。 if(!P35) { P1=0x7F+n*83。 Delay(15)。 if(!P35) { distance=(n*831)*8+4+base。 } else { distance=(n*821)*8+4+base。 } } else { P1=0x7F+n*8l。 Delay(15)。 if(!P35) { distance=(n*8l1)*8+4+base。 } else { distance=(n*81)*8+4+base。 } } } break。//檢查4~7 }}//for endif(distance!=0){ return(distance)。}for(n一1。n9。n++){ P1=0x3F+n*8。 Delay(15)。 if(!P35) { P1=0x3F+n*84。 Delay(15)。 if(!P35) { P1=0x3F+n*86。 Delay(15)。 if(!P35) { P1=0x3F+n*87。 Delay(15)。 if(!P35) { distance=((n+8)*871)*8+4+base。 } else { distance=((n+8)*861)*8+4+base。 } } else { P1=0x3F+n*85。 Delay(15)。 if(!P35) { distance=((n+8)*851)+8+4+base。 } else { distance=((n+8)*841)*8+4+base。 } } } else { P1=0x3F+n*82。 Delay(15)。 if(!P35) { P1=0x3F+n*83。 Delay(15)。 if(!P35) { distance=((n+8)*831)*8+4+base。 } else { distance=((n+8)*821)*8+4+base。 } } else { P1=0x3F+n*81。 Delay(15)。 if(!P35) { distance=((n+8)*811)*8+4+base。 } else { distance=((n+8)*81)*8+4+base。 } } } break。 }}//for end ES=0。 TI=1。 printf(You jump %l mm!\n,distance)。 while(!TI)。 TI=0。 ES=1。}void main(void){ uart_init()。 while (1) { if (rev_flag==1) { int base_line=(int)rev_text。 switch (base_line) { case 1: P21=0。 measure_distance(500)。 break。 case 2: P22=0。 measure_distance(1000)。 break。 case 3: P23=0。 measure_distance(1500)。 break。 case 4: P24=0。 measure_distance(2000)。 break。 case 5: P25=0。 measure_distance(2500)。 break。 default: break。 } } }} 本章小結本章對軟件編寫和單片機編程語言進行了簡單介紹。分析了系統(tǒng)軟件的流程,運用C語言進行系統(tǒng)軟件的編寫。結 論立定跳遠測距系統(tǒng)的研究與開發(fā)綜合了單片機系統(tǒng)設計技術與紅外傳感技術等多方面知識的綜合運用。(1)系統(tǒng)的整體設計方案是合理可行的。本論文在用戶需求分析的基礎上,研究國內外當前同類產(chǎn)品的設計方案,確定系統(tǒng)應具有的基本功能,進而選取合理的紅外線發(fā)光二極管的設計方案,整個分析過程集思廣益,對問題認真分解分析、總結歸納,設計吸納了國內外同類產(chǎn)品的諸多長處,使各個部分的優(yōu)勢得到了充分發(fā)揮。(2)合理選擇系統(tǒng)硬件電路類型,以AT89C51單片機為核心組成單片機控制系統(tǒng),精心設計電路結構和元件參數(shù),合理選擇元器件。(3)對軟件應實現(xiàn)的功能、實現(xiàn)方法、程序結構進行了分析,完成了系統(tǒng)程序的流程圖,在此基礎上完成了單片機的C51程序設計。(4)立定跳遠測距系統(tǒng)與PC機之間能夠通過RS232串行通訊,通過PC進行整個測試過程的操作,最終的數(shù)據(jù)也上傳至PC進行處理。由于本論文的最終目標是產(chǎn)品化,這決定了它是一個實際的產(chǎn)品研制項目,要不斷的接受時間和實際應用的考驗,不斷發(fā)現(xiàn)缺點和不足,接受客戶提出的新要求,逐漸的完善產(chǎn)品性能,使其更加實用化、產(chǎn)品化。結合當今體育器械的發(fā)展現(xiàn)狀和機電技術的發(fā)展,針對本論文的立定跳遠測距系統(tǒng),有以下幾點展望:(1)選擇更先進合理的器件及電路方案,不斷提高系統(tǒng)硬件設計水平,促進整機各項性能的提高。如為提高系統(tǒng)的運算能力和速度,可以采用DSP解決方案(數(shù)據(jù)信號處理器);為提高系統(tǒng)的實時性和可擴展性,可以采用RTOS(實時操作系統(tǒng))。(2)繼續(xù)研究測量時進行掃描時的優(yōu)化算法,在程序的設計過程中進一步考慮算法設計以提高控制的精度和速度。(3)繼續(xù)關注單片機、紅外傳感測控技術、激光測距等方面相關技術的發(fā)展動態(tài),選擇更合理、實用、準確的測量原理、電路方案、電子電氣器件,不斷提高系統(tǒng)整體設計水平,促進立定跳遠測距系統(tǒng)整體各項性能的提高。附錄 系統(tǒng)電路圖參 考 文 獻[1] 教育部,國家體育總局. 學生體質健康標準及學生體質健康標準(試行方案)實 施辦法[W],, 2002. [2] 候巍,王樹新,劉廣瑞.立定跳遠測量儀的設計開發(fā)[J].微型機與應用,2003,03.[3] 陶兆慶.國外導電橡膠制品的發(fā)展[J].合成橡膠工業(yè),1995,18(3):183185.[4] 張剛,方舒燕.數(shù)字電子技術基礎[M].北京:中國電力出版社,2005.[5] 何立民. MCS51系列單片機應用系統(tǒng)設計—系統(tǒng)配置與接口技術[M]. 北京:北京航空航天大學出版社,1990. [6] Designing Boards with Atmel AT89C51,AT89C52,AT89C1051,and AT89C2051 for Writing Flash at InCircuit Test[W],[7] I. Scott 8051 Microcontroller[M].New York:Prentice Hall, 1995.[8] 徐維祥,劉旭敏.單片微型機原理及應用[M].大連:大連理工大學出版社,1996.[9] 李廣第.單片機基礎[M].北京:北京航空航天大學出版社,1994.[10] 歐陽小東,李玲等.基于AT89C51的激光密碼鎖的設計[J].現(xiàn)代電子技術,2004(14):102107.[11] 夏方林.一種基于單片機AT89C51的溫濕度控制儀的設計[J].工業(yè)儀表與自動化裝置,1999(6):3234.[12] 潘新民.微型計算機控制技術[M].北京:機械工業(yè)出版社,2004.[13] 李洪濤,黃浦堪等.AT89C51在無線數(shù)據(jù)傳輸中的應用[J].單片機與嵌入式系統(tǒng)應用,2003,6(1):4448.[14] 吳海軍.用89C51單片機實現(xiàn)頻率測量[J].電氣傳動自動化,2004(2):4950.[15] 金湘亮等.紅外線測距系統(tǒng)的建立及其在防撞系統(tǒng)中的應用[J].紅外技術,2001,23(3):4345.[16] Eddie . Infrared remote control for electronic display system[J].IEEE Transactions on Consumer Electronics,1992,37(2):5759.[17] Christoph ,Christoph Winder,A LowBandgap Semiconducting Polymer for Photovoltaic Devices and Infrared Emitting Diodes[W],2002.[18] 高守瑋等.一種紅外線測試技術的探討[J].現(xiàn)代電子技術,2002(8):4950.[19]Wai Lek Ng, M. A. Lourenco, R. M. Gwilliam. An ef?cient roomtemperature siliconbased lightemitting diode[W],2001.[20] 姜兆慶,田曉川.紅外光電技術在汽車外噪聲測量中的應用[J].汽車技術,1994(1).[21] M
點擊復制文檔內容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1