AO: ¾Æ³¯·Î±× ½ÅÈ£ Ãâ·Â
Âü°í:
¼¾¼¿¡ Àü¿øÀÌ °ø±Þ µÈ ÈÄ ¾à 20S ¸¦ µû¶æÇÏ°ÔÇؾßÇϸç ÃøÁ¤ µÈ µ¥ÀÌÅÍ°¡ ¾ÈÁ¤µÇ°í ¿ ¼¾¼°¡ Á¤»óÀÔ´Ï´Ù.
Å©±â:
Å×½ºÆ® ÇÁ·Î±×·¥:
±â´É: ÀÌ ¹öÀüÀÇ Å×½ºÆ® ÇÁ·Î±×·¥ Áö¿ø
Ĩ »ç¿ë: AT89S52
Å©¸®½ºÅ»: 11.0592MHZ
Àü¼Û·ü: 9600
ÄÄÆÄÀÏ·¯ ȯ°æ: Keil
[Áø¼ú] ÀÌ ÀýÂ÷´Â ¿¬±¸ ¹× ÂüÁ¶ ¿ëÀ¸·Î ¸¸ »ç¿ëµË´Ï´Ù. ÀúÀÛ±Ç ¹× ÀúÀÚ Á¤º¸¸¦ Ç¥½ÃÇϽʽÿÀ!
************************************************** ******************* /
/ ************************************************* *******************
Âü°í: 1, ÃøÁ¤µÈ ³óµµ°¡ ¼³Á¤µÈ ¹Ðµµº¸´Ù Ŭ °æ¿ì ´ÜÀÏ Ä¨ IO Æ÷Æ® Ãâ·ÂÀÌ ³·À½
************************************************** ******************* /
# // ¶óÀ̺귯¸® ÆÄÀÏ Æ÷ÇÔ
# Uchar ¼¸íµÇÁö ¾ÊÀº char // ¸ÅÅ©·Î Á¤ÀÇ ¼¸íµÇÁö ¾ÊÀº char
# Á¤ÀÇ uint ¼¸íµÇÁö ¾ÊÀº int // ¸ÅÅ©·Î Á¤ÀÇ ¼¸íµÇÁö ¾ÊÀº int
/ ************************************************* *******************
I / O Á¤ÀÇ
************************************************** ******************* /
Sbit LED = P1 ^ 0; // ³¡À» ³ªÅ¸ ³»±â À§ÇØ Ã¹ ¹ø° Æ÷Æ® (¿¹: P1) ÀÇ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ P1.0 Æ÷Æ®¸¦ Á¤ÀÇÇÕ´Ï´Ù.
Sbit DOUT = P2 ^ 0; // ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ P2 Æ÷Æ® ù ¹ø° Æ÷Æ® (¿¹: P2.0) ¸¦ ÀÔ·Â ¼¾¼·Î Á¤ÀÇÇÕ´Ï´Ù.
/ ************************************************* *******************
Áö¿¬ ±â´É
************************************************** ******************* /
¹«È¿ Áö¿¬ () // Áö¿¬ ÀýÂ÷
{
Uchar m, n, s;
(M = 20; m> 0; m --)
(N = 20; n> 0; n --)
(S = 248; s> 0; s --);
}
/ ************************************************* *******************
ÁÖ¿ä ±â´É
************************************************** ******************* /
º¸ÀÌµå ¸ÞÀÎ ()
{
µ¿¾È (1) // ¹«ÇÑ ·çÇÁ
{
LED = 1; // P1.0 Æ÷Æ® Á¶¸í ²ô±â
If (DOUT = = 0) // ³óµµ°¡ ¼³Á¤ °ªº¸´Ù ³ôÀ¸¸é ConÀÇ ±¸Çö
{
Áö¿¬ (); // Áö¿¬ °£¼·
If (DOUT = = 0) // ¼³Á¤µÈ °ªº¸´Ù ³ôÀº ³óµµ¸¦ °áÁ¤Çϸé ConÀÇ ±¸Çö
{
LED = 0; // P1.0 Æ÷Æ® Ç¥½ÃµîÀÌ ÄÑÁü
}
}
}
}
/ ************************************************* *******************
³¡
************************************************** ****************** /