Skip to content

Instantly share code, notes, and snippets.

View brandon22esquivel's full-sized avatar

brandon22esquivel

View GitHub Profile
// LÍBRERIAS
#include <SoftwareSerial.h> //Libreria Software Serial para Bluetooth (Se descarga), en esta caso usamos el HC-05 que sirve para usarse de Esclavo ó Maestro
#include <LiquidCrystal_I2C.h> //Librería de la pantalla LCD
#include <Wire.h> //Librería para permitir comunicarse con el I2C
#include <Servo.h> // librería para poder controlar el servo
#include <DHT.h> //Librería paa usar sensores DHT (Se descarga)
#include <DHT_U.h> //Complemento de la librería DHT
//PINES ESPECIALES
#define DHTPIN 6 //Se define el pin del DHT
org 100h ; inicio de programa
include 'emu8086.inc' ;Incluye funciones de libreria emu8086
; DEFINE_SCAN_NUM
; DEFINE_PRINT_STRING
DEFINE_PRINT_NUM
DEFINE_PRINT_NUM_UNS
mov si, 0
mov al, 0
;Convertir primera cadena a numero
mov cx,1
mov al, 13h
mov ah, 0
int 10h ; Establecer el modo de video de gráficos.
bucle1:
mov dx, cx
mov al, color ;AL = pixel color
mov ah, 0ch ;Cambiar color para un solo pixel
org 100h
mov si, 0 ;ponemos si en 0
comienzo:
mov al, msg2[0] ;copiar la primera letra de la palabra a al
cmp msg[si],"$" ;si es el fin de la cadena mandar a final
jz final
cmp msg[si], al ;comparar si encuentra la primera letra de la cadena
jne seguir
org 100h
comienzo:
mov si, x
mov al, msg2[si]
cmp msg[si], al ;comparar letra por letra las cadenas, si uno no coincide manda
;directamente a fin y termina el programa
jne fin:
cmp msg[si], "$" ;si es el final y el programa llega aca, quiere decir que son iguales
;Programa que compara dos numeros y determina si es mayor, menor o igual
;Instruccion CMP sirve para comparar dos numeros
;A>B Instruccion JG
;A<B Instruccion JL
;A=B Instruccion JE
.model small
.stack
.data
;Mensajes a mostrar
mensaje1 db 13,10, 'A > B $'
.model small
.stack ;Definiremos la pila de datos
.data ;Debe de reservar un espacio de memoria para las variables que definiremos
mensaje db 13,10,'Hola Mundo $' ;Creamos nuestra variable con un mensaje
mensaje2 db 13,10, 'Desarrollo de Software $'
mensaje3 db 13,10, 'Bienvenidos $'
.code
inicio:
mov ax, @data ; @data Regresa los datos a pantalla
.model small
.stack ;Definiremos la pila de datos
.data ;Debe de reservar un espacio de memoria para las variables que definiremos
mensaje db 13,10,'Hola Mundo $' ;Creamos nuestra variable con un mensaje
mensaje2 db 13,10, 'Desarrollo de Software $'
.code
inicio:
mov ax, @data ; @data Regresa los datos a pantalla
@brandon22esquivel
brandon22esquivel / admin.py
Last active May 13, 2020 23:45
Administrar modelos de la segunda aplicacion web
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.contrib import admin
#Register your models here.
from .models import Alumno
from .models import Curso
from .models import Matricula
@brandon22esquivel
brandon22esquivel / model.py
Last active May 13, 2020 23:40
Modelo de datos para nuestra segunda aplicacion
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class Alumno(models.Model):
Apellido_Paterno = models.CharField(max_length=35)
Apellido_Materno = models.CharField(max_length=35)
Nombres = models.CharField(max_length=35)