《c程序设计作业》由会员分享,可在线阅读,更多相关《c程序设计作业(7页珍藏版)》请在金锄头文库上搜索。
1、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 ,
2、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个发光管从右向左运动。 要求画示出电路图及编写程序的流程图。,