Page 57 - ipst-basiclab
P. 57
¤Áً Í× ¡Ò÷´ÅͧàºÍé× §µ¹Œ ¢Í§¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 57

l àªÍè× ÁµÍ‹ ¾Íõ PB2 ¢Í§á¼§Ç§¨Ã¤Çº¤ÁØ MicroBOX à¢ÒŒ ¡ºÑ ¨´Ø µÍ‹ DIGIT2 ¢Í§á¼§Ç§¨Ã DSP-4 ´ÇŒ ÂÊÒÂ
Ê­Ñ ­Ò³ PCB3BB-8
l àªÍè× ÁµÍ‹ ¾Íõ PB1 ¢Í§á¼§Ç§¨Ã¤Çº¤ÁØ MicroBOX à¢ÒŒ ¡ºÑ ¨´Ø µÍ‹ DIGIT1 ¢Í§á¼§Ç§¨Ã DSP-4 ´ÇŒ ÂÊÒÂ
Ê­Ñ ­Ò³ PCB3BB-8

¢é¹Ñ µÍ¹¡Ò÷´Åͧ

4.1.1 ÊÃҌ §ä¿Å⏠»Ãà¨¡ç µª Íè× 7segTest01 áÅоÁÔ ¾â »Ãá¡ÃÁÀÒÉÒ C µÒÁâ»Ãá¡ÃÁ·Õè L4-1

4.1.2 ·Òí ¡ÒäÍÁä¾ÅᏠÅдÒǹ⏠ËÅ´â»Ãá¡ÃÁà¾Íè× ·´Êͺ¼ÅÅ¾Ñ ¸¡ Ò÷Òí §Ò¹

4.1.3 Ã¹Ñ â»Ãá¡ÃÁ Ê§Ñ à¡µ¡Ò÷Òí §Ò¹¢Í§ LED µÇÑ àÅ¢ 7 ÊNj ¹º¹á¼§Ç§¨Ã DSP-4

·èÕ LED µÇÑ àÅ¢ 7 ÊNj ¹º¹á¼§Ç§¨Ã DSP-4 áÊ´§µÇÑ àÅ¢ 4 ËÅ¡Ñ à»¹š 1234

4.1.4 ·´Åͧᡌ䢢ŒÍÁÙÅáÊ´§¼Å ໚¹ segment(45613); ·íÒ¡ÒäÍÁä¾Åä¿Åâ»Ãà¨ç¡µãËÁ‹ áŌǴÒǹâËÅ´
â»Ãá¡ÃÁä»Â§Ñ ἧǧ¨Ã MicroBOX ´¼Ù Å¡Ò÷Òí §Ò¹·Õè LED µÇÑ àÅ¢º¹á¼§Ç§¨Ã DSP-4

4.1.5 ·´Åͧá¡äŒ ¢¢ÍŒ ÁÅÙ áÊ´§¼Å ´§Ñ ¹éÕ segment(-109); ·Òí ¡ÒäÍÁä¾Åä ¿Å⏠»Ãà¨¡ç µã ËÁ‹ áÅnj ´Òǹ⏠ËÅ´â»Ãá¡ÃÁ
ä»Â§Ñ ἧǧ¨Ã MicroBOX ´¼Ù Å¡Ò÷Òí §Ò¹·èÕ LED µÇÑ àÅ¢º¹á¼§Ç§¨Ã DSP-4

¡ÒÃáÊ´§¼Å¢Í§¡Ò÷´Åͧ㹢¹éÑ µÍ¹·Õè 4.1.4 áÅÐ 4.1.5 ¨Ð໹š à¤ÃÍ×è §ËÁÒ - - - - (à¤ÃÍ×è §ËÁÒ¢´Õ ź
µ´Ô ¡¹Ñ 4 ËÅ¡Ñ ) à¹Í×è §¨Ò¡¤Òí ʧÑè ¤Çº¤ÁØ ¡ÒÃáÊ´§¼Å¢Í§ LED µÇÑ àÅ¢ 7 ÊNj ¹ÊÒí ËÃºÑ á¼§Ç§¨Ã DSP-4 ã¹äźÃÒÃÕ
ipst.h ¡Òí ˹´ãˤŒ ҋ ¢Í§¡ÒÃáÊ´§¼Åà·Ò‹ ¡ºÑ 0000 ¶§Ö 9999 à·Ò‹ ¹¹éÑ ¶ÒŒ ËÒ¡¡Òí ˹´¤Ò‹ ¹Í¡à˹Í× ¨Ò¡¢Íºà¢µ¹éÕ
¨ÐáÊ´§¼Å໚¹à¤Ãè×ͧËÁÒÂźËÃ×Í¢Õ´·Ò§á¹Ç¹Í¹á·¹

#include // ¼¹Ç¡ä¿Åä ÅºÃÒÃËÕ Å¡Ñ “ipst.h”
void main()
{

segment(1234); // áÊ´§¤Ò‹ 1234 ·Õè LED 7 ÊNj ¹
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ

¢ÍŒ ÁÅÙ áÊ´§¼Å 1234 ¨Ð¶¡Ù ʧ‹ ä»áÊ´§¼Å¼Ò‹ ¹·Ò§¾Íõ C ä»Â§Ñ ἧǧ¨Ã DSP-4 ´ÇŒ ¿§˜ ¡ª ¹èÑ segment
¼¾ÙŒ ²Ñ ¹ÒÊÒÁÒöá¡äŒ ¢â»Ãá¡ÃÁà¾Íè× Ê§‹ ¤Ò‹ ͹è× æ à¾Íè× ãËäŒ ´¼Œ ÅÅ¾Ñ ¸· áèÕ µ¡µÒ‹ §¡¹Ñ ä» â´Â¤Ò‹ ¢Í§¡ÒÃáÊ´§¼ÅÁ¤Õ ҋ
ä´µŒ §Ñé ᵋ 0000 ¶§Ö 9999 à·Ò‹ ¹¹éÑ ¶ÒŒ ËÒ¡¡Òí ˹´¤Ò‹ ¹Í¡à˹Í× ¨Ò¡¢Íºà¢µ¹Õé ¡ÒÃáÊ´§¼Å¨Ð¡ÅÒÂ໹š à¤ÃÍ×è §ËÁÒÂ
- - - - (à¤ÃÍ×è §ËÁÒ¢´Õ źµ´Ô ¡¹Ñ 4 ËÅ¡Ñ )

â»Ãá¡ÃÁ·èÕ L4-1 : ä¿Å 7segTest01.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Åͧ¤Çº¤ÁØ LED µÇÑ àÅ¢ 7 ÊNj ¹ÍÂҋ §§Ò‹ Â
   52   53   54   55   56   57   58   59   60   61   62