ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:15.25KB ,
资源ID:5078001      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5078001.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(关于单片机驱动数码管流水灯蜂鸣器的程序总程序.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

关于单片机驱动数码管流水灯蜂鸣器的程序总程序.docx

1、关于单片机驱动数码管流水灯蜂鸣器的程序总程序/关于单片机驱动数码管、流水灯、蜂鸣器的程序#includeunsigned char table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;sbit clk=P20;sbit AB=P21;sbit SG=P25;sbit SS=P24;sbit SB=P23;sbit SQ=P22;sbit L1=P27;/延时调用函数void Delay()unsigned char i,j,k;for(i=5;i0;i-)for(j=10;j0;j-)for(k=50;k0;k-);/显示一个数字vo

2、id SentDate(char num)unsigned char c;for(c=0;c1;clk=1;/延时10次void ten()int a;for(a=0;a10;a+)Delay();/流水灯控制void LED()int i,j,a,b;a=0x01;b=0x80;P1=a;ten();for(i=0;i8;i+)a=a1;P1=a;ten();P1=b;ten();for(j=0;j1;P1=b;ten();/四个相邻数码管动态显示不同值void main()unsigned char i,j,a,b,c;while(1)for(b=0;b10;b+)/显示千位数for(c=

3、0;c10;c+)/显示百位数for(i=0;i10;i+)/显示十位数L1=0;/逢十报警一次ten();L1=1;for(j=0;j10;j+)/显示个位数LED();for(a=0;a10;a+)/循环十次SentDate(tableb);SQ=0,SB=1,SS=1,SG=1;Delay();SentDate(tablec);SQ=1,SB=0,SS=1,SG=1;Delay();SentDate(tablei);SQ=1,SB=1,SS=0,SG=1;Delay();SentDate(tablej);SQ=1,SB=1,SS=1,SG=0;Delay();/移位控制#includes

4、bit clk=P20;sbit AB=P21;sbit S1=P25;sbit S2=P24;sbit S3=P23;sbit S4=P22;unsigned char table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;void delay02()unsigned char i,j,k;for(i=10;i0;i-)for(j=10;j0;j-)for(k=20;k0;k-);void sent(char num)unsigned char c;for(c=0;c1;clk=1;void display(char a,char b

5、,char m,char n) unsigned char l;for(l=0;l40;l+)sent(tablea);S4=1;S1=0;delay02();sent(tableb);S1=1;S2=0;delay02();sent(tablen);S2=1;S3=0;delay02();sent(tablem);S3=1;S4=0;delay02();void main()while(1)char m=0,n=1,k,a=3,b=2;for(k=0;k30;k+)display(a,b,m,n);a+;b+;m+;n+;if(a=10)a=0;else if(b=10)b=0;else i

6、f(m=10)m=0;else if(n=10)n=0;/*LED走一轮,数码管走一次,蜂鸣器报警一次*/#includeunsigned chartable=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;sbit clk=P20;sbit AB=P21;sbit SG=P25;sbit SS=P24;sbit SB=P23;sbit SQ=P22;sbit L1=P27;void delay(void)int e;for(e=100;e0;e-);/延时10次void ten()int a;for(a=0;a10;a+)delay();/

7、*发送一个数字*/sentdate(m)int b,num;num=tablem;for(b=0;b1;clk=1;/*计数*/void JS(void)int a,c,d,f,g;for(g=0;g10;g+)sentdate(g);SQ=0,SB=1,SS=1,SG=1;for(f=0;f10;f+)sentdate(f);SQ=1,SB=0,SS=1,SG=1;for(d=0;d10;d+)sentdate(d);SQ=1,SB=1,SS=0,SG=1;for(c=0;c10;c+)int m,n;n=0x80;/10000for(m=0;m1;/01000for(a=20;a0;a-)

8、sentdate(c);SG=0;delay();SG=1;sentdate(d);SS=0;delay();SS=1;sentdate(f);SB=0;delay();SB=1;sentdate(g);SQ=0;delay();SQ=1;L1=0;ten();L1=1;void main(void)JS();/*LED走一轮,数码管计数,蜂鸣器逢十报警一次*/#includeunsigned chartable=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;sbit clk=P20;sbit AB=P21;sbit SG=P25;sbit

9、 SS=P24;sbit SB=P23;sbit SQ=P22;sbit L1=P27;/延时函数void delay(void)int e;for(e=100;e0;e-);/延时10次void ten()int a;for(a=0;a10;a+)delay();/*发送一个数字*/sentdate(m)int b,num;num=tablem;for(b=0;b1;clk=1;/*计数*/void main(void)int c,d,f,g;for(g=0;g10;g+)/千位sentdate(g);SQ=0,SB=1,SS=1,SG=1;for(f=0;f10;f+)/百位sentdat

10、e(f);SQ=1,SB=0,SS=1,SG=1;for(d=0;d10;d+)/十位sentdate(d);SQ=1,SB=1,SS=0,SG=1;for(c=0;c10;c+)/个位int m,k,n;/流水灯控制m=0x01;P1=m;ten();for(k=0;k8;k+)m=m1;P1=m;ten();for(n=0;n60;n+)/数码管显示sentdate(c);SG=0;delay();SG=1;sentdate(d);SS=0;delay();SS=1;sentdate(f);SB=0;delay();SB=1;sentdate(g);SQ=0;delay();SQ=1;L1=0;/记十次报警一次ten();ten();L1=1;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1