¸ðµâ ½Åû:
¾×È °¡½º, ºÎź, ÇÁ·ÎÆÇ, ¸Þź, ¿¬±â ¹× ´Ù¸¥ ŽÁö¸¦ À§ÇØ Àû´çÇÑ °¡Á¤°ú °øÀå °¡½º ´©Ãâ °¨½Ã ÀåÄ¡¸¦ À§ÇØ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù;
¸ðµâ Ư¡:
1, Àü¿ø Ç¥½Ã±â ¹× ttl ½ÅÈ£ Ãâ·Â Áöħ°ú °íÇ°Áú ÀÌÁß ÆгΠµðÀÚÀÎÀÇ »ç¿ë;
2, do ½ºÀ§Ä¡ ½ÅÈ£ (ttl) Ãâ·Â ¹× ao ¾Æ³¯·Î±× ½ÅÈ£ Ãâ·Â;
3, ttl Ãâ·Â À¯È¿ÇÑ ½ÅÈ£´Â ³·½À´Ï´Ù. (»êÃâ ³·Àº ½ÅÈ£µîÀÌ, ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ¶Ç´Â ¸±·¹ÀÌ ´ÜÀ§¿¡ Á÷Á¢ ¿¬°áµÉ ¼ö ÀÖÀ» ¶§)
4, ´õ ³ôÀº Àü¾ÐÀ» °¡Áø ¾Æ³¯·Î±× »êÃâ Àü¾Ð ´õ ³ôÀº Àü¾Ð.
5, ¾×È ¼®À¯ °¡½º, õ¿¬ °¡½º, µµ½Ã °¡½º, ¿¬±â´Â ´õ ³ªÀº °¨µµ¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
6, ³× ³ª»ç ±¸¸Û ÃËÁøÇϱâ À§Ä¡;
7, Á¦Ç° Â÷¿ø: 32 (l) * 20 (w) * 22 (h)
8, ±ä ¼ºñ½º ±â°£ ¹× ¹ÏÀ» ¼ö ÀÖ´Â ¾ÈÁ¤¼º°ú ´õºÒ¾î
9, º¹±¸ ±â´É¿¡ ºü¸¥ ÀÀ´ä
Àü±â ¼º´É:
ÀÔ·Â Àü¾Ð: dc5v Àü·Â ¼Òºñ (ÇöÀç): 150ma
Ãâ·Â: ttl µðÁöÅÐ 0 ¹× 1 (0.1 ¹× 5 v)
Ao »êÃâ: 0.1-0.3 v (»ó´ëÀûÀ¸·Î ¿À¿° ¾øÀ½), ´ë·« 4 v Àü¾ÐÀÇ ÃÖ´ë ³óµµ
Ưº° ¾Ë¸²: ¼¾¼ Àü¿ø, 20 s µîÀ» ¿¹¿ÇÏ´Â ÇÊ¿ä, ÃøÁ¤ µÈ µ¥ÀÌÅÍ´Â ¾ÈÁ¤, ¼¾¼ ¿Àº ³»ºÎ Àü¼± ¶§¹®¿¡ Á¤»óÀûÀÎ Çö»óÀÔ´Ï´Ù, ´õ¿î Á¤»óÀÌ ¾Æ´Ñ °æ¿ì¿¡.
¹è¼±:
1, VCC: ´ÙÀ½ Àü¿ø °ø±Þ ±àÁ¤ (5 V)
2, gnd: Àü¿ø °ø±Þ ÀåÄ¡¸¦ ºÎÁ¤ÀûÀÎ ¿¬°á
3, do: ttl ½ºÀ§Ä¡ ½ÅÈ£ Ãâ·Â
4, ao: ¾Æ³¯·Î±× ½ÅÈ£ Ãâ·Â
Å×½ºÆ® ÇÁ·Î±×·¥:
±â´ÉÀÇ ±¸Çö: Áö¿ø ½ÃÇè ÀýÂ÷ÀÇ ÀÌ ¹öÀü
Ĩ »ç¿ë: at89s52
Å©¸®½ºÅ»: 11.0592 MHZ
º¸µåÀ²: 9600
ÄÄÆÄÀÏ·¯ ȯ°æ: Keil
¡¼Statement¡½ ÀÌ ÀýÂ÷´Â ÇнÀ°ú Âü°í¸¦ À§Çؼ¸¸ »ç¿ëµÇ¸ç ÀúÀÛ±Ç ¹× ÀúÀÚ Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ!
************************************************** *******************/
/************************************************* *******************
±â¼ú: 1, ÃøÁ¤ µÈ ³óµµ°¡ ¼³Á¤ ³óµµº¸´Ù Å©¸é ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ io Ãâ·Â ³·À½
************************************************** *******************/
# Æ÷ÇÔ // ¶óÀ̺귯¸® ÆÄÀÏ
# Define uchar unsigned char // macro defines unsigned character
# Define uint unsigned int // ¸ÅÅ©·Î Á¤ÀÇ unsigned integer
/************************************************* *******************
I/O Á¤ÀÇ
************************************************** *******************/
Sbit led = p1 ^ 0;//Ç¥½Ã±â·Î p1 Æ÷Æ® p1 (p1.0) ÀÇ Ã¹ ¹ø° ºñÆ®¸¦ Á¤ÀÇ
Sbit dout = p2 ^ 0;//¼¾¼ ÀÔ·Â ¿ë ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ p2 Æ÷Æ® (ie p2.0) ÀÇ Ã¹ ¹ø° ºñÆ®¸¦ Á¤ÀÇ
/************************************************* *******************
Áö¿¬ ±â´É
************************************************** *******************/
Void Áö¿¬ () // Áö¿¬ ÇÁ·Î±×·¥
{
Uchar m, n, s;
For (m = 20; m> 0; m --)
For (n = 20; n> 0; n --)
For (s = 248; s> 0; s --);
}
/************************************************* *******************
ÁÖ¿ä ±â´É
************************************************** *******************/
Void ¸ÞÀÎ ()
{
±×·¯³ª (1) // ¹«ÇÑÇÑ ¹Ýº¹
{
Led = 1; // off p1.0 Æ÷Æ® ¶óÀÌÆ®
¸¸¾à¿¡ (dout = = 0) // ³óµµ°¡ ¼¼Æ® °¡Ä¡ º¸´Ù´Â ´õ ³ôÀ» ¶§, Á¶°Ç ±â´ÉÀ» ½ÇÇàÇÕ´Ï´Ù
{
Áö¿¬ ();//Áö¿¬ anti-interference
¸¸¾à¿¡ (dout = = 0) // ³óµµ°¡ ¼¼Æ® °¡Ä¡ º¸´Ù´Â ´õ ³ôÀ» ¶§, Á¶°Ç ±â´ÉÀ» ½ÇÇàÇÕ´Ï´Ù
{
Led = 0; // ¶óÀÌÆ® p1.0 Æ÷Æ® ¶óÀÌÆ®
}
}
}
}
/************************************************* *******************
¿£µå
************************************************** Led°¡ ******************/