用单片机AT89S51做的99秒倒计时怎样加上“滴滴”声。

[复制链接]
查看11 | 回复2 | 2012-12-9 00:26:39 | 显示全部楼层 |阅读模式
#include#define LEDData P0unsigned char code LEDCode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};unsigned char time=99;unsigned char second,count,count1;
//秒,计数器sbit LEDH = P2^6;
//高位阴极sbit LEDL = P2^7;
//低位阴极
sbit buzzer = P2^5;
//蜂鸣器sbit Alam...
回复

使用道具 举报

千问 | 2012-12-9 00:26:39 | 显示全部楼层
要发声音,一般是用定时器确定某一频率发声,不用很准确。你可以度一下用几个频段的频率发声试下。首先,定一个标志位,如果有这个标志位则发声,没有则不发声。然后确定频率,确定定时器,定时中断后,检测到需要发声,则翻转脉冲。按这思路去试下。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行