А вот схема:
А вот как пишутся буквы:
Я все сделал по схеме но устройство не работает .
Может проблема в прошивке???
Code
#include
<pic.h>
#include <delay.c>
main(void)
{
unsigned int i;
unsigned char dizi[]={
0xFF,0x10,0x10,0x10,0xFF,0x00, // H
0xFF,0x89,0x89,0x89,0x81,0x00, // E
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0x7E,0x81,0x81,0x81,0x7E,0x00, // O
0x00,0x00,// probel v 2 dioda
0xBF,0x00, // !
0xBF,0x00, // !
0x00,0x00,0x00,0x00,0x00,0x00 // probel v 6 diodov
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00, // 6 liniy sveta
};
TRISB=0;
for(;;){
for(i=0;i<48;i++){
PORTB=dizi[i];
DelayMs(1); // 1ms jdi
}
DelayMs(48); // 48ms jdi
}
<pic.h>
#include <delay.c>
main(void)
{
unsigned int i;
unsigned char dizi[]={
0xFF,0x10,0x10,0x10,0xFF,0x00, // H
0xFF,0x89,0x89,0x89,0x81,0x00, // E
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0x7E,0x81,0x81,0x81,0x7E,0x00, // O
0x00,0x00,// probel v 2 dioda
0xBF,0x00, // !
0xBF,0x00, // !
0x00,0x00,0x00,0x00,0x00,0x00 // probel v 6 diodov
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00, // 6 liniy sveta
};
TRISB=0;
for(;;){
for(i=0;i<48;i++){
PORTB=dizi[i];
DelayMs(1); // 1ms jdi
}
DelayMs(48); // 48ms jdi
}
вот источник: http://translate.goo…nsla....e=UTF-8
Добавлено (17.10.2010, 20:40)
---------------------------------------------
Это мое первое устройство на микроконтроллере!!!