Vol. 36 (2026): Volumen 36
Artículos de Investigación

Implementación educativa de tablas de consulta para funciones especiales en microcontroladores PIC

Mario Alberto Sandoval-Hernandez
Centro de Bachillerato Tecnológico Industrial y de servicios No. 190
Hector Vazquez-Leal
Universidad Veracruzana
Hugo Jimenez-Islas
Ingeniería Bioquímica, Tecnológico Nacional de México en Celaya
Roberto S. Murphy-Arteaga
Instituto Nacional de Astrofísica, Óptica y Electrónica
Gerardo C. Velez-Lopez
Instituto Nacional de Astrofísica, Óptica y Electrónica
Uriel A. Filobello-Nino
Facultad de Instrumentación Electrónica, Universidad Veracruzana
Griselda J. Morales-Alarcon
Instituto de Psicología y Educación, Universidad Veracruzana
Victor M. Jimenez-Fernandez
Facultad de Instrumentación Electrónica, Universidad Veracruzana

Publicado 2026-02-18

Cómo citar

Sandoval-Hernandez, M. A., Vazquez-Leal, H., Jimenez-Islas, H., Murphy-Arteaga, R. S., Velez-Lopez, G. C., Filobello-Nino, U. A., Morales-Alarcon, G. J., & Jimenez-Fernandez, V. M. (2026). Implementación educativa de tablas de consulta para funciones especiales en microcontroladores PIC. Acta Universitaria, 36, 1–28. https://doi.org/10.15174/au.2026.4298

Resumen

El objetivo de este artículo es detallar la enseñanza de la implementación de tablas de búsqueda que atienden funciones matemáticas específicas -como la función de error, entre otras-, aprovechando recursos económicos de hardware. Al mismo tiempo, se presenta una aplicación didáctica de estos constructos. Esto implica que el desarrollo de esta aplicación esté centrado en microcontroladores PIC y LCD, adaptado a las necesidades pedagógicas y económicas de estudiantes de bachillerato tecnológico y de ingeniería. Este conjunto de herramientas educativas pragmáticas facilita la comprensión de estas funciones matemáticas y su implementación. Además, la utilización de componentes de bajo costo permite a los estudiantes de regiones económicamente desfavorecidas, particularmente aquellos de países de bajos ingresos, participar en la implementación de este sistema microcontrolador.

Citas

  1. Abedin, K. M., & Rahman, S. M. M. (2012). The iterative Fresnel integrals method for Fresnel diffraction from tilted rectangular apertures: theory and simulations. Optics & Laser Technology, 44(4), 939–947. https://doi.org/10.1016/j.optlastec.2011.11.004
  2. Abramowitz, M., & Stegun, L. A. (1960). Handbook of mathematical functions with formulas, graphs, and mathematical tables. Bureau of National.
  3. Aiyer, A., & Gray, R. M. (1999). A fast, table-lookup algorithm for classifying document images. In Proceedings of the 1999 International Conference on Image Processing (Vol. 1) (pp. 590-594). IEEE. https://doi.org/10.1109/ICIP.1999.821699
  4. Anderson, D. R., Sweeney, D. J., Williams, T. A., Camm, J. D., & Cochran, J. J. (2014). Statistics for business & economics (12th ed). Cengage Learning.
  5. Arceo, F. D. B., Hernández, G. R., & González, E. L. G. (2010). Estrategias docentes para un aprendizaje significativo: una interpretación constructivista. McGraw-Hill Interamericana.
  6. Arfken, G. B., & Weber, H. J. (1999). Mathematical methods for physicists (4th ed). Academic Press.
  7. ARM Developer. (1996). Application Note 33: Fixed point arithmetic on the ARM (ARM DAI 0033A). Advanced RISC Machines Ltd. https://developer.arm.com/documentation/dai0033/a/
  8. Barraza-Macías, A., Valles-Terrones, A., Piñón-Torres, G. J., Soto-Aguilar, P. M., Segovia, V. M., Bustillos-García, S., Heredia-Corral, L. Y., Torrecillas-Herrera, N., Uribe-Salazar, G., García-Vázquez, I. J., Castañeda-García, A., Martínez-Arcineaga, H., Vallejo, J. L., Ortiz-Martínez, E., Reyes-Marín, M., Ortega, S., & Valenzuela-Parra, S. J. (2020). Modelos de secuencias didácticas (1st ed.). Universidad Pedagógica de Durango.
  9. Barry, D. A., Barry, S. J., & Culligan-Hensley, P. J. (1995a). Algorithm 743: WAPR–A Fortran routine for calculating real values of the W-function. ACM Transactions on Mathematical Software (TOMS), 21(2), 172–181. https://dl.acm.org/doi/10.1145/203082.203088
  10. Barry, D. A., Culligan-Hensley, P. J., & Barry, S. J. (1995b). Real values of the W-function. ACM Transactions on Mathematical Software (TOMS), 21(2), 161–171. https://dl.acm.org/doi/10.1145/203082.203084
  11. Berg, B. L. (2004). Methods for the social sciences (5th ed). Pearson Education.
  12. Bird, R. B. (2002). Transport phenomena. John Wiley & Sons.
  13. Burden, R. L., Faires, J. D., & Burden, A. M. (2015). Numerical analysis. Cengage Learning.
  14. Caballero-Caballero, A., & Bernández, J. (1999). Tablas matemáticas. Esfinge.
  15. Campbell-Kelly, M., Croarken, M., Flood, R., & Robson, E. (2003). The history of mathematical tables: from Sumerian to spreadsheet. Oxford University Press.
  16. Cantoral, R., Montiel, G., & Reyes-Gasperini, D. (2015). Análisis del discurso matemático escolar en los libros de texto, una mirada desde la teoría socioepistemológica. Avances de Investigación en Educación Matemática, (8), 9–28. https://doi.org/10.35763/aiem.v1i8.123
  17. Ceballos, F. J. (2019). Curso de Programación C/C++ (5th ed.). AlfaOmegaRAMA.
  18. Chapra, S. C., & Canale, R. P. (2016). Métodos numéricos para ingenieros (7th ed.). McGraw-Hill.
  19. Devore, J. L. (2011). Probability and statistics for engineering and the sciences (7th ed.). Cengage Learning.
  20. Dong, X., & He, Y. (2020). CRC algorithm for embedded system based on table lookup method. Microprocessors and Microsystems, 74, 103049. https://doi.org/10.1016/j.micpro.2020.103049
  21. Eisberg, R. M., & Resnick, R. (1978). Física cuántica. Limusa.
  22. Elejalde, A. (1998). Discurso literario y discurso académico. Apuntes Cultura Hispánica.
  23. Escalona, J. L., & Aceituno, J. F. (2019). Multibody simulation of railway vehicles with contact lookup tables. International Journal of Mechanical Sciences, 155, 571–582. https://doi.org/10.1016/j.ijmecsci.2018.01.020
  24. Howitt, D., & Cramer, D. (2005). Introduction to statistics in psychology. Prentice Hall.
  25. Hung, P., Fahmy, H., Mencer, O., & Flynn, M. J. (1999). Fast division algorithm with a small lookup table. In Conference Record of the Thirty-Third Asilomar Conference on Signals, Systems, and Computers (Vol. 2) (pp. 1465–1468). IEEE. https://doi.org/10.1109/ACSSC.1999.831992
  26. Korn, G. A., & Korn, T. M. (1968). Mathematical handbook for scientists and engineers. McGraw-Hill.
  27. Kwok, W., Haghighi, K., & Kang, E. (1995). An efficient data structure for the advancing-front triangular mesh generation technique. Communications in Numerical Methods in Engineering, 11(5), 465–473. https://doi.org/10.1002/cnm.1640110511
  28. Lakshminarayanan, V., & Varadharajan, L. S. (2015). Special functions for optical science and engineering. SPIE. https://doi.org/10.1117/3.2207310
  29. Lange, K. (2003). Mathematical and statistical methods for genetic analysis. Springer Science & Business Media.
  30. Leithold, L. (2014). El cálculo EC7. Oxford University Press.
  31. McClave, J. T. (2012). Statistics for business and economics: student value edition. Prentice Hall.
  32. Microchip Technology Inc. (2008). Microchip PIC18F2525/2620/4525/4620 Data Sheet: 28/40/44-Pin Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology. Microchip Technology Inc. https://ww1.microchip.com/downloads/en/devicedoc/39626e.pdf
  33. MikroElektronika. (2009). MikroC PRO for PIC User Manual. MikroE Software and Hardware Solutions for Embedded World. MikroElektronika. https://download.mikroe.com/documents/compilers/mikroc/pic/mikroc-pic-manual-v101.pdf
  34. MikroElektronika. (2012). Visual GLCD: GLCD GUI design software. MikroE Software and Hardware Solutions for Embedded World. MikroElektronika. https://www.mikroe.com/visual-glcd
  35. Mitchell, R. L., & Stone, C. R. (1977). Table-lookup methods for generating arbitrary random numbers. IEEE Transactions on Computers, 26(10), 1006–1008. https://doi.org/10.1109/TC.1977.1674735
  36. National Bureau of Standards. (1953). Tables of normal probability functions. U.S. Government Printing Office.
  37. National Bureau of Standards. (1954). Tables of the error function and its derivative (Vol. 41). U.S. Government Printing Office.
  38. Nguyen, N. Y., Kha, D. D., & Ichikawa, Y. (2021). Developing a multivariable lookup table function for estimating flood damages of rice crop in Vietnam using a secondary research approach. International Journal of Disaster Risk Reduction, 58, 102208. https://doi.org/10.1016/j.ijdrr.2021.102208
  39. Oberstar, E. L. (2007). Fixed-point representation & fractional math. https://doi.org/10.13140/RG.2.1.3602.8242
  40. Oldham, K. B., Myland, J., & Spanier, J. (2009). An atlas of functions: with equator, the atlas function calculator. Springer. https://doi.org/10.1007/978-0-387-48807-3
  41. Pachón, R., & Trefethen, N. (2008). Barycentric-Remez algorithms for best polynomial approximation in the chebfun system. BIT Numerical Mathematics, 49, 721-741. https://doi.org/10.1007/s10543-009-0240-1
  42. Papoulis, A. (1977). Signal analysis. McGraw-Hill.
  43. Peaucelle, J.-L. (2012). A white elephant during the French Revolution: Prony’s logarithm tables. EKSA, 107(1), 74-86.
  44. Preacher, K. J., Curran, P. J., & Bauer, D. J. (2006). Computational tools for probing interactions in multiple linear regression, multilevel modeling, and latent curve analysis. Journal of Educational and Behavioral Statistics, 31(4), 437-448. https://doi.org/10.3102/10769986031004437
  45. Proakis, J. G. (2001). Digital communications. McGraw-Hill.
  46. Pyeatt, L., & Ughetta, W. (2019). ARM 64-Bit assembly language. Newnes.
  47. Sandoval-Hernández, M. A., Hernández-Méndez, S., Torreblanca-Bouchan, S. E., & Díaz-Arango, G. U. (2021). Actualización de contenidos en el campo disciplinar de matemáticas del componente propedéutico del bachillerato tecnológico: el caso de las funciones especiales. Revista Iberoamericana para la Investigación y el Desarrollo Educativo, 12(23), e278. https://doi.org/10.23913/ride.v12i23.1044
  48. Sandoval-Hernández, M. A., Vazquez-Leal, H., Filobello-Nino, U., & Hernandez-Martinez, L. (2019). New handy and accurate approximation for the Gaussian integrals with applications to science and engineering. Open Mathematics, 17(1), 1774–1793. https://doi.org/10.1515/math-2019-0131
  49. Sandoval-Hernandez, M., Vazquez-Leal, H., Hernandez-Martinez, L., Filobello-Nino, U. A., Jimenez-Fernandez, V. M., Herrera-May, A. L., Castaneda-Sheissa, R., Ambrosio-Lazaro, R. C., & Diaz-Arango, G. (2018). Approximation of Fresnel integrals with applications to diffraction problems. Mathematical Problems in Engineering, 2018, (1), 1-13. https://doi.org/10.1155/2018/4031793
  50. Sandoval-Hernández, M. A., Velez-López, G. C., Vázquez-Leal, H., Filobello-Nino, U. A., Morales-Alarcón, G. J., De-Leo-Baquero, E., Bielma-Pérez, A. C., Sampieri-González, C. E., Pérez-Jácome-Friscione, J. E., Contreras-Hernández, A. D., Álvarez-Gasca, O., Sanchez-Orea, J., & Cuellar-Hernández, L. (2023). Basic implementation of fixed-point arithmetic in numerical analysis. International Journal of Engineering Research & Technology, 12(01), 313–318. https://www.ijert.org/basic-implementation-of-fixed-point-arithmetic-in-numerical-analysis
  51. Schlösser, O. (2013). Implementing a C++ Fixed-Point class for embedded systems. Fachhochschule NordwestschweizFHNW, IME. http://hdl.handle.net/11654/17723
  52. Segovia-Chaves, F. A., & Dussán-Penagos, A. (2016). Un estudio de la dinámica del péndulo no lineal. Revista Científica, 24(1), 63–72. https://doi.org/10.14483/udistrital.jour.RC.2016.24.a6
  53. Soto, D., & Cantoral, R. (2014). Discurso matemático escolar y exclusión. Una visión socioepistemológica. Bolema: Boletim de Educação Matemática, 28(50), 1525–1544. https://doi.org/10.1590/1980-4415v28n50a25
  54. Soto, D., Gómez, K., Silva, H., & Cordero, F. (2012). Exclusión, cotidiano e identidad: una problemática fundamental del aprendizaje de la matemática. Comité Latinoamericano de Matemática Educativa, 25(1), 1041-1048. https://funes.uniandes.edu.co/wp-content/uploads/tainacan-items/32454/1211081/SotoExclusionALME2012.pdf
  55. Spiegel, M. R. (1988). Manual de fórmulas y tablas matemáticas: 2400 fórmulas y 60 tablas (Schaum’s Outline Series). McGraw-Hill.
  56. Stewart, J. (2018). Single variable calculus: Concepts and contexts. Cengage Learning.
  57. Tang, P. T. P. (1991). Table lookup algorithms for elementary functions and their error analysis. In Proceedings of the 10th IEEE Symposium on Computer Arithmetic (pp. 232–236). IEEE. https://doi.org/10.1109/ARITH.1991.145565
  58. Tasissa, A. (2019). Function approximation and the Remez algorithm. https://sites.tufts.edu/atasissa/files/2019/09/remez.pdf
  59. Teukolsky, S. A., Flannery, B. P., Press, W. H., & Vetterling, W. T. (1992). Numerical recipes in C: the art of scientific computing (2nd ed.). Cambridge University Press.
  60. Vazquez-Leal, H., Sandoval-Hernandez, M. A., & Filobello-Nino, U. (2020). The novel family of transcendental Leal-functions with applications to science and engineering. Heliyon, 6(11), e05418. https://doi.org/10.1016/j.heliyon.2020.e05418
  61. Wayne, W. D. (1987). Biostatistics: a foundation for analysis in the health sciences. John Wiley & Sons.
  62. Wilkinson, L. (1999). Statistical methods in psychology journals: guidelines and explanations. American Psychologist, 54(8), 594–604. https://psycnet.apa.org/doi/10.1037/0003-066X.54.8.594
  63. Yates, R. (2009). Fixed-point arithmetic: an introduction. Digital Signal Labs, technical Reference. http://www.digitalsignallabs.com/fp.pdf