|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - © Jonathan ©
Páginas: 1 ... 59 60 [61] 62 63 ... 65
1501
« en: Martes 27 de Mayo de 2003, 01:37 »
Hola, conozco el programador, es bueno, pero el que uso es facil de actualizar, yo mismo le agrego los modulos para actualizarlo, es bueno, te recomiendo que busques algun programados que utilice el integrado 74ls07, esos programadores son muy buenos, bueno, si quieres buscame en la seccion foro, en proyectos, ahi estoy con el mismo nombre, ahi lee acerca del proyecto que te comente, Bueno saludos
1502
« en: Sábado 24 de Mayo de 2003, 14:34 »
Hola, aqui podras encontrar las descripciones de algunas de las librerias. Librerias ANSI C y C++ Un consejo, busca sobre el buscador de google: www.google.com Como librerias ansi C y c++, y ve intercambiando nombres, ahi esta toda la info que necesitas. Bueno, espero te sirva de algo. Saludos
1504
« en: Sábado 24 de Mayo de 2003, 00:14 »
Aqui dejo otro interesante link: bmp en C sobre Linux Agradesco infinitamente a Pixote por haberme permitido agregar este link al foro. Saludos
1505
« en: Miércoles 21 de Mayo de 2003, 15:56 »
Hola a todos, hace tiempo, me intereso por unos meses aprender ensamblador, pero luego cambie mi forma de pensar y me decidi por el C. Mi pregunta es la siguiente:
Que ventajas tendria yo de aprender ensamblador, si ahora todo se hace de forma mas facil con otros lenguajes de programacion, es decir, el ensamblador es un lenguaje muy proximo al lenguaje maquina, y se puede utilizar en otro lenguajes, pero que ventajas obtendria yo de aprender a programas ensamblador puro.
Creo que una de las ventajas es la velocidad de ejecucion de n programa, pero a la que voy es que no puedo crear un programa al estilo borland builder.
Creo estoy probocando una gran confucion, espero no sea asi, con esta pregunta no quiero probocar a nadie, nada mas pregunto porque en el fondo me ineresa mucho en ensamblador, pero quiero asegurarme de no perder unos anios de mi vida en algo que jamas utilizare. Espero no molestar, Saludos y gracias
1506
« en: Miércoles 21 de Mayo de 2003, 15:43 »
Un microcontrolador es un circuito integrado que contiene toda la estructura (arquitectura) de un microcomputador, o sea CPU, RAM, ROM y circuitos de entrada y salida. Los resultados de tipo práctico, que pueden lograrse a partir de éstos elementos, son sorprendentes. Algunos microcontroladores más especializados poseen además convertidores análogo digital, temporizadores, contadores y un sistema para permitir la comunicación serial. Los PIC16X8X de Microchip Technology, son una familia de microcontroladores CMOS de 8 bits, alta velocidad, de bajo costo y excelente rendimiento. Características · Operan desde DC hasta 20 MH · Bajo consumo de potencia: 50mW a 32 Khz. y 6 mW en reposo, disipación máxima menor a 800 mw. · Utiliza memorias EPROM y PROM internas · Circuito de vigilancia (Watchdog) para recuperación por fallas de programa. · Hasta 20 líneas de entrada y salida que permiten el manejo de corrientes considerables (25mA en "sumidero" y 20 mA en "fuente") · Modo de operación para ahorro de potencia "sleep" · Fusible para protección de código · Convertidores análogo digital · Temporizadores programables · El conjunto de instrucciones está formado por 33 palabras · 512-2k x 12 de memoria EPROM de programa · 25-72 x 8 registros de propósito general (SRAM) · Direccionamientos en modos directo, indirecto y relativo para datos e instrucciones. LAS INSTRUCCIONES DE LOS PIC DE LA SERIE PIC16x84 SON LAS SIGUIENTES: ADDWF f,d Sumar w y f ANDWF f,d AND entre W y f CLEARF Limpiar f CLRW Limpiar w CONF f,d Complementar f CLEARF f,d Decrementar f DECFSZ f,d Decrementar f,saltar si es cero INCF f,d Incrementar f INCFSZ f,d Incrementar f,saltar si es cero ICRWF f,d CR entre W y f MOVF f,d Mover f MOVWF f,w Mover W a f NOP No operación RLF f,d Rotar a la izquierda a través del carry RRF f,d Rotar a la derecha a través del carry SUBWF f,d Restar w de f SWAPF f,d Intercambiar nibbles de f XORWF f,d OR exclusiva entre W y f RCF f,b Limpiar bit b de f BSF f,b Activar bit b de f BTFSC f,b Probar bit b de f, saltar si es cero BTFSS f,b Probar bit b de f,saltar si es uno ADDLW k Sumar literal k a W ANDLW k AND entre k y W CALL k Llamar subrutina CLRWDT Limpiar WDT GOTO k Salta a dirección k IORLW k OR entre k y W MOVLW k Cargar a W con literal k RETFIE Retornar de interrupción RETLW k Retornar y cargar a W con k RETURN Retornar de subrutina SLEEP Ir al modo de bajo consumo SUBLW k Restarle k a W XORLW k OR exclusiva entre k y W TRIS sirve para configurar los puertos,si un pin trabaja como entrada o como salida. OPTION es para programar funciones especiales dentro del registro OPTION. Como ven, las instrucciones estan en asm, tambien hay instrucciones especificas para C, pero en mi opinion, asm es el lenguaje para microcontroladores que menos recursos utilizara del espacio de memoria del micro, en C se puede hacer un codigo fuente de 12 lineas y el mismo en asm seria de 69, ahi uno piensa, me conviene mas el C, pero no, porque al pasar dicho fuente a codigo maquina, es muy notable la diferencia, en .hex el fuente en asm ocupa unas 8 lineas y el de C cerca de 25. Bueno, aqui ya hay bastante informacion que servira de mucha ayuda a quienes enten interesados en estas diminutas computadoras, muchos saludos.
1507
« en: Miércoles 21 de Mayo de 2003, 15:03 »
hola los numeros palindromos son los que se pueden leer asi 101 , 111 ect las unidades son iguales a las decenas y en esto consiste el programa #include <stdio.h> #include <conio.h> main() { int c,p,u; printf("Entre el numero pico de 3 cifras"); scanf ("%d",&p); for (int i = 100;i<=p;i++) { c=i/100; u=i%10; if (c==u) printf("n %d",i); } getch(); return 0; } Un programa parecido algo mejorado podria ser asi: #include<stdio.h> #include<conio.h> main() { int p; printf("Entre el numero pico de 3 cifrast"); scanf ("%d",&p); for (int i = 0;i<=9;i++) for (int j = 0; j<=9;j++) { if (i*101+j*10 > p) { i = 10; // por si acaso break; } printf("n %d%d%d",i,j,i); } getch(); return 0; } Aqui no utilizo arrays, espero te sea de utilidad, cualquier cosa me avisas. Saludos
1508
« en: Miércoles 21 de Mayo de 2003, 14:47 »
Hola pixote, muy bueno el link que pusiste aqui, si me permites lo agregare a publicaciones y ebooks, el foro de link's. Espero tu respuesta. Saludos
1509
« en: Martes 20 de Mayo de 2003, 14:12 »
Gracias solocodigos por elaborar este foro tan esperado. GRACIAS
1510
« en: Martes 20 de Mayo de 2003, 14:00 »
Hola geo, de seguro el programador al que te refieres es el PnyProg....en tu otra consulta te deje un poco de info, sabes, el link que supuestamente dejaste, no esta, aqui no hay ningun link. Bueno, Saludos
1511
« en: Martes 20 de Mayo de 2003, 13:57 »
Hola geo, no hay problema, te ayudare en lo que sea....Con respecto a tu programador, especificame si es por puerto serie o puertoparalelo, si es por puerto paralelo casi seguro lleva implementado un circuito interado 74LS04 o un 74LS07 o algo similar, deberias verificar que ese integrado no este da;ado.
Entre en la seccione proyectos de la pagina a la cual me enviaste, tienen varios proyectos interesantes, pero deberias especificarme bien cual es el que te interesa, el ponyprog trabaja tambien con memorias EEPROM, y programa PIC's ero por puerto paralelo, si te interesa algo acerca de proyectos, talvez puedes unirte al mio, que se trata de un entrenador virtual, lo estoy elaborando con un internauta Colombiano(creo), y vamos bastante bien....Dentro de poquito pondre mas informacion. Bueno, quedo a tu disposicion, Saludos
1512
« en: Lunes 19 de Mayo de 2003, 14:55 »
Manual Completo de C: ManualSaludos
1513
« en: Lunes 19 de Mayo de 2003, 14:35 »
Hola, estoy seguro que a toda esa informacion la encontraras sin duda en: www.google.comwww.alltheweb.comwww.altavista.comAhi busco la informacion que necesito y hasta ahora me han salvado de muchas...Saludos
1514
« en: Lunes 19 de Mayo de 2003, 14:28 »
Hola a todos y gracias por su ayuda. He solucionado el problema de la suguiente manera:
#include <iostream.h> #include <string.h>
main() { mensaje = "Hola"; cout << mensaje; }
En realidad, lo he hacho de la forma mas simple, ya que de la otra forma me fue imposible hacerlo funcionar, pero no importa....Saludos a todos.
1515
« en: Lunes 19 de Mayo de 2003, 14:20 »
Aqui dejo un link a un minimanual muy interesante para los priciapiantes: Minimanual de aprendizajeMuchos Saludos.
1516
« en: Lunes 19 de Mayo de 2003, 14:13 »
Hola a todos. Bueno, toda persona interesada en aprender sobre estas diminutas computadoras, debera poseer: 1-Una PC 2-Editor de texto 3-Programador 4-Compilador 5-Simulador(no es necesario) Lo de la PC lo puse nada mas que para hacer bulto.....jijijiji.... Bueno, antes de meterse en cualquiera de los micros existentes en el mercado, yo recomiendo empezar con el PIC16F84, que es un micro de muy buenas prestaciones, es pequeño, economico y muy resulton. Los programadores para este diminuto chip, como tambien para muchos de su familia, los cuales ya son un poco mas complejos, son todos los mismos, tanto los por puerto paralelo como los por puerto serie. Yo les recomiendo usar un programador por puerto paralelo, ya que he tenido muchas malas experiencias con los programadores serie...El programador que uso actualmente es el que se encuentra en la siguiente pagina: Programador PP2Sirve tanto para micros como para EEPROM. El software utilizado para este programador es el ICprog, el cual puedes obtener en la misma pagina del programador. Un manualcito pequeño pero que a mi me ayudo mucho a entrar en calor en el tema es el del siguiente link: Manual PIC Para conseguir mas informacion, manuales y cursos, puedes buscar en el buscador de google.com... Ahi hay infinidades de cosas. Los micros se programan tanto en C como en Ensamblador, para emsamblador trae sus propias instruciones, no es el mismo ensamblador que el de la PC. Para C, lo mismo, con la diferencia de que los bucles, sentencias IF, etc. Es practicamente lo mismo.....Bueno, aqui ya hay bastante como para empezar en este mundo de electronica y computacion. Espero no olvidar nada, un saludo a todos y mucha surte. PD: Saludos juank
1517
« en: Sábado 17 de Mayo de 2003, 23:14 »
Hola juank, porfin hicieron el foro, ahora no tengo la info que necesitas, pero la traere de mi casa, despues te paso el circuito del programador y todo la informacion que nacesitaras....Bueno me voy porque estoy apurao, saludos y suerte.
1518
« en: Jueves 15 de Mayo de 2003, 22:22 »
Hola amigos, estoy aprendiendo un poco mas acerca de C++, no ahce mucho que empece y ya llegaron los famosos problemas.... estube leyendo en un manual, donde dice que para el manejo de strig, no es necesario poner las librerias con extencion .h porque se reemplazan al colocar (using namespace std;), pero en mi compilador Borland C++ 3.0, me aparecen miles de errores, trate de solucionarlo borrando eso y colocandoles el .h a las librerias, pero es lo mismo....Aqui les pongo el codigo que quiero compilar, quisiera saber si todo es problema de configuracion o que es lo que sucede, en el manual decia que en algunos comiladores no estaban implementadas las AnsiString, pero no se....Bueno, Saludos y Gracias
#include <iostream> #include <string> using namespace std;
main() { string mensaje; mensaje = "Hola"; cout << mensaje; }
1519
« en: Miércoles 14 de Mayo de 2003, 22:38 »
Hola, yo no logro entender, prueba en consultar en el foro de c++ Builder. Perdoname y Saludos
1520
« en: Martes 13 de Mayo de 2003, 14:52 »
Hola cyber, me alegra mucho lo que dices, y por si si casualidad quieres mas, debes de buscar en: www.google.com o www.alltheweb.comEsos son los buscadores que utilizo y me dan muy buenos resultados. Saludos y suerte.
1521
« en: Viernes 9 de Mayo de 2003, 20:25 »
Hola cyber, me alegro que te hayan sido de utilidad....Buscando en el google, he encontrado algunos otros. Saludos Otro1Otro2
1522
« en: Viernes 9 de Mayo de 2003, 20:11 »
Hola solocodigo, si es cierto lo que dice juank, los otros dias entre normalmente como siempre lo hago para rebisar los mensajes del foro, y en el banner que informa los usuarios en el chat, estaba yo, pero yo no me habia conectado..... Habia quedado conectado desde el dia anterior.... La verdad que quede mal con algunas personas que creian que yo estaba, ellos me hacian ppreguntas y yo no respondia, pero era porque en realidad no estaba....haber si se le puede dar una solucion, algo similar vi que le paso a principe. Bueno, espero logren solucionar dicho conflicto. Saludos
1523
« en: Viernes 9 de Mayo de 2003, 20:02 »
Hola cyber, aqui te dejo el link a una pagina que posee ejercicios de C++ con su respectiva solucion...Saludos Ejercicios
1524
« en: Jueves 8 de Mayo de 2003, 20:19 »
Es cierto lo que dice juank, ya que las nuevas maquina muestran la temperatura en las bios, yo te decia de hacerlo para maquinas pequeñas porque yo no tengo esa opcion, pero esta muy bien lo que quieres hacer y si se puede, es exactamente como dice juank. Saludos y disculpa.
1525
« en: Jueves 8 de Mayo de 2003, 16:37 »
Hola,yo podria ayudarte en algo, eso se podria hacer con microscontroladores y el puerto serie de la PC. No conosco ninguna funcion de bios.h que te valla a dar la temperatura de la maquina, creo que seria imposible ya que necesitarias un sensor de temperatura.... Con un micro podrias utilizar el sensor de temperatura LM335 y elaborar un termometro que imprima el resultado anto en un Modulo LCD como en un programita hecho en C introduciendo los datos por el puerto serie.....A lo que voy con todo esto, es a que para realizar lo que necesitas debes hacer un hadware adicional ya que la maquina no cuenta con sensores, yo podria ayudarte a elaborar el programa del micro, el hadware y el soft en C, todo depende de ti...Bueno espero no haber hablado de mas, Saludos y Suerte. NOTA: Esto seria para maquinas pequeñas, ya que las pcs modernas si traen sensores.
Páginas: 1 ... 59 60 [61] 62 63 ... 65
|
|
|