/********************************************************************
* 名称 : 蜂鸣器发声.c
* 功能 : 通过P1.2口电平的交替变化,来控制蜂鸣器唱歌
/***********************************************************************/
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit BELL = P1^2; //设置P1.2口,为控制蜂鸣器发声的引脚
/********************************************************************
* 名称 : Delay()
* 功能 : 延时,延时时间为 10ms * del。这是通过软件延时,有一定误差。
* 输入 : del
* 输出 : 无
***********************************************************************/
void Delay(uint del)
{
uint i,j;
for(i=0; i<del; i++)
for(j=0; j<1827; j++)
;
}
/********************************************************************
* 名称 : Main()
* 功能 : 实现灯的闪烁
* 输入 : 无
* 输出 : 无
***********************************************************************/
void Main(void)
{
while(1)
{
BELL = 0;
Delay(1); //延时10毫秒
BELL = 1;
Delay(1); //延时10毫秒
}
}

荣华富贵8
- 粉丝: 792
最新资源
- XX软件工程专业就业前景怎样.doc
- DB23_T_2897_2021_标准咨询服务规范.pdf
- 初学者如何适应网络营销.pptx
- XXX企业网络规划和安全防护设计方案(论文).doc
- 大学二期网络布线工程B区学生宿舍综合布线系统.doc
- 常见的地图投影简介及arcgis中的坐标转换方法.pptx
- Excel表格通用模板:销售统计及查询.xlsx
- Dreamweaver制作网参考手册.doc
- 城市建设项目管理实施方案(8页-图文丰富).doc
- 电气工程及其自动化存在的问题及应对策略.doc
- Chap07-Docker-容器化技术.ppt
- 传热学c语言编程.doc
- Matlab学习系列012.数据预处理1剔除异常值及平滑处理(最新整理).pdf
- Java网络通信.ppt
- 2022网络运维述职报告.docx
- SQL语句的基本语法.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


