80c196kc´Â
ÀÎÅÚ»çÀÇ 16ºñÆ® ¿ø Ĩ ¸¶ÀÌÄÄ(ÀÎÅڻ翡¼´Â ¿ø Ĩ
¸¶ÀÌÄÄÀ» ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯(micro-controller)¶ó°íµµ
ºÎ¸¥´Ù)À¸·Î, º¸ÅëÀÇ 8ºñÆ®¿Í 16ºñÆ® ¸¶ÀÌÄÄÀÇ ±¸Á¶¿Í´Â
´Þ¸® µ¶ÀÚÀûÀÎ ±¸Á¶¸¦ »ç¿ëÇϰí ÀÖ´Ù. óÀ½¿¡´Â NMOSŸÀÔÀÇ
8098-90°ú BH ¹öÀüÀÌ Á¦Ç°ÈµÇ¾úÁö¸¸, ÃÖ±Ù¿¡´Â CMOSŸÀÔÀÇ
80C196KA, KB, KC, 80C196MC µîÀÇ °íµµÀÇ ±â´ÉÀ» °®´Â
°ÍµéÀÌ ÃâÇϵǰí ÀÖ´Ù. ÀÌÁß 80C196KC¿¡ ´ëÇØ¼ ¾Ë¾Æº¸°í,
°¢°¢ÀÇ ·Îº¿À» Á¦ÀÛÇÏ¿© º¸µµ·Ï ÇÏÀÚ. |
1)
80C196KCÀÇ ±â´É
¢Ñ 256 ¹ÙÀÌÆ®ÀÇ RAM ¢Ñ 232 ¹ÙÀÌÆ® ·¹Áö½ºÅÍ ÆÄÀÏ ¢Ñ ÆÄ¿ö ´Ù¿î/¾ÆÀÌµé ¸ðµå ¢Ñ 16ºñÆ® ¿öÄ¡µµ±× ŸÀÌ¸Ó ¢Ñ Ç® µàÇ÷º½º ½Ã¸®¾ó Æ÷Æ® ¢Ñ µ¿Àû ±¸Á¶·Î
µÇ¾îÀÖ´Â 8ºñÆ®/16ºñÆ® ¹ö½ºÆø ¢Ñ HOLD/HOLDA ¹ö½º ÇÁ·ÎÆ®ÄÝ ¢Ñ ´Ù¼¸ °³ÀÇ 8ºñÆ® I/OÆ÷Æ® ¢Ñ ¼¼ °³
PWM Ãâ·Â ¢Ñ
28°³ ÀÎÅÍ·´Æ® ¼Ò½º ¢Ñ 16°³ ÀÎÅÍ·´Æ® º¤ÅÍ ¢Ñ 4°³ÀÇ 16ºñÆ® ¼ÒÇÁÆ®¿þ¾î ŸÀÌ¸Ó ¢Ñ ŸÀÌ¸Ó 2ÀÇ °ª ±â·Ï, Áõ°¡/°¨¼Ò Ä«¿îÆÃ ±â´É ¢Ñ »ùÇÃ/Ȧµå
±â´ÉÀ» °®´Â 8/10ºñÆ® A/D ÄÁ¹öÅÍ ¢Ñ 16ºñÆ®*16ºñÆ® °ö¼À ¢Ñ 32ºñÆ®/16ºñÆ® ³ª´°¼À
¢Ñ PTS(peripheral transactoin
(2)
80C196KCÀÇ Ä¨ ±¸Á¶
80c196kc´Â
ÃÑ 68°³ÀÇ ICÇÉÀ» °¡Áö°í ÀÖÀ¸¸ç, °¢°¢ÀÇ ÇÉÀº ±â´ÉÀ»
°¡Áö°í ÀÖ´Ù. ¹Ø¿¡ ÀÖ´Â ±×¸²ÀÌ ¿ì¸®°¡ ¹è¿ï ĨÀÇ ¸ðÇüÀ»
º¸¿© ÁÖ°í ÀÖ´Ù. ¸î °³ÀÇ ÇɵéÀº ÇÑ °³ÀÇ ÇÉ¿¡ ¿©·¯
°¡ÁöÀÇ ±â´ÉÀ» °¡Áö°í ÀÖ´Ù´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ĨÀÌ
º¹ÀâÇÏ¿© Áú¼ö·Ï ÀÌ·¸°Ô ÇÑ °³ÀÇ ÇÉ¿¡ ¿©·¯ °¡Áö ±â´ÉÀ»
°¡Áö°Ô µÈ´Ù. °¢°¢ÀÇ ±â´ÉÀº ÇÁ·Î¼¼¼ÀÇ ³»ºÎ¿¡¼ ¾î¶»°Ô
¼³Á¤ÇÏ´À³Ä¿¡ µû¶ó¼ ±â´É ¼³Á¤ÀÌ °¡´ÉÇϵµ·Ï µÇ¾î
ÀÖ´Ù´Â °ÍÀ» ¾Ë¾ÒÀ¸¸é ÇÑ´Ù. ÀÚ¼¼ÇÑ »ç¿ë¹ýÀº ´ÙÀ½¿¡
¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.

3) ÇÉÀÇ ¿ªÇÒ
ˤ˂
±×¸²¿¡¼ 68°³ÀÇ
ÇÉ¿¡ °üÇÑ ±â´ÉµéÀ» ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. ÀÌ µéÀÇ ÇÉÀº ¼ÒÇÁÆ®¿þ¾î¸¦
ÀÛ¼ºÇÒ °æ¿ì¿¡ ¼³Á¤ÀÌ °¡´ÉÇϰųª, Çϵå¿þ¾î¿¡¼ ¼³Á¤ÀÌ
°¡´ÉÇϵµ·Ï µÇ¾î ÀÖ´Ù. ÀÚ¼¼ÇÑ °ÍÀº ´ÙÀ½¿¡ ¼³¸íÇϱâ·Î
Çϰí, À̰÷¿¡¼´Â °¢°¢ÀÇ ÇÉ¿¡ °üÇÑ °£·«ÇÑ ±â´É¸¸
¾Ë¾Æº¸ÀÚ.(80c196kc´Â 5°³ÀÇ Æ÷Æ®°¡ ÀÖ´Ù)
±âÈ£ |
±â´É |
|
Àü¿ø +5V |
|
¸¶½ºÅ·ÀÌ ºÒ°¡´ÉÇÑ ÀÎÅÍ·´Æ® 0x203E |
|
8ºñÆ®ÀÇ µðÁöÅÐ ÀÔ·Â Æ÷Æ® or.
¾Æ³¯·Î±× ÀԷ¿¡µµ ¾²ÀÓ |
|
8ºñÆ®ÀÇ ÀÔ·Â/ Ãâ·Â ÇÉÀ¸·Î
»ç¿ë |
|
8ºñÆ®ÀÇ ´Ù±â´É¼º ÇÉ(
´Ù¸¥ ±â´Éµé°ú °øÀ¯ °¡´É) |
|
¾ç¹æÇ⼺ ÀÔÃâ·Â ÇÉÀ¸·Î,¿ÜºÎ¿ÍÀÇ
ÀÔÃâ·ÂÇÉÀ¸·Î »ç¿ë.
ÁÖ¼Ò(A0
~A15), µ¥ÀÌÅÍ
¹ö½º ÇÉ(D0~D15)°ú ÇÉÀ» °øÀ¯ |
|
|
ÁÖ¼Ò°ªÀ̳ª µ¥ÀÌÅÍ °ªÀ» ÁÖ°í ¹ÞÀ»
¶§ ¹ö½º·Î ¾²ÀÓ |
|
¾Æ³¯·Î±× ½ÅÈ£¸¦ ¹Þ¾Æ µé¿©¼ µðÁöÅзÎ
º¯È¯°¡´ÉÇÑ
ÇÉ |
|
¿ÜºÎ ÀÎÅÍ·´Æ®, IOC1.1·Î ¼³Á¤Çϸé
¿ÜºÎ ÀÎÅÍ·´Æ® »ç¿ë °¡´É |
|
EPROM ÀÇ ¾Ë°í¸®ÁòÀ» °üÇÒ |
|
¾Æ³¯·Î±× ÀÔ·Â °ªÀ» µðÁöÅÐ °ªÀ¸·Î
¹Ù²Ü ¶§ ±âÁØÀÌ µÇ´Â ±×¶ó¿îµå °ªÀ» ¼³Á¤ |
|
¾Æ³¯·Î±× ÀÔ·Â °ªÀ» µðÁöÅÐ °ªÀ¸·Î
¹Ù²Ü ¶§ ±âÁØÀÌ µÇ´Â 5V¸¦ ¿¬°á |
|
µðÁöÅРȸ·ÎÀÇ ±×¶ó¿îµå(0V)·Î VSS¿¡´Â
¸ðµÎ ±×¶ó¿îµå¿¡ ¿¬°á |
|
EPROM¿¡ ÇÁ·Î±×·¡¹Ö ÇÒ °æ¿ì¿¡
¼³Á¤(LOW ACTIVE) |
|
ÇÁ·Î¼¼¼ Àüü¸¦ ¸®¼Â(LOW ACTIVE) |
|
Åë½ÅÀ» ÇÒ °æ¿ì ¿ÜºÎ·ÎºÎÅÍ ½ÅÈ£¸¦
¹Þ¾ÆµéÀÌ´Â ÇÉ |
|
Åë½ÅÀ» ÇÒ °æ¿ì ¿ÜºÎ·Î ½ÅÈ£¸¦ º¸³»´Â
ÇÉ |
|
LOW ACTIVE : P3,P4 |
|
HIGH ACTIVE : ÇÁ·Î±×·¡¹Ö
¸ðµå¿¡¼ ¿Ã¹Ù¸£°Ô ¸í·É¾î°¡ »ç¿ëµÇ¾ú´Ù´Â
°ÍÀ» ³ªÅ¸³¿ |
|
ÆÞ½º Æø º¯Á¶ 0,1,2 |
|
°í¼Ó ÀÔ·Â ÀåÄ¡ÀÇ ÀÔ·Â ÇÉ |
|
°í¼Ó Ãâ·Â ÀåÄ¡ÀÇ Ãâ·Â ÇÉ |
|
LOW ACTIVE : ¿ÜºÎ ¸Þ¸ð¸®¿Í Á¤º¸
±³È¯À» ÇÏ´Â ¹ö½º ÄÁÆ®·Ñ·¯ÀÇ ÀÏÀÌ ³¡³ªÁö
¾Ê¾ÒÀ» °æ¿ì »ç¿ë
|
|
LOW ACTIVE : ¿ÜºÎ ´Ù¸¥ µð¹ÙÀ̽º¿Í
Á¤º¸ ±³È¯¿¡ ¹ö½º°¡ ¾²À̰í ÀÖ´Â °æ¿ì |
|
LOW ACTIVE : ¹ö½º¸¦ ÄÁÆ®·Ñ ÇÔ |
|
ŸÀÌ¸Ó 2ÀÇ Áõ°¡/°¨¼Ò |
|
HIGH ACTIVE |
|
Àü·ù Àý¾à ȸ·ÎÀÇ Å¸ÀÌ¹Ö ÇÉ |
|
»ó½Â ¸ð¼¸®¿¡¼ ÀÎÅÍ·´Æ® 11¹øÀÌ
¼³Á¤µÇ¾î ÀÖÀ» °æ¿ì ±× ¶§ÀÇ Å¸À̸Ó2ÀÇ ½Ã°£À»
±â¾ï |
|
LOW ACTIVE : ÇöÀç ÇÁ·Î±×·¡¹Ö µ¿ÀÛÀ»
Çϰí ÀÖ´Â °æ¿ì |
|
¿ÜºÎ ÇÏÀ§ ¸Þ¸ð¸® ¾²±â/¿ÜºÎ ¸Þ¸ð¸®
¾²±â |
|
¿ÜºÎ »óÀ§ ¸Þ¸ð¸® ¾²±â/¹ö½º »óÀ§
Çã¿ë |
|
ŸÀ̸Ó2ÀÇ °ªÀ» ±âÈ(¸®¼Â) |
|
LOW ACTIVE : EPROM°ú ÁÖ¼Ò ±³È¯¾øÀÌ
¼øÂ÷ÀûÀ¸·Î Á¤º¸¸¦ ±³È¯ |
|
¿ÜºÎ ¸Þ¸ð¸®¿ÍÀÇ »çÀÌŬÀ» Á¶Á¤ÇØ
ÁÖ´Â
ÇÉ
|
|
ŸÀÌÅÍ2 Ŭ·° ÀÔ·ÂÀ̳ª Åë½ÅÇÒ °æ¿ì
º¸·¹ÀÌÆ® »ý¼º ÆÞ½º ÀÔ·Â |
|
HIGH : ³»ºÎ¸Þ·Î¸® ¼±Åà LOW: ¿ÜºÎ¸Þ¸ð¸® ¼±ÅÃ
|
|
¿ÜºÎ¸Þ¸ð¸®¸¦ ÀÐÀ¸¶ó´Â ½ÅÈ£ |
|
¿ÜºÎ ¸Þ¸ð¸®¸¦ ¿¢¼¼½º ÇÒ ¶§ 1ÀÌ
µÊ(ADD Latch Enable) |
|
LOW ACTIVE : ¿ÜºÎ ¸Þ¸ð¸®¸¦
¿¢¼¼½º ÇÒ ¶§ |
|
¿ÜºÎ ¸Þ¸ð¸® Àд µ¿¾È ½ÅÈ£
Ãâ·Â HIGH °æ¿ì
:
¸í·É fetch LOW °æ¿ì : µ¥ÀÌÅÍ
ÀÐ¾î µéÀÓ
|
|
HIGH ACTIVE ÀÏ °æ¿ì :16 ºñÆ® ¹ö½º LOW
ACTIVE ÀÏ °æ¿ì : 8 ºñÆ® ¹ö½º(ccr¿¡¼
¼³Á¤)
|
|
³»ºÎ¿¡¼ »ý¼ºµÇ¾îÁø Ŭ·°/2ÀÇ Ãâ·Â
ÇÉ |
|
ÇÁ·Î¼¼¼ÀÇ ¿À½Ç·¹ÀÌÅÍ ÀιöÅÍ ¶Ç´Â
³»ºÎ Ŭ·° »ý¼º±âÀÇ ÀÔ·Â ÇÉ |
|
ÇÁ·Î¼¼¼ÀÇ ¿À½Ç·¹ÀÌÅÍ ÀιöÅÍÀÇ
Ãâ·ÂÇÉ |
4) ¸Þ¸ð¸® ±¸Á¶
ÀϹÝÀûÀ¸·Î, ¸¶ÀÌÅ©·Î
ÇÁ·Î¼¼¼¸¦ °øºÎÇÒ·Á¸é, ¸¶ÀÌÄÄÀÇ ¸Þ¸ð¸® ±¸Á¶¸¦ ¾Ë°í
ÀÖ¾î¾ß ÇÑ´Ù. ±×·¡¾ß, ȸ·Î ¼³°èºÐ¸¸ ¾Æ´Ï¶ó ÇÁ·Î±×·¥À»
Àß ÇÒ ¼ö ÀÖ´Ù. 80c196kcÀÇ ¸Þ¸ð¸® ±¸Á¶´Â Àüü ¸Þ¸ð¸®°¡
64k byte¸¦ °¡Áö°í ÀÖ´Ù. 0000H ¹øÁö¿¡¼ºÎÅÍ 0FFFFH¹øÁö±îÁö
À̸ç, 2ÀÇ 16½ÂÀ¸·Î ÃÑ 64KÀÌ¸ç ´ÜÀ§´Â byteÀÇ ´ÜÀ§¸¦
°¡Áö°Ô µÈ´Ù. °¢°¢ÀÇ ¸Þ¸ð¸® ºÎºÐÀ» »ìÆìº¸¸é ¹Ø¿¡
ÀÖ´Â ±×¸²°ú °°´Ù.
 |
Àüü ¸Þ¸ð¸® Áß¿¡ ÇÁ·Î±×·¥ ¸Þ¸ð¸®¿Í
special-purpose
memory´Â 2000H - 5fffH±îÁö¸¦ Â÷ÁöÇϰí ÀÖÀ¸¸ç,
ÃÑ 16kbyteÀÇ ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ
¸Þ¸ð¸®°¡ ¿ì¸®°¡ »ç¿ëÇÏ°Ô µÉ EPROM ȤÀº
ÇÁ·Î±×·¥ ¸Þ¸ð¸®°¡ µÇ´Â °ÍÀÌ´Ù. 80c196kc´Â
¸®¼ÂÈÄ¿¡ Ãʱ⿡ 2080H¹øÁö¿¡¼ºÎÅÍ ½ÃÀÛÇϰÔ
µÈ´Ù´Â °ÍÀÌ´Ù. port3 ¿Í port4´Â 1word(=2byte=16bit)·Î ±¸¼ºµÇ¾îÁ®
¾²±â/Àб⵵ ÇÏ´Â ºÎºÐÀÌ´Ù. ƯÈ÷
ÀÌ ºÎºÐÀº 80C196KCÀÇ Ä¨±¸Á¶¿¡¼ º¸¾ÒµíÀÌ
Address/Data bus ¿ªÇÒÀ» ÀÇ °ª¿¡ µû¶óÇϱ⵵ Çϰí I/O port¿ªÇÒÀ»
°âÇϰí ÀÖ´Ù.
|
À̵é
¸Þ¸ð¸®Áß¿¡ Special Purpose MemoryÀÇ ±¸Á¶¸¦ ´Ù½Ã
Çѹø »ìÆìº¸µµ·Ï ÇÏÀÚ. special
Purpose Memory¿¡´Â PTS , standard interrupts, a security
key, Chip configuration byteµîÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù.
* Âü°í :
"Reserved" ¸Þ¸ð¸® ¿µ¿ª´Â Å×½ºÆ®³ª ¾ÕÀ¸·Î Ãß°¡µÉ °ÍµéÀ» À§ÇØ
¿¹¾àÀÌ µÇ¾îÀÖ´Â ºÎºÐÀÔ´Ï´Ù. ÀÌ ºÎºÐÀº ÀÏ¹Ý »ç¿ëÀÚ ÇÁ·Î±×·¥
»ç¿ëÀÌ ±ÝÁöµÇ¾î ÀÖ´Ù. ÀÎÅÍ·´Æ® º¤ÅÍ »óÀ§(upper) ,ÇÏÀ§(lower)
¹øÁö µË´Ï´Ù. CCB´Â 80c196kc°¡ ¸®¼ÂµÇ°í
óÀ½À¸·Î ÀÐ¾î µéÀÌ´Â ¹ÙÀÌÆ®¸¦ ÀǹÌÇÑ´Ù. À̴ Ĩ¼³Á¤¹ÙÀÌÆ®À̸ç,
80c916kc¸¦ ¾î¶² ¼±Åûç¾çÀ¸·Î
¾µ °ÍÀÌÁö¸¦ Á¤ÀÇ ÇÏ´Â ±â´ÉÀ» °¡Áø´Ù.
¾Æ·¡ÀÇ 256¹ÙÀÌÆ®(0h~ffh)¸¦
ÇÏÀ§ ·¹Áö½ºÅÍ ÆÄÀÏÀ̶ó°í ¸»Çϸç, ±× Áß¿¡ 0h~19h¸¦
Ư¼ö ±â´É ·¹Áö½ºÅÍ (SFR : special function register
:Ưº° ±â´É ·¹Áö½ºÅÍ)¶ó°í ÇÑ´Ù. ¶ÇÇÑ, 1Ah~FFh´Â general purpose register RAM
À̶ó Çϸç, ÀÌ ¿µ¿ª¿¡¼ CPU°¡ ¿¬»êÀ» Çϰųª ÀÓ½Ã
µ¥ÀÌÅÍ µîÀ» ÀúÀåÇÒ ¶§ »ç¿ëÇÏ´Â ¸Þ¸ð¸®ÀÔ´Ï´Ù. ¶ÇÇÑ »óÀ§
·¹Áö½ºÅÍ ÆÄÀÏÀ» Åõ¿µ½ÃÄÑ 8ºñÆ®,16ºñÆ®, 32ºñÆ® ´ÜÀ§·Î
ÀÐ°Ô µË´Ï´Ù.
<< Âü°í >>
CCR
CCR (2018h) |
ºñÆ® |
±â´É |
1 |
0 |
0 |
Àü·Â Àý¾à ¸ðµå Çã¿ë |
Çã¿ë |
¾ïÁ¦ |
1 |
¹ö½ºÆø ¼±Åà |
16 ºñÆ® ¹ö½º
|
8 ºñÆ® ¹ö½º |
2 |
¾²±â ½ºÆ®·Îº¸ ¸ðµå
¼±Åà |
°ú
|
°ú
|
3 |
ÁÖ¼Ò À¯È¿ ½ºÆ®·Îº¸
¼±Åà |
ALE |
|
4 |
³»ºÎ
READYÁ¦¾î ¸ðµå |
00 :Áö¿¬ 1 »óÅÂ
01 : Áö¿¬ 2 »óÅÂ
10 : Áö¿¬ 3 »óÅÂ
11 : ¿ÜºÎ Áö¿¬ »óÅ |
5 |
6 |
ÇÁ·Î±×·¥
°íÁ¤ ¸ðµå |
00 : Àбâ, ¾²±â º¸¾È
01 : Àб⠺¸¾È
10 : ¾²±â º¸¾È
11 : º¸¾È ¾ÈµÊ |
7 |
5)
80C196KC °ÁÂ
|