張 釗,王 會(huì),丁翔宇
(德州學(xué)院機(jī)電工程學(xué)院, 山東 德州 253023)
基于51單片機(jī)室內(nèi)攀巖機(jī)的程序設(shè)計(jì)
張 釗,王 會(huì),丁翔宇
(德州學(xué)院機(jī)電工程學(xué)院, 山東 德州 253023)
在倡導(dǎo)全民健身的今天,我們帶來(lái)一種方便快捷安全的健身裝置_室內(nèi)攀巖機(jī),通過(guò)模擬真實(shí)巖壁,使室內(nèi)攀巖成為了可能。我們將程序設(shè)計(jì)和硬件設(shè)計(jì)結(jié)合起來(lái),不僅創(chuàng)新了室內(nèi)攀巖機(jī)的結(jié)構(gòu)、控制了攀巖壁的機(jī)械安裝角度和攀巖面的運(yùn)動(dòng)速度,還調(diào)節(jié)了運(yùn)動(dòng)的難易程度以適用不同使用群體,使室內(nèi)攀巖運(yùn)動(dòng)成為家庭運(yùn)動(dòng)的一種新理念、新可能。
攀巖機(jī);運(yùn)動(dòng);程序設(shè)計(jì)
隨著人們生活水平的提高,健身已經(jīng)成為運(yùn)動(dòng)的首選。但由于當(dāng)前國(guó)內(nèi)健身行業(yè)的不成熟和各種健身設(shè)備不完善,所以帶來(lái)了一些有關(guān)健身安全與方便的問(wèn)題,而且這些問(wèn)題影響我們的生活健康。為了解決以上問(wèn)題,我們?cè)O(shè)計(jì)了一種室內(nèi)攀巖機(jī),為人們提供了一個(gè)既安全又能隨時(shí)健身鍛煉的機(jī)會(huì)。他不僅可解決人們沒有時(shí)間出門鍛煉的問(wèn)題,又能給人們提供一個(gè)安全舒適的鍛煉環(huán)境。
攀巖機(jī)結(jié)構(gòu)設(shè)計(jì)如圖1所示。
圖1 攀巖機(jī)結(jié)構(gòu)設(shè)計(jì)
本程序由C語(yǔ)言編寫用于控制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è)計(jì)
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); }//啟動(dòng)升臂降臂電機(jī)
if(D5==0&&t!=1&&t!=2)//啟動(dòng)步進(jìn)電機(jī)
{t=4; bujin();}
if(t==5||t==4) //顯示時(shí)間計(jì)時(shí)
{shijian();}
3.4 主程序設(shè)計(jì)
void main()
{
TMOD=0X11;//選擇定時(shí)器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()//按鍵
}}
相對(duì)于室外攀巖而言,我們室內(nèi)攀巖機(jī)在帶來(lái)同樣的健身效果的同時(shí),還可以保證自身的安全。該室內(nèi)攀巖機(jī)不僅能解決天氣對(duì)我們鍛煉計(jì)劃影響的問(wèn)題,還可以根據(jù)我們自己的身體狀況選擇相應(yīng)的模式,也可以根據(jù)鍛煉情況對(duì)健身者制定詳細(xì)的鍛煉計(jì)劃,對(duì)健身者來(lái)說(shuō)更加人性化。
[1] 林禮.人工巖壁攀巖的風(fēng)險(xiǎn)識(shí)別與規(guī)避——以長(zhǎng)沙市為例[D].長(zhǎng)沙:湖南師范大學(xué),2014.5.
[2] 譚浩強(qiáng).C程序設(shè)計(jì)[M].第2版.北京:清華大學(xué)出版社,1999.
[3] 彭為.單片機(jī)典型系統(tǒng)設(shè)計(jì)實(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