µ¥Æ¬»úCÓïÑÔ°¸Àý½Ì³ÌϰÌâ½â´ð(2)

2019-03-22 20:39

º¯ÊýÌåÓï¾ä

}

14 ÔÚʲôÇé¿öϺ¯Êý¶¨ÒåʱµÄÀàÐÍ˵Ã÷·û¿ÉÒÔȱʡ£¿

½â£ºµ±º¯ÊýµÄ·µ»ØÖµÀàÐÍΪÕûÐÍ»ò×Ö·ûÐÍʱ£¬º¯Êý¶¨ÒåµÄÀàÐÍ˵Ã÷·û¿ÉÒÔȱʡ¡£ 15 ºÎν¾Ö²¿±äÁ¿£¿¾Ö²¿±äÁ¿ÓкÎÌØµã£¿ ½â£º ÔÚº¯ÊýÄÚ²¿¶¨ÒåµÄ±äÁ¿½Ð×ö¾Ö²¿±äÁ¿£¬¾Ö²¿±äÁ¿Ö»ÄÜÔÚ¶¨ÒåËüµÄº¯ÊýÄÚÓÐЧ£¬

Òò´Ë£¬ÔÚ²»Í¬µÄº¯ÊýÖУ¬¿ÉÒÔ¶¨ÒåͬÃûµÄ¾Ö²¿±äÁ¿¡£

16 ºÎνȫ¾Ö±äÁ¿£¿È«¾Ö±äÁ¿ÓкÎÌØµã£¿

½â£º ÔÚº¯ÊýÍⲿ¶¨ÒåµÄ±äÁ¿½Ð×öÈ«¾Ö±äÁ¿£¬È«¾Ö±äÁ¿ÔÚ´ÓÆä¶¨ÒåλÖÃÆð£¬µ½Õû¸ö³Ì

Ðò½áÊø´¦ÓÐЧ¡£ÔÚÒ»¸öº¯ÊýÄÚ£¬ÈôÓÐÓëÈ«¾Ö±äÁ¿Í¬ÃûµÄ¾Ö²¿±äÁ¿£¬ÔòÔڸú¯ÊýÄÚ£¬È«¾Ö±äÁ¿²»Æð×÷Óá£

ϰÌâ3

1ÉÏ»ú±à³Ì£¬°Ñ°¸Àý7ÑØË³Ê±Õë·½ÏòµÄÅÜÂíµÆ£¬¸ÄÎªÄæÊ±Õë·½ÏòµÄÅÜÂíµÆ¡£

½â£º ÕâÖ»Ðèµ÷ÕûDisp_ledº¯ÊýÄÚ²¿¸÷³ÌÐò¶ÎµÄ˳Ðò¼´¿É£¬¼´°Ñ¸Ãº¯ÊýÄڵĵÚÒ»³¡ºÍµÚ

Ëij¡µÄ˳Ðò±£³Ö²»±ä£¬°ÑµÚ¶þ³¡³ÌÐò¶ÎÓëµÚÁù³¡³ÌÐò¶ÎλÖý»»»¡¢µÚÈý³¡³ÌÐò¶ÎÓëµÚÎ峡³ÌÐò¶Î½»»»¼´¿É¡£

2ÉÏ»ú±à³Ì£¬°Ñ°¸Àý8ÑØË³Ê±Õë·½ÏòµÄѲÂߵƣ¬¸ÄÎªÄæÊ±Õë·½ÏòµÄѲÂߵơ£

½â£º ͬÉÏÌ⣬ÕâÒ²Ö»Ðèµ÷ÕûDisp_ledº¯ÊýÄÚ²¿¸÷³ÌÐò¶ÎµÄ˳Ðò¼´¿É£¬¼´°Ñ¸Ãº¯ÊýÄÚ

µÄµÚÒ»³¡ºÍµÚÆß³¡µÄ˳Ðò±£³Ö²»±ä£¬°ÑµÚ¶þ³¡³ÌÐò¶ÎÓëµÚÊ®¶þ³¡³ÌÐò¶ÎλÖý»»»¡¢µÚÈý³¡³ÌÐò¶ÎÓëµÚʮһ³¡³ÌÐò¶Î½»»»£¬µÚËij¡³ÌÐò¶ÎÓëµÚÊ®³¡³ÌÐò¶Î½»»»£¬µÚÎ峡³ÌÐò¶ÎÓëµÚ¾Å³¡³ÌÐò¶Î½»»»£¬µÚÁù³¡³ÌÐò¶ÎÓëµÚ°Ë³¡³ÌÐò¶Î½»»»¼´¿É¡£ 3ÉÏ»ú±à³Ì£¬°Ñ°¸Àý9ÏòÓÒÒÆ¶¯µÄÁ÷Ë®µÆ£¬¸ÄΪÏò×óÒÆ¶¯µÄÁ÷Ë®µÆ¡£

½â£º ÕâÒ²Ö»Ðèµ÷ÕûDisp_ledº¯ÊýÄÚ²¿¸÷³ÌÐò¶ÎµÄ˳Ðò¼´¿É£¬¼´°Ñ¸Ãº¯ÊýÄڰѵÚÒ»

³¡³ÌÐò¶ÎÓëµÚ°Ë³¡³ÌÐò¶ÎλÖý»»»¡¢µÚ¶þ³¡³ÌÐò¶ÎÓëµÚÆß³¡³ÌÐò¶Î½»»»£¬µÚÈý³¡³ÌÐò¶ÎÓëµÚÁù³¡³ÌÐò¶Î½»»»£¬µÚËij¡³ÌÐò¶ÎÓëµÚÎ峡³ÌÐò¶Î½»»»¼´¿É¡£

4ÉÏ»ú±à³Ì£¬°Ñ°¸Àý10Ч¹ûͼÖеĵÚËÄÄ»¸ÄΪµÚһĻ£¬µÚÈýÄ»¸ÄΪµÚ¶þÄ»£¬µÚ¶þÄ»¸ÄΪµÚÈýÄ»£¬µÚһϏÄΪµÚËÄÄ»¡£

½â£ºÖ»Ð޸ĸ÷ifÓï¾äСÀ¨ºÅÖеıí´ïʽ£¬¼´°ÑÔ­À´µÄ¡°a==1¡±¸ÄΪ¡°a==4¡±£¬¡°a==2¡±¸ÄΪ¡°a==3¡±£¬¡°a==3¡±¸ÄΪ¡°a==2¡±£¬¡°a==4¡±¸ÄΪ¡°a==1¡±¼´¿É¡£ 5 ÉÏ»ú±à³Ì£¬°Ñ°¸Àý12Öеĵ¹ÊýÊýÏÔʾ£¬¸ÄΪ˳ÊýÊýÏÔʾ¡£

½â£º°ÑÖ÷º¯ÊýmainÐÞ¸ÄÈçÏ£º

main()

{

int n,m; n=0; while(1) {

if(n==10000) n=0;

for(m=1;m<=20;m++) Disp_led(n);

n++; } }

ϰÌâ4

1 ºÎνÖжÏ?51µ¥Æ¬»úÖÐÓÐÄöÖжÏ×ÊÔ´?

½â£º ÈüÆËã»úÕý³£ÔËÐгÌÐòʱ£¬Òòijͻ·¢Ê¼þµÄ²úÉú¶øÔÝÍ£ÕýÔÚÔËÐеijÌÐò£¬

תȥִÐÐÓ¦¶ÔÍ»·¢Ê¼þµÄÏàÓ¦³ÌÐò£¬Ö´ÐÐÍê¸ÃÏàÓ¦³ÌÐòºó£¬ÔÙ·µ»ØÔ­ÔÝÍ£´¦½Ó×ÅÔËÐÐÔ­À´µÄ³ÌÐò£¬ÕâÖÖÓ¦¶Ô»úÖÆ³ÆÎªÖжϡ£ µ¥Æ¬»úÖÐÓÐ5¸öÖжÏ×ÊÔ´¡£

2 д³ö¶¨ÒåÖжϷþÎñº¯ÊýµÄÒ»°ãÐÎʽ¡£

½â£º ÖжÏÇëÇó·þÎñº¯ÊýµÄ±àдÐÎʽÈçÏ£º

º¯ÊýÀàÐÍ º¯ÊýÃû£¨ÐÎʽ²ÎÊý±í£©interrupt n [using m] { ? }

ÆäÖУ¬interrupt ºóÃæµÄn±íʾÖжϺţ¬ÆäֵΪ0~4£¬ºóÃæµÄ·½À¨ºÅ±íʾÆäΪ¿ÉÑ¡Ï using ºóÃæµÄm±íʾʹÓõŤ×÷¼Ä´æÆ÷×éºÅ£¬³õѧÕß¿ÉÒÔ²»Ñ¡¶øÓÃÆäĬÈÏÖµ¡£ÔÚC51ÖжÔ5¸öÖжϺŴú±íµÄÖжÏÔ´¹æ¶¨ÈçÏ£º

ÖжÏÔ´ ÍâÖжÏINT0 ¶¨Ê±Æ÷/¼ÆÊýÆ÷T0 ÍâÖжÏINT1 ¶¨Ê±Æ÷/¼ÆÊýÆ÷T1 ´®ÐпÚÖжÏ

3 ¸ù¾ÝREG51.hÍ·ÎļþµÄÓйض¨Òå,µ¥Æ¬»úÖÐÓÐÄÄÁ½¸öÓëÖжÏÓйصļĴæÆ÷,ËüÃǸ÷×ԵŦÄÜÊÇʲô?

½â£º REG51.hÍ·ÎļþÖÐËù¶¨ÒåµÄIE¼Ä´æÆ÷ºÍIP¼Ä´æÆ÷,¾ÍÊÇÁ½¸öÓëÖжÏÓйصÄ

¼Ä´æÆ÷,IEµÄ¹¦ÄÜÊÇ¿ÉÉèÖø÷ÖжϵÄÔÊÐíÓë·ñ£¬IPµÄ¹¦ÄÜÊÇÉèÖø÷ÖжϵÄÖжÏÓÅÏȼ¶¡£

4 д³ö½öÔÊÐíÍâÖжÏ1ÖжϵÄIE¸³ÖµÓï¾ä¡£ ½â£º½öÔÊÐíÍâÖжÏ1ÖжϵÄIE¸³ÖµÓï¾ä£º IE=0x84£»

5 д³ö½öÔÊÐí¼ÆÊýÆ÷1ÖжϵÄIE¸³ÖµÓï¾ä¡£ ½â£º½öÔÊÐí¼ÆÊýÆ÷1ÖжϵÄIE¸³ÖµÓï¾ä£º IE=0x88£»

6 д³öͬʱÔÊÐíÍâÖжÏ1ÖжϺͼÆÊýÆ÷1ÖжϵÄIE¸³ÖµÓï¾ä¡£ ½â£º ͬʱÔÊÐíÍâÖжÏ1ÖжϺͼÆÊýÆ÷1ÖжϵÄIE¸³ÖµÓï¾ä£º IE=0x8c£»

7 д³öÈüÆÊýÆ÷1ÖжϵÄÓÅÏȼ¶¸ßÓÚÍâÖжÏ1ÖжϵÄÓÅÏȼ¶µÄIP¸³ÖµÓï¾ä¡£

C51ÖжÔÖжÏÔ´µÄ±àºÅ 0 1 2 3 4 ½â£º¼ÆÊýÆ÷1ÖжϵÄÓÅÏȼ¶¸ßÓÚÍâÖжÏ1ÖжϵÄÓÅÏȼ¶µÄIP¸³ÖµÓï¾ä£º IP=0x08£»

8 ÔõÑù²ÅÄܲúÉúÒ»´ÎÍâÖжÏ?

½â£º°Ñµ¥Æ¬»úµÄµÚ12½Å»òµÚ13½Å¶ÔµØ¶Ì·²¢¶Ï¿ª£¬¾ÍÄܲúÉúÒ»´ÎÍâÖжϡ£ 9 ÔõÑù²ÅÄܲúÉúÒ»´Î¶¨Ê±Æ÷ÖжÏ? ½â£º£¨1£© ÉèÖÃIE£¬ÔÊÐíÒ»¶¨Ê±Æ÷Öжϣ¬Èç

EA=1£»ET0=1£»//ÔÊÐíT0ÖжÏ

£¨2£© ÉèÖÃTMOD¼Ä´æÆ÷£¬ÒÔÈ·¶¨¶¨Ê±Æ÷¹¤×÷·½Ê½£¬Èç TMOD=0x01£»//É趨T0Ϊ¶¨Ê±Æ÷ģʽ £¨3£© É趨T0µÄ¼ÆÊý¸³³õÖµ£¬Èç TH0=(65536-50000)/256; TL0=(65536-50000)%6; £¨4£©Æô¶¯¶¨Ê±Æ÷£¬Èç

TR0=1;

µ±´Ó15536Æð£¬Ã¿Î¢Ãë¼ÆÊý1´Î£¬50ºÁÃë¾Í²úÉúÒ»´Î¶¨Ê±Æ÷Öжϡ£ ˵Ã÷£¬µ±T0µÄC/TλΪ0ʱ£¬Ã¿¸ö¹¤×÷ÖÜÆÚ×Ô¶¯¼ÆÊý1´Î£¬

10 ÔõÑù²ÅÄܲúÉúÒ»´Î¼ÆÊýÆ÷ÖжÏ?

½â£º£¨1£© ÉèÖÃIE£¬ÔÊÐíÒ»¶¨Ê±Æ÷Öжϣ¬Èç

EA=1£»ET0=1£»//ÔÊÐíT0ÖжÏ

£¨2£© ÉèÖÃTMOD¼Ä´æÆ÷£¬ÒÔÈ·¶¨¼ÆÊýÆ÷¹¤×÷·½Ê½£¬Èç TMOD=0x05£»//É趨T0Ϊ¼ÆÊýÆ÷ģʽ £¨3£© É趨T0µÄ¼ÆÊý¸³³õÖµ£¬Èç TH0=0xff; TL0=0xf0;

£¨4£©Æô¶¯¼ÆÊýÆ÷£¬Èç

TR0=1;

µ±´Ó0xfff0Æð£¬³öÏÖÔÚµ¥Æ¬»úµÚ14½ÅÉϵÄÍⲿ¸ºÌø±äΪ16´Îʱ£¬

¾Í²úÉúÒ»´Î¼ÆÊýÆ÷Öжϡ£

˵Ã÷£¬µ±T0µÄC/TλΪ1ʱ£¬Îª¼ÆÊýÆ÷¹¤×÷ģʽ£¬

11ÈçºÎÈ·¶¨¼ÆÊýÆ÷ºÍ¶¨Ê±Æ÷µÄ³õÖµ?

½â£º Ê×ÏÈÓö¨Ê±Æ÷ËùÐèµÄ΢ÃëÊý£¬»ò¼ÆÊýÆ÷ËùÐèµÄÂö³åÊý×÷¼Ó1´ÎÊýÖµN£¬ÔÙ

ÓÃ65536Óë¼Ó1´ÎÊýÖµNÖ®²î×÷¶¨Ê±Æ÷»ò¼ÆÊýÆ÷µÄ³õÖµ¡£

˵Ã÷£¬²»ÒªÓüÓ1´ÎÊýÖµN×÷³õÖµ¡£ÒòΪ²»ÂÛÊǶ¨Ê±Æ÷Öжϻ¹ÊǼÆÊýÆ÷

Öжϣ¬±¾ÖÊÉ϶¼ÊǼÆÊýÒç³öÖжϣ¬¼´µ±¼ÆÊýµ½65535£¨¼Ä´æÆ÷µÄ¶þ½øÖÆÎ»È«Îª1£©ºóÔÙ¼ÆÊý1´Î¾Í²úÉúÖжϣ¬Ò²¾ÍÊǼÆÊýµ½65536²Å²úÉúÖжϡ£Òò´Ë£¬´Ó²îÖµ¼ÆÊýN´Îºó¼´Îª65536£¬Ç¡ºÃ²úÉúÖжϡ£

ϰÌâ5

1£®»­³ö°¸Àý18ÖÐDS1302µÄÈý×ÜÏßÒý½ÅÓ뵥Ƭ»úI/OÒý½Å¼äµÄ¾ßÌåÁ¬½Óµç·¡£

½â£ºÓÉͼ1-3£¬¿É»­³ö°¸Àý18ÖÐDS1302µÄÈý×ÜÏßÒý½ÅÓ뵥Ƭ»úI/OÒý½Å¼äµÄ¾ßÌå

Á¬½Óµç·ÈçÏ£º

2£®Ð´³ö°¸Àý18ÖÐÓëDS1302µÄÈý×ÜÏß¶Ô½ÓµÄλѰַ±äÁ¿µÄ¶¨ÒåÓï¾ä¡£ ½â£º°¸Àý18ÖÐÓëDS1302µÄÈý×ÜÏß¶Ô½ÓµÄλѰַ±äÁ¿µÄ¶¨ÒåÓï¾äÈçÏ£º sbit SCLK=P2^4; sbit DATA=P2^5; sbit RST=P2^6;

3£®»­³ö»ùÓÚDS1302µÄʵÓõç×ÓÖÓÔ´³ÌÐòµÄ³ÌÐò¼Ü¹¹ºÍº¯Êýµ÷Ó÷Ïßͼ¡£ ½â£º»ùÓÚDS1302µÄʵÓõç×ÓÖÓÔ´³ÌÐòµÄ³ÌÐò¼Ü¹¹ºÍº¯Êýµ÷Ó÷ÏßͼÈçÏ£º

4£®Í¼5-4ËùʾΪһֱÁ÷µç¶¯»úÇý¶¯µç·.¡£ÉèСµç¶¯»úµÄ¹¤×÷µçѹСÓÚ5V£¬ÓÉÈý¼«¹ÜµÄ֪ʶ¿ÉÖª£¬µ±J1¡¢J6Á½¶Ë¼Ó¸ßµçƽ£¬J3¡¢J4Á½¶Ë¼ÓµÍµçƽʱ£¬µç¶¯»ú˳ʱÕëת¶¯£»µ±J1¡¢J6Á½¶Ë¼ÓµÍµçƽ£¬J3¡¢J4Á½¶Ë¼Ó¸ßµçƽʱ£¬µç¶¯»ú·´Ê±Õëת¶¯£»µ±J1¡¢J3¡¢J4¡¢J6¾ù¼Ó¸ßµçƽʱ£¬µç¶¯»ú²»ÄÜת¶¯¡£ÏÖ½«J1¡¢J3¡¢J4¡¢J6·Ö±ð½ÓÓÚP2.4¡¢P2.5¡¢P2.6¡¢P2.7ÉÏ¡£¸ù¾Ýµ¥Æ¬»úѧϰ°åÉϹØÓÚS4¡¢S5¡¢S6µÄÁ¬½Óʵ¼Ê£¬Çë±à³ÌʵÏÖ£º1°´Ò»ÏÂS4ʱ£¬µç¶¯»ú˳ʱÕëת¶¯£»2 °´Ò»ÏÂS5£¬µç¶¯¶¯·´Ê±Õëת¶¯£»°´ÏÂS6ʱ£¬µç¶¯»úֹͣת¶¯¡££¨×¢£¬¶Ô°´Å¥µÄ¼ì²é±à³Ì£¬¿É·Âµç×ÓÖÓ°¸ÀýÖж԰´Å¥µÄ¼ì²é×÷ÀàËÆ´¦Àí£©

ͼ5-4 µ¥Æ¬»úµç¶¯»úÇý¶¯µç· ½â£º Ô´³ÌÐòÈçÏÂ

/* ϰÌâ5-4 */ #include

#define uchar unsigned char

sbit J1=P2^4; sbit J3=P2^5; sbit J4=P2^6; sbit J6=P2^7; sbit s4=P1^1; sbit s5=P1^2; sbit s6=P1^3;

main() {

uchar i; while(1) {

if(s6==0) {

for(i=0;i<100;i++) ; if(s6==0)

J1=1,J3=1,J4=1,J6=1; /* µç»úͣת */ }

if(s4==0) {

for(i=0;i<100;i++) ;

if(s4==0)

J1=0,J3=1,J4=1,J6=0; /* µç»úÕýת */ } if(s5==0) {

for(i=0;i<100;i++) ; if(s5==0)

J1=1,J3=0,J4=0,J6=1; /* µç»ú·´×ª */ } } }

ϰÌâ6

1£®»­³ö°¸Àý19ÖÐAT24C02µÄ¶þ×ÜÏßÒý½ÅÓ뵥Ƭ»úI/OÒý½Å¼äµÄ¾ßÌåÁ¬½Óµç·¡£

½â£º¸ù¾Ýͼ1-3£¬°¸Àý19ÖÐAT24C02µÄ¶þ×ÜÏßÒý½ÅÓ뵥Ƭ»úI/OÒý½Å¼äµÄ¾ßÌåÁ¬½Ó


µ¥Æ¬»úCÓïÑÔ°¸Àý½Ì³ÌϰÌâ½â´ð(2).doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ ÏÂÔØÊ§°Ü»òÕßÎĵµ²»ÍêÕû£¬ÇëÁªÏµ¿Í·þÈËÔ±½â¾ö£¡

ÏÂһƪ£º¡°Ò»ÈÎÎñË«Ö÷Èý¶ÎÆß»·½Ú¡±·­×ª¿ÎÌýÌѧģʽ̽Ë÷ʵ¼ù - ͼÎÄ

Ïà¹ØÔĶÁ
±¾ÀàÅÅÐÐ
¡Á ×¢²á»áÔ±Ãâ·ÑÏÂÔØ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÂíÉÏ×¢²á»áÔ±

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£º QQ£º