四川工程职业技术学院单C程序集锦.pdf

四川工程职业技术学院单C程序集锦.pdf

ID:58313858

大小:189.33 KB

页数:22页

时间:2020-09-06

四川工程职业技术学院单C程序集锦.pdf_第1页
四川工程职业技术学院单C程序集锦.pdf_第2页
四川工程职业技术学院单C程序集锦.pdf_第3页
四川工程职业技术学院单C程序集锦.pdf_第4页
四川工程职业技术学院单C程序集锦.pdf_第5页
资源描述:

《四川工程职业技术学院单C程序集锦.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验二P10=0;数据管循环显示0~5,间隔1S显示voidmain()#include{#defineuintunsignedintwhile(1)sbitled1=P1^0;{voiddelay(uintx)//延时程序P0=0X7F;//外框段码{delay(1000);//延时1Sunsignedcharj;P0=0X0BF;while(x--)delay(1000);{P0=0X0DF;for(j=0;j<125;j++);delay(1000);}P0=0X0EF;}delay(1000);P10=0;P0=0X0F7;voidmain()delay(

2、1000);{P0=0X0FB;while(1)delay(1000);{}P0=0X03;//显示0}delay(1000);//延时1S数据左移2位P0=0X9F;//显示1delay(1000);//延时1S#includeP0=0X25;//显示2voidmain()delay(1000);//延时1S{P0=0X1F;//显示3unsignedchara=0xc3,b,c;delay(1000);//延时1Sintn=2;P0=0X01;//显示4b=a>>(8-n);delay(1000);//延时1Sc=a<

3、b

4、;delay(1000);//延时1Swhile(1);}}}蜂鸣器顺时针外框显示,间隔1S显示#include#include#defineuintunsignedint#defineuintunsignedintsbitled1=P1^0;sbitdu=P1^3;voiddelay(uintx)//延时程序voiddelay(uintx)//延时程序{{unsignedcharj;unsignedcharj;while(x--)while(x--){for(j=0;j<125;j++);}}1{delay(100);//延一段时间for(j

5、=0;j<125;j++);if(k1==1)//按键按下}i=P2&0xf0;//按键读值}}voidmain()switch(i){{while(1)case0x70:P0=0x11;delay(1000);break;{//K1按下,显示Adu=0;//蜂鸣器端口置低电平case0xb0:P0=0xC1;delay(1000);break;delay(50);//延时一段时间//K2按下,显示Bdu=1;//蜂鸣器端口置高电平case0xd0:P0=0x63;delay(1000);break;delay(400);//延时一段时间//K3按下,显示Cdu=0;//蜂鸣器端口置

6、低电平case0xe0:P0=0x85;delay(1000);break;delay(5);//延时一段时间//K4按下,显示Ddu=1;//蜂鸣器端口置高电平}delay(1000);//延时一段时间}}}}K1,K2分别控制显示0~9循环,实验三K1显示递加,K2显示递减按键K1~K4分别按下显示A,B,C,D#include#include#defineuintunsignedint#defineucharunsignedchar#defineucharunsignedchar#defineuintunsignedintsbitled1

7、=P1^0;sbitled=P1^0;sbitk1=P2^4;sbitk1=P3^3;sbitk2=P2^5;bitflag;ucharb[]={0x03,0x9F,0x25,0x0D,voiddelay(uintx)//延时程序0x99,0x49,0x41,0x1F,0x01,0x09};{//定义0~9段码数组unsignedcharj;voiddelay(uintx)//延时程序while(x--){{unsignedcharj;for(j=0;j<125;j++);while(x--)}{}for(j=0;j<125;j++);voidmain()}{}uchari;//定义

8、变量ivoidmain()led=0;{P0=0x03;uchari;//定义变量iwhile(1)led1=0;{P0=0x03;if(k1==0)while(1)//当按键按下产生低电平{{if(k1==0)//按键K1按下产生低电平2{uchar*ap;//定义变量指针delay(100);//延一段时间uchari;if(k1==1)//按键按下led1=0;{ap=&b;//指针与值i=i++;//变量i加1P0=0x03;if(i==0x10)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。