--. Á¦¸ñ
- Lab8. ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÑ Å¸À̸Ó(PIT)
2. ¸ñÀû
- ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ Å¸À̸Ó(PIT: Programmable Interval Timer)ÀÇ µ¿ÀÛ°ú »ç¿ë ¹æ¹ý ÀÌÇØÇÑ´Ù.
- PITÀÇ ¿©¼¸ Á¾·ùÀÇ µ¿ÀÛ modes¸¦ »ìÆ캸°í °¢ mode »çÀÌ¿¡ ¾î¶² Â÷ÀÌ°¡ ÀÖ´ÂÁö »ìÆ캻´Ù.
- PIT¸¦ Ä«¿îÅÍ(counter) ±â´ÉÀ¸·Î »ç¿ëÇÒ °æ¿ìÀÇ µ¿ÀÛÀ» ÀÌÇØÇÑ´Ù.
- PITÀÇ ½Ã½ºÅÛ(KIT) ³»¿¡¼ÀÇ ¿¬°á °ü°è¸¦ ÀÌÇØÇÑ´Ù.
3. ½ÇÇè°á°ú ¹× ºÐ¼®
[Step 2]
7-segment´Â PPI2ÀÇ port A¿Í ¿¬°áµÇ¾î ÀÖ´Ù. °ÀÇÀÚ·á ±×¸² 7.5¸¦ º¸¸é 8255ÀÇ control register °¢ bit Á¤º¸¸¦ ¾Ë ¼ö ÀÖ´Ù. Mode 0¿¡¼ PPI2ÀÇ port A, B, C¸¦ ¸ðµÎ Ãâ·Â port·Î µ¿ÀÛ½ÃÅ°·Á¸é control registerÀÇ ³»¿ëÀ» mode set flag¸¸ --·Î ÇÏ°í ³ª¸ÓÁö´Â ¸ðµÎ 0À¸·Î ÇÏ¸é µÈ´Ù.(port A¸¸ »ç¿ëÇÏÁö¸¸ port B,C¿Í KIT¿¡ ¿¬°áµÈ ÀåÄ¡°¡ Ãâ·ÂÀåÄ¡À̹ǷΠ¸ðµÎ Ãâ·Â mode·Î ¼³Á¤ÇÏ¿´À½) Áï, control register¿¡ --0000000(2)À» ÀúÀå½ÃÅ°¸é µÈ´Ù. ÀÌ°ÍÀº hexa·Î 80H´Ù. outbyte¸í·É¾î¸¦ »ç¿ëÇؼ ¼öÇàÇÒ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î --4¹ø ÁÙÀº ´ÙÀ½°ú °°ÀÌ Ã¤¿öÁø´Ù. outbyte(PPI2CONT, 0x80);
[Step 3]
¿·¡¦(»ý·«)
|
75Hz
¿À½Ç·Î½ºÄÚÇÁ·Î ÃøÁ¤µÈ ÁÖÆÄ