单片机/MCU论坛
直播中

李红

7年用户 1287经验值
私信 关注
[问答]

用51单片机设置了一个数字钟,如何随读秒增加蜂鸣器响声?

这个是数字钟的主程序。

我现在想增加蜂鸣器的响声,并随着“每一秒”的增加,响一下。

请问如何实现?

void main()

{TMOD=0x01;
EA=1
ETO=1
TRO=1
THO=(65536-18432)/256
TLO=(65536-18432)%256
while(1)
{
if(tcnt==50)
{tcnt=0
second++
if(second==60)
{
second=0
minite++
if(minite==60)
{
minite=0
hour++

if(hour==24)

{hour=0}
}})}}


回帖(1)

夏焕丽

2023-10-8 16:03:26
tcnt==50是一秒时间的时间到后要执行的,所以,在这个if里加上驱动蜂鸣器的代码就可以了        
举报

更多回帖

发帖
×
20
完善资料,
赚取积分