收藏 分销(赏)

单片机C语言习题(3).doc

上传人:pc****0 文档编号:8383956 上传时间:2025-02-11 格式:DOC 页数:2 大小:28KB 下载积分:10 金币
下载 相关 举报
单片机C语言习题(3).doc_第1页
第1页 / 共2页
单片机C语言习题(3).doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
单片机C语言习题(3) 1.简述使用Keil C51软件的步骤。 2.80C51单片机有哪几个中断源?各中断源的入口地址是什么? 3.简述单片机内部数据存储器结构。 4.简述51系列单片机CPU响应中断的条件。 5.简述中断处理过程的几个阶段。 6.80C51单片机串行口有哪几种工作方式?其各自功能和波特率是什么? 7.简要说明采用软件消除按键抖动的原理和方法。 8.除了支持C语言的各种数据类型外,Keil还有哪些数据类型? 9.各个SFR的作用 分析下面程序的运行结果。 1. void fun() { static int a=0; a+=2; printf("%d",a); } main() { int cc; for(cc=1;cc<4;cc++) fun(); printf("\n"); } 2. main() {int i; for(i=100;i<200;i++) { if(i%5==0) continue; printf(“%d\n”,i); break; } } 3. main() { int i,a[10]; for(i=9;i>=0;i--) a[i]=10-i; printf("%d%d ",a[2],a[5]); } 4. main() { char c[11]={'I','t',' ','i','s',' ','a',' ','d','o','g'}; int i; for(i=0;i<11;i++) printf("%c",c[i]); printf("\n"); } 5. int func(int a,int b) { int c; c=a+b; return c; } main() { int x=7,y=8,z=9,r; r=func((x--,y++,x+y),z--); printf("%d\n",r); } 6. main() { int a=16,b=21,m=0; switch(a%3) { case 0:m++; break; case 1:m++; switch(b%2) { default:m++; case 0:m++; break; } } printf("%d\n",m); }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服