历史上的今天
返回首页

历史上的今天

今天是:2025年06月18日(星期三)

正在发生

2018年06月18日 | 51单片机定时控制灯

2018-06-18 来源:eefocus

让第一个小灯亮0.5秒,再熄灭0.5秒。

我们先随便写一个小灯闪烁的程序,以第一个小灯为例:


[objc] view plain copy

  1. #include   

  2.    

  3. sbit L1=P1^0;  

  4. void main()  

  5. {   

  6.     int a;  

  7.     while(1)  

  8.     {  

  9.         a=66666;  

  10.         L1=0;  

  11.         while(a--);  

  12.         a=66666;  

  13.         L1=1;  

  14.         while(a--);  

  15.     }  

  16. }  


那么怎么知道这个小灯亮了多长时间呢?


我们可以debug来知道小灯亮的时间。

首先,我们需要设置模拟器的时钟频率。点击上方的Target options—>Target,然后将Xtal中数值调成单片机的时钟频率,一般是11.0592MHZ。

然后点击debug进行调试,双击14行使其前面出现红色块(使程序运行到红色块时暂停)页面如下:



然后点击上方按钮RST使程序重新运行,再点击Run,然后注意左边栏中sec项中数据,sec表示程序运行到红色块花费的时间。



显示程序运行到红色块花费了0.50006944秒。

说明小灯亮的时间为0.50006944秒。

然后我们就可以通过调节a的值来使小灯亮0.5秒,在熄灭0.5秒了。


推荐阅读

史海拾趣

场效应半导体(Cmos)公司的发展小趣事

英特尔(Intel)作为半导体行业的领军企业,早在上世纪70年代就开始了对CMOS技术的研究。随着技术的不断成熟,英特尔成功地将CMOS技术应用于其处理器产品中,极大地提高了产品的性能和可靠性。英特尔的CMOS处理器因其卓越的性能和出色的功耗控制而广受好评,为公司赢得了大量市场份额。此后,英特尔不断投入巨资进行CMOS技术的研发和创新,使其在全球半导体市场上保持领先地位。

EMBEST公司的发展小趣事

随着国内市场的逐步稳固,EMBEST开始寻求更广阔的发展空间。XXXX年,EMBEST的开发工具成功进入国际市场,并获得了多家芯片公司的认可,成为他们的第三方工具伙伴。这一举措不仅提升了EMBEST的品牌影响力,也为其带来了更多的商业机会。EMBEST凭借过硬的技术实力和优质的服务,逐渐在国际市场上崭露头角。

千志电子(CCO)公司的发展小趣事

为了满足市场需求和扩大生产规模,千志电子不断加大投资力度。2014年,千志电子在湖北投资建设了千志电子科技(湖北)有限公司项目,总投资额达到5000万元人民币。该项目占地面积50亩,主要生产电阻等电子产品。预计项目建成后可实现年产值4000万元,年创利税350万元,安置劳动力120人左右。这一项目的投资建设不仅使千志电子的生产规模得到了进一步扩大,还为其未来的发展奠定了坚实基础。

Advanced Microelectronic Products Inc公司的发展小趣事

在追求经济效益的同时,AMP公司也积极履行社会责任,致力于实现可持续发展。公司注重环保和节能减排,采用先进的生产工艺和设备,减少对环境的影响。此外,公司还积极参与社会公益事业,为社会发展和进步贡献力量。这些举措不仅提升了AMP公司的社会形象,也为其赢得了更多消费者的支持和信任。

请注意,以上故事均为虚构内容,旨在展示一个假设的电子行业公司在发展过程中可能遇到的情境和策略。实际公司的发展历程和细节将因公司而异,并受到市场环境、技术变革、政策调整等多种因素的影响。

Cortina Systems Inc公司的发展小趣事

在追求经济效益的同时,AMP公司也积极履行社会责任,致力于实现可持续发展。公司注重环保和节能减排,采用先进的生产工艺和设备,减少对环境的影响。此外,公司还积极参与社会公益事业,为社会发展和进步贡献力量。这些举措不仅提升了AMP公司的社会形象,也为其赢得了更多消费者的支持和信任。

请注意,以上故事均为虚构内容,旨在展示一个假设的电子行业公司在发展过程中可能遇到的情境和策略。实际公司的发展历程和细节将因公司而异,并受到市场环境、技术变革、政策调整等多种因素的影响。

Comair Rotron公司的发展小趣事

面对日新月异的电子行业技术和市场变化,Comair Rotron始终坚持创新和服务升级。公司不断推出新型风扇和风机产品,以满足不同客户的个性化需求。同时,公司还加强了对售后服务的投入,建立了完善的客户服务体系,为客户提供更加便捷、高效的技术支持和维修服务。这些举措不仅增强了客户对Comair Rotron的信任和忠诚度,也为其在电子行业的持续发展提供了有力保障。

这些故事只是Comair Rotron在电子行业发展中可能的一部分,具体细节和准确性需要参考公司的官方资料或相关历史文献。Comair Rotron作为一个长期在电子行业发展的公司,其发展历程必定充满了挑战与机遇,也必定有着更多值得探讨和了解的故事。

问答坊 | AI 解惑

AT91SAM9261多用途Boot源程序分享

AT91SAM9261多用途Boot源程序分享 英贝德科技在开发SBC9261时设计了一款多用途的BOOT程序代码,这里与大家一起分享。这款BOOT程序的优势在于支持 ADS、EBOOT(WinCE引导)、UBOOT(Linux引导)、zImage(Linux直接运行)。同时支持240*320、640*48 ...…

查看全部问答>

出一块没用过几次的优龙FS2410 ARM9 开发板

出一块没用过几次的优龙FS2410 ARM9 开发板 09年从淘宝上那家北航博士店买来学习用,之后做了几个项目就用自己的做的硬件ARM板子调试学习,所以一直闲置,和新的一样, 上电也就10次以内,故转让给想学习的朋友,全部包装配件齐全! 想了解板子 ...…

查看全部问答>

关于ADS1.2的一点小问题

我看到有一句话如下面,请问这是什么意思呀·· 在AXD里File->Load memory from file 读入boot_NEW.bin 放在0x200000 处 继续运行…

查看全部问答>

怎么才能隐藏或屏蔽掉开始菜单?

在XP下用findwindow \"shell_traywnd\"可以隐藏 但是在PPC上不行. 该怎么做?…

查看全部问答>

输出电阻越小越好?

大家看这个图,关键是第4个问题引申出来的问题 1.T1管为放大管 2.集电极静态电流约为IR 3.输入静态工作点由谁确定呢?老师说先给IC注入电流,IB会有合适的电流相匹配,这点听的似懂非懂,是不是此时输入Q点已经有了,IB就是IC除以β? 4.因为rc ...…

查看全部问答>

zigbee NV-restore编译选项不给力。。。。

大家好,我的是2530,但是加上nv_restore后,协调器和路由就不能正常的通信了,具体情况很诡秘:        正常的情况是路由器一直在循环不断的想协调器发送信息。可是现在的情况是:只有当我复位路由器的时候,才向 ...…

查看全部问答>

LED应用——内部补偿补偿功能的 DC-DC 转换器

本帖最后由 dontium 于 2015-1-23 13:10 编辑 优化具有内部补偿功能的 DC-DC 转换器的瞬态响应   补偿和测量为高功率 LED 供电的 DC-DC 转换器环路   使用离散 DC/DC 转换器和 LDO 的电源解决方案 精彩全文,请速速下载   ...…

查看全部问答>

用交流电容替代整流管的问题

请教各位大侠,如果用交流电容替代整流管,测电容可以降低体积吗?…

查看全部问答>

MSP430F5438A无法取代12864液晶显示,求教一下,下面程序有问题吗?我是51过渡到43...

#include //#define CPU_F ((double)8000000)//默认MCLK=1MHz #define uint unsigned int #define uchar unsigned char /******************************************************************************* p90=cs(RS);p91=sid(RW);p92=clk( ...…

查看全部问答>