蜂鸣器c语言程序(3页).doc
《蜂鸣器c语言程序(3页).doc》由会员分享,可在线阅读,更多相关《蜂鸣器c语言程序(3页).doc(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、-蜂鸣器c语言程序-第 3 页蜂鸣器#include#define uchar unsigned char#define uint unsigned intint a,b;intcodetable=63628,63835,64021,64103,64260,64331,64400,64524;int code yinfu2=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,50
2、00,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,5000sbit beep=P27;sbit key1=P20;sbit key2=P21;sbit key3=P22;sbit key4=P24;int sum;int dbc(int i)TR0=1;sum=tablei;void delay(uint x)int i,j;for(i=x;i0;i-)for(j=110
3、;j0;j-);void init()TMOD=0x01;TH0=sum/256;TL0=sum%256;EA=1;ET0=1;void t0_time() interrupt 1TH0=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(k0;s-)dbc(yinfuk0);k+;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蜂鸣器 语言 程序
限制150内