사용하는 방법 대신 LedMatrix에 18F452 16f877A

미안 해요, 내가 일하는했다.내가 오늘은 웹 페이지를 입력할 수있습니다.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="매우 행복" border="0" />미안하다, 임마

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="매우 행복" border="0" />코드 :

# 포함 <16F877.H>

# HS, NOWDT, NOPUT, NOPROTECT, NOBROWNOUT, NOLVP 퓨즈

# 사용 지연 (시계 = 20000000)

# 이용의 RS232 (보오드 = 9600, xmit = PIN_A4, rcv = PIN_A5, RESTART_WDT, 오류)PIN_ST_CP PIN_C2 / / RCLK ----> 핀 12 ST_CP 정의 #

PIN_SH_CP PIN_C3 / / SRCLK ---> 핀 11 SH_CP 정의 #

정의 # PIN_SER_IN PIN_C5 / / SER -----> 핀 14

/ / 10 PIN_MRS PIN_C1 / / 팡 정의 #

/ / 13 PIN_OE PIN_C3 / / 팡 정의 ## fast_io (B)를 사용

# fast_io (C)를 사용하여

# fast_io (D)를 사용길이 = 26 s1_char_size;

숯불 에스원 [26];

오래 전;//*********************** sutunlara bağlı hc595 ********************** ************

/ RCLK ----> 핀 12 ST_CP 시계 PIN_B0 / 정의 #

정의 # 래치 PIN_B2 / / SRCLK ---> 핀 11 SH_CP

데이터를 정의 # PIN_B1 / / SER -----> 핀 14무효 HC595_OUT_satir (서명 숯불 send_data)

(

서명 숯불 bit_mask;(bit_mask = 1; bit_mask; bit_mask <<= 1)에 대한

(

/ / 당신이 직접 비트를 설정하여 사용하십시오 an AVR에서 난

/ / "데이터 = (send_data & bit_mask);"/ / 사람이 만약 / 다른 .... 사용

만약 ((send_data & bit_mask))

output_high (데이터);

그 밖의

output_low (데이터);output_high (시계);

delay_us (1);

output_low (시계);

)output_high () 래치;

delay_us (1);

output_low () 래치;

)

//************************************************ ******************************

무효 get_line1 (무효)

(

은 (i = 0; 난 <s1_char_size; 난 )

(

만약 (kbhit ())

(

에스원 [내가] = getc ();

delay_cycles (2);

printf ( "% C"를, 에스원 [내가]);

delay_us (1);

)

그 밖의

내가 -= 1;

)

)const 숯불 msg_default [26] = "소피 & ilker"; / / Yazdığınız cümle 80 küçük olduğu için kalan 앨런 noktalar ILE doldurulur karakterden./ * "소피 & ilker"-> 13 karakter 26 - 13 = 13 boşluk * /const 숯불 ascii1 [32] [5] = (

(0b00000000, / / 0

0b00000000,

0b00000000,

0b00000000,

0b00000000)(0b00000000, / / 1

0b00000000,

0b01011111,

0b00000000,

0b00000000)(0b00000000, / / 2

0b00000111,

0b00000000,

0b00000111,

0b00000000)(0b00010100, / / 3 ( "#"işareti)

0b01111111,

0b00010100,

0b01111111,

0b00010100)(0b00100100, / / 4 ( "$"işareti)

0b00101010,

0b01111111,

0b00101010,

0b00010010)(0b00100111, / / 5 ( "%"işareti)

0b00010101,

0b01101011,

0b01010100,

0b01110010)(0b00110110, / / 6

0b01001001,

0b01010110,

0b00100000,

0b01010000)(0b00000000, / / 7

0b00001011,

0b00000111,

0b00000000,

0b00000000)(0b00000000, / / 8 ( ")"işareti)

0b00011100,

0b00100010,

0b01000001,

0b00000000)(0b00000000, / / 9 ( "("işareti)

0b01000001,

0b00100010,

0b00011100,

0b00000000)(0b00101010, / / 10

0b00011100,

0b01111111,

0b00011100,

0b00101010)(0b00001000, / / 11 ( " "işareti)

0b00001000,

0b00111110,

0b00001000,

0b00001000)(0b00000000, / / 12 ( " '"işareti)

0b01011000,

0b00111000,

0b00000000,

0b00000000)(0b00001000, / / 13 ( "-"işareti)

0b00001000,

0b00001000,

0b00001000,

0b00001000)(0b00000000, / / 14

0b01100000,

0b01100000,

0b00000000,

0b00000000)(0b00100000, / / 15 ( "/"işareti)

0b00010000,

0b00001000,

0b00000100,

0b00000010)(0b00111110, / / 16 (0 rakamı)

0b01010001,

0b01001001,

0b01000101,

0b00111110)(0b00000000, / / 17 (1 rakamı)

0b01000010,

0b01111111,

0b01000000,

0b00000000)(0b01110010, / / 18 (2 rakamı)

0b01001001,

0b01001001,

0b01001001,

0b01000110)(0b00100010, / / 19 (3 rakamı)

0b01000001,

0b01001001,

0b01001001,

0b00110110)(0b00011000, / / 20 (4 rakamı)

0b00010100,

0b00010010,

0b01111111,

0b00010000)(0b00100111, / / 21 (5 rakamı)

0b01000101,

0b01000101,

0b01000101,

0b00111001)(0b00111100, / / 22 (6 rakamı)

0b01001010,

0b01001001,

0b01001001,

0b00110000)

(1, 113, 9, 5, 3) / / 23

(54, 73, 73, 73, 54) / / 24

(6, 73, 73, 41, 30) / / 25

(0, 54,54,0,0) / / (0, 54, 54,0,0,0)

/ / 26

(0, 91, 59, 0,0) / / (0, 91, 59,0,0,0) / / 27

(8, 20, 34, 65,0) / / 28

(20, 20, 20, 20, 20) / / 29

(65, 34, 20, 8,0) / / 30

(2, 1, 81, 9, 6) / / 31

);const 숯불 ascii2 [32] [5] = (

(50, 73, 121, 65, 62) / / 0

(124, 18, 17, 18, 124) / / 1

(65, 127, 73, 73, 54) / / 2 B 조

(62, 65, 65, 65, 34) / / 3 C

(65, 127, 65, 65, 62) / / 4 패

(127, 73, 73, 65, 65) / / 5 전자

(127, 9, 9, 1, 1) / / 6

(62, 65, 73, 73, 58) / / 7

(127, 8, 8, 8, 127) / / 8

(0, 65, 127, 65, 0) / / (0, 65, 127, 65,0,0)

/ / 9

(32, 64, 65, 63, 1) / / 10

(127, 8, 20, 34, 65) / / 11

(127, 64, 64, 64, 64) / / 12

(127, 2, 12, 2, 127) / / 13

(127, 2, 4, 8, 127) / / 14

(62, 65, 65, 65, 62) / / 15

(127, 9, 9, 9, 6) / / 16

(62, 65, 81, 33, 94) / / 17

(127, 9, 25, 41, 70) / / 18

(38, 73, 73, 73, 50) / / 19

(1,1,127, 1, 1) / / 20

(63, 64, 64, 64, 63) / / 21

(7, 24, 96, 24, 7) / / 22

(127, 32, 24, 32, 127) / / 23

(99, 20, 8, 20, 99) / / 24

(3, 4, 120, 4, 3) / / 25

(97, 81, 73, 69, 67) / / 26

(0, 127, 65, 65,0) / / (0, 127, 65, 65,0,0)

/ / 27

(2, 4, 8, 16, 32) / / 28

(0, 65, 65, 127,0) / / (0, 65, 65, 127,0,0)

/ / 29

(4, 2, 1, 2, 4) / / 30

(64, 64, 64, 64, 64) / / 31

);const 숯불 ascii3 [32] [5] = (/ / 0 - 30 == 31 요소

(0, 0, 7, 11,0) / / (0, 7, 11,0,0,0)

/ / 0

(32, 84, 84, 84, 56) / / 1

(127, 40, 68, 68, 56) / / 2

(56, 68, 68, 68,0) / / 3

(56, 68, 68, 40, 127) / / 4

(56, 84, 84, 84, 24) / / 5

(8, 126, 9, 9, 2) / / 6

(8, 84, 84, 84, 60) / / 7

(127, 8, 4, 4, 120) / / 8

(0, 68, 125, 64,0) / / (0, 68, 125, 64,0,0)

/ / 9

(32, 64, 68, 61,0) / / 10

(127, 16, 40, 68,0) / / 11

(0, 65, 127, 64, 0) / / (0, 65, 127, 64,0,0)

/ / 12

(124, 4, 120, 4, 120) / / 13

(124, 8, 4, 4, 120) / / 14

(56, 68, 68, 68, 56) / / 15

(124, 20, 20, 20, 8) / / 16

(8, 20, 20, 20, 124) / / 17

(124, 8, 4, 4, 8) / / 18

(72, 84, 84, 84, 36) / / 19

(4, 63, 68, 68,0) / / 20

(60, 64, 64, 32, 124) / / 21

(28, 32, 64, 32, 28) / / 22

(60, 64, 48, 64, 60) / / 23

(68, 40, 16, 40, 68) / / 24

(12,80, 80, 80, 60) / / 25

(68, 100, 84, 76, 68) / / 26

(0, 8, 54, 65,0) / / (0, 8, 54, 65,0,0)

/ / 27

(0,0,119,0,0) / / (0, 119,0,0,0,0) / / 28

(0, 65, 54, 8,0) / / (0, 65, 54, 8,0,0)

/ / 29

(2,1,2,4,2) / / 30(0b01111101, / / O를 harfi

0b10000010,

0b10000010,

0b10000010,

0b01111101,

)

);무효 메인 (무효)

(

int char_index;

int col_index;

int x = 0;

긴 엠에스디, 엘에스디;

int delaycount;

int16 startposition;set_tris_b (0);

set_tris_c (0x40);

set_tris_d (0);

HC595_OUT_satir (0);

output_c (0);

startposition = 0;/ /위한은 (i = 0; 나는 <79; 난 )

/ / 에스원 [내가] = 46;은 (i = 0; 난 <sizeof (msg_default); 난 )

에스원 [나] = msg_default [내가]; 나는 = 0;delay_ms (100);

하다

(

만약 (! 입력 (PIN_E1)) / / BUTONA BASILDI 없나?

(

하다

(

delay_cycles (2);

printf ( "\ F \ 연구 \ n");

printf ( "\ F \ 연구 \ n KAC karakter. (0 - 99 ):");

한국 엠에스디 = getc ();

delay_cycles (2);

printf ( "% C"를, 한국 엠에스디);

delay_us (1);

) 동안 (! (엠에스디, "0123456789")) isamoung;

하다

(

엘에스디 = getc ();

delay_cycles (2);

printf ( "% C"를, 엘에스디);

delay_us (1);

) 동안 (! (LSD는 "0123456789")) isamoung;s1_char_size = 10 * (엠에스디 - 48) (엘에스디 - 48);

delay_cycles (2);

printf ( "\ 연구 \ n \ n % 루 karakter girin :",) s1_char_size;

get_line1 ();

)

delaycount = 2; //-------> tarama hızı burdan ayarlanıyo ..

동안 () delaycount

(

col_index = startposition % 6;

char_index = startposition / 6;

만약 (char_index> = sizeof (에스원))

(

startposition = 0;

char_index = 0;

col_index = 0;

)

x = 에스원 [char_index];/ / 74HC595 ler suruluyor

output_high (PIN_SH_CP);

output_high (PIN_ST_CP);

output_high (PIN_SER_IN);

output_low (PIN_SH_CP);

delay_us (1);

output_high (PIN_SH_CP);

output_low (PIN_SER_IN);위한은 (i = 0; 나는 <80; 난 ) / / 80 Tane 코오롱 kullanıyoruz

(

/ / port_b = 0;

output_low (PIN_ST_CP);

delay_us (200);

output_high (PIN_ST_CP);

delay_us (1);

output_low (PIN_SH_CP);

delay_us (1);

output_high (PIN_SH_CP);(col_index == 5)

(

col_index = 0;

char_index ;

만약 (char_index> = sizeof (에스원))

char_index = 0;

x = 에스원 [char_index];

)

그 밖의

(

만약 (x <32)

HC595_OUT_satir (0);

다른면 (x <64)

HC595_OUT_satir (ascii1를 [x - 32] [col_index]);

다른면 (x <96)

HC595_OUT_satir (ascii2를 [x - 64] [col_index]);

다른면 (x <128)

HC595_OUT_satir (ascii3를 [x - 96] [col_index]);col_index ;

)

delay_us (120);

HC595_OUT_satir (0);

)

delaycount -;

)

startposition ;

)는 ()는 true;

)
 
난 영어, 아랍어, 그리고 독일 hhhhhhhhh 가르쳐 줄께

내가 이집트에서 왔어요

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="매우 행복" border="0" />피라미드와 스핑크스의 나라

우선 나는 (고맙습니다 아주 MMUCHHHHHHHH 말) 싶지<img src="http://i475.photobucket.com/albums/rr117/thank-you-friend/thank-you-friend7.jpg" border="0" alt=""/>

<img src="http://www.graphicsupersite.com/comments/cat/Turkish/Tesekkurler.gif" border="0" alt=""/>
둘째는 새로운 코드이 너무 매우 놀라운

하지만 또 다른 문제가 나타난다

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="울고 또는 아주 슬픈" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="울고 또는 아주 슬픈" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="울고 또는 아주 슬픈" border="0" />언제 변경

코드 :

길이 = 26 s1_char_size;

숯불 에스원 [26];

...

.....

const 숯불 msg_default [26] = "소피 & ilker";
 

Welcome to EDABoard.com

Sponsor

Back
Top