2007 Tesis Martinez Ramirez William Fernando
2007 Tesis Martinez Ramirez William Fernando
2007 Tesis Martinez Ramirez William Fernando
__________________________________
__________________________________
Jurado
_________________________________
Jurado
__________________________________
HAFS
La vida no es un pasillo recto y fácil
por el que viajamos libres y sin obstáculos,
sino un laberinto de pasajes
en el que debemos hallar nuestro camino,
perdidos y confundidos, una y otra vez
atrapados en un callejón sin salida.
Pero, si tenemos fe,
Dios siempre nos abrirá una puerta
que aunque tal vez no sea
la que queríamos,
al final será
buena para nosotros.
A. J. Cronic
HAFS
AGRADECIMIENTOS
HAFS
TABLA DE CONTENIDO
INTRODUCCIÓN ..................................................................................................... 7
OBJETIVOS ............................................................................................................. 9
OBJETIVO GENERAL.......................................................................................... 9
OBJETIVOS ESPECÍFICOS ................................................................................ 9
1. PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACIÓN ............................. 10
1.1 Necesidades ................................................................................................... 6
2. ESTADO DEL ARTE......................................................................................... 7
3. DISEÑO METODOLÓGICO ............................................................................. 8
4. MARCO TEÓRICO ........................................................................................... 9
4.1. ELECTROESTIMULACIÓN ....................................................................... 9
4.1.1. Corrientes de Electroestimulación ...................................................... 9
4.1.2. Beneficios Añadidos ......................................................................... 16
4.1.3. Ventajas de la Electroestimulación ................................................... 17
4.2. ACUPUNTURA ........................................................................................ 18
4.2.1. Técnicas. .......................................................................................... 20
4.2.2. Canales. ........................................................................................... 21
4.2.3. Nomenclatura. .................................................................................. 22
4.2.4. Puntos Extraordinarios. .................................................................... 23
4.2.5. Cuáles Son Los Efectos Secundarios. ............................................. 27
4.2.6. Técnicas Terapéuticas Con Agujas De Acupuntura. ........................ 28
4.2.7. Tipos de agujas de acupuntura. ....................................................... 28
4.2.8. Agujas Intradermales. ....................................................................... 29
4.2.9. Cómo Sabemos Si Funciona. ........................................................... 29
4.3. ELECTROESTIMULADOR POR ACUPUNTURA ................................... 30
4.3.1. Accidentes Galvanicos. .................................................................... 30
4.3.2. Procedimiento de Aplicación. ........................................................... 31
4.3.3. Contraindicaciones. .......................................................................... 31
4.4. CORRIENTE ELÉCTRICA Y EL CUERPO HUMANO ............................. 32
4.4.1. Efectos fisiológicos de la electricidad sobre el cuerpo humano ........ 32
4.4.2. Principales factores que influyen en el efecto eléctrico .................... 37
4.4.3. Cálculos............................................................................................ 42
4.5. FUNCIÓN, DISEÑO E IMPLEMENTACIÓN DE LAS DIFERENTES
SEÑALES ........................................................................................................... 43
4.5.1. Señal Cuadrada Monofásica. ........................................................... 43
4.5.2. Señal Cuadrada de Forma Bifásica. ................................................. 44
4.5.3. Señal Triangular Monofásica. ........................................................... 45
4.5.4. Señal Triangular de Forma Bifásica. ................................................ 46
4.5.5. Señal de Pulsos Aislados. ................................................................ 47
4.5.6. Señal de Pulsos Mantenidos. ........................................................... 48
4.5.7. Señal de Trenes Pulsos. .................................................................. 49
4.6. DESCRIPCIÓN DE LOS ELEMENTOS UTILIZADOS PARA LA
CONSTRUCCIÓN DEL ELECTROESTIMULADOR........................................... 50
4.6.1. Microcontrolador Motorola MC68HC08GP32. .................................. 51
4.6.2. Oscilador. ......................................................................................... 51
4.6.3. LCD: ................................................................................................. 52
4.6.4. Teclado Matricial. ............................................................................. 58
4.6.5. Conversor Digital Análogo. ............................................................... 59
4.6.6. Amplificador Operacional.................................................................. 60
4.7. DISEÑO Y CONSTRUCCIÓN DEL PROTOTIPO ................................... 61
4.7.1. Alimentación del Sistema. ................................................................ 61
4.7.2. Circuito del Sistema. ......................................................................... 61
4.7.3. Partes del Sistema. .......................................................................... 66
4.7.4. Pruebas del Sistema. ....................................................................... 69
5. CONCLUSIONES ........................................................................................... 71
6. BIBLIOGRAFIA ............................................................................................... 72
2
7. ANEXO A ........................................................................................................ 74
3
TABLA DE FIGURAS
4
Fig. 27. Diagrama de Flujo de una Cuadrada Monofásica ................................ 44
Fig. 28. Señal Cuadrada Bifásica ...................................................................... 45
Fig. 29. Diagrama de Flujo de una Cuadrada Bifásica ...................................... 45
Fig. 30. Señal Triangular Monofásica................................................................ 46
Fig. 31. Diagrama de Flujo de una Triangular Monofásica................................ 46
Fig. 32. Señal Triangular Bifásica ..................................................................... 47
Fig. 33. Diagrama de Flujo de una Triangular Bifásica ..................................... 47
Fig. 34. Pulsos Aislados con Señal Cuadrada Monofásica ............................... 48
Fig. 35. Diagrama de Flujo de Pulsos Aislados................................................. 48
Fig. 36. Pulsos Mantenidos con Señal Triangular Monofásica .......................... 49
Fig. 37. Diagrama de Flujo de Pulsos Mantenidos ............................................ 49
Fig. 38. Trenes de Pulso con Señal Cuadrada Monofásica .............................. 50
Fig. 39. Diagrama de Flujo de Trenes de Pulso ................................................ 50
Fig. 40. Microcontrolador Motorola MC68HC08GP32 ....................................... 51
Fig. 41. Circuito Oscilador del Microcontrolador ............................................... 52
Fig. 42. Descripción del LCD ............................................................................ 53
Fig. 43. Orden del Menu de Tipo de Señal ....................................................... 57
Fig. 44. Orden del Menu Modo de Aplicación ................................................... 58
Fig. 45. Orden del Menu de Solicitud de tiempos ............................................. 58
Fig. 46. Teclado Matricial .................................................................................. 59
Fig. 47. Conversor Digital-Análogo ................................................................... 60
Fig. 48. Diagrama de conexiones del Amplificador Operacional ....................... 60
Fig. 49. Conexión tipica del Amplificador Operacional ...................................... 60
Fig. 50. Fuente Reguladora de Voltaje.............................................................. 61
Fig. 51. Alimentación del Sistema, con la Fuente Reguladora .......................... 61
Fig. 52. Diagrama de Bloques del Circuito ........................................................ 62
Fig. 53. Diagrama de Bloques del Microcontrolador ......................................... 62
Fig. 54. Esquema del Circuito Microcontrolador – Teclado - LCD .................... 63
Fig. 55. Esquema del Circuito Conversor – Amplificador .................................. 64
5
Fig. 56. Circuito Impreso Microcontrolador – Teclado - LCD ............................ 65
Fig. 57. Circuito Impreso Conversor – Amplificador .......................................... 66
Fig. 58. Dispositivo ............................................................................................ 66
Fig. 59. Vista Frontal ......................................................................................... 66
Fig. 60. Vista Posterior ...................................................................................... 67
Fig. 61. Vista Superior....................................................................................... 68
Fig. 62. Medidores ............................................................................................ 69
6
INTRODUCCIÓN
7
Acupuntura, que cumple con todas las necesidades a la hora de realizar
tratamientos de electroterapia ya que actúa directamente en el músculo tratado.
Este prototipo digital permite controlar las frecuencias y ajustar exactamente los
tiempos de pulso y reposo del impulso, lo que permitiría una mejor utilización del
dispositivo y por lo tanto una mejor ejecución del tratamiento. Además, como el
medio por el que se transmite cambio, y el contacto con la piel se redujo
sustanciosamente, las irritaciones y quemaduras superficiales disminuyen.
8
OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
Desarrollar el diseño mecánico y los planos del instrumento para rehabilitación por
electroestimulación y acupuntura.
9
1. PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACIÓN
Esta terapia trabaja con agujas bien esterilizadas o mejor con agujas desechables
a uso único que el médico hace variar la energía. La manera de picar está bien
determinada y en principio debe picar siempre del Yang hacia el Yin, de arriba
hacia abajo, de la izquierda hacia la derecha, de adelante hacia atrás y
penetrando la aguja más o menos profundamente según la enfermedad.
10
1.1 Necesidades
Mayor y más rápido aumento del tono muscular localizado que otro sistema de
entrenamiento (glúteos, abdominales, muslos,…)
6
2. ESTADO DEL ARTE
7
3. DISEÑO METODOLÓGICO
Elaborar una lista de las tecnologías que hay en el mercado, para obtener una
solución a nuestro problema.
Diseñar una simulación del circuito, que nos permita verificar su correcto
funcionamiento.
8
4. MARCO TEÓRICO
4.1. ELECTROESTIMULACIÓN
Esta técnica ha sido utilizada con frecuencia y desde hace mucho tiempo; además
de ser más manejada en el campo donde los pacientes se encuentran en
rehabilitación; debido a que aporta significativos beneficios en las áreas de la
prevención y el tratamiento de la atrofia muscular, la potenciación, las
contracturas, el aumento de la fuerza para la estabilidad articular, la profilaxis de la
trombosis, y la estimulación de los músculos paralizados, entre otros, y también
para el tratamiento del dolor.
9
Corrientes de baja frecuencia, estas frecuencias no superan los 800 Hz.
Las Corrientes de frecuencia media que oscilan entre 800 y 5.000 Hz. Esta
frecuencia es utilizada por las ondas de interferencia y las corrientes rusas*.
Corrientes de alta frecuencia, cuya frecuencia supera los 5.000 Hz. Dejan de
poseer efecto excitomotriz en forma gradual cuando se acercan a 10.000 Hz.
Parte de las corrientes de baja frecuencia son las corrientes dinámicas que se
caracterizan por ser corrientes de electroestimulación muscular. Las corrientes
eléctricas actúan directamente sobre la membrana celular del músculo,
despolarizándola, activando de esta manera el mecanismo contráctil. El efecto
más importante es la capacidad de producir excitación neuromuscular.
Independientemente del tipo de corriente utilizada, para poder producir una
contracción muscular, debe cumplir ciertos requisitos:
* Corrientes Rusas, el objetivo de estas corrientes es buscar la potenciación muscular reduciendo al máximo
las molestias al paciente.
10
El sistema nervioso genera pulsos o picos de corriente triangulares normalmente
bifásicos. Los estimuladores de baja frecuencia pueden generar estos pulsos, pero
debido a su poca duración y su baja energía es difícil invadir los tejidos con
suficiente potencia como para conseguir las respuestas pretendidas. Por otra
parte, los pulsos eléctricos aplicados desde el exterior podemos regularlos en
intensidad, voltaje, duración, forma, etcétera. Así provocaremos respuestas
diferentes al sistema nervioso, así como analizar determinados fenómenos
fisiológicos. Normalmente, se juega con tres parámetros básicos:
11
En la electroterapia podemos clasificar las corrientes según metodología, el efecto
que genera, la frecuencia y la forma.
• Pulsos aislados
• En trenes de pulsos o ráfagas
• Frecuencia Constante
• Modulaciones o cambios constantes y repetitivos
• Bioquímicos
• Estímulo sensitivo en fibra nerviosa
• Estímulo motor en fibra nerviosa o fibra muscular
• Aporte energético (el organismo absorbe la energía y la aprovecha en cambios
metabólicos).
Según las formas. Existen diferentes formas de onda las más utilizadas en la
medicina:
12
• Galvánica: “La corriente galvánica es una corriente continua, de valor constante,
en el tiempo útil.”2 Se encuentra constituida por tres intervalos:
a) Tiempo de establecimiento: Es el tiempo que tarda la corriente en
establecer su valor máximo. La corriente empieza a circular y su valor va
aumentando poco a poco.
b) Régimen permanente: En este intervalo de tiempo, la corriente ha
alcanzado su valor máximo y permanece constante.
c) Tiempo de caída: Es el tiempo que demora la corriente en alcanzar su
valor de 0V, desde el momento en que se decidió terminar con la
aplicación.
2
http://www.demox.com.ar/corr_galvanicas/corrientes_galvanicas.htm
3
http://www.tece.cu/electroestimuladores/corrientes/galvanica.htm
13
Fig. 4. Ejemplos de ondas interrumpidas.
• Alternas: Reciben el nombre de alternas porque su característica fundamental
se manifiesta en el constante cambio de polaridad, en consecuencia, no poseen
polaridad. La forma más característica es la sinusoidal perfecta de mayor o menor
frecuencia. Existen otras corrientes cuya forma no es la típica sinusoidal,
denominadas bifásicas.
4
Imagen tomada de http://autoaudio.blog.com.es/
14
Fig. 6. Ejemplos de ondas bibásicas.5
15
Por lo que se refiere a la forma de la modulación, en media frecuencia las más
habituales son la sinusoidal y la cuadrangular.
16
Mayor regeneración tisular de gran ayuda en el caso de artrosis, artritis y/o
osteoporosis Facilitar la localización muscular y el progreso por las sensaciones
que se reciben a través de la EEM. Bio-Feed Back indispensable para la
propiocepción.
Acelerar los procesos de recuperación en caso de lesiones y/o después de
actividades fatigantes por la cómoda reducción del ácido láctico y la posterior
recuperación de los microtraumatismos intramusculares provocados por el
entrenamiento (deportivo y físico) voluntario y/o por el inducido por la EEM.
6
www.entrenamientos.org/article69.html
17
Hace posible un trabajo de fuerza sin involucrar las articulaciones que revertirá en
mantener su “capital óseo-muscular”
Facilita la propiocepción muscular
Al sumar el trabajo cardiovascular al de EEM los resultados son mayores y en
menos tiempo
La EEM facilita la localización, propiocepción y trabajo de los grupos musculares
que interesa
La EEM es excelente como drenaje linfático al presionar las estructuras vasculares
por sacudidas musculares sucesivas
Rentabilizar el tiempo al realizar al mismo tiempo la actividad voluntaria y de EEM
Evitar sobrecargar las articulaciones mientras se mejora la fuerza
Es un excelente aliado para la recuperación después de sesiones intensas, para
solucionar contracturas y otras lesiones debidas al sobreentrenamiento (deportivo
y físico)
4.2. ACUPUNTURA
18
manipulación. Las agujas utilizadas corrientemente son filiformes, en "flor de
ciruelo", etc. Las agujas filiformes tienen una longitud y un diámetro variables: de
1,2 cm. a 12 cm. de longitud y de ¼ de mm a medio milímetro de diámetro. La
aguja en "flor de ciruelo" está constituida por 5-7 agujas reunidas en un único
soporte, del que arranca un palito largo que hace las veces de empuñadura. Hace
relativamente poco tiempo ha sido también introducido el uso de la
electroacupuntura, que consiste en aplicar una corriente eléctrica a la aguja, una
vez que ésta ha sido introducida en la piel.
La aplicación de la aguja requiere gran habilidad, necesaria sobre todo para evitar
que el paciente sienta un dolor excesivo, que tendría efectos negativos sobre el
resultado terapéutico. La colocación de la aguja puede seguir distintas direcciones
(perpendicular, con un ángulo de 45, (casi horizontal) en función del punto elegido
para la intervención y de la naturaleza de la enfermedad. Por cuanto respecta a la
profundidad a la que debe introducirse la aguja, depende de la región anatómica
en la que se realice la acupuntura y de las reacciones del paciente. En los puntos
situados en las cuatro extremidades, la profundidad que puede alcanzarse es del
orden de 1-3 centímetros, o más, como es el caso del punto 36 del canal del
estómago, situado aproximadamente a un dedo (de ancho) de la cresta anterior de
la tibia; en este punto la profundidad puede variar de 2,5 a 5 centímetros. Estos
mismos valores pueden alcanzarse en la región lumbosacra, mientras que en la
cabeza y en la cara, donde las masas musculares son delgadas, las aplicaciones
deben ser muy superficiales.
El efecto de excitación o de depresión en el punto de aplicación puede
conseguirse mediante las oportunas manipulaciones de la aguja aplicada y gracias
a la experiencia del acupuntor: bajar o levantar la aguja, torcerla, hacerla vibrar,
etc., son operaciones que requieren una enorme sensibilidad y sobre todo una
seguridad total en relación al resultado que se desea obtener, según la
enfermedad o el síntoma sobre el que se pretende actuar. La aplicación de la
aguja puede ser muy rápida, pero también puede durar varios minutos o incluso
horas. En la práctica moderna, sobre todo occidental, caracterizada la mayor parte
19
de las veces por connotaciones especulativas y, en cualquier caso, forzada por el
ritmo acelerado de la vida, se da preferencia a la acupuntura rápida, que no
obstante requiere muchas veces una aplicación profunda de la aguja.
Cuando se recurre a la aguja "en flor de ciruelo", la técnica de aplicación no es la
introducción de agujas, sino la percusión de determinadas superficies del cuerpo o
de canales usando un instrumento a modo de martillito. La utilización de la aguja
"en flor de ciruelo" halla amplia aplicación, ya que básicamente tiene las mismas
indicaciones que el empleo de la aguja filiforme. En todos los casos, la aplicación
de la acupuntura requiere una esterilización perfecta tanto de los instrumentos
usados como de las partes en las cuales van a introducirse las agujas. Además,
es necesario que el paciente adopte la postura más idónea, no sólo para permitir
al operador un acercamiento más fácil a la zona que se ha de tratar, sino sobre
todo para obtener el mayor grado de relajación posible, condición que se cuenta
entre las más importantes para evitar el dolor e inconvenientes como rotura de la
aguja, lesiones de órganos, etc. Actualmente está siendo también objeto de
estudio la influencia de la acupuntura sobre el sistema nervioso, las glándulas
endocrinas, etc.
20
Este método se halla indicado sobre todo cuando el tejido muscular subyacente es
más bien fino. Cuando la piel es fláccida, es preferible estirarla con dos dedos y
luego clavar la aguja en la dirección y a la profundidad requerida por el tratamiento
que se pretende llevar a cabo.
4.2.2. Canales.
• Canal del pulmón (mano Taiyin) Síntomas patológicos: sensación de plenitud en
el pecho hemoptisis, dolor de garganta, resfriado, sensación en hombros y
espalda, dolores a lo largó del recorrido del canal.
• Canal del intestino grueso (mano Yangtaing) Síntomas patológicos: dolor
abdominal, bochorno, tos, disentería, dolor de garganta, epistaxis, dolores a lo
largo del canal.
• Canal del estómago (pie Yangming) Síntomas patológicos: hinchazón
abdominal, mareo, vómito, parálisis de la cara, dolor de -largo del canal como en
el pecho o en las formas maníacas, etc.
• Canal del bazo (pie Taiyin): Síntomas patológicos: rigidez y dolor de lengua,
dolor e hinchazón abdominal, vómito, ictericia, debilidad general, pesadez en todo
el cuerpo, dolor e hinchazón a lo largo del canal.
• Canal del corazón (mano Shaoyin): Síntomas patológicos. Sequedad de
garganta, dolor en abdomen. Sed, ictericia, aumento de la temperatura de la mano
y dolor a lo largo del canal.
• Canal del intestino delgado <mano Taiyang> Síntomas patológicos: dolor en la
parte inferior del al ictericia, hinchazón del carrillo, dolor de garganta y dolor canal.
• Canal de la vejiga (pie Taiyang) Síntomas patológicos: retención de orina,
enuresis, de cabeza, enfermedades de los ojos, dolor a lo largo de la espalda, en
el cuello, en la región lumbar.
• Canal del riñón <pie Shaoyin>: Síntomas patológicos: hemoptisis, disnea,
sequedad de garganta, lumbago, edema, estreñimiento, diarrea y atrofia muscular
de las extremidades inferiores, contractura de la planta del píe y dolor a lo largo de
este canal.
21
• Canal pericardio-sexualidad (mano Jueyin): Síntomas patológicos: angina de
pecho, sensación de plenitud en el pecho, palpitaciones, irritabilidad, agitación,
estados maniacos, espasmos y contracciones del codo y del brazo, temperatura
alta dolor a lo largo del canal.
• Canal del Triple Recalentador, Síntomas patológicos: hinchazón abdominal,
edema, sordera, zumbidos, dolor de garganta, hinchazón de los carrillos, dolor
localizado en la región auricular posterior, en la piel, en el brazo, y en parte lateral
del codo, etcétera.
• Canal del hígado (pie Jueyin): Síntomas patológicos: lumbago, sensación de
plenitud en el pecho, enuresis, retención de orina, hernia, dolor en la parte baja del
abdomen.
• Canal de la vesícula biliar (Shaoyang) Síntomas patológicos: sabor amargo de
boca, dolor en la región submandibular, dolor en el canto externo, zumbidos y
dolor a lo largo del recorrido de este canal.
22
o Meridiano de Pulmón Taiyin de la Mano: LU
o Meridiano de Intestino Grueso Yangming de la Mano: LI
o Meridiano de Estomago Yangming del Pie: ST
o Meridiano de Bazo Taiyin del Pie: SP
o Meridiano del Corazón Shaoyin de la Mano: HT
o Meridiano del Intestino Delgado Taiyang de la Mano: SI
o Meridiano de Vejiga Taiyang del Pie: BL
o Meridiano de Riñón Shaoyin del Pie: KI
o Meridiano del Pericardio (o CS) Jueyin de la Mano: PC
o Meridiano Sanjiao (o TR) Shaoyang de la Mano: SJ
o Meridiano de Vesícula Biliar Shaoyang del Pie: GB
o Meridiano del Hígado Jueyin del Pie: LR
o Meridiano de Vaso Concepción: CV
o Meridiano de Vaso Gobernador: GV.
• Cabeza y Cuello
23
o YINTANG (EX-HN3). UBICACIÓN: en la mitad de la línea media entre las
dos cejas. INDICACIONES: dolor de cabeza, mareos, epistaxis, rinorrea,
convulsión infantil, mareos post-parto debido a la pérdida de sangre, insomnio.
MÉTODO: punturar subcutáneo hacia debajo de 0.3-0.5 cun. Se puede picar para
causar sangrado. Moxibustión: 3 a 5 conos, 5 a 10 minutos.
o TAIYANG (EX-HN5). UBICACIÓN: en la depresión, un cun posterior al
punto medio entre la punta lateral de la ceja y el canto externo. INDICACIONES:
dolor de cabeza, mareos, enrojecimiento, hinchazón y dolor de ojo, desviación de
ojos y boca, dolor facial. MÉTODO: punturar perpendicularmente 0.3-0.4 cun
subcutáneo, o picar para sangrar.
o YIMING (EX-HN14). UBICACIÓN: 1 cun detrás del YIFENG (SJ17).
INDICACIONES: enfermedades de los ojos, tinitus, insomnio. MÉTODO: punturar
perpendicularmente 0.5-0.8 cun.
• Espalda
24
0.5-0.8 cun, con la punta de la aguja oblicua hacia la columna. Puede aplicarse
moxibustión.
o JIAJI (EX-B2). UBICACIÓN: 0.5 cun lateral al borde inferior de cada apófisis
espinosa, desde la primera toráxica a la quinta lumbar. INDICACIONES:
enfermedades de la columna vertebral y varios órganos internos. Los puntos JIAJI
de la parte superior de la espalda, pueden usarse para tratar enfermedades del
corazón, pulmones y de los miembros superiores. Los puntos de la parte baja de
la espalda, en enfermedades gastrointestinales, los puntos de la región lumbar
para enfermedades en la región lumbar y abdominal y en los miembros inferiores.
MÉTODO: punturar perpendicularmente 0.5-1.0 cun en la zona cervical y toráxica;
1.0-1.5 cun en la región lumbar. Moxibustión: 3 a 5 conos de moxa o 10 a 20
minutos.
o YAOQI (EX-B9). UBICACIÓN: 2 cun directamente sobre la punta del coxis.
INDICACIÓN: epilepsia y constipación. MÉTODO: punturar subcutáneo hacia
arriba, 1.5-2.0 cun. Moxibustión: puede aplicarse.
• Miembro Superior
25
o BAXIE (EX-UE9). UBICACIÓN: sobre el dorso de la mano en la comisura
entre los dedos, se localizan con la meno cerrada, son ocho puntos (ver fig. 5).
INDICACIONES. Calor excesivo, dolor de ojos, mordedura de serpiente,
hinchazón y dolor en el dorso de la mano, entumecimiento y dolor en los dedos.
MÉTODO: punturar oblicuamente 0.3-0.5 cun, o picar para sangrar. Moxibustión:
puede aplicarse.
o SIFENG (EX-UE10). UBICACIÓN: en la superficie de la palma de la mano,
en el pliegue transversal de las articulaciones interfalángicas de los dedos
exceptuando el pulgar. INDICACIONES: síndrome de malnutrición e indigestión en
los niños, náuseas, vómitos, tos convulsa. MÉTODO: picar con una aguja de tres
puntas y apretar extrayendo una pequeña cantidad de líquido amarillo viscoso.
o SHIXUAN (EX-UE11). UBICACIÓN: en la punta de los diez dedos, a un cun
de distancia de las uñas. INDICACIONES: Coma, epilepsia, histeria, fiebre alta,
tonsilitis, convulsión infantil, heat-stroke. MÉTODO: punturar 0.1-0.2 cun
superficialmente. O picar para sangrar.
• Miembro Inferior
26
o XIYAN (EX-LE5). UBICACIÓN: Dos puntos en la depresión interna y
externa de la rótula, se localizan con la rodilla flexionada. INDICACIONES: dolor
de rodilla, dolor y pesadez en las piernas y pie, beriberi. MÉTODO: punturar
oblicuamente 0.5-1 cun, o penetrar desde el XIYANG al XIYANG homo lateral.
Moxibustión: 3-5 conos o 10-20 minutos.
o LANWEI (EX-LE7). UBICACIÓN: alrededor de 2 cun debajo del ZUSANLI
(ST36). INDICACIONES: apendicitis aguda y crónica, indigestión. MÉTODO:
punturar perpendicularmente 1.0-1.2 cun. Moxibustión: 3-5 conos o 10-30 minutos.
o DANNANG (EX-LE6). UBICACIÓN: 2 cun debajo del YANGLINGQUAN
(GB34). INDICACIONES: colecistitis aguda y crónica, colelitiasis, ascariasis biliar,
debilidad y adormecimiento de las extremidades inferiores. MÉTODO: punturar
perpendicularmente 0.8-1.2 cun
o BAFENG (EX-LE10). UBICACIÓN: en el dorso del pie, en la depresión
interfalángica entre los dedos en ambos lados, son ocho puntos en total.
INDICACIONES: dolor e hinchazón en el dorso del pie, adormecimiento de los
dedos, dolor de cabeza, mordedura de serpiente, beriberi. MÉTODO: punturar
perpendicularmente 0.1-0.3 cun. Moxibustión: Puede aplicarse.
27
4.2.6. Técnicas Terapéuticas Con Agujas De Acupuntura. Existen 4 técnicas
que utilizan agujas de acupuntura:
4.2.7. Tipos de agujas de acupuntura. Son agujas estériles las cuales todas las
agujas están fabricadas en Acero Inoxidable quirúrgico. Podrán tener el mango
bañado en plata, cobre, oro o en otro tipo de aleación. Hay algunos casos en que
las agujas están totalmente bañadas en alguno de estos metales.
28
6. Aguja China, Acero Inoxidable, Mango bañado en Plata, Sin Cabeza,
Envase Individual.
7. Aguja Japonesa, Acero Inoxidable.
8. Aguja China, Acero Inoxidable, Tipo Japonés
9. Aguja China, Acero Inoxidable, Bañada en Oro, Sin Cabeza.
10. Aguja China, Acero Inoxidable, Mango bañado en Plata, Cabeza en
Espiral.
4.2.8. Agujas Intradermales. Han sido diseñadas para ser insertadas en la capa
superficial de la piel. A este respecto, debe señalarse que se trata de un material
distinto al de las Agujas de Acupuntura normales, ya que éstas últimas se aplican
generalmente en tejidos más profundos de la dermis. Normalmente se insertan en
la zona donde se localiza el mal a tratar, pero también pueden aplicarse en el lado
contrario del cuerpo que corresponda a dicha zona. Las Agujas Intradermales
habitualmente tienen una longitud comprendida entre 3 y 10 mm. Una vez
efectuada su inserción, se fijan en la piel con un adhesivo y se dejan actuar
durante un período de tiempo que oscila entre dos a tres días y una semana. Su
poder curativo adicional es muy efectivo. Es casi imposible que las Agujas
Intradermales insertadas y fijadas correctamente se rompan o se agrieten. Por
esto, se recomiendan para el tratamiento de deportistas.
29
de acupuntura falsos para la comparación. Muchas personas con la neuropatía
creen que la acupuntura los ha ayudado.
30
4.3.2. Procedimiento de Aplicación. Para realizar una aplicación de la terapia,
ya sea de baja, media o alta frecuencia, es necesario seguir un protocolo, aunque
éste es flexible y algunos de los pasos se pueden ignorar o adaptarse a nuevas
necesidades.
31
4.4. CORRIENTE ELÉCTRICA Y EL CUERPO HUMANO
Las consecuencias del paso de la corriente por el cuerpo pueden ocasionar desde
lesiones físicas secundarias (golpes, caídas, etc.), hasta la muerte por fibrilación
ventricular.
Aunque son muchos los efectos fisiológicos que puede producir el paso de la
corriente eléctrica sobre el organismo, los más frecuentes son los siguientes:
32
tomar las medidas de seguridad oportunas. En estos casos se debe cortar la
tensión, si no es posible, se debe provocar un cortocircuito en los conductores
para que salten los elementos de protección y se desconecte la alimentación
eléctrica de la instalación, cuidando de que esta operación no produzca nuevos
daños a las personas, sobre todo, caídas a distinto o al mismo nivel, golpes,
quemaduras, heridas, etc.
33
Fig. 17. Efecto sobre la Piel
Zona 2: se provoca una coloración parda de la piel que estaba situada bajo
el electrodo. Si la duración es de varias decenas de segundos se produce
una clara hinchazón alrededor del electrodo.
Es importante resaltar que con una intensidad elevada y cuando las superficies de
contacto son importantes se puede llegar a la fibrilación ventricular sin ninguna
alteración de la piel.
34
Cada uno de los efectos anteriormente mencionados, se genera dependiendo el
tiempo expuesto y la intensidad de la corriente que pasa por el cuerpo humano.
Las condiciones húmedas son comunes durante los sacudidos eléctricos a bajo
voltaje. Bajo condiciones secas, la piel humana es muy resistente. Si la piel está
húmeda, la resistencia del cuerpo baja drásticamente.
35
respiración, paradas temporales del corazón sin llegar a la fibrilación
ventricular.
36
4.4.2. Principales factores que influyen en el efecto eléctrico
• Intensidad de la corriente
Es uno de los factores que más inciden en los efectos y lesiones ocasionados por
el accidente eléctrico. En relación con la intensidad de corriente, son relevantes
los conceptos que se indican a continuación.
37
cardíaco. Adecuando los resultados de las experiencias efectuadas
sobre animales a los seres humanos, se han establecido unas curvas,
por debajo de las cuales no es susceptible de producirse. La fibrilación
ventricular está considerada como la causa principal de muerte por
choque eléctrico. En corriente continua, si el polo negativo está en los
pies (corriente descendente), el umbral de fibrilación es de
aproximadamente el doble de lo que sería si el polo positivo estuviese
en los pies (corriente ascendente). Si en lugar de las corrientes
longitudinales antes descritas fuese una corriente transversal, la
experiencia sobre animales hace suponer que, solo se producirá la
fibrilación ventricular con intensidades considerablemente más
elevadas.
o Período vulnerable: afecta a una parte relativamente pequeña del
ciclo cardíaco durante el cual las fibras del corazón están en un estado
no homogéneo de excitabilidad y la fibrilación ventricular se produce si
ellas son excitadas por una corriente eléctrica de intensidad suficiente.
Corresponde a la primera parte de la onda T en el electrocardiograma y
supone aproximadamente un 10% del ciclo cardíaco completo.
38
Las diferentes partes del cuerpo humano, tales como la piel, los músculos, la
sangre, etc., presentan para la corriente eléctrica una impedancia compuesta por
elementos resistivos y capacitivos. Durante el paso de la electricidad la
impedancia de nuestro cuerpo se comporta como una suma de tres impedancias
en serie:
39
Fig. 21. Impedancia del Cuerpo en C.A. en una superficie de 50 - 100 cm2
Fig. 22. Impedancia del Cuerpo en C.C. en una superficie de 50 - 100 cm2
• Tensión aplicada
40
En sí misma no es peligrosa pero, si la resistencia es baja, ocasiona el paso una
intensidad elevada y, por tanto, muy peligrosa. El valor límite de la tensión de
seguridad debe ser tal que aplicada al cuerpo humano, proporcione un valor de
intensidad que no suponga riesgos para el individuo.
41
4.4.3. Cálculos
Los efectos de la corriente eléctrica sobre el organismo humano son variables
dependiendo:
A) Estado físico del individuo (seco, húmedo, piel intacta, corazón abierto
etc.)
B) Trayectoria de paso de la corriente a través del individuo
C) Naturaleza y tipo de corriente eléctrica que es generada (Intensidad (I)
Voltaje ó Tensión (V), resistencia puesta a su paso(R), tiempo aplicación,
etc.)
V = I *R
V
I=
R
I = Intensidad de la corriente que pasa por el ser humano (Amperios). I
sería:
o "Umbral de Percepción" (Se percibe un ligero hormigueo),
fijado en 1 mA (c.a.)
o "Intensidad Limite" (La persona aún es capaz de soltar un
conductor), de 10mA
V = Voltaje (Voltios) Tensión de contacto. Diferencia de tensión entre un
punto de entrada de la corriente y otro de salida. La tensión habitual a red
es de 220v.
R = Resistencia que opone el cuerpo al paso de la corriente (Ohmios),
como cálculo. R sería:
42
o Resistencia para un cuerpo humano de tipo medio se calcula
como 2.500 Ohmios
o Según UNE 20.572 el valor de R estaría entre 2.500 y 650
Ohmios
o Según la Norma CEI -479 (Comité Eléctrico Internacional)
existen valores a tener en cuenta según esté la piel de la persona en
diferentes circunstancias A sí:
43
Cuadrada Monofàsica
12
10
8
6
4
2
0
-2 1 887 1773 2659 3545 4431 5317 6203 7089 7975 8861 9747
Diagrama de Flujo
INICIO
A,Tp,
Tr
X < Tr
X < (Tp +
Y=0 Tr)
X++
FIN
Y=A
X++
4.5.2. Señal Cuadrada de Forma Bifásica. Esta señal es de forma bifásica pero
en realidad nunca cambia de fase, ya que siempre oscila en terminos positivos.
Este tipo de onda aplicado como pulsos aislados, pues uno se comporta como
positivo y el siguiente como negativo, anulando el componente galvánico en los
tratamientos de parálisis. Posee Tiempo de Pulso y Tiempo de Reposo.
44
Cuadrada Bifàsica
12
10
0
1 1004 2007 3010 4013 5016 6019 7022 8025 9028
-2
Diagrama de Flujo
INICIO
A,Tp,
Tr
Y = A/2
X < Tr
X < (Tp +
Y = A/2 Tr)
X++
X < (2*Tr +
Tp)
Y=A
X++
X < (2*Tp +
Y = A/2 2*Tr)
X++ FIN
Y=0
X++
45
Triangular Monofàsica
12
10
0
1 928 1855 2782 3709 4636 5563 6490 7417 8344 9271
-2
Diagrama de Flujo
INICIO
A,Tp,
Tr
X < Tr
X < (Tp +
Y=0 Tr)
X++
FIN
Y++
X++
4.5.4. Señal Triangular de Forma Bifásica. Esta señal es de forma bifásica pero
en realidad nunca cambia de fase, ya que siempre oscila en terminos positivos.
Es muy útil y necesaria para tratamiento de las parálisis en modo pulsos aislados.
Posee Tiempo de Pulso y Tiempo de Reposo.
46
Triangular Bifàsica
12
10
0
1 944 1887 2830 3773 4716 5659 6602 7545 8488 9431
-2
Diagrama de Flujo
INICIO
A,Tp,
Tr
Y = A/2
X < Tr
X < (Tp +
Y = A/2 Tr)
X++
X < (2*Tr +
Tp)
Y++
X++
X < (2*Tp +
Y = A/2 2*Tr)
X++ FIN
Y--
X++
47
que es un modo de aplicación, puede generarse con cualquiera de los 4 tipos de
onda (cuadrangular, triangular, monofásica, y de forma bifásica).
Cuadrada Monofàsica Pulso Aislado
12
10
8
6
4
2
0
-2 1 887 1773 2659 3545 4431 5317 6203 7089 7975 8861 9747
Diagrama de Flujo
PULSOS AISLADOS
INICIO
A,Tp
Tr<= 1s
Llamar señal
Tr Parametros
A,Tp,Tr
FIN
48
Triangular Monofàsica Pulso Mantenido
12
10
0
1 928 1855 2782 3709 4636 5563 6490 7417 8344 9271
-2
Diagrama de Flujo
CORRIENTES
MANTENIDAS
INICIO
A,Tp
Tr>= 1s
Llamar señal
Tr Parametros
A,Tp,Tr
FIN
49
Tren Cuadrada Monofàsica
12
10
0
1 889 1777 2665 3553 4441 5329 6217 7105 7993 8881 9769
-2
Diagrama de Flujo
TREN
INICIO
A,Tp
Tr,Tt,Tpa
T=0
T < Tt
T=0
Llamar señal
Parametros
T < Tpa
A,Tp,Tr
FIN
Tpt = 0
Llamar señal
Parametros
A,Tpt,Tpa
50
El electroestimulador se desarrolló utilizando un microcontrolador motorota
MC68HC08GP32 como encargado de la interacción (por medio de un teclado
matricial y un LCD) y de la generación de señales, las cuales se producen
utilizando un conversor digital análogo DAC0808.
51
Fig. 41. Circuito Oscilador del Microcontrolador
El método del cristal necesita un circuito con 3 resistencias (10k, 100k y 10M) y 5
capacitores (50p, 20p, 33n, 10n y 0.1u). Los pines Vdda y Vssa tienen un
condensador de disociación. 2 capacitores y una resistencia están conectados a
CGMXFC para filtrar y sintonizar de forma fina la frecuencia. 2 capacitores, 2
resistencias y un cristal están conectados a OSC1 y OSC2 para crear la señal
oscilatoria de reloj.
52
Fig. 42. Descripción del LCD
53
Las pantallas LCD se encuentran en multitud de dispositivos industriales y de
consumo: máquinas expendedoras, electrodomésticos, equipos de
telecomunicaciones, computadoras, etc. Todos estos dispositivos utilizan pantallas
fabricadas por terceros de una manera más o menos estandarizada.
54
R/W, una señal que indica si se desea leer o escribir en la pantalla (generalmente
solamente se escribe). Sacando un nivel lógico "0" por ella, el módulo es
escrito con la información presente en ese momento en el Port B que
deberá actuar como salida. Sacando un " 1 " se lee el estado interno del
módulo LCD.
R/S, una señal que indica si los datos presentes en D0-D7 corresponden bien a
una instrucción, bien a sus parámetros. Sacando un nivel lógico "0" por esta
línea se selecciona el registro de control del módulo. Sacando un nivel lógico "
1 " se selecciona el registro de datos. Esta línea debe programarse como salida.
E, una señal para activar o desactivar la pantalla. Cuando se aplica un nivel "1"
el módulo queda habilitado y es posible por tanto la transferencia de
información entre el Port B y las líneas de datos DO-D7. Aplicando un "0" el
módulo queda desconectado y sus líneas de datos DO-D7 en alta impedancia.
RA2 debe programarse también como salida
V0, señal eléctrica para determinar el contraste de la pantalla. Generalmente en el
rango de cero a cinco voltios. Cuando el voltaje es de cero voltios se obtienen los
puntos más oscuros.
Vss y Vdd, señales de alimentación. El utilizado para el proyecto necesita 5V y
1mA aprox.
55
línea R/W se conectará a masa, para ahorrar una línea, en todos los casos en
los que no sea necesario el modo de lectura.
56
La utilización de la LCD es lenta. Una escritura o lectura puede tardar entre 40 y
120 segundos; otras instrucciones pueden llegar a los 5 ms. Para lograr que el
PIC no necesite esperar tiene una instrucción de 1 seg que lee la dirección
del contador y una bandera interior de ocupado. Cuando la bandera de
ocupado (BF) está a 1, la LCD no puede leer ni escribir.
57
Fig. 44. Orden del Menú Modo de Aplicación
58
• Cada uno de los números del 0 al 9, sirven para ingresar los tiempos que se
necesitan para a creación de la onda. Están deshabilitadas mientras no se
encuentre solicitando un tiempo.
• La tecla A y B sirven para Subir o Bajar respectivamente y poder escoger bien
sea entre los 4 tipos de señal o los 3 modos de aplicación del sistema. Solo
funcionan cuando se esta escogiendo el tipo de onda y el modo de aplicación.
• La tecla es el aceptar del sistema. Después de posesionarse sobre el tipo de
Señal, el modo de aplicación, y se ingresan los tiempos, se debe oprimir aceptar.
• La tecla # es el cancelar del sistema, siempre que se este escogiendo una
opción, o solicitando un tiempo, y se oprime, se devuelve a la pantalla anterior.
• La tecla C y D esta deshabilitada siempre.
59
Fig. 47. Conversor Digital-Análogo
60
4.7. DISEÑO Y CONSTRUCCIÓN DEL PROTOTIPO
• Diagrama de Bloques
61
TECLADO
Microcontrolador
DAC AO SALIDA
MC68HC08GP32
LCD
TECLADO
Selección Selección
Selección
Tipo de Modo de
Tiempos
Señal Aplicación
Microcontrolador
MC68HC08GP32
LCD
62
Se selecciona el Modo de Aplicación y se muestra en el LCD
Se seleccionan los tiempos, y se muestran en el LCD
63
El circuito anterior ilustra el microcontrolador con sus diferentes conexiones, cada
bus, posee el nombre del dispositivo que conecta.
• Lista de Componentes
64
4 Condensadores de 0.1F 1 Resistencia de 240
1 Condensador de 10 nF 4 Resistencias de 1 K
1 Condensador de 50 pF 1 Resistencia de 240
1 Condensador de 20 pF 1 Resistencia de 10 K
1 Condensador de 33 nF 1 Resistencia de 10 M
3 Resistencias de 5 K
• Circuitos Impresos
65
Fig. 57. Circuito Impreso Conversor – Amplificador
• Vista frontal
66
1. Switch ON/OFF
Nos permite encender y/o apagar el dispositivo.
2. LED de Power
Al presionar el switch el LED se enciende, Indicando que el dispositivo se
encuentra encendido y listo para ser utilizado.
3. Salidas 1 y 2
Son los conectores de salida, el 1 es el voltaje de salida mientras que el 2
es la tierra, a uno de estos va conectada la aguja de acupuntura.
• Vista posterior
• Vista superior
67
Fig. 61. Vista Superior
LCD o Pantalla
Nos permite visualizar las diferentes opciones y menús para escoger la
señal que se desea.
Botón RESET
Al presionar el botón Reset volvemos al principio del programa, permitiendo
culminar una terapia antes de tiempo.
Teclado
Nos permite movernos entre los menús, para escoger la onda que se desea
y el tipo de aplicación; además .escribir los tiempos de duración de las
ondas.
• Medidor Adjunto
68
Fig. 62. Medidores
Voltímetro
Nos permite visualizar el voltaje de salida del electroestimulador, el cual se
encuentra entre 1,2V y 16,3V.
Amperímetro
Nos permite visualizar la Intensidad de salida del electroestimulador, la cual
esta dada en mA.
4.7.4. Pruebas del Sistema. A continuación se puede observar unas tablas que
muestran las diferentes pruebas que se realizaron.
69
2700 4,44E-04 1,85E-03 3,70E-03 4,44E-03 5,56E-03 6,04E-03
3900 3,08E-04 1,28E-03 2,56E-03 3,08E-03 3,85E-03 4,18E-03
4700 2,55E-04 1,06E-03 2,13E-03 2,55E-03 3,19E-03 3,47E-03
70
5. CONCLUSIONES
71
6. BIBLIOGRAFIA
72
[8]SAVANT, Rodent, C. Diseño Electrónico Circuitos y Sistemas. Editorial Addison-
Wesley Publishing Iberoamericana. 1a. ed. En español EE.UU. 1992
http://www.salud.bioetica.org/acupuntura.htm
http://www.acupuntura.bz
http://www.edupiel.com/art_electroestimulacion.asp
http://www.electroterapia.com/
http://miguelef.iespana.es/miguel.htm
http://www.electronicafacil.net/tutoriales/tutorial166.html
http://www.tece.cu/electroestimuladores/classico.htm
http://www.textoscientificos.com
73
7. ANEXO A
Codigo fuente
************************************************
* CONEXION DEL LCD - BUS DE 4 BITS - *
*PUERTOC PORTC0-PORTC3 BUS DE DATOS *
*PUERTOD PORTD5 ENABLE *
* PORTD4 RS *
*PUERTOA TECLADO NIBLE ALTO COLUMNAS *
* NIBLE BAJO FILA *
* C4-C3-C2-C1-F1-F2-F3-F4 *
* *
*PUERTOB CONVERSOR DAC *
************************************************
$Include 'gpgtregs.inc'
*******************************************************
******************DEFINICIONES*************************
74
RS EQU 4 ;PUERTO B2 COMANDO O CARACTER DEL LCD
PLLIE EQU 7 ;PLL INTERRUP ENABLE BIT 1=ENABLED
PLLON EQU 5 ;PLL ON BIT 1=ON
BCS EQU 4 ;SELECTOR DE BASE VCO O CRISTAL
AUTO EQU 7 ;1= AUTOMATIC BANDWIDTH CONTROL BIT
LOCK EQU 6 ;BIT QUE VERIFICA SI LA FRECUENCIA SELECCIONADA ES
CORRECTA 1=CORRECTA
TBON EQU 1 ;DES Y HABILITA EL TMB
******************************************************
***************VARIABLES EN RAM***********************
ORG INICIO_RAM
75
TP RMB 5 ;TIMEPO DE PULSO (mseg)
TTP RMB 5 ;TIEMPO DE PAUSA (mseg)
TT RMB 5 ;TIEMPO DE TREN (mseg)
UNIDADES RMB 1 ;TEMPORAL UNIDADES
DECENAS RMB 1 ;TEMPORAL DECENAS
CENTENAS RMB 2 ;TEMPORAL CENTENAS
MILES RMB 2 ;TEMPORAL MILES
RTA RMB 2 ;VALOR CONVERTIDO DE ASCII -> HEX
RESOL RMB 2
******************************************************
***************PROGRAMA PRINCIPAL*********************
ORG INICIO_FLASH
76
FCB $04 ;CARACTER ASCII - EOT O FINAL DE FRASE
MENU1 FCB 'TIPO DE SENAL' ;ESCRIBO LOS TITULOS A SER ENVIADOS,
SON GRABADOS EN LA MEMORIA FLASH
FCB $04 ;CARACTER ASCII - EOT O FINAL DE FRASE
MENU2 FCB 'MODO APLICACION'
FCB $04
SUBMENU1 FCB 'CUADRADA MONO'
FCB $04
SUBMENU2 FCB 'CUADRADA BI'
FCB $04
SUBMENU3 FCB 'TRIANGULAR MONO'
FCB $04
SUBMENU4 FCB 'TRIANGUALAR BI'
FCB $04
MODO1 FCB 'PULSO AISLADO'
FCB $04
MODO2 FCB 'PULSO MANTENIDO'
FCB $04
MODO3 FCB 'TREN DE PULSOS'
FCB $04
VAR1 FCB 'TIEMPO DE REPOSO'
FCB $04
VAR2 FCB 'TIEMPO DE PULSO'
FCB $04
VAR3 FCB 'TIEMPO DE PAUSA'
FCB $04
VAR4 FCB 'TIEMPO DE TREN'
FCB $04
ABR1 FCB 'TR(ms)='
FCB $04
ABR2 FCB 'TP(ms)='
FCB $04
ABR3 FCB 'TTP(ms)='
77
FCB $04
ABR4 FCB 'TT(ms)='
FCB $04
EJEC FCB 'GENERANDO SENAL'
FCB $04
78
MOV #%10111111,PORTA ;PONGO EL CERO EN LA COLUMNA3
JSR TECLADO
MOV #%11011111,PORTA ;PONGO EL CERO EN LA COLUMNA2
JSR TECLADO
MOV #%11101111,PORTA ;PONGO EL CERO EN LA COLUMNA1
JSR TECLADO
BRA ACA ;SALTE A ACA
********************************************************************************
*********CONFIGURACION DEL PLL CGMC CLOCK GENERATOR
MODULE**********************
***********************************************************
******************ESPERA=30Ms*****************************
**************TIEMPO DE ESCANEO DE TECLADO***************
RETARDO_30 BSR RETARDO_5 ;5ms DE RETARDO_5
79
BSR RETARDO_5
BSR RETARDO_5
BSR RETARDO_5
BSR RETARDO_5
BSR RETARDO_5
RTS
********************************************************
*******RUTINA DE INCIO DEL LCD - BUS 4 BITS*************
INICIO_LCD CLRA
CLRH
CLRX
BSR RETARDO_30 ;ESPERO 30 MS
MOV #$00,TIPO ;SELECCIONO TIPO INSTRUCCIÓN
MOV #$33,DATO ;SE ENVIA DOS VECES LA CONF A 8 BIT PARA
ASEGURAR CONFIGURACION 4 BIT
BSR ENVIAR ;SE ENVIA EL DATO
MOV #$33,DATO ;SE ENVIA DOS VECES LA CONF A 8 BIT PARA
ASEGURAR CONFIGURACION 4 BIT
BSR ENVIAR ;SE ENVIA EL DATO
MOV #$02,PORTC ;SEGUNDA CONF A 4 BIT SE ENVIA UN SOLO
NIBLE
BSR FLANCO
MOV #$28,DATO ;CONF A 4 BIT 2 LINEAS
BSR ENVIAR ;ENVIA EL DATO
MOV #$0C,DATO ;ENCIENDO PANTALLA, CURSOR ON/BLINK
BSR ENVIAR
BSR HOME ;LIMPIO LA PANTALLA Y CURSOR A HOME
RTS ;RETORNA DE RUTINA
********************************************************
*******RETARDO_5 POR SOFTWARE DE 5ms Fbus=8MHZ********
80
PSHX
PSHA ;PONE EL ACUMULADOR ES EL STACK PARA NO PERDER EL
VALOR
LDHX #$000A ;CARGA EL H:X CON UN VALOR A ITERAR
LOOP LDA #$F7 ;A=F7
LOOP1 DECA ;DECREMENTA A
BNE LOOP1 ;SI A!=0 REGRESA A LOOP1 SI NO CONTINUE Y
DECREMENTE H:X
AIX #-1 ;SUME -1 AL REGISTRO H:X
CPHX #$0 ;COMPARE H:X CON 0
BNE LOOP ;SI NO ES IGUAL SALE A LOOP, DE OTRO MODO CONTINUE
Y FINALIZE
PULA ;TOMA EL VALOR DE A DEL STACK
PULH ;TOMA REGISTRO H:X DEL STACK
PULX
RTS ;REGRESA DE SUBRUTINA
**********************************************************************************
*****RUTINA QUE ENVIA UNA INSTRUCCION O
PALABRA***********************************
***********NECESITA LA LETRA O INSTTRUCCION EN LA VARIABLE DATO Y
TIPO************
ENVIAR LDA DATO ;CARGO LA VARIABLE A ENVIAR
NSA ;NIBLE SWAP YA QUE SE USA LSB DE PTC
STA DATO ;LO GUARDO
STA PORTC ;INGRESO EL VALOR AL PUERTOC
LDA TIPO ;CARGA EL TIPO TIPO=0 INSTRUCCION, TIPO=1
CARACTER
BCLR RS,PORTD ;RS=0 INSTRUCCION
CBEQA #$00,LISTO ;SI ES CERO SALTE EL SETEO DE RS, YA QUE RS
YA ESTA EN CERO
BSET RS,PORTD ;SI TIPO ES 1 HACE ESTA INSTRUCCION
LISTO BSR FLANCO ;VA HA LA RUTINA QUE REALIZA EL FLANCO
81
LDA DATO ;carga el dato a A para hacer swap
NSA ;NIBLE SWAP, ENVIO EL NIBLE BAJO
STA PORTC ;INGRESO DEL VALOR AL PUERTO
BSR FLANCO ;VA HA LA RUTINA QUE REALIZA EL FLANCO
RTS
*****************************************************************************************
******************RUTINA DE FLANCO*******************************************************
FLANCO BSET E,PORTD ;E=1 sube el bit para habilitar intruccion al flanco
de bajada
BSR RETARDO_5
BCLR E,PORTD ;envia la instruccion con el flanco descendente
BSR RETARDO_5
RTS
**************************************************************************************************
*****************RUTINA PARA UBICAR EL CURSOR EN LA SEGUNDA LINEA Y
LIMPIARLA*********************
SEGUNDA mov #$C0,DATO ;ubico lcd en la segunda linea
MOV #$00,TIPO ;TIPO INTRUCCION
BSR ENVIAR
LDHX #BLANCO ;cargo el apuntador a mensaje1
JSR PALABRA
mov #$C0,DATO ;ubico lcd en la segunda linea
MOV #$00,TIPO ;TIPO INTRUCCION
BSR ENVIAR
RTS
**************************************************************************************
*****************RUTINA PARA UBICAR BORRAR HE IR A
HOME*******************************
HOME mov #$01,DATO ;ubico lcd en HOME
82
MOV #$00,TIPO ;TIPO INTRUCCION
BSR ENVIAR
RTS
83
JSR RETARDO_30
JSR RETARDO_30
JSR RETARDO_30
RTS
***********************************************************************
**************RUTINA DE INTERRUPCION DE TECLADO************************
84
CBEQA #$05,VARIABLE3 ;SI ES MENU=5 PIDO LOS VALORES DE LAS
VARIABLES TTP
CBEQA #$06,VARIABLE4 ;SI ES MENU=6 PIDO LOS VALORES DE LAS
VARIABLES TT
RTS
****************************************************************************
*******************RUTINAS DEL SUBMENU**************************************
SIGUIENTE_SUB LDA SUBMENU ;CARGA EL SUBMENU
INCA ;INCREMENTA A
CMP #$05 ;SON 4 SUBMENUS DEL 1 A 4
BNE SALTA_SS ;SI NO ES IGUAL EL EL VALOR ESTA ENTRE 1 Y 4 Y
SALTE EL REINICIO DE SUBMENU
LDA #$01 ;SI ES 5 ENTONCES REGRESO AL MENU0
SALTA_SS STA SUBMENU ;GUARDO EL SUBMENU ESCOJIDO
JSR MUESTRA_SUB ;YA TENGO EL SUBMENU, LO MUESTRO
JSR REBOTE
RTS
85
JSR MUESTRA_SUB ;YA TENGO EL SUBMENU, LO MUESTRO
JSR REBOTE
RTS
***********************************************************************
SELECCIONA_SUB LDA TECLA ;RECARGO LA TECLA PULSADA
CBEQA #$0F,SIGUIENTE_SUB ;SI ES LA TECLA F SIGUIENTE
SUBMENU
CBEQA #$0E,ANTERIOR_SUB ;SI ES LA TECLA E ANTERIOR
SUBMENU
CBEQA #$0A,ACEPTA_SUB ;SI ES A=>ACEPTAR AUMENTA MENU
RTS
86
RTS ;SI NO ES NINGUNA DE LAS ANTERIORES NO HAGA
NADA
87
CANCELA_V2 JMP CANCELA_V2_1
***************************************************************************
*******************RUTINAS DEL MODO**************************************
SIGUIENTE_MOD1 LDA SUBMENU ;CARGO EL SUBMENU
CBEQA #$01,NORMAL1 ;SI ES SEÑAL MONO MUESTRE LOS 3 MENUS
DE SEÑALES
88
CBEQA #$03,NORMAL1
RTS
89
LDA SUBMENU ;RECARGO EL SUBMENU
JSR MUESTRA_SUB
JSR REBOTE
RTS
90
ACEPTA_V1_1 LDA MODO ;CARGO EL MODO
CBEQA #$01,VERF_PA ;SI ES PULSO AISLADOS TR>1 SEG,
CUATRO CIFRAS, SINO TR<1 TRES CIFRAS
BRA VERF_OTROS ;RUTINA DE VERIFICACION DE
91
JSR PALABRA ;ENVIO LA ABREVIATURA
CLR C_VR2 ;LIMPIO EL CONTADOR VARIABLE 2
JSR REBOTE
RTS
92
END1 BSR TOTAL
MOV RTA,TR
MOV RTA+1,TR+1
BRA OK1_1
***************************************************************************
*****************LIMPIA VALORES USADDOS EN LA CONVERSION ASCII->
HEX************
LIMPIA_VALORES CLR UNIDADES
CLR DECENAS
CLR CENTENAS
CLR CENTENAS+1
CLR MILES
CLR MILES+1
CLRA
CLRH
CLRX
RTS
*****************************************************************************
*****************MULTIPLICA ACCUMULADOR POR MIL (0x03E8)*******REGRESA
MILES 16 BIT***
MIL PSHA
LDX #$E8
MUL
STA MILES+1
STX TEMP
PULA
LDX #$03
MUL
ADD TEMP
STA MILES
RTS
****************************************************************************************
93
*******************SUMA LAS UNIDADES,LASDECENAS,CENTENAS Y
MILES***REGRESA RTA 16BITS******
TOTAL CLR TEMP
LDA UNIDADES
ADD DECENAS
ADD CENTENAS+1
BCC TOTAL1
MOV #$01,TEMP
TOTAL1 ADD MILES+1
BCC TOTAL2
INC TEMP
TOTAL2 STA RTA+1
LDA CENTENAS
ADD TEMP
ADD MILES
STA RTA
RTS
**********************************************************************************************
******************RUTINAS VARIABLE2 TP*******************************************************
RECIBE2_1 CLRH
INC C_VR2 ;INCREMENTO CONTADOR VARIABLE2
LDX C_VR2 ;PONGO EL INDICE
LDA TECLA ;RECARGO LA TECLA PULSADA
STA TP-1,X ;GUARDA EL NUMERO EN EL VECTOR
ADD #$30 ;PASA A NUMERO ASCII
MOV #$01,TIPO ;SELECCIONO TIPO CARACTER
STA DATO ;GUARDO LA TECLA
JSR ENVIAR ;LA MUESTRO EN LE LCD
JSR REBOTE
RTS
94
BLS MAYOR_02 ;SI: A VERIFICAR SI C_VR2 MAYOR QUE 0
RTS ;NO: TERMINE
95
LDHX #VAR3 ;APUNTO A LA CADENA SUBMENU1 IGUAL PARA
LAS DEMAS RUTINAS
JSR PALABRA ;ENVIO LA PALABRA
JSR SEGUNDA ;PASO A SEGUNDA LINEA LCD
LDHX #ABR3 ;LOCALIZO AVREVIATURA
JSR PALABRA ;ENVIO LA ABREVIATURA
CLR C_VR3 ;LIMPIO EL CONTADOR VARIABLE 3
JSR REBOTE
RTS
96
MOV RTA+1,TP+1
BRA OK2_1
**********************************************************************************************
******************RUTINAS VARIABLE2
TTP*******************************************************
RECIBE3_1 CLRH
INC C_VR3 ;INCREMENTO CONTADOR VARIABLE3
LDX C_VR3 ;PONGO EL INDICE
LDA TECLA ;RECARGO LA TECLA PULSADA
STA TTP-1,X ;GUARDA EL NUMERO EN EL VECTOR
ADD #$30 ;PASA A NUMERO ASCII
MOV #$01,TIPO ;SELECCIONO TIPO CARACTER
STA DATO ;GUARDO LA TECLA
JSR ENVIAR ;LA MUESTRO EN LE LCD
JSR REBOTE
RTS
97
OK3_1 INC MENU ;INCREMENTO MENU
JSR HOME ;LIMPIO LA PANTALLA
LDHX #VAR4 ;APUNTO A LA CADENA SUBMENU1 IGUAL PARA
LAS DEMAS RUTINAS
JSR PALABRA ;ENVIO LA PALABRA
JSR SEGUNDA ;PASO A SEGUNDA LINEA LCD
LDHX #ABR4 ;LOCALIZO AVREVIATURA
JSR PALABRA ;ENVIO LA ABREVIATURA
CLR C_VR4 ;LIMPIO EL CONTADOR VARIABLE 4
JSR REBOTE
RTS
98
LDA TTP-1,X
JSR MIL
JSR TOTAL
MOV RTA,TTP
MOV RTA+1,TTP+1
BRA OK3_1
**********************************************************************************************
******************RUTINAS VARIABLE2
TTP*******************************************************
RECIBE4_1 CLRH
INC C_VR4 ;INCREMENTO CONTADOR VARIABLE3
LDX C_VR4 ;PONGO EL INDICE
LDA TECLA ;RECARGO LA TECLA PULSADA
STA TT-1,X ;GUARDA EL NUMERO EN EL VECTOR
ADD #$30 ;PASA A NUMERO ASCII
MOV #$01,TIPO ;SELECCIONO TIPO CARACTER
STA DATO ;GUARDO LA TECLA
JSR ENVIAR ;LA MUESTRO EN LE LCD
JSR REBOTE
RTS
99
CLR C_VR3 ;LIMPIO VARIABLE ANTERIOR
JSR REBOTE
RTS
100
JSR MIL
JSR TOTAL
MOV RTA,TT
MOV RTA+1,TT+1
BRA OK4_1
*******************************************************************************************************
***
*******************MUESTRO EL
MENU*********************************************************************
MUESTRA_MENU JSR HOME ;LIMPIO Y REGRESO A HOME LA LCD
LDA MENU ;CARGO LA VARIABLE DE MENU
CBEQA #$01,SELECT_M1 ;COMPARO EL MENU SELECCIONADO Y
SALTO A LINEA O TITULO
CBEQA #$02,SELECT_M2
RTS
******************************************************************************************************
***************MUESTRO EL MODO*********************************************************
MUESTRA_MODO JSR SEGUNDA ;LIMPIO Y ME UBUCO EN LA SEGUNDA
LINEA
LDA MODO ;CARGO LA SELECCION DEL MODO
CBEQA #$01,SELECT_MOD1 ;COMPARO Y CARGO EL TITULO DLE
MODO
CBEQA #$02,SELECT_MOD2
101
CBEQA #$03,SELECT_MOD3
RTS
*******************************************************************************************************
***********
******************EL VALOR DEL ACUMULAR CARGADO EN LAS RUTINAS
ANTERIORES DEFINE EL SUBMENU A MOSTRAR*************
MUESTRA_SUB JSR SEGUNDA ;UBICO LA SEGUNDA LINEA Y LA
LIMPIO
LDA SUBMENU
CBEQA #$01,SELECT_SUB1 ;COMPARE CON 1 Y MUESTRA EL
MENU1 IGUAL CON LOS OTROS 3
CBEQA #$02,SELECT_SUB2
CBEQA #$03,SELECT_SUB3
CBEQA #$04,SELECT_SUB4
RTS
102
SELECT_SUB2 LDHX #SUBMENU2 ;APUNTO A LA CADENA
SUBMENU1 IGUAL PARA LAS DEMAS RUTINAS
JSR PALABRA
RTS
103
CBEQA #$03,END_PREP
MOV #$01,ESTADO3
MOV #$7F,PORTB
END_PREP LDA TP+1
LDX #$3E
MUL
STA RESOL+1
STX RESOL
LDA TP
LDX #$3E
MUL
ADD RESOL
STA RESOL
BCLR TBON,TBCR ;DESHABILITO EL TBM
MOV #%01011000,TBCR ;DESHABILITO INTERRUPCIONES DEL TBM
TBM=1ms FRECUENCIA
BSET 2,TBCR ;HABILITO INTERRUPCIONES DEL TBM
BSET TBON,TBCR ;HABILITO TBM Y RESET COUNTER A CERO
CLI
RTS
****************************************************************************************
***********************Interrupcion del time base module******************************
104
BRA INC_TP
105
JMP FIN_SEÑAL
106
MOV #$00,PORTB
BRA FIN_SEÑAL
107
CLR TTP+3
MOV #$01,ESTADO2
CLR PORTB
BRA FIN_SEÑAL
108
CBEQA #$03,SUM_MONO
BRA SUM_BI
***********************************************************************************
*****************************ORIGENES DE INTERRUPCIONES****************************
ORG VECTOR_RESET ;si se resetea vuelve a inicio
109
DW INICIO
ORG TMB_INT
DW SEÑAL
ORG TIMER1
DW INCREMENTADOR
110