Page 32 - ipst-basiclab
P. 32
l ¤ÁÙ Í× ¡Ò÷´ÅͧàºÍé× §µ¹ ¢Í§¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
3.4 ÊÇ ¹»ÃСͺ¢Í§¢Í ÁÅÙ
¢Í ÁÅÙ ·ãèÕ ªã ¹¡ÒûÃÐÁÇżŢͧäÁâ¤Ã¤Í¹â·ÃÅàÅÍù ¹Ñé ÊÒÁÒö¡ÃзÒí ä´µ §Ñé áµ 1 ºµÔ ¢¹Öé ä»
ÊÒí ËÃºÑ äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ATmega16 㹪´Ø IPST-MicroBOX ¨Ð·Òí §Ò¹¡ºÑ ¢Í ÁÅÙ 1 ¶§Ö 16 ºµÔ â´Â
Á¡Õ ÒáÒí ˹´â¤Ã§ÊÃÒ §ÊÇ ¹»ÃСͺ¢Í§¢Í ÁÅÙ ·àÕè »¹ Áҵðҹà´ÂÕ Ç¡ºÑ äÁâ¤Ã¤Í¹â·ÃÅàÅÍõ ÇÑ Í¹è×
·ÇÑè âÅ¡áÅÐàËÁÍ× ¹¡ºÑ 㹤ÍÁ¾ÇÔ àµÍô Ç Â ´§Ñ ¹Õé
àÇÃÔ ´
äºµÊ §Ù (8 ºµÔ º¹) 亵µ Òèí (8 ºµÔ ÅÒ §)
MSB LSB
ºÔµ 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
¢Í ÁÅÙ *
¤Ò ¹Òéí ˹¡Ñ 2# 2" 2! 2 2 2 2' 2& 2% 2$ 2# 2" 2! 2 2 2
* ÊÒÁÒöà»ÅÂèÕ ¹á»Å§ä´
ºµÔ -¹ºÔ àºÅÔ -亵- àÇÃÔ ´ ໹ ªÍè× Ë¹Ç Â¢Í§¢Í ÁÅÙ ·ãèÕ ªã ¹¡ÒûÃÐÁÇżŢͧäÁâ¤Ã¤Í¹â·ÃÅàÅÍÃ
ºµÔ (bit) ໹ ¢¹Ò´¢Í§¢Í ÁÅÙ àÅ¢°Ò¹Êͧ·àèÕ Å¡ç ·ÊÕè ´Ø à·Ò ¡ºÑ 1 ËÅ¡Ñ ¢Í§àÅ¢°Ò¹Êͧ
¹ºÔ àºÅÔ (nibble) Á¢Õ ¹Ò´à·Ò ¡ºÑ 4 ºµÔ
亵 (byte) Á¢Õ ¹Ò´à·Ò ¡ºÑ 8 ºµÔ
àÇÃÔ ´ (word) Á¢Õ ¹Ò´à·Ò ¡ºÑ 16 ºµÔ ËÃÍ× 2 亵
3.5 ¡ÅÁØ ¤Òí ʧèÑ â»Ãá¡ÃÁÀÒÉÒ C ¢Í§äźÃÒÃÕ ipst.h ·ãÕè ªã ¹¡ÒäǺ¤ÁØ
LED 8 ´Ç§
led8 ·Òí Ë¹Ò ·¡Õè Òí ˹´¤Ò ¡ÒÃáÊ´§¼Å¢Í§ LED 8 ´Ç§º¹ºÍô DSP-4
led8_off ·Òí Ë¹Ò ·»Õè ´ ¡ÒÃáÊ´§¼Å¢Í§ LED 8 ´Ç§º¹ºÍô DSP-4
3.4 ÊÇ ¹»ÃСͺ¢Í§¢Í ÁÅÙ
¢Í ÁÅÙ ·ãèÕ ªã ¹¡ÒûÃÐÁÇżŢͧäÁâ¤Ã¤Í¹â·ÃÅàÅÍù ¹Ñé ÊÒÁÒö¡ÃзÒí ä´µ §Ñé áµ 1 ºµÔ ¢¹Öé ä»
ÊÒí ËÃºÑ äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ATmega16 㹪´Ø IPST-MicroBOX ¨Ð·Òí §Ò¹¡ºÑ ¢Í ÁÅÙ 1 ¶§Ö 16 ºµÔ â´Â
Á¡Õ ÒáÒí ˹´â¤Ã§ÊÃÒ §ÊÇ ¹»ÃСͺ¢Í§¢Í ÁÅÙ ·àÕè »¹ Áҵðҹà´ÂÕ Ç¡ºÑ äÁâ¤Ã¤Í¹â·ÃÅàÅÍõ ÇÑ Í¹è×
·ÇÑè âÅ¡áÅÐàËÁÍ× ¹¡ºÑ 㹤ÍÁ¾ÇÔ àµÍô Ç Â ´§Ñ ¹Õé
àÇÃÔ ´
äºµÊ §Ù (8 ºµÔ º¹) 亵µ Òèí (8 ºµÔ ÅÒ §)
MSB LSB
ºÔµ 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
¢Í ÁÅÙ *
¤Ò ¹Òéí ˹¡Ñ 2# 2" 2! 2 2 2 2' 2& 2% 2$ 2# 2" 2! 2 2 2
* ÊÒÁÒöà»ÅÂèÕ ¹á»Å§ä´
ºµÔ -¹ºÔ àºÅÔ -亵- àÇÃÔ ´ ໹ ªÍè× Ë¹Ç Â¢Í§¢Í ÁÅÙ ·ãèÕ ªã ¹¡ÒûÃÐÁÇżŢͧäÁâ¤Ã¤Í¹â·ÃÅàÅÍÃ
ºµÔ (bit) ໹ ¢¹Ò´¢Í§¢Í ÁÅÙ àÅ¢°Ò¹Êͧ·àèÕ Å¡ç ·ÊÕè ´Ø à·Ò ¡ºÑ 1 ËÅ¡Ñ ¢Í§àÅ¢°Ò¹Êͧ
¹ºÔ àºÅÔ (nibble) Á¢Õ ¹Ò´à·Ò ¡ºÑ 4 ºµÔ
亵 (byte) Á¢Õ ¹Ò´à·Ò ¡ºÑ 8 ºµÔ
àÇÃÔ ´ (word) Á¢Õ ¹Ò´à·Ò ¡ºÑ 16 ºµÔ ËÃÍ× 2 亵
3.5 ¡ÅÁØ ¤Òí ʧèÑ â»Ãá¡ÃÁÀÒÉÒ C ¢Í§äźÃÒÃÕ ipst.h ·ãÕè ªã ¹¡ÒäǺ¤ÁØ
LED 8 ´Ç§
led8 ·Òí Ë¹Ò ·¡Õè Òí ˹´¤Ò ¡ÒÃáÊ´§¼Å¢Í§ LED 8 ´Ç§º¹ºÍô DSP-4
led8_off ·Òí Ë¹Ò ·»Õè ´ ¡ÒÃáÊ´§¼Å¢Í§ LED 8 ´Ç§º¹ºÍô DSP-4