µ±Ç°Î»ÖãºÊ×Ò³ > µ¥Æ¬»ú¿Î³ÌÉè¼Æ--»ùÓÚMCS-51µ¥Æ¬»úµÄζȲɼ¯ÏµÍ³±ÏÒµÉè¼ÆÂÛÎÄ
¦¸£¬´øÈë¢ÙʽµÃµ½U=0.366V¡£
ΪÁËÊäÈ뵥Ƭ»úMCS-51µÄµçѹΪ0-5V£¬Ó¦¸ÃÉè¼ÆÔËËã·Å´óÆ÷µÄ·Å´ó±¶ÊýΪA?5V?13.50.366V,ΪÁËÁôÓÐÒ»¶¨µÄÓàÁ¿ºÍÏÖÓеç×è´óС£¬Ñ¡ÔñÔËËã·Å´óÆ÷µÄ±¶
ÊýΪ12±¶¡£
²É¼¯µçѹ·¶Î§Îª0V-4.392V¡£
×îÖÕÎÒÃÇ,ÎÒÃÇΪÁË·ÀÖ¹ADÊäÈë×迹²»¹»´ó£¬¶ø¶Ô²É¼¯µç·µÄµçѹÔì³ÉÓ°Ï죬´Ó¶ø¶Ôµçѹ²É¼¯Ôì³ÉÎó²î¡£ËùÒÔ²ÉÓÃÁ½¼¶ÔË·Å¡£µÚÒ»¼¶Îª²é·Ö±ÈÀýÔËËãµç·£¬·Å´ó±¶ÊýΪ4±»¡£ºóÃæÒ»¼¶Îª±ÈÀýÔËËã·Å´óµç·£¬·Å´ó±¶ÊýΪ3±¶¡£×îÖÕ·Å´ó±¶ÊýΪ12±¶¡£ÔËËã·Å´óµç·µÄµç·µç×èÆ¥ÅäΪ
A1?R6R4?4,ÇÒR4=R5,R6=R7¡ª¡ª¡ª¡ª¡ª¡ª¢Û
ÎÒÃÇÈ¡£¬R4=R5=20K£¬R6=R7=80K£»
A2??R11?R8?R8?3¡ª¡ª¡ª¡ª¡ª¡ª¢Ü
ÎÒÃÇÈ¡£¬R8=12K,R11=24K;ÇÒΪƥÅäµç×裬R12=8K; ÔÀíͼÈçÏÂ
ͼ°Ë Ö÷µç·ÔÀíͼ
3.6 Íⲿ´¢´æÆ÷Ä£¿é
±¾ÏµÍ³À©Õ¹32K ROM, RAM£¬·Ö±ðÓÃÁËËÄÆ¬2764ºÍ6264£¬ÆäP2.7,P2.6,P2.5ͨ¹ý3-8ÒëÂëÆ÷£¬±àÒë³ÉY0-Y7,×÷ΪƬѡÐźš£ÆäÓàµØÖ·Ïß×÷ΪÁ¬½Ó8KµÄ13¸ùµØÖ·Ïß¡£
Eg. U8£º0x0000-0x1fff U9£º0x2000-0x3fff
U10£º0x4000-0x5fff U11£º0x6000-0x7fff ÔÀíͼÈçÏÂ
ͼ¾Å Íⲿ´¢´æÆ÷µÄÁ¬½ÓÔÀíͼ
µÚËÄÕ Èí¼þ²¿·Ö
4.1Ö÷³ÌÐòµÄÉè¼Æ
Éè¼ÆË¼Â·: Ö÷³ÌÐòÖ÷ÒªÖ´ÐÐLCDÏÔʾºÍ¼üÅ̵ÄɨÃ裬ADµÄ²É¼¯ÔÚÍⲿÖжÏÖÐÖ´ÐУ¬²ÉÑùÊý¾Ý´¦ÀíÒÔ¼°LCDÏÔʾÊý¾ÝµÄ¸üоùÔÚ¶¨Ê±Æ÷ÖжÏÖÐÍê³É¡£Ö÷³ÌÐò¿ªÊ¼Ê±Ê×Ïȶ¨ÒåÏà¹ØµÄÖ¸Õ룬²¢¶Ô¶¨Ê±Æ÷T0£¬ÍⲿÖжÏINT0£¬ADC0809½øÐгõʼ»¯ÉèÖá£ADC0809ת»»Íê³Éʱ£¬µ¥Æ¬»ú½«ÊÕµ½µÍµçƽ£¬ËùÒÔ½«INT0ÉèΪϽµÑØ´¥·¢¡£ÌâĿҪÇóÿ¸ô1s¸üÐÂÒ»´ÎÏÔʾζȣ¬ÕâÀïÑ¡Óö¨Ê±·½Ê½1£¬·½Ê½1
µÄ×î´ó¶¨Ê±Ê±¼äΪ£ºTmax=216¡Á1us=65.536ms
ÕâÀïÿ´ÎÒç³öʱÉèΪ50ms£¬Ã¿Òç³ö20´Î½øÐÐÒ»´ÎÊý¾Ý¸üС£ ֨װֵµÄ¼ÆË㹫ʽΪ£ºTC=216-50ms/1us=15536=3CB0H
51µ¥Æ¬»úµÄÖжÏÓÅÏȼ¶Ä¬ÈÏΪ£¬INT0¸ßÓÚT0£¬µ±ÔÚ¶¨Ê±Æ÷ÖжÏÖ´ÐÐÊý¾Ý´¦Àí³ÌÐòʱӦ±ÜÃâÍⲿÖжϵĴò¶Ï£¬Òò´ËÉèΪTOÖжÏΪ¸ßÓÅÏȼ¶¡£ Ñ»·£¬µÈ´ýÖжϡ£ Á÷³Ìͼ£º
Ö÷³ÌÐò¶¨ÒåÏà¹ØÖ¸ÕëT0£¬INT0£¬¼°ADC0809³õʼ»¯¿ªCPUÖжÏLCDζÈÏÔʾ¼üÅÌɨÃè
ͼʮ Ö÷³ÌÐòÁ÷³Ìͼ
4.2 ¶¨Ê±Æ÷ÖжϳÌÐòµÄÉè¼Æ
Éè¼ÆË¼Â·: ¶¨Ê±ÖжϺ¯ÊýÖ÷Òª½øÐвÉÑùÊý¾ÝµÄ´¦ÀíÒÔ¼°Î¶ȵÄת»»¡£ÎªÁ˼õС
Îó²î£¬È¡×î½üÊ®´ÎµÄ²ÉÑùÖµÏà¼ÓÇóȡƽ¾ùÖµ£¬È»ºóת»»ÎªÏàÓ¦µÄζȡ£Ç󯽾ùֵʱ£¬16λµÄ³ý·¨²Ù×÷±È½ÏÀ§ÄÑ£¬¶ÔÓڸ߰Ëλ¿ÉÒÔ¿´×öÊÇn¸ö255£¬Óø߰Ëλ³ËÒÔ25.5£¬¼´³ýÒÔ10Ö®ºóµÄÖµ£¬ÔÚÓëµÍ°Ëλ³ýÒÔ10Ö®ºóµÄÊý¾ÝÏà¼Ó£¬¾ÍÊÇ×îºóµÄƽ¾ùÖµ¡£¶ÔÓÚADC0809À´Ëµ£¬ËüµÄ²É¼¯µçѹ·¶Î§Îª0-5V,µç·Éè¼ÆÊ±ÁôÓÐÓàÁ¿£¬²Î¿¼ÖµÎª4.09V£¬Òò´Ë²É¼¯µÄ×î´óֵΪ208¡£½øÐÐζÈת»»Ê±£¬-20¡æ¶ÔÓ¦0,70¡æ¶ÔÓ¦208£¬°´ÕÕ¶ÔÓ¦¹ØÏµ¿ÉÒÔÓòé±í½øÐС£²é³öÏàӦζȺóתΪʮλ¡¢¸öλBCDÂ룬ΪºóÃæµÄLCDÏÔʾ×ö×¼±¸¡£
¶¨Ê±ÖжϺ¯Êý±£»¤ÏÖ³¡×î½üÊ®´Î²ÉÑùÖµÇ󯽾ùֵʱµÄ´úÂ룺
DATA_Explose: PUSH ACC PUSH DPL PUSH DPH
/*°Ñ¼Ä´æÆ÷Çл»µ½1Çø*/ CLR RS1 SETB RS0 CLR A
MOV R4,#00H MOV R5,#00H MOV R3,#10 CLR C
MOV R1,#32H LOOP_ADD: ADDC A,@R1 JC ADD_High_8 SJMP ADD_Continue ADD_High_8:
Ç󯽾ùֵζÈת»»½«¸÷λBCDÂë´æÏàÓ¦µØÖ··µ»ØÖ÷º¯Êý
¶¨Ê±Æ÷Á÷³Ìͼ
ͼʮһ
¹²·ÖÏí92ƪÏà¹ØÎĵµ