±ÏÉèÂÛÎÄ - ͼÎÄ ÏÂÔØ±¾ÎÄ

ÄϾ©¹¤³ÌѧԺ±ÏÒµÉè¼ÆËµÃ÷Ê飨ÂÛÎÄ£©

ATmega168 µÄÊý¾ÝÍÌÍÂÂʸߴï1 MIPS/MHz£¬´Ó¶ø¿ÉÒÔ»º¼õϵͳÔÚ¹¦ºÄºÍ´¦ÀíËÙ¶ÈÖ®¼äµÄì¶Ü¡£Ó봫ͳµÄAVRµ¥Æ¬»úÏà±È£¬ATmega168¹¦ºÄ¸üµÍ¡£

ÆäÖÐÒý½Å 7¡¢8 ÊǾ§ÕñÁ¬½Ó¶Ë£¬ÔÚµ¥Æ¬»úϵͳÀï¾§ÕñµÄ×÷Ó÷dz£´ó£¬Ëû½áºÏµ¥Æ¬»úÄÚ²¿µÄµç·£¬²úÉúµ¥Æ¬»úËù±ØÐëµÄʱÖÓÆµÂÊ£¬µ¥Æ¬»úµÄÒ»ÇÐÖ¸ÁîµÄÖ´Ðж¼Êǽ¨Á¢ÔÚÕâ¸ö»ù´¡Éϵ쬾§ÕñÌṩµÄʱÖÓÆµÂÊÔ½¸ß£¬Äǵ¥Æ¬»úµÄÔËÐÐËÙ¶ÈÒ²¾ÍÔ½¿ì¡£¾§ÕñÓÃÒ»ÖÖÄܰѵçÄܺͻúеÄÜÏ໥ת»¯µÄ¾§ÌåÔÚ¹²ÕñµÄ״̬Ϲ¤×÷£¬ÒÔÌṩÎȶ¨£¬¾«È·µÄµ¥ÆµÕñµ´¡£Òý½Å 9¡¢10¡¢16¡¢17¡¢28 Óë°´¼ü²¿·ÖÏàÓ¦µÄÒý½ÅÏà½Ó¡£Òý½Å 11¡¢12¡¢13¡¢14 ÓëCS5532Ïà½Ó¡£Òý½Å 23¡¢24¡¢25¡¢26ÓëÒº¾§ÏÔʾ¿ØÖƲ¿·ÖÏà½Ó£¬Í¨¹ýÒº¾§ÏÔʾ¿ØÖƲ¿·Ö½«µ¥Æ¬»úËù´¦ÀíµÄÊý¾ÝÓÃLCDÏÔʾ³öÀ´¡£

21

ÐÄ¡£

ͼ3.2 Ô­Àíͼ

ÄϾ©¹¤³ÌѧԺ±ÏÒµÉè¼ÆËµÃ÷Ê飨ÂÛÎÄ£©

ÉÏͼÊÇÕû¸öÔ­Àíͼ£¬µ¥Æ¬»úATmega168¡¢CS5532 A/Dת»»Æ÷ÊÇÕû¸öµç·µÄºË

22

ÄϾ©¹¤³ÌѧԺ±ÏÒµÉè¼ÆËµÃ÷Ê飨ÂÛÎÄ£©

ͼ3.3PCB°å

ÕâÀïÀûÓÃProtle DXP½«Ô­ÀíͼÉú³ÉPCBͼ£¬²¢ºÏÀíÅŰæÅÅÏߣ¬¼ûÉÏͼ¡£

23

ÄϾ©¹¤³ÌѧԺ±ÏÒµÉè¼ÆËµÃ÷Ê飨ÂÛÎÄ£©

µÚËÄÕ ³ÌÐòÉè¼Æ

4.1 ±à³ÌÈí¼þ

ATMELµÄAVRµ¥Æ¬»úµÄ¼¯³É»·¾³»ã±à¼¶¿ª·¢µ÷ÊÔÈí¼þ£¬ÍêÈ«Ãâ·Ñ¡£ATMEL AVR Studio¼¯³É¿ª·¢»·¾³(IDE) ,°üÀ¨ÁËAVR Assembler±àÒëÆ÷¡¢AVR Studioµ÷ÊÔ¹¦ÄÜ¡¢AVR Prog´®ÐС¢²¢ÐÐÏÂÔØ¹¦ÄܺÍJTAG ICE·ÂÕæµÈ¹¦ÄÜ¡£²»¹ýûÓÐCÓïÑÔ±à³Ì¹¦ÄÜ¡£¿ÉÒÔÔÚICCAVRÓÃCÓïÑÔ±à³Ì£¬Í¨¹ý±àÒëÖ®ºóÔÚAVR StudioÉϵ¥²½±àÒëÈ»ºóÓÃAVR Studio±à³ÌÆ÷°ÑICCAVRÉú³ÉµÄHEX ¸ñʽÎļþÏÂÔØµ½µ¥Æ¬»úÉÏ¡£

4.2 »ã±àÓïÑÔ

»ã±àÓïÑÔÊǼÆËã»úרҵÖÐÒ»ÃÅÖØÒªµÄ»ù´¡¿Î³Ì£¬ÊÇÒ»ÖÖÃæÏò»úÆ÷µÄµÍ¼¶ÓïÑÔ¡£ËüÒÀÀµÓÚÓ²¼þ£¬ÄÜͨ¹ýÇÉÃîµÄ³ÌÐòÉè¼Æ³ä·Ö·¢»ÓÓ²¼þµÄDZÁ¦¡£Òò´Ë£¬µ½Ä¿Ç°ÎªÖ¹£¬Ðí¶àÈí¼þϵͳ(ÀýÈç²Ù×÷ϵͳµÈ)µÄºËÐIJ¿·ÖÈÔÈ»Óûã±àÓïÑÔÀ´±àд¡£»ã±àÓïÑÔ³ÌÐòÉè¼Æ½«Ê¹Ñ§ÉúÊܵ½¸üÑÏÃÜ¡¢¸üϵͳµÄ³ÌÐòÉè¼Æ¼°Æä˼ά·½·¨µÄѵÁ·£¬Îª·ÖÎöºÍ¿ª·¢ÐµÄÈí¼þϵͳ´òÏÂÁ¼ºÃµÄ»ù´¡¡£

ÎÒÃǶ¼ÖªµÀ£¬ÏÖÔÚÓÐÔ½À´Ô½¶àµÄ¸ß¼¶ÓïÑÔ¹©²»Í¬µÄÈ˲»Í¬µÄÐèÒª£¬ÀýÈ磺FORTRON¡¢Visual Basic¡¢Visual C £«£«¡¢Delphi µÈµÈ£¬ÕâЩ¸ß¼¶ÓïÑÔΪÎÒÃǵıà³ÌÌṩÁ˸÷ÖÖ²»Í¬µÄ±à³Ì˼·£¬¿ÉÒÔÂú×ãÈËÃDz»Í¬µÄÐèÒª£¬ÄÇôÓÐÁËÕâЩ¸ß¼¶ÓïÑÔÎÒÃÇÊDz»ÊǾͲ»ÔÙÐèÒª»ã±àÓïÑÔÁËÄØ£¿»ã±àÓïÑÔ×÷ΪһÖֵͼ¶ÓïÑÔ£¬ÔÚ¼ÆËã»úÓïÑÔÕâ¸ö´ó¼Ò×åÖл¹ÓÐËüµÄÓÃÎäÖ®µØÂ𣿻ã±àÓïÑÔÊǼÆËã»úÌṩ¸øÓû§µÄ×î¿ì×îÓÐЧµÄÓïÑÔ£¬Ò²ÊÇÄܹ»ÀûÓüÆËã»úµÄËùÓÐÓ²¼þÌØÐÔ²¢Äܹ»Ö±½Ó¿ØÖÆÓ²¼þµÄΨһÓïÑÔ¡£µ«ÊÇÓÉÓÚ±àдºÍµ÷ÊÔ»ã±àÓïÑÔ³ÌÐòÒª±È¸ß¼¶ÓïÑÔ¸´ÔÓ£¬Òò´ËĿǰÆäÓ¦Óò»Èç¸ß¼¶ÓïÑԹ㷺¡£

ÎÒÃÇÖªµÀ£¬¼ÆËã»úÓïÑԵķ¢Õ¹¿ÉÒÔ·ÖΪ»úÆ÷ÓïÑÔ¡¢»ã±àÓïÑԺ͸߼¶ÓïÑÔ¡£»úÆ÷ÓïÑÔÊǼÆËã»úÄÜÖ±½Óʶ±ðµÄÓïÑÔ£¬ËüÊÇÒ»ÖÖ¶þ½øÖÆÓïÑÔ£»»ã±àÓïÑÔÊÇÒÔÖ¸ÁîϵͳΪºËÐÄ£¬ËüÊǶԴúÂëÖ¸Áî·ûºÅ»¯ÃèÊöµÄÓïÑÔ£¬ÀýÈç΢»úÖг£ÓõÄASM »ã±àÓïÑÔ£¬ËüÊÇÒ»ÖÖ·ûºÅÓïÑÔ£¬Óë»úÆ÷ÓïÑÔÒ»Ò»¶ÔÓ¦£»¶ø¸ß¼¶ÓïÑÔ¾ÍÊÇÎÒÃÇÏÖÔÚÆÕ±éʹÓõÄÓïÑÔ£¬ËüÊÇÒ»ÖÖÒÔÓï¾äºÍº¯Êý±íʾµÄÓïÑÔ£¬±È½Ï·ûºÏÎÒÃÇÆ½³£µÄ˵

24