1、C程序设计作业1可整理ppt一、修改程序试改正下列程序(直接改)n1、编写一段程序从P1口输出数据#includemain()char a;/unsigned char b;while(1)for(a=0;a=255;a+)P1=a;for(b=0;b50000;b+);/延时 2可整理pptn2、试用dowhile循环结构编写一段延时程序。nmain()nnunsigned char a;unsigned char b;na=50000;ndonna-;nfor(b=0;b0)n3可整理ppt二、完善程序(在空中加入适当的语句)n1、以下是计算100以内自然数的和的程序main()unsig
2、ned int ,sum=;for(;a=100;a+)sum+=a;while(1);4可整理pptn2、以下是计算100以内自然数的和的程序main()int a=,sum=0;for(;a=100;)sum+=a;while(1);5可整理ppt三、编写程序n1、试用while循环编写一段延时程序;n2、试用for循环编写一段延时程序;n3、试编写一主程序及一子程序。子程序为有形参的延时程序,主程序调用子程序实现延时,时间到后使P1.0输出低电平。6可整理ppt四、综合练习n在P0口接有8个发光二极管,试编写程序实现以下功能:n1、测试P1口的电平,若为低则相应的发光管亮;n2、8个发光管亮一会,灭一会,即不断闪烁。n3、2个发光管从右向左运动。n要求画示出电路图及编写程序的流程图。7可整理ppt