µ±Ç°Î»ÖãºÊ×Ò³ > µ¥Æ¬»úÆäÓ¦Óü¼Êõ£¨CÓïÑ԰棩¿¼ÊÔÌâ¶þ
Ò»¡¢ µ¥ÏîÑ¡ÔñÌâ(ÿÌâ1·Ö£¬¹²15·Ö) £¨1£©µ¥Æ¬»ú8051µÄEAÒý½Å£¨ £©¡£
A¡¢±ØÐë½ÓµØ B¡¢±ØÐë½Ó+5VµçÔ´ C¡¢¿ÉÐü¿Õ D¡¢ÒÔÉÏÈýÖÖÊÓÐèÒª¶ø¶¨ £¨4£©ÏÂÃæÐðÊö²»ÕýÈ·µÄÊÇ£¨ £©¡£
A¡¢Ò»¸öCÔ´³ÌÐò¿ÉÒÔÓÉÒ»¸ö»ò¶à¸öº¯Êý×é³É¡£ B¡¢Ò»¸öCÔ´³ÌÐò±ØÐë°üº¬Ò»¸öÖ÷º¯Êýmain( )¡£ C¡¢ÔÚC³ÌÐòÖУ¬×¢ÊÍ˵Ã÷Ö»ÄÜλÓÚÒ»ÌõÓï¾äµÄºóÃæ¡£ £¨5£©C³ÌÐò×ÜÊÇ´Ó£¨ £©¿ªÊ¼Ö´Ðеġ£
A¡¢Ö÷º¯Êý B¡¢Ö÷³ÌÐò C¡¢×Ó³ÌÐò D¡¢Ö÷¹ý³Ì £¨7£©MCS-51ϵÁе¥Æ¬»úµÄ¶¨Ê±Æ÷T1ÓÃ×ö¼ÆÊý·½Ê½Ê±£¬²ÉÓù¤×÷·½Ê½2£¬Ôò¹¤×÷·½Ê½¿ØÖÆ×ÖΪ£¨ £©¡£
A¡¢60H B¡¢02H C¡¢06H D¡¢20H £¨8£©MCS-51ϵÁе¥Æ¬»úµÄ¶¨Ê±Æ÷T0ÓÃ×ö¶¨Ê±·½Ê½Ê±£¬²ÉÓù¤×÷·½Ê½1£¬Ôò³õʼ»¯±à³ÌΪ£¨ £© £Á¡¢TMOD=0x01 B¡¢TMOD=0x50 C¡¢TMOD=0x10 D¡¢TMOD=0x02 £¨9£©Æô¶¯T0¿ªÊ¼¼ÆÊýÊÇʹTCONµÄ£¨ £©¡£
A¡¢TFOλÖÃ1 B¡¢TROλÖÃ1 C¡¢TROλÖÃ0 D¡¢TR1λÖÃ0
£¨10£©Ê¹MCS-51ϵÁе¥Æ¬»úµÄ¶¨Ê±Æ÷T0Í£Ö¹¼ÆÊýµÄÓï¾äÊÇ£¨ £©¡£
A¡¢TRO=0£» B¡¢TR1=0£» C¡¢TR0=1£» D¡¢TR1=1£»
£¨11£©LEDÊýÂë¹ÜÈô²ÉÓö¯Ì¬ÏÔʾ·½Ê½£¬ÏÂÁÐ˵·¨´íÎóµÄÊÇ£¨ £©¡£
A¡¢½«¸÷λÊýÂë¹ÜµÄ¶ÎÑ¡Ïß²¢Áª B¡¢½«¶ÎÑ¡ÏßÓÃÒ»¸ö8λI/O¶Ë¿Ú¿ØÖÆ
C¡¢½«¸÷λÊýÂë¹ÜµÄ¹«¹²¶ËÖ±½ÓÁ¬½ÓÔÚ+5V»òÕßGNDÉÏ D¡¢½«¸÷λÊýÂë¹ÜµÄλѡÏßÓø÷×Ô¶ÀÁ¢µÄI/O¶Ë¿Ú¿ØÖÆ £¨12£©¹²Ñô¼«LEDÊýÂë¹Ü¼Ó·´ÏàÆ÷Çý¶¯Ê±ÏÔʾ×Ö·û¡°6¡±µÄ¶ÎÂëÊÇ£¨ £©¡£
A¡¢06H B¡¢7DH C¡¢82H D¡¢FAH
£¨13£©MCS-51ϵÁе¥Æ¬»ú´®Ðпڷ¢ËÍ/½ÓÊÕÖжÏÔ´µÄ¹¤×÷¹ý³ÌÊÇ£ºµ±´®ÐпڽÓÊÕ»ò·¢ËÍÍêÒ»Ö¡Êý¾Ýʱ£¬½«SCONÖеģ¨ £©£¬ÏòCPUÉêÇëÖжϡ£
A¡¢RI»òTIÖÃ1 B¡¢RI»òTIÖÃ0 C¡¢RIÖÃ1»òTIÖÃ0 D¡¢RIÖÃ0»òTIÖÃ1
£¨14£©ÏÂÃæµÄ whileÑ»·Ö´ÐÐÁË£¨ £©´Î¿ÕÓï¾ä¡£
while (i=3);
A¡¢ÎÞÏÞ´Î B¡¢0´Î C¡¢1´Î D¡¢2´Î
Èý¡¢ ÅжÏÌâ(ÔÚÿСÌâÇ°ÃæµÄÀ¨ºÅÖÐÓá°¡Ì¡±ºÍ¡°§ç¡±
ÅÐ¶ÏÆä±íÊöÊÇ·ñÕýÈ·£¨¡°¡Ì¡±±íʾÕýÈ·£¬¡°§ç¡±±íÊö²»
- 1 -
ÕýÈ·£©¡£Ã¿Ìâ1·Ö£¬¹²5·Ö)
1¡¢MCS-51µ¥Æ¬»úÖ»ÄÜÓ¦Óõ½¹¤ÒµºÍÉÌÒµ²úÆ·ÖС££¨ £© 2¡¢MCS-51µ¥Æ¬»úÖÐÒ»¸ö»úÆ÷ÖÜÆÚ°üº¬12¸öÕñµ´ÖÜÆÚ¡££¨ £©
3¡¢SFRÖз²ÊÇÄܱ»8Õû³ýµÄµØÖ·£¬¶¼¾ßÓÐλѰַÄÜÁ¦¡£( )
4¡¢²»ÄÜÓá°sfr16¡± Ö±½Ó·ÃÎʶ¨Ê±Æ÷£¯¼ÆÊýÆ÷0ºÍ1¡£ ( ) 5¡¢MCS-51µ¥Æ¬»úµÄ³ÌÐò´æ´¢Æ÷Ö»ÄÜÓÃÀ´´æ·Å³ÌÐòµÄ¡££¨ £©
ËÄ¡¢³ÌÐò·ÖÎöÓëÌî¿ÕÌâ(ÿÌâ6·Ö£¬¹²24·Ö) 1¡¢ÏÂÃæµÄÑÓʱº¯Êýdelay( )Ö´ÐÐÁË ´Î¿ÕÓï¾ä¡£
void delay(void) { int i;
for(i=0; i<10000; i++); }
2¡¢ÔÚºáÏßÉϽ«¿ÕȱµÄÓï¾ä²¹³äÍêÕû¡£ //¸Ã³ÌÐò¹¦ÄÜΪµãÁÁµÚÒ»¸ö·¢¹â¶þ¼«¹Ü #include
sbit //ÉùÃ÷µ¥Æ¬»úP1¿ÚµÄµÚһλΪled1 void main() //Ö÷º¯Êý {
led1=0; /*µãÁÁµÚÒ»¸ö·¢¹â¶þ¼«¹Ü*/
}
3¡¢ÔÚºáÏßÉϽ«¿ÕȱµÄÓï¾ä²¹³äÍêÕû¡£
#include
sbit led1=P1^0; //ÉùÃ÷µ¥Æ¬»úP1¿ÚµÄµÚһλ void delay1s(); //ÉùÃ÷×Óº¯Êý void main() //Ö÷º¯Êý {
while(1) //´óÑ»· {
led1=0; /*µãÁÁµÚÒ»¸ö·¢¹â¶þ¼«¹Ü*/ ¢Ù //µ÷ÓÃÑÓʱ×Óº¯Êý
led1=1; /*¹Ø±ÕµÚÒ»¸ö·¢¹â¶þ¼«¹Ü*/ ¢Ú //µ÷ÓÃÑÓʱ×Óº¯Êý } }
void delay1s() //×Óº¯ÊýÌå { uint i,j;
for(i=500;i>0;i--) for(j=110;j>0;j--); }
- 2 -
4¡¢ÔÚºáÏßÉϽ«¿ÕȱµÄÓï¾ä²¹³äÍêÕû¡£ //¸Ã³ÌÐò¹¦ÄÜΪµãÁÁµÚÒ»¸ö·¢¹â¶þ¼«¹Ü #include
led1=0; /*µãÁÁµÚÒ»¸ö·¢¹â¶þ¼«¹Ü*/ }
Îå¡¢ÎÊ´ðÌâ(ÿÌâ8·Ö£¬¹²40·Ö)
£¨1£©»³öMCS-51ϵÁе¥Æ¬»úʱÖӵ緣¬²¢Ö¸³öʯӢ¾§ÌåºÍµçÈݵÄȡֵ·¶Î§¡£
£¨2£©Ê²Ã´ÊÇ»úÆ÷ÖÜÆÚ£¿»úÆ÷ÖÜÆÚºÍ¾§ÕñƵÂÊÓкιØÏµ£¿µ±¾§ÕñƵÂÊΪ6MHzʱ£¬»úÆ÷ÖÜÆÚÊǶàÉÙ£¿
£¨3£©MCS-51µ¥Æ¬»úµÄ¶¨Ê±/¼ÆÊýÆ÷ÊÇÔö1¼ÆÊýÆ÷»¹ÊǼõ1¼ÆÊýÆ÷£¿Ôö1ºÍ¼õ1¼ÆÊýÆ÷ÔÚ¼ÆÊýºÍ¼ÆËã³õֵʱÓÐʲô²»Í¬£¿ £¨4£©µ±¶¨Ê±/¼ÆÊýÆ÷ÔÚ¹¤×÷·½Ê½1Ï£¬¾§ÕñƵÂÊΪ6MHz£¬Çë¼ÆËã×î¶Ì¶¨Ê±Ê±¼äºÍ×¶¨Ê±Ê±¼ä¸÷ÊǶàÉÙ£¿
- 3 -
¹²·ÖÏí92ƪÏà¹ØÎĵµ