资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,C,程序设计作业,一、修改程序试改正下列程序(直接改),1,、编写一段程序从,P1,口输出数据,#include,main(),char,a;,/unsigned char b;,while(1),for(a,=0;a=255;a+),P1=a;,for(b,=0;b50000;b+);/,延时,2,、试用,dowhile,循环结构编写一段延时程序。,main(),unsigned char,a;,unsigned char b;,a=50000;,do,a-;,for(b=0;b0),二、完善程序(在空中加入适当的语句),1,、以下是计算,100,以内自然数的和的程序,main(),unsigned,int,sum=,;,for(;a,=100;a+),sum+=a;,while(1);,2,、以下是计算,100,以内自然数的和的程序,main(),int,a=,sum=0;,for(;a=100;),sum+=a;,;,while(1);,三、编写程序,1,、试用,while,循环编写一段延时程序;,2,、试用,for,循环编写一段延时程序;,3,、试编写一主程序及一子程序。子程序为有形参的延时程序,主程序调用子程序实现延时,时间到后使,P1.0,输出低电平。,四、综合练习,在,P0,口接有,8,个发光二极管,试编写程序实现以下功能:,1,、测试,P1,口的电平,若为低则相应的发光管亮;,2,、,8,个发光管亮一会,灭一会,即不断闪烁。,3,、,2,个发光管从右向左运动。,要求画示出电路图及编写程序的流程图。,
展开阅读全文