救护车声音
来源:互联网 发布:联通有什么软件 编辑:程序博客网 时间:2024/04/27 20:59
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义sbit SPK=P1^2; //定义喇叭端口unsigned char frq; void DelayUs2x(unsigned char t);//函数声明 void DelayMs(unsigned char t);void Init_Timer0(void){ TMOD |= 0x01; //使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响 //TH0=0x00; //给定初值 //TL0=0x00; EA=1; //总中断打开 ET0=1; //定时器中断打开 TR0=1; //定时器开关打开}main(){ unsigned char i; Init_Timer0(); //初始化定时器 while(1) { frq=0; for(i=0;i<60;i++)//播放1s左右一种频率 { DelayMs(10); } frq=100; for(i=0;i<60;i++)//播放1s左右另外一种频率 { DelayMs(10); } }}void DelayUs2x(unsigned char t){ while(--t);}void DelayMs(unsigned char t){ while(t--) { //大致延时1mS DelayUs2x(245); DelayUs2x(245); }}void Timer0_isr(void) interrupt 1 { TH0=0xfe; //重新赋值 TL0=frq; //低8位值在主程序中不断累加 SPK=!SPK; //端口电平取反}
0 0
- 救护车声音
- 救护车
- 救护车
- 救护车
- 救护车
- 第四个试验:小喇叭发出救护车的声音----51单片机汇编语言试验教程
- 单片机 定时器中断实践,蜂鸣救护车
- 声音
- 声音
- 声音
- 声音
- 声音
- 声音
- 声音
- 声音
- PRM 一个Oracle数据库灾难恢复救护车工具
- 城市大脑已接管杭州128个信号灯路口,救护车到达现场时间缩短一半
- 声音控制
- memset函数
- LeetCode 412 Fizz Buzz
- 数据挖掘的学习目标
- LDS 链接脚本语法分析
- Elasticsearch为“非查询字段”不建索引index store
- 救护车声音
- mybatis 的逆向工程
- 开餐馆
- Linux下安装swoole时生成swoole.so已经生成但用phpinfo中查不到扩展的处理方式
- 面向对象的七种设计原则
- 21:三角形最佳路径问题
- 弱联系的强度:人脉、信息和创新
- iOS录屏/自定义相机
- springmvc访问静态资源