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