張 釗,王 會,丁翔宇
(德州學(xué)院機(jī)電工程學(xué)院, 山東 德州 253023)
基于51單片機(jī)室內(nèi)攀巖機(jī)的程序設(shè)計
張 釗,王 會,丁翔宇
(德州學(xué)院機(jī)電工程學(xué)院, 山東 德州 253023)
在倡導(dǎo)全民健身的今天,我們帶來一種方便快捷安全的健身裝置_室內(nèi)攀巖機(jī),通過模擬真實(shí)巖壁,使室內(nèi)攀巖成為了可能。我們將程序設(shè)計和硬件設(shè)計結(jié)合起來,不僅創(chuàng)新了室內(nèi)攀巖機(jī)的結(jié)構(gòu)、控制了攀巖壁的機(jī)械安裝角度和攀巖面的運(yùn)動速度,還調(diào)節(jié)了運(yùn)動的難易程度以適用不同使用群體,使室內(nèi)攀巖運(yùn)動成為家庭運(yùn)動的一種新理念、新可能。
攀巖機(jī);運(yùn)動;程序設(shè)計
隨著人們生活水平的提高,健身已經(jīng)成為運(yùn)動的首選。但由于當(dāng)前國內(nèi)健身行業(yè)的不成熟和各種健身設(shè)備不完善,所以帶來了一些有關(guān)健身安全與方便的問題,而且這些問題影響我們的生活健康。為了解決以上問題,我們設(shè)計了一種室內(nèi)攀巖機(jī),為人們提供了一個既安全又能隨時健身鍛煉的機(jī)會。他不僅可解決人們沒有時間出門鍛煉的問題,又能給人們提供一個安全舒適的鍛煉環(huán)境。
攀巖機(jī)結(jié)構(gòu)設(shè)計如圖1所示。
圖1 攀巖機(jī)結(jié)構(gòu)設(shè)計
本程序由C語言編寫用于控制80C51單片機(jī),流程圖如圖2所示。
圖2 攀巖機(jī)程序流程圖
3.1 步進(jìn)電機(jī)模塊
void bujin()
{ unsigned char i;
P1=0;
for(i=0;i<8;i++) //旋轉(zhuǎn)45度
{
P1=CCW[bjsd];
delay(10); //調(diào)節(jié)轉(zhuǎn)速
}}
3.2 擺臂電機(jī)的模塊控制
void tiaogao(uint j) //升臂/降臂
{
if(n<=50)
{ LED=j;LED1=1;}
if(n>50)
{ LED=1;LED1=j;}
}
3.3 按鍵控制設(shè)計
void anjian()//按鍵
if(D0==1)//模式低參數(shù)輸入
{t=5;cg=2;sd=1;shu2=300;bjsd=10;}
if(D1==1) //調(diào)模式高參數(shù)輸入
{t=5;cg=4;sd=3;shu2=600;bjsd=5;}
if(D2==1)
{tiaogao(0); }//啟動升臂降臂電機(jī)
if(D5==0&&t!=1&&t!=2)//啟動步進(jìn)電機(jī)
{t=4; bujin();}
if(t==5||t==4) //顯示時間計時
{shijian();}
3.4 主程序設(shè)計
void main()
{
TMOD=0X11;//選擇定時器1工作方式1
TH0=0X0FF; TL0=0X0A4; //500ms中斷
TH1=0X0FF; TL1=0X0A4; //500ms中斷
EA=1;ET0=1;TR0=1;ET1=1;TR1=1; while(1)
{
void anjian()//按鍵
}}
相對于室外攀巖而言,我們室內(nèi)攀巖機(jī)在帶來同樣的健身效果的同時,還可以保證自身的安全。該室內(nèi)攀巖機(jī)不僅能解決天氣對我們鍛煉計劃影響的問題,還可以根據(jù)我們自己的身體狀況選擇相應(yīng)的模式,也可以根據(jù)鍛煉情況對健身者制定詳細(xì)的鍛煉計劃,對健身者來說更加人性化。
[1] 林禮.人工巖壁攀巖的風(fēng)險識別與規(guī)避——以長沙市為例[D].長沙:湖南師范大學(xué),2014.5.
[2] 譚浩強(qiáng).C程序設(shè)計[M].第2版.北京:清華大學(xué)出版社,1999.
[3] 彭為.單片機(jī)典型系統(tǒng)設(shè)計實(shí)例精講[M].北京:電子工業(yè)出版社,2006.
Indoor Rock Climbing Machine Programming Based on 51 Single Chip Microcomputer
Zhang Zhao, Wang Hui, Ding Xiangyu
(CollegeofMechanicalandElectricalEngineering,DezhouUniversity,DezhouShandong253023,China)
In today's advocacy of national fitness, the paper brings a kind of convenient safe fitness equipment-indoor rock climbing machine. By simulating the real rock, it make indoor rock climbing to be possible. The system combines the program design and hardware design that not only make the innovation of indoor rock climbing machine structure, control the machinery installation angle on climbing walls and the velocity for rock climbing, and also adjust the movement difficulty to fit the different groups. It makes indoor rock climbing becoming a kind of new idea, the new family sports.
rock climbing machine; movement; program design
2017-04-07
2017-04-18
張 釗(1995- ),男,山東濟(jì)南人,本科生,從事機(jī)械電子研究。
1674- 4578(2017)03- 0036- 02
TP368.12
A