IIC-24C04与蜂鸣器-C语言程序.docVIP

  • 31
  • 0
  • 约1.75千字
  • 约 3页
  • 2020-08-15 发布于浙江
  • 举报
#include reg51.h #include intrins.h #define uchar unsigned char #define uint unsigned int #define Delay4us() {_nop_(); _nop_(); _nop_(); _nop_();} //引脚定义 sbit SCL=P1^0; sbit SDA=P1^1; sbit SPK=P3^0; //标准音符频率对应的延时表 uchar code HI_LIST[]={0,226,229,232,233,236,238,240,241,242,244,245,246,247,248}; uchar code LO_LIST[]={0,4,13,10,20,3,8,6,2,23,5,26,1,4,3}; //待写入的音符 uchar code Song_24C04[]={1,2,3,1,1,2,3,1,3,4,5,3,4,5}; uchar code sidx; //延时 void DelayMS(uint ms) { uchar i; while(ms--) for(i=0;i120;i++); } void Start() //IIC开始 { SDA=1;SCL=1;Delay4us();SDA=0;Delay4us();SCL=0; } void Stop()

文档评论(0)

1亿VIP精品文档

相关文档