/*
下载此程序后会听到蜂鸣器间断的响,主要学习用定时器产生方波
*/
#include<reg51.h>
sbit sound=P0^5;
void delayms(unsigned int i);/*延时函数*/
void t0()interrupt 1 using 1//产生蜂鸣器频率
{
sound=!sound;
}
main()
{
TMOD=0X02;/* t0工作在方式2.*/
TH0=0;//初值决定蜂鸣器的声音频率
EA=1;/* 开全局中断.*/
TR0=1;/* 开始计数.*/
ET0=1;/*允许t0中断.*/
while(1)
{
EA=0; //蜂鸣器不响
delayms(500);
EA=1; //蜂鸣器响
delayms(500);
}
}
void delayms(unsigned int i)
{
unsigned int j;
for(;i>0;i--)
for(j=100;j>0;j--);
}
JonSco
- 粉丝: 89
- 资源: 1万+
最新资源
- 基于javaweb的网上拍卖系统,采用Spring + SpringMvc+Mysql + Hibernate+ JSP技术
- polygon-mumbai
- Chrome代理 switchyOmega
- GVC-全球价值链参与地位指数,基于ICIO表,(Wang等 2017a)计算方法
- 易语言ADS指纹浏览器管理工具
- 易语言奇易模块5.3.6
- cad定制家具平面图工具-(FG)门板覆盖柜体
- asp.net 原生js代码及HTML实现多文件分片上传功能(自定义上传文件大小、文件上传类型)
- whl@pip install pyaudio ERROR: Failed building wheel for pyaudio
- Constantsfd密钥和权限集合.kt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈