¿Î³ÌÉè¼Æ±¨¸æ
¶î¶¨µçÁ÷£»V£ºLEDµÆ¶î¶¨µçѹ£©¼ÆËã³öµç×è´óС¡£
9K¦¸µç×è1¸ö£ºMAX7219µÄ18¹Ü½Å½Ó¸ßµçƽʱ´®Áªµç×è¡£
12MHZ¾§Õñ1¸ö¡¢30pfµçÈÝ2¸ö£º¸ù¾Ý¾Ñ飬12M¾§ÕñÓë2¸ö30pµçÈݲ¢Áª¹¹³ÉÍⲿʱÖÓÕñµ´µç·¡£
10K¦¸µç×è1¸ö¡¢1K¦¸µç×è1¸ö¡¢10ufµç½âµçÈÝ1¸ö¡¢1¸ö°´¼ü£º¹¹³Éµ¥Æ¬»ú¸´Î»µç·¡£µçÈݷŵçʱ¼ä¦Ó=RC=10K10uf=0.1s>21/12M=s£¨2¸öʱÖÓÖÜÆÚ£©£¬¼´µçÈݷŵçʱ¼ä´óÓÚ2±¶µÄʱÖÓÖÜÆÚ£¬¼´¿ÉʵÏÖ¸´Î»¡£
AT89C52¼ò½é£º
AT89C52ÊÇÒ»ÖÖ´ø4K×Ö½ÚÉÁ˸¿É±à³Ì¿É²Á³ýÖ»¶Á´æ´¢Æ÷£¨FPEROM¡ªFalsh Programmable and Erasable Read Only Memory£©µÄµÍµçѹ£¬¸ßÐÔÄÜCMOS8λ΢´¦ÀíÆ÷£¬Ë׳Ƶ¥Æ¬»ú¡£¸ÃÆ÷¼þ²ÉÓÃATMEL¸ßÃܶȷÇÒ×ʧ´æ´¢Æ÷ÖÆÔì¼¼ÊõÖÆÔ죬Ó빤ҵ±ê×¼µÄMCS-51Ö¸ÁºÍÊä³ö¹Ü½ÅÏà¼æÈÝ¡£ÓÉÓÚ½«¶à¹¦ÄÜ8λCPUºÍÉÁ˸´æ´¢Æ÷×éºÏÔÚµ¥¸öоƬÖУ¬ATMELµÄAT89C52ÊÇÒ»ÖÖ¸ßЧ΢¿ØÖÆÆ÷£¬ÎªºÜ¶àǶÈëʽ¿ØÖÆÏµÍ³ÌṩÁËÒ»ÖÖÁé»îÐÔ¸ßÇÒ¼ÛÁ®µÄ·½°¸¡£
Ö÷ÒªÌØÐÔ£º
ÓëMCS-51 ¼æÈÝ £»4K×ֽڿɱà³ÌÉÁ˸´æ´¢Æ÷ £»ÊÙÃü£º1000д/²ÁÑ»·£»Êý¾Ý±£Áôʱ¼ä£º10Äꣻȫ¾²Ì¬¹¤×÷£º0Hz-24Hz£»£»Èý¼¶³ÌÐò´æ´¢Æ÷Ëø¶¨£»128*8λÄÚ²¿RAM£»32¿É±à³ÌI/OÏߣ»Á½¸ö16λ¶¨Ê±Æ÷/¼ÆÊýÆ÷£»5¸öÖжÏÔ´£»¿É±à³Ì´®ÐÐͨµÀ£»µÍ¹¦ºÄµÄÏÐÖú͵ôµçģʽ£»Æ¬ÄÚÕñµ´Æ÷ºÍʱÖӵ緡£
MAX7219оƬ¼ò½é£º MAX7219 ÊÇMAXIM ¹«Ë¾Éú²úµÄ´®ÐÐÊäÈë/Êä³ö¹²Òõ¼«ÊýÂë¹ÜÏÔʾÇý¶¯Ð¾Æ¬£¬Ò»Æ¬MAX7219 ¿ÉÇý¶¯8 ¸ö7 ¶Î£¨°üÀ¨Ð¡Êýµã¹²8 ¶Î£©Êý×ÖLED¡¢LED ÌõÏßͼÐÎÏÔʾÆ÷¡¢»ò64 ¸ö·ÖÁ¢µÄLED ·¢¹â¶þ¼¶¹Ü¡£¸ÃоƬ¾ßÓÐ10MHz ´«ÊäÂʵÄÈýÏß´®ÐнӿڿÉÓëÈκÎ΢´¦ÀíÆ÷ÏàÁ¬£¬Ö»ÐèÒ»¸öÍâ½Óµç×è¼´¿ÉÉèÖÃËùÓÐLED µÄ¶ÎµçÁ÷¡£ËüµÄ²Ù×÷ºÜ¼òµ¥£¬MCU Ö»Ðèͨ¹ýÄ£ÄâSPI ÈýÏ߽ӿھͿÉÒÔ½«Ïà¹ØµÄÖ¸ÁîдÈëMAX7219 µÄÄÚ²¿Ö¸ÁîºÍÊý¾Ý¼Ä´æÆ÷£¬Í¬Ê±Ëü»¹ÔÊÐíÓû§Ñ¡Ôñ¶àÖÖÒëÂ뷽ʽºÍÒëÂëλ¡£´ËÍâËü»¹Ö§³Ö¶àƬ7219 ´®Áª·½Ê½£¬ÕâÑùMCU ¾Í¿ÉÒÔͨ¹ý3¸ùÏߣ¨¼´´®ÐÐÊý¾ÝÏß¡¢´®ÐÐʱÖÓÏߺÍоƬѡͨÏߣ©¿ØÖƸü¶àµÄÊýÂë¹ÜÏÔʾ¡£MAX7219
5
¿Î³ÌÉè¼Æ±¨¸æ
µÄÍⲿÒý½Å·ÖÅäÈçͼ1 Ëùʾ¼°ÄÚ²¿½á¹¹ÈçÉÏͼËùʾ¡£ ¸÷Òý½ÅµÄ¹¦ÄÜΪ£º DIN£º´®ÐÐÊý¾ÝÊäÈë¶Ë
DOUT£º´®ÐÐÊý¾ÝÊä³ö¶Ë£¬ÓÃÓÚ¼¶Á¬À©Õ¹
LOAD£º×°ÔØÊý¾ÝÊäÈë CLK£º´®ÐÐʱÖÓÊäÈë
DIG0~DIG7£º8 λLED λѡÏߣ¬´Ó¹²Òõ¼«LED ÖÐÎüÈëµçÁ÷ SEG A~SEG G DP 7 ¶ÎÇý¶¯ºÍСÊýµãÇý¶¯
ISET£º ͨ¹ýÒ»¸ö10k µç×èºÍVcc ÏàÁ¬£¬ÉèÖöεçÁ÷
MAX7219 ÓÐÏÂÁм¸×é¼Ä´æÆ÷£º ÒëÂë¿ØÖÆ¼Ä´æÆ÷¡¢ÁÁ¶È¿ØÖƼĴæÆ÷¡¢É¨Ãè½çÏ޼ĴæÆ÷¡¢¹Ø¶Ïģʽ¼Ä´æÆ÷¡¢²âÊÔ¿ØÖƼĴæÆ÷¡£±à³ÌʱֻÓÐÕýÈ·²Ù×÷ÕâЩ¼Ä´æÆ÷£¬MAX7219 ²Å¿É¹¤×÷¡£
MAX7219¶ÁдʱÐò˵Ã÷£º
MAX7129 ÊÇSPI ×ÜÏßÇý¶¯·½Ê½¡£Ëü²»½öÒªÏò¼Ä´æÆ÷дÈë¿ØÖÆ×Ö£¬»¹ÐèÒª¶ÁÈ¡ÏàÓ¦¼Ä´æÆ÷µÄÊý¾Ý¡£
ÒªÏëÓëMAX7129 ͨÐÅ£¬Ê×ÏÈÒªÏÈÁ˽âMAX7129 µÄ¿ØÖÆ×Ö¡£MAX7129 µÄ¿ØÖÆ×Ö¸ñʽÈçÏÂͼ¡£
Èçͼ£¬¹¤×÷ʱ,MAX7219 ¹æ¶¨Ò»´Î½ÓÊÕ16 λÊý¾Ý£¬ÔÚ½ÓÊÕµÄ16 λÊý¾ÝÖУºD15~D12 ¿ÉÒÔÓë²Ù×÷Î޹أ¬¿ÉÒÔÈÎÒâдÈ룬D11~D8 ¾ö¶¨ËùѡͨµÄÄÚ²¿¼Ä´æÆ÷µØÖ·£¬D7~D0 Ϊ´ýÏÔʾÊý¾Ý»òÊdzõʼ»¯¿ØÖÆ×Ö¡£ÔÚCLK Âö³å×÷ÓÃÏ£¬DIN µÄÊý¾ÝÒÔ´®Ðз½Ê½ÒÀ´ÎÒÆÈëÄÚ²¿16 λ¼Ä´æÆ÷£¬È»ºóÔÚÒ»¸öLOAD ÉÏÉýÑØ×÷ÓÃÏ£¬Ëø´æµ½ÄÚ²¿µÄ¼Ä´æÆ÷ÖС£×¢ÒâÔÚ½ÓÊÕʱ£¬ÏȽÓÊÕ×î¸ßλD16£¬×îºóÊÇD0£¬Òò´Ë£¬ÔÚ³ÌÐò·¢ËÍʱ±ØÐëÏÈË͸ßλÊý¾Ý£¬ÔÚÑ»·ÒÆÎ»¡£¹¤×÷ʱÐòͼ¼ûÏÂͼ¡£
6
¿Î³ÌÉè¼Æ±¨¸æ
ÓÉÓÚ52 ÊÇ8 λµ¥Æ¬»ú¹ÊÐèÒª·ÖÁ½´ÎÀ´ËÍÊý¾Ý¡£
Êý¾Ý¶ÁдʱÐòͼ
µ¥Æ¬»ú¸´Î»µç·£º
Éϵç×Ô¶¯¸´Î»ÔÀí£º
ÔÚµç·ͼÖУ¬µçÈݵĵĴóСÊÇ10uF£¬µç×èµÄ´óСÊÇ10k¡£ËùÒÔ¸ù¾Ý¹«Ê½£¬¿ÉÒÔËã³öµçÈݳäµçµ½µçÔ´µçѹµÄ0.7±¶£¨µ¥Æ¬»úµÄµçÔ´ÊÇ5V£¬ËùÒÔ³äµçµ½0.7±¶¼´Îª3.5V£©£¬ÐèÒªµÄʱ¼äÊÇ10K*10UF=0.1S¡£
Ò²¾ÍÊÇ˵ÔÚÆô¶¯µÄ0.1SÄÚ£¬µçÈÝÁ½¶ËµÄµçѹʱÔÚ0~3.5VÔö¼Ó¡£Õâ¸öʱºò10Kµç×èÁ½¶ËµÄµçѹΪ´Ó5~1.5V¼õÉÙ£¨´®Áªµç·¸÷´¦µçѹ֮ºÍΪ×ܵçѹ£©¡£ËùÒÔÔÚ0.1SÄÚ£¬RSTÒý½ÅËù½ÓÊÕµ½µÄµçѹÊÇ5V~1.5V¡£ÔÚ5VÕý³£¹¤×÷µÄ51µ¥Æ¬»úÖÐСÓÚ1.5VµÄµçѹÐźÅΪµÍµçƽÐźţ¬¶ø´óÓÚ1.5VµÄµçѹÐźÅΪ¸ßµçƽÐźš£ËùÒÔÔÚ¿ª»ú0.1SÄÚ£¬µ¥Æ¬»úϵͳ×Ô¶¯¸´Î»£¨RSTÒý½Å½ÓÊÕµ½µÄ¸ßµçƽÐźÅʱ¼äΪ0.1S×óÓÒ£©¡£
°´¼ü°´ÏµÄʱºò¸´Î»ÔÀí£º
ÔÚµ¥Æ¬»úÆô¶¯0.1Sºó£¬µçÈÝCÁ½¶ËµÄµçѹ³ÖÐø³äµçΪ5V£¬ÕâÊÇʱºò10Kµç×èÁ½¶ËµÄµçѹ½Ó½üÓÚ0V£¬RST´¦ÓÚµÍµçÆ½ËùÒÔϵͳÕý³£¹¤×÷¡£µ±°´¼ü°´ÏµÄʱºò£¬¿ª¹Øµ¼Í¨£¬Õâ¸öʱºòµçÈÝÁ½¶ËÐγÉÁËÒ»¸ö»ØÂ·£¬µçÈݱ»¶Ì·£¬ËùÒÔÔÚ°´¼ü°´ÏµÄÕâ¸ö¹ý³ÌÖУ¬µçÈÝ¿ªÊ¼ÊÍ·Å֮ǰ³äµÄµçÁ¿¡£Ëæ×Åʱ¼äµÄÍÆÒÆ£¬µçÈݵĵçѹÔÚ0.1SÄÚ£¬´Ó5VÊͷŵ½±äΪÁË1.5V£¬ÉõÖÁ¸üС¡£¸ù¾Ý´®Áªµç·µçѹΪ¸÷´¦Ö®
7
¿Î³ÌÉè¼Æ±¨¸æ
ºÍ£¬Õâ¸öʱºò10Kµç×èÁ½¶ËµÄµçѹΪ3.5V£¬ÉõÖÁ¸ü´ó£¬ËùÒÔRSTÒý½ÅÓÖ½ÓÊÕµ½¸ßµçƽ¡£µ¥Æ¬»úϵͳ×Ô¶¯¸´Î»¡£
ÊýÂë¹Ü¼ò½é£º
ÊýÂë¹ÜÒ²³ÆLEDÊýÂë¹Ü£¬ÊýÂë¹Ü°´¶ÎÊý¿É·ÖΪÆß¶ÎÊýÂë¹ÜºÍ°Ë¶ÎÊýÂë¹Ü£¬°Ë¶ÎÊýÂë¹Ü±ÈÆß¶ÎÊýÂë¹Ü¶àÒ»¸ö·¢¹â¶þ¼«¹Üµ¥Ôª£¨¶àÒ»¸öСÊýµãÏÔʾ£©£»°´ÄÜÏÔʾ¶àÉÙ¸ö£¨8£©¿É·ÖΪ1λ¡¢2λ¡¢3λ¡¢4λ¡¢5λ¡¢6λ¡¢7λµÈÊýÂë¹Ü¡£
°´·¢¹â¶þ¼«¹Üµ¥ÔªÁ¬½Ó·½Ê½¿É·ÖΪ¹²Ñô¼«ÊýÂë¹ÜºÍ¹²Òõ¼«ÊýÂë¹Ü¡£¹²ÑôÊýÂë¹ÜÊÇÖ¸½«ËùÓз¢¹â¶þ¼«¹ÜµÄÑô¼«½Óµ½Ò»ÆðÐγɹ«¹²Ñô¼«(COM)µÄÊýÂë¹Ü£¬¹²ÑôÊýÂë¹ÜÔÚÓ¦ÓÃʱӦ½«¹«¹²¼«COM½Óµ½+5V£¬µ±Ä³Ò»×ֶη¢¹â¶þ¼«¹ÜµÄÒõ¼«ÎªµÍµçƽʱ£¬ÏàÓ¦×ֶξ͵ãÁÁ£¬µ±Ä³Ò»×ֶεÄÒõ¼«Îª¸ßµçƽʱ£¬ÏàÓ¦×ֶξͲ»ÁÁ¡£¹²ÒõÊýÂë¹ÜÊÇÖ¸½«ËùÓз¢¹â¶þ¼«¹ÜµÄÒõ¼«½Óµ½Ò»ÆðÐγɹ«¹²Òõ¼«(COM)µÄÊýÂë¹Ü£¬¹²ÒõÊýÂë¹ÜÔÚÓ¦ÓÃʱӦ½«¹«¹²¼«COM½Óµ½µØÏßGNDÉÏ£¬µ±Ä³Ò»×ֶη¢¹â¶þ¼«¹ÜµÄÑô¼«Îª¸ßµçƽʱ£¬ÏàÓ¦×ֶξ͵ãÁÁ£¬µ±Ä³Ò»×ֶεÄÑô¼«ÎªµÍµçƽʱ£¬ÏàÓ¦×ֶξͲ»ÁÁ¡£
Çý¶¯·½Ê½£º·Ö¾²Ì¬ÏÔʾÇý¶¯ºÍ¶¯Ì¬ÏÔʾÇý¶¯Á½ÖÖ·½Ê½¡£
¾²Ì¬Çý¶¯Ò²³ÆÖ±Á÷Çý¶¯¡£¾²Ì¬Çý¶¯ÊÇָÿ¸öÊýÂë¹ÜµÄÿһ¸ö¶ÎÂë¶¼ÓÉÒ»¸öµ¥Æ¬»úµÄI/O¶Ë¿Ú½øÐÐÇý¶¯£¬»òÕßʹÓÃÈçBCDÂë¶þ-Ê®½øÖÆÒëÂëÆ÷ÒëÂë½øÐÐÇý¶¯¡£
ÊýÂë¹Ü¶¯Ì¬ÏÔʾ½Ó¿ÚÊǵ¥Æ¬»úÖÐÓ¦ÓÃ×îΪ¹ã·ºµÄÒ»ÖÖÏÔʾ·½Ê½Ö®Ò»£¬¶¯Ì¬Çý¶¯Êǽ«ËùÓÐÊýÂë¹ÜµÄ8¸öÏÔʾ±Ê»®\µÄͬÃû¶ËÁ¬ÔÚÒ»Æð£¬ÁíÍâΪÿ¸öÊýÂë¹ÜµÄ¹«¹²¼«COMÔö¼Óλѡͨ¿ØÖƵç·£¬Î»Ñ¡Í¨Óɸ÷×Ô¶ÀÁ¢µÄI/OÏß¿ØÖÆ£¬µ±µ¥Æ¬»úÊä³ö×ÖÐÎÂëʱ£¬ËùÓÐÊýÂë¹Ü¶¼½ÓÊÕµ½ÏàͬµÄ×ÖÐÎÂ룬µ«¾¿¾¹ÊÇÄĸöÊýÂë¹Ü»áÏÔʾ³ö×ÖÐΣ¬È¡¾öÓÚµ¥Æ¬»ú¶ÔλѡͨCOM¶Ëµç·µÄ¿ØÖÆ£¬ËùÒÔÎÒÃÇÖ»Òª½«ÐèÒªÏÔʾµÄÊýÂë¹ÜµÄѡͨ¿ØÖÆ´ò¿ª£¬¸Ãλ¾ÍÏÔʾ³ö×ÖÐΣ¬Ã»ÓÐѡͨµÄÊýÂë¹Ü¾Í²»»áÁÁ¡£Í¨¹ý·ÖʱÂÖÁ÷¿ØÖƸ÷¸öÊýÂë¹ÜµÄµÄCOM¶Ë£¬¾Íʹ¸÷¸öÊýÂë¹ÜÂÖÁ÷ÊÜ¿ØÏÔʾ£¬Õâ¾ÍÊǶ¯Ì¬Çý¶¯¡£ÔÚÂÖÁ÷ÏÔʾ¹ý³ÌÖУ¬Ã¿Î»ÊýÂë¹ÜµÄµãÁÁʱ¼äΪ1¡«2ms£¬ÓÉÓÚÈ˵ÄÊÓ¾õÔÝÁôÏÖÏó¼°·¢¹â¶þ¼«¹ÜµÄÓà»ÔЧӦ£¬¾¡¹Üʵ¼ÊÉϸ÷λÊýÂë¹Ü²¢·Çͬ
8