原创 定音器子程序

2008-1-31 11:57 2329 6 6 分类: MCU/ 嵌入式

const unsigned char set_tmr[12]={0X72,0X7a,0X82,0X89,0X8f,0X96,
         0X37,0X42,0X4d,0X57,0X61,0X6a};
//*******************************************************************
// 定音器子程序
// 入口参数: 0~11;对应 A3,A3#,B,C,C#,D,D#,E,F,F#,G,G#
// 出口参数: 无
// 作用:使喇叭发声。
//********************************************************************


void note (unsigned char i)
{
#define _pbc0  _15_0
#define _pbc1  _15_1


_pbc0 = 0;    // 此位开/关 喇叭; 0-开;1- 关。
_pbc1 = 0;


if (i < 6)
 _tmrc = 0b10010011;   // fsys /16
else
 _tmrc = 0b10010010;   // fsys /8
_tmr = set_tmr;
}
//**********************************************************************

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条