为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

蜂鸣器c语言程序

2019-06-11 7页 doc 17KB 71阅读

用户头像

is_721103

暂无简介

举报
蜂鸣器c语言程序蜂鸣器 #include #define uchar unsigned char #define uint unsigned int int a,b; intcodetable[]={63628,63835,64021,64103,64260,64331,64400,64524}; int code yinfu[][2]={{5,5000},{5,2000},{6,5000},{2,5000},{1,5000},{1,2000},{6,5000},{2,5000}, {5,5000},{5,5000},{6,20...
蜂鸣器c语言程序
蜂鸣器 #include #define uchar unsigned char #define uint unsigned int int a,b; intcodetable[]={63628,63835,64021,64103,64260,64331,64400,64524}; int code yinfu[][2]={{5,5000},{5,2000},{6,5000},{2,5000},{1,5000},{1,2000},{6,5000},{2,5000}, {5,5000},{5,5000},{6,2000},{1,5000},{6,2000},{5,5000},{1,5000},{1,2000},{6,2000},{2,5000}, {5,5000},{2,5000},{1,5000},{7,2000},{6,5000},{5,5000}, {5,5000},{2,5000},{3,2000},{2,5000},{1,5000},{1,2000},{6,5000},{2,2000},{3,5000},{2,2000}, {1,5000},{2,2000},{1,5000},{7,2000},{6,5000},{5,5000} }; sbit beep=P2^7; sbit key1=P2^0; sbit key2=P2^1; sbit key3=P2^2; sbit key4=P2^4; int sum; int dbc(int i) { TR0=1; sum=table[i]; } void delay(uint x) { int i,j; for(i=x;i>0;i--) { for(j=110;j>0;j--); } } void init() { TMOD=0x01; TH0=sum/256; TL0=sum%256; EA=1; ET0=1; } void t0_time() interrupt 1 { TH0=sum/256; TL0=sum%256; beep=~beep; } void keyscan() { if(key1==0) { delay(10); if(key1==0) { dbc(0); } } if(key2==0) { delay(10); if(key2==0) { dbc(1); } } if(key3==0) { delay(10); if(key3==0) { dbc(2); } } if(key4==0) { delay(10); if(key4==0) { dbc(3); } } if(P2==0xff) { TR0=0; beep=1; } } void main() { int s,k; k=0; init(); while(1) { keyscan(); while(k<40) { for(s=yinfu[k][1];s>0;s--) dbc(yinfu[k][0]); k++; } } }
/
本文档为【蜂鸣器c语言程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索