历史上的今天
返回首页

历史上的今天

今天是:2026年02月01日(星期日)

正在发生

2023年02月01日 | 基于51单片机实现旋转LED灯报警(Proteus仿真)

2023-02-01 来源:zhihu

具体功能实现:

当按下开关时,蜂鸣器报警,同时LED旋转式亮灯。

使用器件:

AT89C51、按键、电阻、蜂鸣器(SOUNDER)、8只LED灯

Proteus仿真原理图:

仿真:

知识介绍:

Proteus布线

为了让整个原理图看上去简洁明了,我们对元器件的导线进行标号,而不是直接和芯片相连。

定时中断系统简图

定时器资源

定时器个数:3个(T0,T1,T2),T0和T1与传统的51单片机兼容,T2是此型号单片机增加的资源。

(T0和T1的操作方式是所有51单片机共有的)

中断号:

外部中断0 interrupt 0

定时器0 interrupt 1

外部中断1 interrupt 2

定时器中断1 interrupt 3

串口中断 interrupt 4

中断系统

执行现程序的过程中,出现某些急需处理的异常情况或特殊请求,CPU暂时中止现行程序,而转去对这些异常情况或特殊请求进行处理,在处理完毕后CPU又自动返回到现行程序的断点处,继续执行原程序。

主要代码(C语言)KEIL5实现:

#include


#include


#define uint unsigned int


#define uchar unsigned char


sbit SPK = P3^7;


uchar FRQ = 0x00;


void Delayms(uint ms)


{


uchar i;


while(ms--)


{


for(i=0;i<120;i++);


}


}


void main()


{


P2 = 0x00;


TMOD = 0x11;


TH0 = 0x00;


TL0 = 0xff;


IT0 = 1;


IE = 0x8b;


IP = 0x01;


TR0 = 0;


TR1 = 0;


while(1)


{


FRQ++;


Delayms(1);


}


}


void EX0_INT() interrupt 0


{


TR0 = !TR0;


TR1 = !TR1;


if(P2 == 0x00)


P2 = 0xe0;


else


P2 = 0x00;


}


void T0_INT() interrupt 1


{


TH0 = 0xfe;


TL0 = FRQ;


SPK = ~SPK;


}


void T1_INT() interrupt 3


{


TH0 = -45000/256;


TL0 = -45000%256;


P2 = _crol_(P2,1);


}

问题解答:

Q

定时器计算如何快速得到?(无需计算)

打开51单片机烧录软件STC-ISP,找到“定时器计算器”,根据红色方框中的进行设置,可以快速得到定时器初始化代码,可直接使用。

Q

在此项目中为什么LED灯高电平有效?

A

LED灯的特性之一是单向导电性,阳极大于阴极才能够导通,阴极接地可以想象成0,所以阳极置1可以达到阳极大于阴极。



推荐阅读

史海拾趣

常忆科技(CHINGIS)公司的发展小趣事

常忆科技股份有限公司,始创于1995年,总部位于台湾。在电子行业的发展历程中,常忆科技以其专注于IC设备制造领域的执着和创新能力,逐渐崭露头角。公司成立之初,便致力于开发P型晶体管非挥发性内存,由pFlash和pFusion两个事业单位组成,分别负责不同方面的工作。pFlash专注于开发和生产标准型NOR内存,而pFusion则负责向晶圆代工厂及IC设计公司提供嵌入式非挥发内存的生产技术及知识产权,并提供定制化设计及技术咨询服务。

随着消费电子产品、电脑及周边设备、无线通讯和网络装置等领域的快速发展,常忆科技的产品得到了广泛应用。公司凭借其卓越的技术和产品质量,逐渐在市场上占据了一席之地,为后续的蓬勃发展奠定了坚实基础。

Communications公司的发展小趣事

在电子行业的跨界融合趋势下,一家名为“智联通信”的公司通过整合不同领域的技术和资源,成功打造出了一个全新的通信生态系统。他们不仅拥有先进的通信技术,还积极与互联网、物联网等领域的企业进行合作,共同开发新的应用场景。

通过跨界融合,“智联通信”成功地将通信技术应用于智能家居、智慧城市等多个领域,为用户提供了更加便捷、高效的服务体验。同时,他们还积极拓展海外市场,与全球伙伴共同推动通信行业的发展。

GHI Electronics公司的发展小趣事

GHI Electronics公司成立于2003年,总部位于美国密歇根州。公司自创立之初便明确了其使命:为客户提供咨询、制造和解决方案,以降低风险、成本和复杂性。这一清晰的定位使得GHI Electronics能够迅速在电子工程和制造领域站稳脚跟。随着市场需求的不断变化,GHI Electronics不断调整和优化其服务内容,逐渐赢得了客户的信任和市场的认可。

Computer Conversions Corp公司的发展小趣事

面对日益严峻的环境问题,Computer Conversions Corp积极响应环保号召,开始研发更加环保的计算机转换技术。公司不仅优化了生产工艺,减少了生产过程中的能源消耗和废弃物排放,还推出了一系列节能型转换设备,帮助客户在提升计算效率的同时,也降低了能源消耗。这一举措不仅赢得了客户的赞赏,也提升了公司的社会形象。

E-CMOS(飞虹高科)公司的发展小趣事

随着全球化趋势的加剧,飞虹高科公司意识到,要想在国际市场上取得更大的成功,必须与国际同行展开合作。因此,公司积极寻求与国际知名企业的合作机会,通过技术合作、合资建厂等方式,共同开发新产品、拓展新市场。这些合作不仅为公司带来了资金和技术支持,还帮助公司扩大了国际影响力,提高了产品的国际竞争力。

Auris公司的发展小趣事

Auris公司的创始人Federic Moll博士,被誉为手术机器人之父。他在2007年创立了Auris Health(原名Auris Surgical Robotics),总部位于美国加利福尼亚州圣卡洛斯。Moll博士此前已经成功创办了多家手术机器人企业,其中最为知名的是上市公司Intuitive Surgical,其达芬奇手术机器人技术已在全球范围内广泛应用。Moll博士的深厚技术背景和丰富的创业经验为Auris的起步奠定了坚实的基础。

问答坊 | AI 解惑

毕业设计在即 请大家认真对待

本帖最后由 paulhyde 于 2014-9-15 09:21 编辑 又是到递交毕业论文的时候了,现在在学校中有着非常不良的现象.同学们基本属于蒙混过关,这样,对自己未来的发展能有什么好处呢?或者来论坛的也是诸如此类: 各位大哥!小弟急求****毕业设计! &amp;&a ...…

查看全部问答>

天线术语详解(电子书版)

如标题. 方便查阅. 收藏! 老样子, 觉得好就抽空回来顶一下.…

查看全部问答>

【藏书阁】单片机高级教程:应用与设计

目录: 第一章 绪论 1.1 单片机与嵌入式系统 1.1.1 计算机技术发展与嵌入式系统兴起 1.1.2 单片机技术发展史 1.1.3 单片机技术发展方向 1.2 单片机的应用模式 1.2.1 单片机应用系统结构 1.2.2 单片机种类与供应状态 1.2.3 ...…

查看全部问答>

混动与电动车将并存20~30年?

“在新能源汽车中,由于技术等原因,混合动力汽车将在短期内呈现量大的发展态势,风头会盖过电动汽车,但从长期来看,电动汽车将是主流。混合动力车与纯电动车市场将并存20~30年。” 奇瑞汽车工程研究院总工程师廖越峰表示。 廖越峰指出:下半 ...…

查看全部问答>

虚拟仪器和传统仪器的比较

中心议题: 虚拟仪器的定义,它与传统仪器的不同 虚拟仪器硬件性能与传统仪器的比较 虚拟仪器与传统仪器的兼容性介绍 虚拟仪器与综合性仪器的对比介绍解决方案: 对于当前的测量任务,虚拟仪器系统的价格与具有相似功能的传统仪器相差无 ...…

查看全部问答>

请大家推荐一本好书,讲多层板设计的

最近要布个8层板,请大家推荐一本好书参考 最好实际的例子多一点,详细一点,谢谢~~…

查看全部问答>

步进电机M35SP-7NP的使用

M35SP-7NP,这种步进电机怎么用啊? 今天搞了好久都没有转起来,只稍微的动一下。 用单片机带动的!…

查看全部问答>

手机外文字库

我有手机字库,全部外文全部尺寸都可以提供,紧缺的小语种如阿拉伯语、波斯语、泰语、越南语、韩语、日语等齐全。 不过是有偿服务哦,呵呵~~ 有意者可联系我:winwwang@gmail.com …

查看全部问答>

eCAN的问题,急!

本帖最后由 dontium 于 2015-1-23 11:44 编辑 我是这样做的,首先把光盘里的程序进行了一遍,没问题,自收发成功; 然后,我把自收发模式改成了正常模式,即把dsp28_ecan.c中的ECanaShadow.CANMC.bit.STM寄存器由1改为了0; 接着接上示波器,运 ...…

查看全部问答>