MIDIÐźŵĽâÂ뼰ʵʱÒô·ûÏÔʾ

תÌû
MIDIÐźŵĽâÂ뼰ʵʱÒô·ûÏÔʾ

½éÉÜÁËMIDIÊý¾ÝµÄ¸ñʽ£¬ÌÖÂÛÁËÒ»ÖÖʹÓÃAT89C51ϵÁе¥Æ¬»úÍê³ÉMIDIÐźŵÄʵʱ½âÂ룬´ÓÖÐÌá¸ßÒô·ûÊý¾Ý£¬²¢ËæÊ±ÀûÓÃרÓÃLEDÇý¶¯Ð¾Æ¬½«Òô·ûÏÔʾ³öÀ´µÄÉè¼Æ·½°¸¡£¸Ã·½°¸¾­Êµ¼Ê²úÆ·Ó¦Óã¬Ö¤Ã÷ºÏÀí¿É¿¿¡£


MIDIÊÇÒôÀÖÉ豸Êý×ֽӿڵļò´ð£¬ÊǸ÷ÖÖµç×ÓÒôÀÖÉ豸֮¼äÊý¾Ý´«ÊäµÄ±ê×¼½Ó¿Ú£¬¹ã·ºÓ¦ÓÃÓÚ¸÷ÖÖµç×ÓÀÖÆ÷ÉÏ£¬Ä¿Ç°½Ï¸ßµµµÄµç×ÓÇÙ×Ó¾ù´øÓÐMIDI½Ó¿Ú¡£±ÊÕßÔÚ¿ª·¢ÓÃÓÚÒôÀÖ½ÌѧµÄ²úÆ·¡°ÒôÀÖµç½Ì°å¡±µÄ¹ý³ÌÖУ¬Óöµ½ÁËÓйØMIDIÐźŽâÂëµÄÎÊÌ⣬²úÆ·ÒªÇóÄܹ»½ÓÊܵç×ÓÇÙ´«ËÍÀ´µÄMIDIÐźţ¬²¢½«ÏàÓ¦µÄÒô·ûÏÔʾ³öÀ´¡£¾­¹ý¶ÔMIDIЭÒéµÄÑо¿£¬ÓÃAT89C51µ¥Æ¬»úºÍ128¶ÎLEDÏÔʾ¿ØÖÆÐ¾Æ¬BC7281¹¹³ÉµÄϵͳÍê³ÉÁËÉè¼ÆÒªÇó¡£

1 MIDIÐźżò½é¼°Ó뵥Ƭ»úµÄ½Ó¿Ú
13a.gif
MIDIÐźŵĴ«Êä²ÉÓÃÒì²½´®Ðз½Ê½£¬ÆäËÙÂÊΪ31.5kbps£¬Êý¾Ý¸ñʽΪ8¸öÊý¾Ýλ¡¢1¸öÆðʼλºÍ1¸öֹͣλ¡£Òò´Ë£¬ÍêÈ«¿ÉÒÔ²ÉÓÃMCS51µ¥Æ¬»úÄÚ²¿µÄÓ²¼þUART´®¿ÚÍê³ÉMIDIÐźŵĽÓÊպͷ¢ËÍ£¨±¾Éè¼ÆÖÐÖ»Óõ½Æä½ÓÊÕ²¿·Ö£©£¬ÔÚÓ²¼þ·½ÃæÖ»Ðè²ÉÈ¡Êʵ±µÄµç·½øÐÐµçÆ½×ª»»¼´¿É¡£

MIDI½Ó¿Ú²ÉÓñê×¼µÄ5оDINÁ¬½ÓÆ÷£¬Èçͼ1¡£´«Ë͵çÀÂʹÓÃÆÁ±Î²ãµÄË«½ÊÏßµçÀ£¬ÒòΪÐźŵĴ«ÊäÀûÓõÄÊǵçÁ÷ÐźŶø²»ÊǵçѹÐźţ¬ËùÒÔÆä¿¹¸ÉÈÅÄÜÁ¦±È½ÏÇ¿£¬¾¡¹ÜÆäËÙÂʸߴï31.5kbps£¬´«Êä¾àÀëÈÔ¿ÉÒÔ´ïµ½15m£¬±È³£¼ûµÄRS-232½Ó¿ÚµÄ´«Ë;àÀëÒªÔ¶¡£Ò»°ãµÄMIDI½ÓÊÕµç·Èçͼ2£¬±¾ÎIJÉÓÃÓëÖ®ÏàͬµÄµç·¡£

ÆäÖÐRX½Óµ¥Æ¬»úµÄ´®¿ÚRX¶Ë£¬µç·ÖеĹâñî¼ÈÆðµ½¸ôÀëµÄ×÷Óã¬ÓÖÓÐµçÆ½×ª»»µÄ×÷Óã¬ÒòΪËÙÂʽϸߣ¬±ØÐëÑ¡Óÿª¹ØËٶȽϸߵÄÐͺţ¬ÕâÀïʹÓõÄÊÇ6N136¡£D1ÊDZ£»¤¶þ¼«¹Ü¡£

MIDIÖй²ÓÐ16¸öͨµÀ£¨channel£©£¬Ò»°ã³ÆÖ®ÎªÍ¨µÀ1ÖÁͨµÀ16£¬Ã¿¸öͨµÀÏ൱ÓÚÀÖÇúÖеĸöÉù²¿£¬Ê¹ÓÃÕß¿ÉÒÔΪÿ¸öͨµÀÖ¸¶¨Ò»ÖÖÒôÉ«¡£ÒôÉ«¿ÉÒÔÊÇMIDI¹æ·¶Öй涨µÄ128ÖÖÒôÉ«ÖеÄÈκÎÒ»ÖÖ£¬Ã¿Ò»¸öͨµÀÖ»ÄÜÓÐÒ»ÖÖÒôÉ«¡£Ò²¾ÍÊÇ˵£¬ÔÚÒ»¸ö±ê×¼µÄMIDIϵͳÖУ¬×î¶àÏ൱ÓÚ¿ÉÒÔÓÐ16ÖÖÀÖÆ÷ͬʱÑÝ×à¡£

°´ÕÕMIDIЭÒéµÄ¹æ¶¨£¬´«Ë͵ÄÊý¾Ý¿ÉÒÔ·ÖΪÁ½Àࣺ״̬×Ö½ÚºÍÊý¾Ý×Ö½Ú¡£Ëùν״̬×Ö½Úʵ¼Ê¾ÍÊÇÃüÁî×Ö£¬±íÃ÷ÆäºóËù¸úÊý¾ÝµÄÖÖÀ࣬״̬×Ö½Ú×ÜÊÇ´óÓÚµÈÓÚ80H£¬¶øÊý¾Ý×Ö½Ú×ÜÊÇСÓÚ80H£¬Òò´Ë£¬¿ÉÒÔºÜÈÝÒ×µØÇø·Ö״̬×Ö½ÚºÍÊý¾Ý×Ö½Ú¡£ÔÚ״̬×Ö½ÚÖУ¬ÓÃÊý¾ÝµÄµÍ4λ±íʾͨµÀºÅ£¬¸ß4λ±íʾ²»Í¬µÄÃüÁî¡£±ÈÈ磬É趨ÒôɫΪChHÖ¸ÁÆäÖÐnÊÇͨµÀºÅ¡£

ÔÚ¸÷ÖÖMIDIµÄÖ¸ÁîÖУ¬Óë±¾»úÓйصÄÖ»ÓÐÁ½ÖÖ£º8nHºÍ9nH£¨nΪͨµÀºÅ£©£¬Á½ÖÖÖ¸ÁîµÄ»ù±¾¸ñʽһÑù£¬Ò»°ãÓÉ3¸ö×Ö½Ú×é³É£¬¸ñʽÊÇ£º

8n(9n) aa bb

ÆäÖУ¬aaÊÇÒô·ûÊý¾Ý£¬±íÃ÷ËùÑÝ×àµÄÒô·û£¬Æä·¶Î§Îª0¡«7fH£¬ÕâÑù¹²ÓÐ128¸öÒô·û£¬×ãÒÔ¸²¸ÇÕû¸öÒôÓò£»bbÊÇËÙ¶ÈÊý¾Ý£¬±íÃ÷»÷¼üµÄËÙ¶È£¬ÓÖ³ÆÁ¦¶ÈÊý¾Ý£¬Æä·¶Î§Ò²ÊÇ0¡«7fH¡£
13b.gif
µÚÒ»¸ö×Ö½ÚÊÇ״̬×Ö½Ú£¨Ö¸Á£¬Æä¾ßÌ庬Òå˵Ã÷ÈçÏ£º

8nH¡ª¡ª¡°Òô·û¹Ø¡±Ö¸ÁÔÚ¶àÊýMIDMÉ豸ÖУ¬¸ÃÖ¸ÁîÖеÄËÙ¶ÈÊý¾Ýbb±»ºöÂÔ¡£

9nH¡ª¡ª¡°Òô·û¿ª¡±Ö¸ÁÈç¹ûËÙ¶ÈÊý¾ÝµÈÓÚ0£¬ÔòµÈͬÓÚ8nHÖ¸Áî¡£ÔÚ±¾»úÖУ¬ÒòΪֻÐèÒªÏÔʾÒô·ûµÄ¿ª¹Ø£¬¶ø²»±Ø¿¼ÂÇÆäÉùÒôµÄ´óС£¬¹ÊËÙ¶ÈÊý¾Ý±»ºöÂÔ£¨ËÙ¶ÈÊý¾Ý²»µÈÓÚ0ʱ£©¡£

MIDIÖÐÓÐÒ»¸öÌØÊâµÄͨµÀ¼´Í¨µÀ10£¬Í¨µÀ10ÊǽÚ×àÀÖÆ÷µÄרÓÃͨµÀ£¬ÓëÆäËüͨµÀ²»Í¬£¬ÆäËüͨµÀÖв»Í¬µÄÒô·û±íʾ²»Í¬µÄÒô¸ß£¬¶øÔÚͨµÀ1ÖУ¬²»Í¬Òô·û±íʾ²»Í¬µÄ½Ú×àÀÖÆ÷£¬ÒòΪ½Ú×àÀÖÆ÷ÊÇûÓÐÒô¸ßµÄ£¬Ò»°ãÈç¸÷Öֹĵȣ¬ÔÚ±¾»úÖУ¬ËùÒªÏÔʾµÄÊǸ÷ÖÖÐýÂɵÄÒô·û£¬Òò´Ë£¬Í¨µÀ10µÄÊý¾ÝÒª¹ýÂ˵ô¡£

2 ÏÔʾµç·

Òô·ûµÄÏÔʾ£¬Í¨¹ýÒ»¸ö¸ÖÇÙ¼üÅ̵ÄÃæ°å£¬ÔÚ¼üÅ̵Äÿ¸ö¼üÉÏ£¬¶¼ÓÐÒ»¸öLEDָʾµÆ£¬ÓÃLEDµÄÁÁºÍÃð´ú±íÒô·ûµÄ¿ªºÍ¹Ø¡£Ò»¸öÍêÕûµÄ¸ÖÇÙ¼üÅÌ£¬83¸ö¼ü£¬ÔÙ¼ÓÉÏϵͳÖÐÓÃÓÚָʾ¹¤×÷״̬µÄָʾµÆµÈ£¬±¾»úÐèÒªÏÔʾLED´ï100¶à¸ö¡£Òò´Ë£¬Ñ¡ÓÃÁË16λÊýÂë¹Ü£¨128λLED£©¼°64¼ü¼üÅ̽ӿÚоƬBC7281£¬¸ÃоƬ¿ÉÒÔÇý¶¯128¸ö¶ÀÁ¢µÄLED£¬Í¬Ê±»¹¿ÉÒÔÌṩ¼üÅ̹ÜÀí£¬±ÊÕßÉè¼ÆµÄϵͳÖÐ16¸ö°´¼ü£¬ÍêÈ«¿ÉÒÔÂú×ãÒªÇó¡£¶øÆä±¾Éí½öΪ18½ÅDIP·â×°£¬Ìå»ýСÇÉ¡£¸ÃоƬÓëMCUÖ®¼ä²ÉÓô®ÐÐͨÐÅ£¬Ö»ÐèÒª3¸ùÒýÏߣ¬Îª¼òµ¥Æð¼û£¬ÕâÀïÖ»¸ø³ö±¾ÏµÍ³ÖмüÅÌ¡£
13c.gif
BC7281ÖÐÓÐ16λÏÔʾ¼Ä´æÆ÷£¬ÆäÿһÊý¾Ýλ¶¼¶ÔÓ¦×ÅÏÔʾ¾ØÕóÖеÄÒ»¸öLED£¬Ã¿¸öÊý¾Ýλ¶¼ÓÐÒ»¸öλµØÖ·£¬ÓÃÒÔ×öѰַ£¬Ñùÿһ¸öLEDµÄ¿ª¹Ø¶¼¿ÉÒÔµ¥¶À¿ØÖÆ£¬ÆäµØÖ··¶Î§ÊÇ07FH¡£½«µØÖ·0¡«52HµÄLED×÷ΪÒô·ûÏÔʾÓã¬69H¡«7FHµÄµØÖ·×÷Ϊϵͳ״ָ̬ʾÓ㬹²ÓàLEDÏÔʾ²»Óá£

3 ³ÌÐòÉè¼Æ

ÒòΪMIDIÊý¾ÝµÄ´«ËÍËÙÂʽϸߣ¬Òò´Ë£¬¾ö¶¨²ÉÓÃÖжϵķ½Ê½À´´¦ÀíMIDIÊý¾Ý¡£¶ÔÓÚÏÔʾ²¿·Ö£¬ÔòÔÚÊý¾ÝÇøÖÐÉèÁ¢Ò»¸öÌØ¶¨µÄ»º³åÇø£¬´¦ÀíMIDIÊý¾ÝµÄÖжϳÌÐòÖ»¸ºÔð¶Ô»º³åÇøÄÚµÄÊý¾Ý½øÐиüУ¬¶ø²»Ö±½ÓÍê³É¶ÔÏÔʾоƬµÄ²Ù×÷£¬ÕâÑù¿ÉÒÔÌá¸ßÖжϴ¦ÀíËÙ¶È¡£ÏÔʾµÄˢУ¬Ôò·ÅÔÚ³ÌÐòµÄÖ÷Ñ­»·ÖÐÀ´Íê³É¡£
13d.gif
ÓÃÓÚ´¦ÀíMIDIÊý¾ÝµÄ´®¿ÚÖжϳÌÐò£¬±ØÐëÍê³ÉÒÔϹ¤×÷£º

£¨1£©¸ù¾Ý״̬×Ö½Ú£¬¹ýÂ˵ô²»±ØÒªµÄÊý¾Ý£»

£¨2£©¸ù¾Ý±£Áôϵġ°Òô·û¿ª¡±ºÍ¡°Òô·û¹Ø¡±Êý¾Ý£¬¸üÐÂÏÔʾÊý¾Ý»º³åÇø¡£

ÒòΪÉè¼ÆÒªÇóËùÓÐÐýÂÉͨµÀµÄÒô·û¶¼ÒªÏÔʾ³öÀ´£¬Ò²¾ÍÊÇ˵£¬³ýµÚ10ͨµÀÍ⣬ÿ¸öͨµÀµÄÒô·û¶¼ÒªÏÔʾ³öÀ´¡£ÕâÑù¾Í´æÔÚ×ÅÒô·ûÖØµþµÄÎÊÌ⣬±ÈÈçµÚһͨµÀÖеÄCÒôºÍµÚ¶þͨµÀÖеÄCÒôͬʱÑÝ×࣬ÕâʱÈç¹ûµ¥Æ¬»úÊÕµ½Ò»¸ö¡°Òô·û¹Ø¡±Ö¸ÁÔò±ØÐëÅÐ¶ÏÆäËüͨµÀÖÐÓÐûÓÐÏàͬµÄÒô·û´¦ÔÚ¡°¿ª¡±µÄ״̬£¬Èç¹ûÓУ¬ÔòÏàÓ¦µÄÒô·ûָʾµÆ¾Í²»Äܹرա£ÎªÁ˵½´ïÕâ¸öÄ¿µÄ£¬½«Òô·ûÏÔʾµÄ»º³åÇøÉèÖÃΪһ¸ö128µ¥ÔªµÄÊý×飬Êý×éµ¥ÔªºÍMIDIµÄ128¸öÒô·ûÒ»Ò»¶ÔÓ¦£¨ËäȻֻÐèÒªÏÔʾÆäÖеÄ8¸öÒô·û£©£¬µ«ÊÇΪÁ˼ò»¯³ÌÐò¼°ÈÕºóÉý¼¶µÄ·½±ã£¬ÈÔ½«Êý×éÉèΪ128µ¥Ôª£¬Ö»ÔÚÖ÷³ÌÐòÖÐÏÔʾˢеIJ¿·Ö²Å½«¶àÓàµÄÊý¾ÝºöÂÔ£©£¬Ã¿µ±ÊÕµ½Ò»¸ö¡°Òô·û¿ª¡±Ö¸Áîʱ£¬ÏàÓ¦µÄÊý×éµ¥Ôª¾Í¼ÓÒ»£¬¶øÊÕµ½¡°Òô·û¹Ø¡±Ö¸Áîʱ£¬Ôò¼õÒ»£¬ÔÚÏÔʾʱ£¬Ö»ÒªÊý×éµ¥Ôª²»µÈÓÚÁ㣬¶ÔÓ¦µÄÒô·ûָʾLED¾ÍµãÁÁ£¬¶øÖ»ÓÐÔÚÊý×éµ¥ÔªµÈÓÚÁãʱ£¬²Å½«ÒѾ­µãÁÁµÄLED¹Ø±Õ£¬¡°Òô·û¹Ø¡±Ö¸Áî²»Ö±½Ó¿ØÖÆLED£¬ÕâÑù¾ÍºÜºÃµØ½â¾öÁËÊ¡·ûÖØµþµÄÎÊÌâ¡£

Ŀǰ¸Ã²úÆ·ÒѾ­ÅúÁ¿Éú²ú£¬²¢Òѳɹ¦½øÈëÊг¡ÏúÊÛÒ»ÄêÓÐÓ࣬ʵ¼ùÖ¤Ã÷¸ÃÉè¼Æ·½°¸ÊǺÏÀíºÍ¿É¿¿µÄ¡£
ÊÕ²Ø
ËÍÔÞ
·ÖÏí

·¢±í»Ø¸´

µÇ¼ºó²ÅÄÜÆÀÂÛ

ÆÀÂÛÁÐ±í£¨1£©

MIDIÐźŵĽâÂ뼰ʵʱÒô·ûÏÔʾ  ·ÖÏí  
2005-4-3 06:35:00 »Ø¸´