通用型电脑电视游戏健身系统的利记博彩app

文档序号:6411920阅读:265来源:国知局
专利名称:通用型电脑电视游戏健身系统的利记博彩app
技术领域
本发明涉及一种电脑电视游戏机健身系统,它利用微机智能接口设备将健身器材和电脑或电视游戏机联系起来。
电脑(主要是指个人电脑和学习机)正在我国迅速地普及,它除了能提供计算、文字处理等功能,还可以用来玩游戏。除了键盘,鼠标器之外,有许多游戏利用标准的游戏杆作为输入设备。而电视游戏机是深受大众喜爱的娱乐设备,它大大丰富了人们的生活。游戏机的输入设备可是自备的手柄或者游戏杆。健身器材有很多种类,比如健身车,是利用骑车的动作锻炼身体,一般来讲,它是用蹋板驱动轮子转动,而把手是固定的。
电脑电视游戏的趣味性吸引了人们,也使许多人,尤其是未成年人浪费了许多时间。而健身又是一项艰苦的运动。
本发明的目的是为人们提供一种融健身与电脑电视游戏娱乐为一体的更加科学有效的健身方法和工具。
本发明是这样实现的在健身器材的把手上安装特制的手柄,它具有前后摆动和左右摆动的两个自由度,均装有反力装置,用以锻炼腰腹部和上肢等;手柄上还有若干按钮和接触传感器(后者可装在摆动的铰链处),在电气形式上可与游戏杆一样,用以控制游戏;在健身器材的主要运动部位,例如轮子上,安装测速器,比如红外线对管,轮子每转一圈或摆动一定角度,红外线接收管产生特定数量的脉冲;手柄的信号和测速器的信号传至智能接口设备。该接口有两种工作模式1.第一种模式将来自测速器的脉冲和按钮、接触传感器的脉冲或模拟量编组或进行模数转换后按适当格式直接传给电脑或游戏机,可以通过串行口,并行口或电脑的总线插槽;运动量的测定,健身运动的指导和游戏的控制处理,由专门编制的电脑或游戏机游戏软件来完成。此模式优点是能使专门开发的健身游戏软件具有较强的针对性。
2.另一种模式是测定健身器材主要运动部分的运动量(单位时间内来自测速器的脉冲个数),当运动量达到预先设定的值时,接口设备中的继电器或模拟开关接通,手柄上的控制信号得以传递给电脑或游戏机;当运动量达不到设定的值时,手柄就不能发挥作用;运动量和手柄的前后左右摆动次数可传给安装于健身器材上的显示器(可以是液晶显示器);这种模式的优点是适用于没有安装专用于健身的游戏软件的电脑或游戏机;电脑或游戏机统称智能终端,它可有以下几种配置1.电脑+专门编制的游戏软件(+大屏幕电视);2.电脑+现有的内容与健身无关的游戏软件;3.游戏机+专门编制的游戏软件;4.游戏机+现有的内容与健身无关的游戏软件;其中,配置1、3适用于智能接口设备的模式1,而配置2、4适用于模式2;智能接口设备是系统的核心,可以采用单片机实现。模式的切换通过拨动开关完成。
单片机能够完成下面几个工作
1.检测模式切换开关的位置,使程序工作在正确的模式下;2.驱动和检测测速器;3.检测手柄按钮和接触传感器的信号;4.将测速器和手柄信号编码后经串行口,并行口或总线插槽传给智能终端;5.驱动模拟开关或继电器,以控制游戏控制信号的通断(模式2);6.驱动安装于健身器材上的显示器。
本发明将电脑或电视游戏与健身运动结合起来,利用游戏的趣味性引导人们健身,既增强了健身的趣味性,又能利用电脑对健身进行科学指导;两种模式的设计兼顾了既有的游戏软件和有待开发的专用于本发明的游戏软件,不仅适用于电脑,也适用于游戏机。
发明的关键部分--智能接口设备及其相关部分由以下的实例及附图
给出。
图中的U1为PIC16C5X/7X系列单片机;晶振频率4M;U2为RS232C接口的电平驱动器,可用MAX232或其他型号;U3为具有串行口的显示器;U4为RS232C九针插座;CJ为多触点继电器;Cp为电脑或游戏机;Sp代表健身器材;U1于U2之间的虚线表示两个开关联动;Sp处的虚线表示信息来自Sp;PIC的端口分派如图所示,例如,A.0表示端口A的第一口;程序各个模块说明;1.延迟函数_DELAY用于使程序延迟一段时间;2.定时器函数_TIMER用于精确地使程序延迟一段时间(主要用于波特率计算);3.RS232C通讯函数_REPORT用于将工作寄存器W中的一个字节发送出去;4.液晶显示器驱动函数_DISPLAY用于将W中的字节发送给液晶显示器;5.键测试函数_TEST_KEYS用于驱动和检测测速器,以及检测来自手柄的按钮和接触传感器的信息;6.主模块_MAIN有两个分支_MODE1和_MODE2;程序上电复位后,检测PORTA.0的状态,以决定跳入哪个分支;7._MODE1调用_TEST_KEYS,然后屏蔽TEMP寄存器中的PORTB.7的信息,_TEST_KEYS已将TEMP同上次的结果异或,当结果不为零时,说明某个键的状态发生变化,这时调用_REPORT,将TEMP发送给RS232口;再检测PORTB.6,如果是1,说明检测到上升延,这时,脉冲计数器WHEEL_CT加1,当WHEEL_CT产生半进位时,说明共接收了16个脉冲,这时发送原语PRIM_00,通知智能终端发生了16个测速器脉冲;8._MODE2也调用_TEST_KEYS,但只关心PORTB.6,也就是测速器的脉冲。如果有脉冲则WHEEL_CT加1,如果没有,并且定时器RTCC溢出,则将_WHEEL_CT减1。当_WHEEL_CT大于1时,端PORTA.1置为1,继电器吸合;反之,继电器会断开;PIC的程序清单<pre listing-type="program-listing"><![CDATA[  PIC54EQU 1FFH  SUB EQU 0  RTCC EQU 1  PORTAEQU 5  PORTBEQU 6;register for test cycle:NEWSTATE EQU 7OLDSTATE EQU 8TEMP EQU 9WHEEL_CT EQU 0AHR_DELAY EQU 0BHR_TIMER EQU 0BHCOMTEMP EQU 0CHSND_CNT EQU 0DH;registers for wheel speed aspect:;system constants:DLY_TIMS EQU 64HRTS EQU 1HTDEQU 2H;TD signal ofRS232C;DSM EQU 2H;syn.signal of displayer.DSEQU 3H;data line of displayer.CTRL EQU 1H;;primitives(all with bit7 set to ′1′)PRIM_00EQU 80H;PRIM_00:′16 pulse occour′;  ORGPIC54GOTO _MAIN  ORGSUB;1)Delay function_DELAY MOVWF R_DELAY_L_DELAY DECFSZ R_DELAY   GOTO _L_DELAY   RETLW 0;2)TIMER function_TIMER MOVWF R_TIMER   CLRF RTCC_TIMER_LOOP MOVF R_TIMER,0   SUBWF RTCC,0      SKPNC   RETLW 0   GOTO _TIMER_LOOP;3)Report function(RS232 communication function):_REPORT MOVWF COMTEMP   MOVLW 05H;   OPTION;prescaler rate: 1:64BSF PORTA,RTS;set RTS  BCF PORTA,TD ;send 2 start bits;if bd-rate 1200,the cycle is 833us;  MOVLW 1AH;2*833us=2*13*64  CALL _TIMER  MOVLW 08H;  MOVWF SND_CNT_SD_CYCLE BTFSS COMTEMP,0  GOTO _SEND_0  BSF PORTA,TD;send 1  GOTO _C_TIMER_SEND_0 BCF PORTA,TD;send 0_C_TIMERMOVLW 0DH;  CALL _TIMER  RRF COMTEMP  DECF SND_CNT  MOVF SND_CNT,1  SKPZ  GOTO _SD_CYCLE  RETLW 0;4)Display function(LCD displayer driver function):_DISPLAYMOVWF COMTEMP  MOVLW 08H;  MOVWF SND_CNT_DS_CYCLE BTFSS COMTEMP,0  GOTO _DSD_0  BSF PORTA,DS;send 1  GOTO _C_SND_DSD_0 BCF PORTA,DS;send 0_C_SND BSF PORTA,DSM ;syncronous signal(clock of displayer)  MOVLW 64H  CALL_DELAY  BCF PORTA,DSM;syncronous signal off;  RRF COMTEMP  DECF SND_CNT  MOVF SND_CNT,1  SKPZ  GOTO _DS_CYCLE  RETLW 0;5)Test function:;To test the state of the wheel LED pair and the 6 buttons;_TEST_KEYS MOVLW 80H  MOVWF PORTB;to give PortB.7 pin a′1′;    MOVLW DLY_TIMS  CALL _DELAY  MOVF PORTB,0;Port PORTB into W;  XORLW 0FFH;negitive W  MOVWF NEWSTATE;to save new state from portB;  XORWF OLDSTATE,0;to XOR W and OLDSTATE,result into W;  MOVWF TEMP;to save the changed state into TEMP;  MOVF NEWSTATE,0;new state into W;  MOVWF OLDSTATE;new state into oldstate;  ANDWF TEMP,1  RETLW 0;6)Main cycle;_MAIN MOVLW 01H;   TRIS PORTA;to config portA/0 pin as input term.   MOVF PORTA,0;Port A into W;   BTFSC PORTA,0;   GOTO _MODE2;jump to mode2 cycles if PortA/0=1;<paragraph id="d43"></paragraph>MODE 1<paragraph id="d44"></paragraph>_MODE1 MOVLW 7FH  TRIS PORTB ;to set the direction of port PORTB;  MOVLW 09H  TRIS PORTA;to set the PORTA;  MOVLW 04H;TD to be high as stop bit;  MOVWF PORTA;  CLRF WHEEL_CT;clear the WHEEL_CT;_MODE1_LOOP CALL _TEST_KEYS  MOVLW 3FH;  ANDWF TEMP,0;mask the bit 7 of TEMP,result into W;  SKPZ  CALL _REPORT;if W!=0,report it to the computer;  BTFSS TEMP,6;ifbit 6 of TEMP is 1,increase WHEEL_CT  GOTO _NSEND_CNT  MOVLW 1  ADDWF WHEEL_CT  SKPNDC;if!reach 16,don′t send the counter  GOTO _SEND_CNT  GOTO _SEND_CNT_SEND_CNT MOVLW PRIM_00;PRIM_00:′16 pulse occour′;  ALL _REPORT;_NSEND_CNT GOTO _MODE1_LOOP<paragraph id="d45"></paragraph>MODE 2:<paragraph id="d46"></paragraph>_MODE2 MOVLW 06H;  OPTION  CLRF RTCC;clear RTCC;  MOVLW 0FFH  MOVWF WHEEL_CT;to give the counter a start value_MODE2_LOOP CALL _TEST_KEYS  BCF PORTA,CTRL;ON/OFF control signal;  MOVLW 01H  BTFSS TEMP,6 ;if bit 1 of TEMP is 1,RTCC=1  GOTO _NO_PULSE  MOVWF RTCC;to make sure RTCC not to be overflowed  MOVLW 0FFH  SUBWF WHEEL_CT  SKPZ  INCF WHEEL_CT;if wheel_ct reach 0FFH,do not inc it._NO_PULSE MOVLW 0DFH;  SUBWF RTCC,0  SKPC  GOTO _NO_DEC_WHEEL  CLRF RTCC  MOVF WHEEL_CT, 1  SKPZ  DECF WHEEL_CT; ifwheel_ct reach 0,do not dec it.  MOVLW 2H; ON/OFF control signal;_NO_DEC_WHEEL MOVF WHEEL_CT,1  SKPNZ  GOTO _CLEAR  BSF PORTA,CTRL;ON/OFF control signal;  GOTO _MODE2_LOOP_CLEAR_CLRF PORTA  MOVF WHEEL_CT,0  CALL _DISPLAY  GOTO _MODE2_LOOP  END]]></pre>
权利要求
1.利用健身器材锻炼时,器材的转动、摆动部位的运动可以经测速器、接触传感器等传到智能接口设备,手柄上的按钮信息也传到智能接口设备,而智能接口设备再将这些信息按两种模式传给电脑或游戏机,其特征在于a)将健身器材和电脑或游戏机两种不同的设备连接起来;b)模式1需要专门开发针对健身器材的游戏软件;c)模式2可以利用现有的内容与健身无关的游戏软件;d)智能接口设备可直接将运动量显示出来;
2.根据权利要求1所述,其特征是健身器材及其手柄上的测速器、按钮和接触传感器按照脉冲或模拟量的形式传给智能接口设备。
3.根据权利要求1所述,其特征是a)智能接口设备具有采集和处理数据的能力;b)智能接口设备具有向电脑或游戏机传递数据的能力。
全文摘要
本发明提供了连接健身器材和电脑电视游戏机的方法和所用的智能接口设备,该设备具有两种工作模式,一种是将健身器的运动信息按照一定格式发送给电脑或游戏机,另一种是根据采集到的运动量数据决定手柄信息是否能对电脑或游戏机发生作用。利用智能接口设备提供的两个工作模式,不论电脑或游戏机是否装有专门开发的游戏软件,都可将健身运动和电脑电视游戏结合起来,利用游戏的趣味性引导人们健身。
文档编号G06F3/00GK1209595SQ97106568
公开日1999年3月3日 申请日期1997年8月21日 优先权日1997年8月21日
发明者王宣 申请人:王宣
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1