Cubo De Leds 5X5X5

Páginas: 13 (3088 palabras) Publicado: 17 de julio de 2012
#include "C:\Users\Toshiba\Desktop\proyectos picc\cubo 2\cubo2.h"
#FUSES XT,NOWDT,NOPROTECT,NOLVP//FUSIBLES QUE VAMOS A USAR
#USE DELAY(CLOCK=4Mhz)//USAMOS UNA FRECUENCIA DE RELOJ DE 4MHZ
#include <STDLIB.H>
// AQUI EMPIEZA EL CODIGO
//Puertos mediante definicion de Bytes//
#Byte Porta=0x05
#Byte portb=0x06
#Byte portc=0x07
#Byte portd=0x08
#Byte porte=0x09
//Final de ladeclaracion de puertos//

//Columnas y niveles, mediante definicion de bits//
#bit col1=0x05.0
#bit col2=0x05.1
#bit col3=0x05.2
#bit col4=0x05.3
#bit col5=0x05.4
#bit col6=0x05.5
#bit col7=0x06.0
#bit col8=0x06.1
#bit col9=0x06.2
#bit col10=0x06.3
#bit col11=0x06.4
#bit col12=0x06.5
#bit col13=0x06.6
#bit col14=0x06.7
#bit col15=0x07.0
#bit col16=0x07.1
#bit col17=0x07.2
#bitcol18=0x07.3
#bit col19=0x07.4
#bit col20=0x07.5
#bit col21=0x07.6
#bit col22=0x07.7
#bit col23=0x09.0
#bit col24=0x09.1
#bit col25=0x09.2

#bit niv1=0x08.0
#bit niv2=0x08.1
#bit niv3=0x08.2
#bit niv4=0x08.3
#bit niv5=0x08.4
//Final de la declaracion de columnas y niveles//

int i=0,a=0,n=0,c=0;
//funciones extra
void nivel1on(int){
output_d(0b00000001);
}
void nivel2on(int){output_d(0b00000010);
}
void nivel3on(int){
output_d(0b00000100);
}
void nivel4on(int){
output_d(0b00001000);
}
void nivel5on(int){
output_d(0b00010000);
}
//------Letras-----
void letra(int){ //traslacion de la letra por niveles
niv1=1;
delay_ms(150);
niv2=1;
delay_ms(150);
niv3=1;niv1=0;
delay_ms(150);
niv4=1;niv2=0;
delay_ms(150);
niv5=1;niv3=0;
delay_ms(150);
niv4=0;delay_ms(150);
niv5=0;
}
void letraa(int){
Output_a(0b111110);
Output_b(0b01010010);
Output_c(0b10001010);
Output_e(0xff);
}
void letrab(int){
Output_a(0b111111);
Output_b(0b01011010);
Output_c(0b10101011);
Output_e(0b010);
}
void letrac(int){
Output_a(0b101110);
Output_b(0b00011000);
Output_c(0b01100011);
Output_e(0b100);
}
void letrad(int){
Output_a(0b111111);Output_b(0b00011000);
Output_c(0b10100011);
Output_e(0b011);
}
void letrae(int){
Output_a(0b111111);
Output_b(0b01011010);
Output_c(0b01100011);
Output_e(0b100);
}
void letraf(int){
Output_a(0b111111);
Output_b(0b01010010);
Output_c(0b01000010);
Output_e(0x00);
}
void letrag(int){
Output_a(0b111111);
Output_b(0b01011000);
Output_c(0b01101011);
Output_e(0xff);
}
void letrah(int){Output_a(0b011111);
Output_b(0b01000010);
Output_c(0b11001000);
Output_e(0xff);
}
void letrai(int){
Output_a(0b110001);
Output_b(0b11111000);
Output_c(0b01100011);
Output_e(0b100);
}
void letraj(int){
Output_a(0b110001);
Output_b(0b01010010);
Output_c(0b01000011);
Output_e(0x00);
}
void letrak(int){
Output_a(0b011111);
Output_b(0b01000100);
Output_c(0b01010100);
Output_e(0b100);
}void letral(int){
Output_a(0b011111);
Output_b(0b00001000);
Output_c(0b00100001);
Output_e(0b100);
}
void letram(int){
Output_a(0b011111);
Output_b(0b01000001);
Output_c(0b11000100);
Output_e(0xff);
}
void letran(int){
Output_a(0b011111);
Output_b(0b01000001);
Output_c(0b11010000);
Output_e(0xff);
}
void letrao(int){
Output_a(0b101110);
Output_b(0b00011000);Output_c(0b10100011);
Output_e(0b011);
}
void letrap(int){
Output_a(0b111111);
Output_b(0b01010010);
Output_c(0b10001010);
Output_e(0b001);
}
void letraq(int){
Output_a(0b101110);
Output_b(0b00011000);
Output_c(0b10010011);
Output_e(0b101);
}
void letrar(int){
Output_a(0b111111);
Output_b(0b11010010);
Output_c(0b10101010);
Output_e(0b100);
}
void letras(int){
Output_a(0b110010);Output_b(0b01011010);
Output_c(0b01101011);
Output_e(0b010);
}
void letrat(int){
Output_a(0b100001);
Output_b(0b11110000);
Output_c(0b01000011);
Output_e(0b000);
}
void letrau(int){
Output_a(0b001111);
Output_b(0b00001000);
Output_c(0b11100001);
Output_e(0b011);
}
void letrav(int){
Output_a(0b000111);
Output_b(0b00000100);
Output_c(0b11010001);
Output_e(0b001);
}
void letraw(int){...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • cubo de leds
  • Cubo De Leds 5*5
  • C mo hacer un cubo de LEDs
  • Cubo De Leds
  • Elaboracion de un vúmetro en un cubo de diodos led de dimensiones 5x5x5.
  • Comose Hace Un Cubo De Leds 4*4*4
  • Cubo de leds 3x3x3
  • CORRECCION Cubo De Leds 4x4x4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS