Implementación educativa de tablas de consulta para funciones especiales en microcontroladores PIC
Publicado 2026-02-18
Cómo citar
Derechos de autor 2026 Mario Alberto Sandoval-Hernandez, Hector Vazquez-Leal, Hugo Jimenez-Islas, Roberto S. Murphy-Arteaga, Gerardo C. Velez-Lopez, Uriel A. Filobello-Nino, Griselda J. Morales-Alarcon, Victor M. Jimenez-Fernandez

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.
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
- 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
- Abramowitz, M., & Stegun, L. A. (1960). Handbook of mathematical functions with formulas, graphs, and mathematical tables. Bureau of National.
- 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
- Anderson, D. R., Sweeney, D. J., Williams, T. A., Camm, J. D., & Cochran, J. J. (2014). Statistics for business & economics (12th ed). Cengage Learning.
- 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.
- Arfken, G. B., & Weber, H. J. (1999). Mathematical methods for physicists (4th ed). Academic Press.
- 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/
- 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.
- 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
- 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
- Berg, B. L. (2004). Methods for the social sciences (5th ed). Pearson Education.
- Bird, R. B. (2002). Transport phenomena. John Wiley & Sons.
- Burden, R. L., Faires, J. D., & Burden, A. M. (2015). Numerical analysis. Cengage Learning.
- Caballero-Caballero, A., & Bernández, J. (1999). Tablas matemáticas. Esfinge.
- Campbell-Kelly, M., Croarken, M., Flood, R., & Robson, E. (2003). The history of mathematical tables: from Sumerian to spreadsheet. Oxford University Press.
- 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
- Ceballos, F. J. (2019). Curso de Programación C/C++ (5th ed.). AlfaOmegaRAMA.
- Chapra, S. C., & Canale, R. P. (2016). Métodos numéricos para ingenieros (7th ed.). McGraw-Hill.
- Devore, J. L. (2011). Probability and statistics for engineering and the sciences (7th ed.). Cengage Learning.
- 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
- Eisberg, R. M., & Resnick, R. (1978). Física cuántica. Limusa.
- Elejalde, A. (1998). Discurso literario y discurso académico. Apuntes Cultura Hispánica.
- 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
- Howitt, D., & Cramer, D. (2005). Introduction to statistics in psychology. Prentice Hall.
- 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
- Korn, G. A., & Korn, T. M. (1968). Mathematical handbook for scientists and engineers. McGraw-Hill.
- 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
- Lakshminarayanan, V., & Varadharajan, L. S. (2015). Special functions for optical science and engineering. SPIE. https://doi.org/10.1117/3.2207310
- Lange, K. (2003). Mathematical and statistical methods for genetic analysis. Springer Science & Business Media.
- Leithold, L. (2014). El cálculo EC7. Oxford University Press.
- McClave, J. T. (2012). Statistics for business and economics: student value edition. Prentice Hall.
- 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
- 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
- MikroElektronika. (2012). Visual GLCD: GLCD GUI design software. MikroE Software and Hardware Solutions for Embedded World. MikroElektronika. https://www.mikroe.com/visual-glcd
- 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
- National Bureau of Standards. (1953). Tables of normal probability functions. U.S. Government Printing Office.
- National Bureau of Standards. (1954). Tables of the error function and its derivative (Vol. 41). U.S. Government Printing Office.
- 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
- Oberstar, E. L. (2007). Fixed-point representation & fractional math. https://doi.org/10.13140/RG.2.1.3602.8242
- 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
- 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
- Papoulis, A. (1977). Signal analysis. McGraw-Hill.
- Peaucelle, J.-L. (2012). A white elephant during the French Revolution: Prony’s logarithm tables. EKSA, 107(1), 74-86.
- 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
- Proakis, J. G. (2001). Digital communications. McGraw-Hill.
- Pyeatt, L., & Ughetta, W. (2019). ARM 64-Bit assembly language. Newnes.
- 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
- 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
- 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
- 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
- Schlösser, O. (2013). Implementing a C++ Fixed-Point class for embedded systems. Fachhochschule NordwestschweizFHNW, IME. http://hdl.handle.net/11654/17723
- 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
- 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
- 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
- Spiegel, M. R. (1988). Manual de fórmulas y tablas matemáticas: 2400 fórmulas y 60 tablas (Schaum’s Outline Series). McGraw-Hill.
- Stewart, J. (2018). Single variable calculus: Concepts and contexts. Cengage Learning.
- 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
- Tasissa, A. (2019). Function approximation and the Remez algorithm. https://sites.tufts.edu/atasissa/files/2019/09/remez.pdf
- 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.
- 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
- Wayne, W. D. (1987). Biostatistics: a foundation for analysis in the health sciences. John Wiley & Sons.
- 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
- Yates, R. (2009). Fixed-point arithmetic: an introduction. Digital Signal Labs, technical Reference. http://www.digitalsignallabs.com/fp.pdf