找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机定时多组时间程序问题

查看数: 2344 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-11-23 00:14

正文摘要:

设计要求: 定时三组时间,时间到蜂鸣器响,同时LED灯亮; 现有单片机程序 #include <REGX51.H> #define uint unsigned int #define uchar unsigned char uchar t; uint num; unsigned char numtab[]={ ...

回复

ID:846569 发表于 2020-11-23 11:12
说一下自己认为的可能情况,你可以先试一下这个蜂鸣器正极接VCC负极接单片机IO,单单输出低电平是否能响。另外既然已经用了三极管了还是建议LED与蜂鸣器并联。
我这个答案的原因是因为实际情况下蜂鸣器分为两种,有源蜂鸣器和无源蜂鸣器,有源蜂鸣器直流电即可工作,无源蜂鸣器需要方波(或者简单的说交流电)导通,可以百度查一下
ID:837970 发表于 2020-11-23 10:42
changhz 发表于 2020-11-23 09:10
EA=1; //开总中断ET0=1; //开定时器 0 中断TR0=1;
whule(1)
文字错了:while(1)

不好意思,原来的程序这里是没问题的,当初发帖的时候,调整格式输入有错误
ID:180919 发表于 2020-11-23 09:10
EA=1; //开总中断ET0=1; //开定时器 0 中断TR0=1;
whule(1)
文字错了:while(1)

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表